0% found this document useful (0 votes)
4 views22 pages

Introduction To Multi-Objective Optimization

The document provides an introduction to Multi-Objective Optimization, discussing its definition, history, common methods, and applications. It highlights the importance of making optimal decisions in various contexts, such as finance and engineering, where multiple conflicting objectives exist. The concept of Pareto optimality is emphasized as a key principle in evaluating solutions in multi-objective optimization problems.

Uploaded by

wv2w6zcgvs
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
4 views22 pages

Introduction To Multi-Objective Optimization

The document provides an introduction to Multi-Objective Optimization, discussing its definition, history, common methods, and applications. It highlights the importance of making optimal decisions in various contexts, such as finance and engineering, where multiple conflicting objectives exist. The concept of Pareto optimality is emphasized as a key principle in evaluating solutions in multi-objective optimization problems.

Uploaded by

wv2w6zcgvs
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd

Artificial Intelligence and Data Analytics (AIDA) E-Learning Module

Introduction to Multi-
Objective Optimization

Dr. LI Bo
Department of Computing
The Hong Kong Polytechnic University
1
Roadmap

• What is Optimization?
• What is Multi-Objective Optimization?
• The History of Multi-Objective Optimization.
• Common Methods.
• Applications of Multi-Objective Optimization.

2
Optimization
• Life is about making decisions.

• We always attempt to make the “best” decision within a


specified set of possible decisions.

• Consider buying a computer?

3
Optimization
Objective: Max performance
• Consider buying a computer? Subject to: Budget-feasible
performance

optimal solution

cost
budget
4
Roadmap

• What is Optimization?
• What is Multi-Objective Optimization?
• The History of Multi-Objective Optimization.
• Common Methods.
• Applications of Multi-Objective Optimization.

5
Multi-Objective Optimization
Multiple Objectives

performance Objective: Max 𝑓𝑓1 𝒙𝒙 , ⋯ , 𝑓𝑓𝑘𝑘 (𝒙𝒙)


Subject to: 𝒙𝒙 ∈ 𝒳𝒳

Feasibility Constraints

𝒳𝒳

portability
6
Multi-Objective Optimization

Objective 1: Max performance


Subject to: Budget-feasible

• In the single-objective optimization problem, the superiority


of a solution over other solutions is easily determined by
comparing their objective function values.

• How about multi-objective optimization problem?


Multi-Objective Optimization
Objective 1: Max performance
• Consider buying a computer?
Objective 2: Max portability
performance
Subject to: Budget-feasible

vs

vs

𝒳𝒳 vs

portability
8
Multi-Objective Optimization
Objective 1: Max performance
Objective 2: Max portability
Subject to: Budget-feasible

• In multi-objective optimization problem, the goodness of a


solution is determined by the dominance:
Solution 𝑥𝑥1 (Pareto) dominates Solution 𝑥𝑥2 if
(1) 𝑥𝑥1 is no worse than 𝑥𝑥2 in all objectives, and
(2) 𝑥𝑥1 is strictly better than 𝑥𝑥2 in at least one objective.
Roadmap

• What is Optimization?
• What is Multi-Objective Optimization?
• The History of Multi-Objective Optimization.
• Common Methods.
• Applications of Multi-Objective Optimization.

10
Multicriteria Decision Making
• In 1881, King’s College (London) and later Oxford
Economics Prof. F.Y. Edgeworth is the first to
define an optimum for multicriteria economic
decision making.
• He does so for the multiutility problem within
the context of two consumers, P and 𝜋𝜋:

“It is required to find a point (𝑥𝑥, 𝑦𝑦) such that in whatever direction
we take an infinitely small step, P and 𝜋𝜋 do not increase together
but that, while one increases, the other decreases.”

Reference:
• Edgeworth, F.Y., Mathematical Psychics, P. Keagan, London, England, 1881.

11
Vilfredo Pareto
• Born in Paris in 1848 and graduated from the
University of Turin in 1870 with a degree in Civil
Engineering.

