matlab’s optimization toolbox etc. - jyväskylän...

5
Matlab’s Optimization Toolbox etc. Jussi Hakanen Post-doctoral researcher [email protected] spring 2014 TIES483 Nonlinear optimization

Upload: nguyenkhanh

Post on 29-Jul-2018

213 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Matlab’s Optimization Toolbox etc. - Jyväskylän …users.jyu.fi/~jhaka/opt/TIES483_matlab_et_al.pdf · Matlab’s Optimization Toolbox etc. Jussi Hakanen Post-doctoral researcher

Matlab’s Optimization

Toolbox etc.

Jussi Hakanen

Post-doctoral researcher [email protected]

spring 2014 TIES483 Nonlinear optimization

Page 2: Matlab’s Optimization Toolbox etc. - Jyväskylän …users.jyu.fi/~jhaka/opt/TIES483_matlab_et_al.pdf · Matlab’s Optimization Toolbox etc. Jussi Hakanen Post-doctoral researcher

Wolfram Alpha

Free web version of Mathematica

– http://www.wolfram.com/mathematica/

– http://www.wolframalpha.com/

Can perform either symbolic or numerical

calculations

– Good tool e.g. for calculating derivatives or partial

derivatives

Includes also some basic optimization

spring 2014 TIES483 Nonlinear optimization

Page 3: Matlab’s Optimization Toolbox etc. - Jyväskylän …users.jyu.fi/~jhaka/opt/TIES483_matlab_et_al.pdf · Matlab’s Optimization Toolbox etc. Jussi Hakanen Post-doctoral researcher

Matlab

Interactive environment for numerical

computing

Can be used in the JYU network

Includes Toolboxes for different purposes

– E.g. Optimization Toolbox and Global Optimization

Toolbox

http://www.mathworks.se/products/matlab/

spring 2014 TIES483 Nonlinear optimization

Page 4: Matlab’s Optimization Toolbox etc. - Jyväskylän …users.jyu.fi/~jhaka/opt/TIES483_matlab_et_al.pdf · Matlab’s Optimization Toolbox etc. Jussi Hakanen Post-doctoral researcher

Optimization toolbox

Subroutines for unconstrained optimization – fminbnd: find minimum of single-variable function on

fixed interval

– fminsearch: find minimum of unconstrained multivariable function using derivative-free method

– fminunc: find minimum of unconstrained multivariable function using gradient-based method

Matlab codes for the subroutines can be found in the directory where Matlab is installed ..\MATLAB\R2012a\toolbox\optim\optim\ (R2012a denotes the version of Matlab)

spring 2014 TIES483 Nonlinear optimization

Page 5: Matlab’s Optimization Toolbox etc. - Jyväskylän …users.jyu.fi/~jhaka/opt/TIES483_matlab_et_al.pdf · Matlab’s Optimization Toolbox etc. Jussi Hakanen Post-doctoral researcher

Topic of the lectures next week

Mon, Feb 3rd: Constrained optimization, optimality conditions

Wed, Feb 5th: Constrained optimization, methods

Study this before the lecture!

Questions to be considered – What optimality means when there are constraints

involved?

– How optimal solutions are then characterized?

– In a general level, what kind of methods there exist for constrained optimization?

spring 2014 TIES483 Nonlinear optimization