Multi Obj Unit 5
Multi Obj Unit 5
MultiObjective Optimization
Single Vs Multi-objective
Single Objective Optimization:
When an optimization problem involves only one objective
function, the task of finding the optimal solution is called single-
objective optimization.
Example: Find out a car for me with minimum cost and maximum
comfort.
Single Vs Multi-objective: A Simple
Visualization
1
0.5
-0.5 2
60
60
40 B
40
20
20 Luxury
0 0
A
Price
Multi-objective Problem (ctd.)
Mapping: Rd to Fn
Concept of Domination
A solution x1 dominate other solution x2, if both conditions 1
and 2 are true:
3 4 5
Maximize f1
Properties of Dominance
Reflexive: The dominance relation is not reflexive.
Symmetric: The dominance relation is also not symmetric.
Transitive: The dominance relation is transitive.
subject to g j ( x) 0, j 1,2..............J
h k ( x) 0, k 1,2,............K
xi( L ) xi xi(U ) , i 1,2,..............n
w
m 1
m 1
Weighted Sum Method
Properties
Theorem
The solution to the problem presented in equation (1) is
Pareto-optimal if the weight is positive for all objectives:
wm > 0,m = 1, . . . ,M
• The proof is achieved by contradiction considering a solution
with all positive weights and that is not Pareto-optimal and
showing that this brings to a contradiction.
• Note that the theorem does not imply that any Pareto-
optimal solution can be obtained using a positive weight
vector
Weighted Sum Method
Properties
Theorem
if x is a Pareto-optimal solution of a convex multi-objective
optimization problem, then there exists a non-zero positive
weight vector w such that x is a solution of problem
p 1, are
• Weights non-negative
• z*
• is called reference point.
• When p = 1 is used, this is equivalent to the weighted sum method.
Weighted Metric Methods
(p = 1) Taxicab or Manhattan norm
Weighted Metric Methods
(p = 2) Euclidean norm
Tchebycheff problem
p
Minimize l ( x) max mM1 wm | f m ( x) z m* | ,
sub ject to g j ( x) 0, j 1,2..............J
h k ( x) 0, k 1,2,............K
xi( L ) xi xi(U ) , i 1,2,..............n
• If the Tchebycheff metric is used, any Pareto optimal solution can be found.
Theorem
Let x be a Pareto-optimal solution, then there exists a positive
weighing vector w such that x is a solution of the weighted
Tchebycheff problem where the reference point is the utopian objective vector.
Weighted Metric Methods
Weighted Metric Methods
Advantages and Disadvantages
Advantages
• The Tchebycheff metric allows to find each and every Pareto-
optimal solution when z * is the utopian objective vector .
Disadvantages
• It is advisable to normalize the objective functions, which
requires knowledge of the minimum and maximum values of
each objective.
• It requires the knowledge of the ideal solution z *. So we need
to optimize each objective function before we can compute
the l p metric.
Rotated Weighted Metric Method
• Instead of using directly the l p metric as it is stated in
equation , the l p metric can be applied with an arbitrary
rotation from the ideal point.
• Let us say that the relation between the rotated objective
vector f and the original objective vector f is : ~
f Rf where
R is the rotation matrix of size M × M.
• The modified l p metric is:
M
~
l p ( x) ( wm | f ( x) z m* | p )1/ p
m 1
Rotated Weighted Metric Method
Illustration
Dynamically Changing the Ideal Solution
subject to f m ( x) z m0 , m 1,2,........., M
g j ( x) 0, j 1,2..............J
h k ( x) 0, k 1,2,............K
xi( L ) xi xi(U ) , i 1,2,..............n
Benson’s Method
Illustration
Benson Method
Advantages and Disadvantages
Advantages
• Avoid scaling problems: individual differences can be
normalized before the summation.
• If the point z 0 is chosen appropriately than this method can be
used also for non-convex multi-objective problems.
Disadvantages
• It has an additional number of constraints.
• The objective function is non-differentiable, causing
difficulties for gradient based methods.
Value Function Method
(or Utility Function Method)
• Idea: the user provides an utility function U: R R
M
Theorem
Let the utility function U : R M Rbe strongly decreasing.
* *
Let U attain its maximum at f .Then f is Pareto-optimal.
Value Function Method
Illustration
Value Function Method
Advantages and Disadvantages
Advantages
• The idea is simple and ideal, if adequate value function
information is available.
• Mainly used for multi-attribute decision analysis
problems with a discrete set of feasible solutions.
Disadvantages
• The solution entirely depends on the chosen value
function.
• It requires the users to come up with a value function
that is globally applicable over the entire search