Designing evolving families of products using the utility-based compromise decision support problem. (12th July 2005)