Thesis: “The Fundamental Principles of


Equilibrium in Solid Bodies”

• While working in Florence as a Civil Engineer from 1870-1893, Pareto


takes up the study of philosophy and politics and is one of the first to
analyze economic problems with mathematical tools.

12
Vilfredo Pareto
• In 1893, Pareto becomes the Chair of Political
Economy at the University of Lausanne in
Switzerland, where he creates his two most famous
theories:
 Circulation of the Elites
 The Pareto Optimum
“The optimum allocation of the resources of a society is not
attained so long as it is possible to make at least one individual
better off in his own estimation while keeping others as well off as
before in their own estimation.”
Reference:
• Pareto, V., Manuale di Economia Politica, Societa Editrice Libraria, Milano, Italy, 1906.
Translated into English by A.S. Schwier as Manual of Political Economy, Macmillan, New
York, 1971.
13
Extension to Engineering
• After the translation of Pareto’s Manual of Political
Economy into English, Prof. Wolfram Stadler of San
Francisco State University begins to apply the notion
of Pareto Optimality to the fields of engineering and
science in the middle 1970’s.
• The applications of multi-objective optimization in
engineering design grew over the following decades.

Reference:
• Stadler, W., “A Survey of Multicriteria Optimization, or the Vector Maximum Problem,” Journal of
Optimization Theory and Applications, 1979.
• Stadler, W. “Applications of Multicriteria Optimization in Engineering and the Sciences (A
Survey),” Multiple Criteria Decision Making –Past Decade and Future Trends, ed. M. Zeleny, JAI
Press, Greenwich, Connecticut, 1984.
• Ralph E. Steuer, “Multicriteria Optimization -Theory, Computation and Application”, 1985
14
Roadmap

• What is Optimization?
• What is Multi-Objective Optimization?
• The History of Multi-Objective Optimization.
• Common Methods.
• Applications of Multi-Objective Optimization.

15
Solutions
• Multiple Pareto optimal solutions.
• There are various ways to define "solving a multi-objective optimization
problem".

All are Pareto optimal solutions

Many methods convert multiple


objectives into a single-objective
-- scalarized problem.

16
Solutions

• When decision making is emphasized, the objective of solving a multi-


objective optimization problem is referred to supporting a decision
maker in finding the most preferred Pareto optimal solution according
to his/her subjective preferences.
 No preference methods: no decision maker is available, but a
neutral compromise solution is found without preferences.
 Priori methods: preferences are first asked from the decision
maker and then a solution best satisfying them is found.
 Posteriori methods: a representative set of Pareto optimal
solutions is first found and then the decision maker chooses one.
 Interactive methods: the decision maker is allowed to iteratively
search for the most preferred solution.

17
Roadmap

• What is Optimization?
• What is Multi-Objective Optimization?
• The History of Multi-Objective Optimization.
• Common Methods.
• Applications of Multi-Objective Optimization.

18
Finance
• In finance, a common problem is to choose a portfolio when there are
two conflicting objectives:
• the desire to have the expected value of portfolio returns be as
high as possible, and
• the desire to have risk, often measured by the standard deviation
of portfolio returns, be as low as possible.

• Efficient Frontier: the best


combinations of risk and
expected return that are
available.

19
Radio Resource Management
• The purpose of radio resource management is to satisfy the data rates
that are requested by the users of a cellular network.
• The main resources are time intervals, frequency blocks, and transmit
powers.

Each user has its own


objective function.

These objectives are


conflicting since the
frequency resources are
very scarce.

20
Inspection of Infrastructure
• Typically, planning inspection has been viewed as a single-objective
optimization problem, where one aims to minimize the energy or time
spent in inspecting an entire target structure.
• For complex, real-world structures, however, covering 100% of an
inspection target is not feasible, and generating an inspection plan may be
better viewed as a multi-objective optimization problem, where one aims
to both maximize inspection coverage and minimize time and costs.

21
Thank you!

22

You might also like