What is the goal of a multi-objective algorithm?
An algorithm that is tasked with optimisation of multiple criteria simultaneously.
E.g how can we optimise cost and quality concurrently
What optimisations might a water network aim for?
Give the problem definition for a Multi-objective optimisation algorithm…
Given a solution x, where a single objective is identified by y=f(x), a multi-objectives solution quality is defined by the objective vector -> y = ( f1(x), f2(x), f3(x),… , fN(x) )
What is the objective vector?
Vector of objectives from a multi-objective problem….
y = ( f1(x), f2(x), f3(x),… , fN(x) )
N is the number of objectives
What components do we need to get EA’s to perform multi-objective optimisation?
What is the Dominance Criterion?
What would make some point A dominate another point B?
Point A dominates B if it’s at least as good as point B on every objective, and better then B on at least one objective.
What does it mean if 2 points are mutually non-dominating?
If neither point is clearly better than another.
E.g A -> f1 = 8, f2 = 4
B -> f1 = 4, f2 = 8
What is the pareto front?
How would the Pareto front be different for minimising and maximising objectives
What are 2 desirable characteristics of the Pareto front?
How can we differentiate between the Pareto front and inner Pareto fronts?
How does the process of multi-objective GA’s change as opposed to singular?