• No results found

OPTIMIZATION PROBLEMS AND ALGORITHMS

N/A
N/A
Protected

Academic year: 2021

Share "OPTIMIZATION PROBLEMS AND ALGORITHMS"

Copied!
46
0
0

Loading.... (view fulltext now)

Full text

(1)

OPTIMIZATION

PROBLEMS

AND

ALGORITHMS

Assoc. Prof. Seyedali Mirjalili

Director of the Centre for Artificial Intelligence Research and Optimisation

Torrens University Australia

(2)

AIRO: Centre for Artificial Intelligence

Research and Optimisation

2

AIRO

(3)
(4)

OPTIMIZATION PROBLEMS

(5)

Main components of an optimization problem

Inputs (variables) Output (objective)

(6)

Inputs Constraints Output

Sys… …tem

Main components of an optimization problem

(7)

Inputs Constraints Output

Sys… …tem

Formulating an optimization problem

𝑀𝑀𝑀𝑀𝑀𝑀𝑀𝑀𝑀𝑀𝑀𝑀𝑀𝑀𝑀𝑀:

𝒇𝒇

𝒙𝒙

𝟏𝟏

, 𝒙𝒙

𝟐𝟐

, … , 𝒙𝒙

𝒏𝒏

(8)

Inputs Constraints Output

Sys… …tem

Optimizer

Optimization algorithm

(9)

Example: designing a table

Length

(10)

Inputs Constraints Output Sys… …tem Width in [1,10] Length in [1,10] Weight 2<width<7 2<length<7

Weight = 1*(Length + Width)

Example: designing a table

The objective is to minimize the weight

Length

Width

(11)
(12)
(13)
(14)
(15)
(16)
(17)
(18)
(19)
(20)

Inputs (decision variables)

• Large number of inputs

• Large scale optimization

• World record: 1 billion variables

(21)

Constraints

• Highly constrained landscape • Equality constraint

• Inequality constraint • Priority of constraints • …

(22)
(23)
(24)

Constraints in a landscape

Feasible

(25)
(26)

Objectives

• Multiple objectives • Conflicting objectives • Dynamic objectives

• A large number of objectives • …

Outputs

System

(27)
(28)

5 kg , $20

𝑾𝑾𝒍𝒍𝑪𝑪𝒍𝒍𝒍𝒍𝑪𝑪: 𝒇𝒇𝟏𝟏 𝒍𝒍, 𝒘𝒘 and 𝑷𝑷𝑪𝑪𝑪𝑪𝑷𝑷𝒍𝒍: 𝒇𝒇𝟐𝟐 𝒍𝒍, 𝒘𝒘

Comparing tables with two objectives

?

2 kg , $100

(29)

5 kg , $20

𝑾𝑾𝒍𝒍𝑪𝑪𝒍𝒍𝒍𝒍𝑪𝑪: 𝒇𝒇𝟏𝟏 𝒍𝒍, 𝒘𝒘 and 𝑷𝑷𝑪𝑪𝑪𝑪𝑷𝑷𝒍𝒍: 𝒇𝒇𝟐𝟐 𝒍𝒍, 𝒘𝒘

Comparing tables with two objectives

2 kg , $100

(30)
(31)

Pareto optimal solutions

5 kg , $20

2 kg , $100

(32)

Pareto optimal solutions

(33)
(34)

Conventional vs. Modern

Deterministic vs. Stochastic

(35)

Conventional (deterministic) optimization algorithms

• Gradient descent algorithm

(36)

Gradient descent algorithm

Efficient for unimodal landscapes Not efficient for unimodal landscapes Highly depends on the starting point

(37)

• Modern algorithms

It gives different outputs

There are random components

(38)

Modern (stochastic) optimization algorithms

Deterministic

Advantages:

• Reliable in finding the same solution • Require less number of function

evaluation

• Fast convergence

Drawbacks:

• Local optima stagnation

• Low chance of finding the global optimum

• High dependency on the initial solution

• Mostly need gradient

Stochastics

Advantages:

• Avoid local solutions

• Higher chance of finding the global optimum

• Low dependency on the initial solution

• Mostly do not need gradient

Drawbacks:

• Slow convergence speed

• Finding different answers in each run

(39)

Modern (stochastic) optimization algorithms

Gradient-free mechanism High local optima

(40)

No Free Lunch (NFL) theorem

Optimizer

There is no optimization algorithm to solve all optimization problems

Optimizer1

Optimizer2

Optimizer3

Optimizer5

Optimizer4

(41)

Your role

?

ALGORITHMS

(42)

Your role

ALGORITHMS

PROBLEM

(43)

Technical challenges when using commercial simulators

• Most of simulators have simple optimization toolboxes. • We need to employ better recent optimization algorithms. • There are many issues in connecting MATLAB to the

simulator.

(44)

Thank

You

44

(45)

Case study 1 Weight Drag Lift Thrust Angle of attack

Max camber location

(46)

References

Related documents

Individ. VVOC very volatile organic compounds are not currently considered in the AgBB evaluation scheme. 1) The occupational exposure limit value for this substance, on which

In addition, one Golden Eagle, two Prairie Falcon, one Peregrine Falcon (F. peregrinus) , one Red-tailed Hawk, and one Great Horned Owl (Bubo virginianus) territories were

Zhang, “Existence of positive solutions for boundary value problems of nonlinear functional difference equation with p -Laplacian operator,” Boundary Value Problems , vol.

In the current research, teachers at the same schools as the student participants in our 2017 study were surveyed about their views on classroom management, including those

When performing path analysis on the self-objectification/disordered eating relationships with body shame and sexual self-efficacy as a set of mediators, all of the relationships

In another research, data on the concentrations of seven air pollutants (CH 4 , NMHC, CO, CO 2 , NO, NO 2 , and SO 2 ) and meteorological variables (wind speed and

Having investigated entrants by age, subject of study, and highest qualification on entry, it is possible to conclude that, whilst there is variation in non-completion rates across

To measure the QOS of web, email, and news services, Firehunter includes tests: Web service measurements: The monitoring test for web services uses active measurements to assess the