1 Swiss Federal Institute of Technology Computer Engineering and Networks Laboratory Classical Exploration Methods for Design Space Exploration (multi-criteria.

Slides:



Advertisements
Similar presentations
G5BAIM Artificial Intelligence Methods
Advertisements

Artificial Intelligence Presentation
Formal models of design 1/28 Radford, A D and Gero J S (1988). Design by Optimization in Architecture, Building, and Construction, Van Nostrand Reinhold,
Solving IPs – Cutting Plane Algorithm General Idea: Begin by solving the LP relaxation of the IP problem. If the LP relaxation results in an integer solution,
Multi-Objective Optimization NP-Hard Conflicting objectives – Flow shop with both minimum makespan and tardiness objective – TSP problem with minimum distance,
Multi-objective optimization multi-criteria decision-making.
Optimal Design Laboratory | University of Michigan, Ann Arbor 2011 Design Preference Elicitation Using Efficient Global Optimization Yi Ren Panos Y. Papalambros.
Engineering design is… the process of devising a system, component or process to meet needs a decision-making process in which science and mathematics.
Multiobjective Optimization Chapter 7 Luke, Essentials of Metaheuristics, 2011 Byung-Hyun Ha R1.
Approximation and Visualization of Interactive Decision Maps Short course of lectures Alexander V. Lotov Dorodnicyn Computing Center of Russian Academy.
Local search algorithms
Spring, 2013C.-S. Shieh, EC, KUAS, Taiwan1 Heuristic Optimization Methods Pareto Multiobjective Optimization Patrick N. Ngatchou, Anahita Zarei, Warren.
1 Swiss Federal Institute of Technology Computer Engineering and Networks Laboratory Embedded Systems Übung 4: Ablaufplanung/Entwurf Ernesto Wandeler 15.
1 Swiss Federal Institute of Technology Computer Engineering and Networks Laboratory Embedded Systems Exercise 1: Real-Time Systems Ernesto Wandeler 20.
Design Optimization School of Engineering University of Bradford 1 Formulation of a design improvement problem as a formal mathematical optimization problem.
Advisor: Yeong-Sung Lin Presented by Chi-Hsiang Chan 2011/5/23 1.
MOEA/D: A Multiobjective Evolutionary Algorithm Based on Decomposition
1 Genetic algorithm approach on multi-criteria minimum spanning tree problem Kuo-Hsien Chuang 2009/01/06.
Design Optimization School of Engineering University of Bradford 1 Formulation of a multi-objective problem Pareto optimum set consists of the designs.
A New Algorithm for Solving Many-objective Optimization Problem Md. Shihabul Islam ( ) and Bashiul Alam Sabab ( ) Department of Computer Science.
1 Enviromatics Decision support systems Decision support systems Вонр. проф. д-р Александар Маркоски Технички факултет – Битола 2008 год.
Tier I: Mathematical Methods of Optimization
The Fundamentals: Algorithms, the Integers & Matrices.
Metaheuristics The idea: search the solution space directly. No math models, only a set of algorithmic steps, iterative method. Find a feasible solution.
Optimization of thermal processes2007/2008 Optimization of thermal processes Maciej Marek Czestochowa University of Technology Institute of Thermal Machinery.

Evolutionary Multi-objective Optimization – A Big Picture Karthik Sindhya, PhD Postdoctoral Researcher Industrial Optimization Group Department of Mathematical.
Operations Research Models
Introduction to MCDM Slim Zekri Dept. Natural Resource Economics Sultan Qaboos University.
Approximation and Visualization of Interactive Decision Maps Short course of lectures Alexander V. Lotov Dorodnicyn Computing Center of Russian Academy.
A Multi-Agent Systems Based Conceptual Ship Design Decision Support System The Ship Stability Research Centre Department of Naval Architecture and Marine.
2006 Human Competitive Awards (GECCO-2006) 1 Innovization: A Multi-Objective Optimization and Data Analysis Procedure for Unveiling Innovative Design Principles.
LECTURE 8-9. Course: “Design of Systems: Structural Approach” Dept. “Communication Networks &Systems”, Faculty of Radioengineering & Cybernetics Moscow.
A two-stage approach for multi- objective decision making with applications to system reliability optimization Zhaojun Li, Haitao Liao, David W. Coit Reliability.
Markov Decision Processes1 Definitions; Stationary policies; Value improvement algorithm, Policy improvement algorithm, and linear programming for discounted.
Visualization-based Reasonable Goals Method and its Web Application for Supporting e-Participation in Environmental Decision Making Alexander V. Lotov.
USING PREFERENCE CONSTRAINTS TO SOLVE MULTI-CRITERIA DECISION MAKING PROBLEMS Tanja Magoč, Martine Ceberio, and François Modave Computer Science Department,
Informed State Space Search Department of Computer Science & Engineering Indian Institute of Technology Kharagpur.
1 Exploring Custom Instruction Synthesis for Application-Specific Instruction Set Processors with Multiple Design Objectives Lin, Hai Fei, Yunsi ACM/IEEE.
Hybird Evolutionary Multi-objective Algorithms Karthik Sindhya, PhD Postdoctoral Researcher Industrial Optimization Group Department of Mathematical Information.
LECTURE 13. Course: “Design of Systems: Structural Approach” Dept. “Communication Networks &Systems”, Faculty of Radioengineering & Cybernetics Moscow.
Guaranteed Convergence and Distribution in Evolutionary Multi- Objective Algorithms (EMOA’s) via Achivement Scalarizing Functions By Karthik.
Tanja Magoč, François Modave, Xiaojing Wang, and Martine Ceberio Computer Science Department The University of Texas at El Paso.
2005MEE Software Engineering Lecture 11 – Optimisation Techniques.
Kanpur Genetic Algorithms Laboratory IIT Kanpur 25, July 2006 (11:00 AM) Multi-Objective Dynamic Optimization using Evolutionary Algorithms by Udaya Bhaskara.
Evolutionary Design (2) Boris Burdiliak. Topics Representation Representation Multiple objectives Multiple objectives.
ZEIT4700 – S1, 2015 Mathematical Modeling and Optimization School of Engineering and Information Technology.
Local search algorithms In many optimization problems, the state space is the space of all possible complete solutions We have an objective function that.
Multi-objective Optimization
16469 Low Energy Building Design Conflict and Interaction in Environmental Engineering Design.
Solution Systems: Beyond Data Warehouse and Management Information System presented by PhDr. Dipl.-Bw. (FH) Thomas H. Lenhard, PhD. University teacher.
Development of a community-based participatory network for integrated solid waste management By: Y.P. Cai, G.H. Huang, Q. Tan & G.C. Li EVSE, Faculty of.
Chapter 2-OPTIMIZATION G.Anuradha. Contents Derivative-based Optimization –Descent Methods –The Method of Steepest Descent –Classical Newton’s Method.
Visualization-based Reasonable Goals Method and its Web Application for Supporting e-Participation in Environmental Decision Making Alexander V. Lotov.
Presented by: Dardan Xhymshiti Spring 2016:. Authors: Publication:  ICDM 2015 Type:  Research Paper 2 Michael ShekelyamGregor JosseMatthias Schubert.
Multi-Objective Optimization for Topology Control in Hybrid FSO/RF Networks Jaime Llorca December 8, 2004.
Evolutionary Computing Chapter 12. / 26 Chapter 12: Multiobjective Evolutionary Algorithms Multiobjective optimisation problems (MOP) -Pareto optimality.
A Multiobjective Evolutionary Algorithm Using Gaussian Process based Inverse Modeling Ran Cheng 1, Yaochu Jin 1, Kaname Narukawa 2 and Bernhard Sendhof.
Water Resources Planning and Management Daene C. McKinney Multipurpose Water Resource Systems.
Lecture 5 Multiobjective optimization GAMS-Nimbus integration SUMMARY Timo Laukkanen.
Distributed Control and Autonomous Systems Lab. Sang-Hyuk Yun and Hyo-Sung Ahn Distributed Control and Autonomous Systems Laboratory (DCASL ) Department.
Multiple-criteria Optimization Lecture 11 (5/11/2016)
Multiobjective optimization GAMS-Nimbus integration SUMMARY
Dave Powell, Elon University,
Heuristic Optimization Methods Pareto Multiobjective Optimization
Multi-Objective Optimization
Dr. Arslan Ornek DETERMINISTIC OPTIMIZATION MODELS
Engineering Design Process
Dr. Arslan Ornek MATHEMATICAL MODELS
Multiobjective Optimization
Presentation transcript:

1 Swiss Federal Institute of Technology Computer Engineering and Networks Laboratory Classical Exploration Methods for Design Space Exploration (multi-criteria decision making) Ernesto Wandeler 7. January 2005

2 Swiss Federal Institute of Technology Computer Engineering and Networks Laboratory The Multi-Objective Optimization Problem (MOOP)

3 Swiss Federal Institute of Technology Computer Engineering and Networks Laboratory Solutions to the MOOP MOOPs without conflicting objectives lead to a single optimal solution MOOPs with conflicting objectives lead to more than one solution: Pareto optimal solutions Mathematically, every Pareto optimal solution is an equally acceptable solution Generally, a single solution is needed Selecting a single solution needs information that is not contained in the objective functions

4 Swiss Federal Institute of Technology Computer Engineering and Networks Laboratory The Analyst and the Decision Maker Analyst: Person or computer program responsible for the mathematical side of the solution process. Decision Maker: Person who has better insight into the problem. This person can choose a solution out of several Pareto optimal solutions.

5 Swiss Federal Institute of Technology Computer Engineering and Networks Laboratory Classification of Exploration Methods No-Preference Methods A Posteriori Methods A Priori Methods Interactive Methods

6 Swiss Federal Institute of Technology Computer Engineering and Networks Laboratory No-Preference Methods Working order: 1) analyst The opinions of the decision maker are not taken into consideration. The analyst solves the MOOP using some method and a solution is presented to the decision maker. The decision maker accepts or rejects the solution.

