What is an MOP?
=multi-objective problem
-> multiple objectives instead of just one
Difference to one objective
Partial ordering vs. complete ordering
-> with one objective, complete ordering is possible; considering multiple objective, we (usually) cannot compare all
-> larger optimal set
Mathematical formulation of MOP

Pareto dominance
A solution x is said to dominate a solution y if its objective values are all smaller or equal to the objective values of y and for one element (objective value) it is strictly smaller than the objective value of y.

Non-dominated set
= set of solutions P' that are not dominated by any member of the set of solutions P
Pareto-optimal
= a solution which is not dominated by any other solution in the search space
User preferences (why)
necessary to distinguish between solutions in a non-dominated set
User preference methods
Weighted sum method (Definition, difficulties)
= construct a weighted sum of the objectives and optimize
F(x) = sum (w_i * f_i(x))
Multi-objective Evolutionary Algorithms (MOEAs)
Goals of MOEAs
Ranking of MOEAs
must be changed a several objectives need to be considered
Crowding distance

Crowded comparison operator
Every solution i has two attributes (used to rank in lexicographic manner):
-> in a binary tournament, a solution i wins a tournament with solution j if its r_i is better (smaller) than r_j or if they have the same rank r_i = r_j but solution i has the better (larger) crowding distance d_i
Name + explain a sorting algorithm for MOEAs.
NSGA-II: = non-dominated sorting genetic algorithm
based on r_i and d_i
