Skip to Main Content Skip to Search
Home |   Select Country  Choose Country  |  Contact Us  |  Cart Store 
Create Account | Log In
Products & Services Industries Academia Support User Community Company

 

Training - Courses

OP01: MATLAB based Optimization Techniques

An introduction to applied optimization in the MATLAB environment, focusing on using the Optimization Toolbox and the Genetic Algorithm and Direct Search Toolbox. The course introduces students to formulating and implementing optimization problems in the MATLAB environment. Emphasis is on problem identification, formulation, and choosing the appropriate optimization function for the problem at hand. General techniques for producing usable output in numerical and graphical form are also discussed. The course includes hands-on examples from a cross-section of application areas to reinforce important concepts.

VIEW SCHEDULE and Register SHARE with Manager/Colleague
 
 Detailed course outline

 

Day 1 of 1
OP01 Introduction

Objective: Obtain a quick overview of The MathWorks and its family of products, discuss course set-up, materials, and logistics, and provide a "big picture" view of the course ahead.

  • "Big picture" view of what you can do with the optimization tools provide by The MathWorks.
Optimization Fundamentals

Objective: We'll introduce the student to the fundamentals of applied optimization with a focus on realizing optimization in the MATLAB® environment. The student will learn how to formulate an optimization problem and be introduced to the Optimization Tool in MATLAB® via a hands-on example.

  • What is optimization?
  • Mathematical problem formulation
  • Visual illustration of the problem
  • Run an optimization using Optimtool
  • Interpret the results
Writing Objective Functions

Objective: Implementing objective functions in various ways for later use in optimization functions

  • The objective function interface
  • Coding guidelines
  • Objective functions as input
  • Function handle data type
  • Handles to m-files
  • Anonymous functions
Expressing Constraints

Objective: Working with the various constraints in defining an optimization problem

  • Types of constraints
  • Defining linear constraints
  • Bounds and general linear inequalities
  • Linear equations
  • Defining nonlinear constraints
  • Constraint function interface
  • Coding guidelines
Selecting Solvers and Options

Objective: The students will gain knowledge of the Optimization Toolbox algorithms to positively influence their performance by choosing appropriate solvers and options

  • Algorithm background
  • Choosing the toolbox function
  • Optimization parameters and options
  • Command line functionality
  • Understanding the output
Genetic Algorithms and Direct Search

Objective: Introduce the students to alternative framework for solving optimization problems provided by the Genetic Algorithms and Direct Search Toolbox.

  • Limits of the Optimization Toolbox product
  • Introduction to algorithms in the Genetic Algorithms and Direct Search Toolbox product
  • Genetic algorithms in depth
  • Interpretation of results

 


Prerequisites

MATLAB Fundamentals and Programming Techniques (ML01) or equivalent experience using MATLAB. Knowledge of linear algebra and multivariate calculus is helpful.

Course Length - 1  day

Price - $650.00

Request training
E-mail this page
Print this page

2008 Training Course Brochure

Exciting new courses and training options available now.