Multiobjective Optimization, Systems Design and De Novo Programming

In this chapter we explore some topics beyond traditional MCDM. First we explain in the simplest possible terms what multiobjective optimization is, and define the subject matter of this chapter. We discuss the role of tradeoffs and draw a distinction between tradeoffs-based versus tradeoffs-free thinking. Next, we introduce the concept of optimization and optimal systems design. Then we build the foundation of De novo programming, dealing with designing optimal systems in linear cases. Finally, we provide some numerical examples and discuss additional applications where optimal design and multiobjective optimization can be used.