L11: Optimisation & Metaheuristics Flashcards

1
Q

What is optimisation?

A

Optimizing Changing something to improve something
Changing wind farm variables to increase expected power

Optimal The best possible
Producing the maximal possible expected power

Optimization The search for the optimal

Satisfying Ensuring given requirements are met
Do not place turbines outside the site boundaries

Feasible Satisfying the given requirements
All turbine positions are within the site boundaries

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Name the optimisation terminology and what they mean

A

Optimizing Maximizing/Minimizing
Objective That which defines what ‘improving’, ‘better’, ‘best’ means
The expected power
* Usually considered as a function (e.g., denoted f )
* Also called: goal; gain, utility (max); loss, cost (min)

Variables Controllable things affecting the objective (optimization –, design –)
Turbine positions (xi
, yi), heights hi, types ti)

Solution A set of values for the optimization variables
(xi, yi) = (3.1 km, −2.6 km), hi = 140 m, ti = Haliade X
* optimal solution(s)
* feasible solutions

Constraint Requirement on the solutions
All (xi
, yi) inside set delimited by site boundaries;

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Name the categorisations of optimisation problems

A

Unconstrained vs. Constrained

Discrete vs. Continuous

Single- vs. Multi-objective

Global vs. Local

Single (global) optimum vs. Multiple (local) optima

Convex vs. Non-convex

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Describe possible optimisation techniques

A

Enumeration of all feasible solutions

Iteration (improve it step by step)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Name some examples of metaheuristics

A

Simulated annealing

Evolutionary algorithms

Particle swarm optimisation

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Explain how simulated annealing works

A

Simulated annealing is a method for solving unconstrained and bound-constrained optimization problems. The method models the physical process of heating a material and then slowly lowering the temperature to decrease defects, thus minimizing the system energy.

At each iteration of the simulated annealing algorithm, a new point is randomly generated. The distance of the new point from the current point, or the extent of the search, is based on a probability distribution with a scale proportional to the temperature. The algorithm accepts all new points that lower the objective, but also, with a certain probability, points that raise the objective. By accepting points that raise the objective, the algorithm avoids being trapped in local minima, and is able to explore globally for more possible solutions. An annealing schedule is selected to systematically decrease the temperature as the algorithm proceeds. As the temperature decreases, the algorithm reduces the extent of its search to converge to a minimum.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Explain how evolutionary algorithms work

A

The premise of an evolutionary algorithm (to be further known as an EA) is quite simple given that you are familiar with the process of natural selection. An EA contains four overall steps: initialization, selection, genetic operators (crossover and mutation), and termination. These steps each correspond, roughly, to a particular facet of natural selection, and provide easy ways to modularize implementations of this algorithm category. Simply put, in an EA, fitter members will survive and proliferate, while unfit members will die off and not contribute to the gene pool of further generations, much like in natural selection.

Measured against a fitness function- numerical representation of how viable solution is. Select a portion of top scoring members

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

Explain how particle swarm optimisation works

A
How well did you know this?
1
Not at all
2
3
4
5
Perfectly