Optimization Programming in Matlab
Days
Topics
DAY 1
MATLAB
PROGRAMMING
DAY 1
MATLAB
PROGRAMMING
DAY 1
OPTIMIZATION
INTRODUCTION
Content
DAY 2
OBJECTIVE FUNCTION
DAY 2
C ONSTRAINTS
SPECIFICATION
DAY 2
C HOOSING SOLVER
Theor Lab
y
Matrix Operations
Scalar Functions
Vector Functions
Scripting
Flow control
Logical operations
Error messages
String input
Graphics
Clock efficiency
Identifying the problems
Running an optimization
using Optimization Tool
Applying the
optimization process
Using optimization
functions
Using an objective
function file
Specifying objective
functions with function
handles
Passing extra data to
objective functions
Identifying different
types of constraints
Defining bounds
Defining linear
constraints
Defining nonlinear
constraints
Classifying the objective
Choosing a solver
Choosing the algorithm
DAY 3
EFFICIENCY AND
PERFORMANCE
ANALYSIS
DAY 3
GLOBAL
OPTIMIZATION
Examining the
optimization
Interpreting the result
Setting convergence
options
Providing derivative
information
Finding the global
minimum
Using genetic algorithms
to solve discrete
problems