7 Swiss Federal Institute of Technology Computer Engineering and Networks Laboratory Method of Global Criterion ideal criterion vector Can not find all Pareto optimal solutions.

8 Swiss Federal Institute of Technology Computer Engineering and Networks Laboratory Working order: 1) analyst, 2) decision maker The analyst generates a set of Pareto optimal solutions. The decision maker selects the most preferred among the alternatives. A Posteriori Methods

9 Swiss Federal Institute of Technology Computer Engineering and Networks Laboratory Weighting Method (see also Value Function) Can not find all Pareto optimal solutions.

10 Swiss Federal Institute of Technology Computer Engineering and Networks Laboratory  - Constraint Method Can find all Pareto optimal solutions!

11 Swiss Federal Institute of Technology Computer Engineering and Networks Laboratory Hybrid Method Can find all Pareto optimal solutions!

12 Swiss Federal Institute of Technology Computer Engineering and Networks Laboratory Working order: 1) decision maker, 2) analyst The decision maker specifies his preferences, hopes and opinions. The analyst generates a solution. A Priori Methods

13 Swiss Federal Institute of Technology Computer Engineering and Networks Laboratory Value Function Method contour of U

14 Swiss Federal Institute of Technology Computer Engineering and Networks Laboratory Lexicographic Ordering

15 Swiss Federal Institute of Technology Computer Engineering and Networks Laboratory (Weighted) Goal Programming reference point (goal)

16 Swiss Federal Institute of Technology Computer Engineering and Networks Laboratory (Weighted) Goal Programming 1-Dim

17 Swiss Federal Institute of Technology Computer Engineering and Networks Laboratory Interactive Methods Working order: 1) analyst, 2) decision maker, 3) analyst,... The analyst finds an initial feasible solution. Analyst interacts with the decision maker. The analyst finds a new solution. If this solution is acceptable stop, else iterate.

18 Swiss Federal Institute of Technology Computer Engineering and Networks Laboratory Some Interactive Methods Interactive Surrogate Worth Trade-Off (ISWT) Step Method Reference Point Method GUESS Method Light Beam Search and many more...

19 Swiss Federal Institute of Technology Computer Engineering and Networks Laboratory Review of Classical Methods Only one Pareto-optimal solution can be expected to be found in one simulation run of a classical algorithm. Not all Pareto-optimal solutions can be found by some algorithms in non-convex MOOP. All algorithms require some problem knowledge, such as suitable weights or  or target values.