TIEJ6802 COM3: Multicriterial Design Optimization in the Age of Data Science - Fundamentals and Case Studies (JSS30) (4 cr)
Description
Multicriteria Design optimization can be viewed as the challenge to find an optimal plan or specification for the construction of an object or system concerning multiple design criteria. Performance criteria that have to be met in contemporary design endeavors are various, for instance, economic efficiency, robust functioning on a high-quality level, domain-specific quality criteria, environmental sustainability, safety, health, aesthetics, and elegance. Computer-aided design has provided tools for designers to simulate, visualize, and digitally pre-evaluate a large number of virtual prototypes. To find optimal solutions is still a big challenge, especially when it comes to combining multiple design objectives.
In this class, we will discuss modern techniques in multicriteria design optimization. In particular, we will focus on newly available techniques from data science that can be useful in optimal product design.
The course will cover the topics:
- Problem Formulations: Formalizing Multicriteria Optimization Tasks in the Language of Mathematical Programming
- Optimization Methods: Fundamental Principles and Limits of Exact Methods and Heuristics
- Machine Learning: Data-driven Modeling of Expensive Evaluations & Bayesian Optimization
- Human in the Loop: Preference Elicitation, Visualization, and Navigation in Multicriteria Design Space
Throughout the course, we will work with modern optimization software (DESDEO framework, Google OR tools) and hands-on case studies from consumer product design, organizational/logistics design, and building architecture design. Here, course participants can choose from a number of case studies to get hands-on experience. The focus will be on state-of-the-art methods and we will utilize public domain/open source software packages.