Solution methods for bilevel optimization презентация

Слайд 2

Overview Definition of a bilevel problem and its general form

Overview

Definition of a bilevel problem and its general form
Optimality (KKT-type) conditions
Reformulation

of a general bilevel problem
Iterative (descent direction) methods
Numerical results
Слайд 3

Stackelberg Game (Bilevel problem) Players: the Leader and the Follower

Stackelberg Game (Bilevel problem)

Players: the Leader and the Follower
The Leader is

first to make a decision
Follower reacts optimally to Leader’s decision
The payoff for the Leader depends on the follower’s reaction
Слайд 4

Example Taxation of a factory Leader – government Objectives: maximize

Example

Taxation of a factory
Leader – government
Objectives: maximize profit and minimize pollution
Follower

– factory owner
Objectives: maximize profit
Слайд 5

General structure of a Bilevel problem

General structure of a Bilevel problem

 

Слайд 6

Important Sets

Important Sets

 

Слайд 7

General linear Bilevel problem

General linear Bilevel problem

 

Слайд 8

Solution methods Vertex enumeration in the context of Simplex method

Solution methods

Vertex enumeration in the context of Simplex method
Kuhn-Tucker approach
Penalty approach
Extract

gradient information from a lower objective function to compute directional derivatives of an upper objective function
Слайд 9

Concept of KKT conditions

Concept of KKT conditions

 

Слайд 10

Value function reformulation

Value function reformulation

 

Слайд 11

KKT for value function reformulation

KKT for value function reformulation

 

 

Слайд 12

Assumptions

Assumptions

 

Слайд 13

KKT-type optimality conditions for Bilevel

KKT-type optimality conditions for Bilevel

Слайд 14

Further Assumptions (for simpler version)

Further Assumptions (for simpler version)

 

Слайд 15

Simpler version of KKT-type conditions

Simpler version of KKT-type conditions

 

Слайд 16

NCP-Functions

NCP-Functions

 

Слайд 17

Problems with differentiability Fischer-Burmeister is not differentiable at 0

Problems with differentiability

Fischer-Burmeister is not differentiable at 0

Слайд 18

 

 

Слайд 19

Simpler version with perturbed Fischer-Burmeister NCP functions

Simpler version with perturbed Fischer-Burmeister NCP functions

 

 

Слайд 20

Iterative methods

Iterative methods

 

Слайд 21

Newton method

Newton method

 

Слайд 22

Pseudo inverse

 

Pseudo inverse

 

 

Слайд 23

Gauss-Newton method

Gauss-Newton method

 

Слайд 24

Singular Value Decomposition (SVD)

Singular Value Decomposition (SVD)

 

Слайд 25

SVD for wrong direction

SVD for wrong direction

 

Слайд 26

SVD for right direction

SVD for right direction

 

Слайд 27

Levenberg-Marquardt method

Levenberg-Marquardt method

 

Слайд 28

Numerical results

Numerical results

Слайд 29

Plans for further work

Plans for further work

 

Слайд 30

Plans for further work 6. Construct the own code for

Plans for further work

6. Construct the own code for Levenberg-Marquardt method

in the context of solving bilevel problems within defined reformulation.
7. Search for good starting point techniques for our problem. 8. Do the numerical calculations for the harder reformulation defined .
9. Code Newton method with pseudo-inverse.
10. Solve the problem assuming strict complementarity
11. Look at other solution methods.
Слайд 31

Thank you! Questions?

Thank you! Questions?

Слайд 32

References

References

 

Имя файла: Solution-methods-for-bilevel-optimization.pptx
Количество просмотров: 60
Количество скачиваний: 0