0% found this document useful (0 votes)
11 views2 pages

MATLAB Optimization Workshop

The document outlines a 3-day optimization programming training in MATLAB. Day 1 covers MATLAB programming basics and an introduction to optimization. Day 2 focuses on defining the objective function and different types of constraints. It also discusses choosing an appropriate solver. Day 3 examines optimization efficiency, performance analysis, and global optimization techniques like genetic algorithms. The training includes lectures and labs to provide both theoretical knowledge and hands-on experience with MATLAB optimization functions and tools.

Uploaded by

Anonymous 1aqlkZ
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
11 views2 pages

MATLAB Optimization Workshop

The document outlines a 3-day optimization programming training in MATLAB. Day 1 covers MATLAB programming basics and an introduction to optimization. Day 2 focuses on defining the objective function and different types of constraints. It also discusses choosing an appropriate solver. Day 3 examines optimization efficiency, performance analysis, and global optimization techniques like genetic algorithms. The training includes lectures and labs to provide both theoretical knowledge and hands-on experience with MATLAB optimization functions and tools.

Uploaded by

Anonymous 1aqlkZ
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd

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

You might also like