Training - Courses
MLOP: MATLAB Based Optimization Techniques |
This one-day course introduces applied optimization in the MATLAB® environment, focusing on using Optimization Toolbox and Global Optimization Toolbox. Topics include:
- Defining the problem
- Writing objective functions
- Defining constraints
- Choosing solvers and setting options
- Using global optimization methods
| Detailed course outline |
|---|
| Day 1 of 1 | |
|---|---|
| Optimization Fundamentals | Objective: Understand the basic structure and process of solving optimization problems effectively. Attendees use a hands-on example that introduces terminology and fundamental concepts, with a focus on realizing optimization in the MATLAB environment.
|
| Writing Objective Functions | Objective: Mathematically express the quantity to be optimized in MATLAB. Pros and cons of various implementations are highlighted.
|
| Expressing Constraints | Objective: Add constraints to an optimization problem in MATLAB. Different types of constraints are considered, as well as guidelines for efficient implementation.
|
| Selecting Solvers and Options | Objective: Select the most appropriate algorithm for a given problem by considering the different solvers and their associated options available in Optimization Toolbox.
|
| Global Optimization | Objective: Understand the extra solution methods available in Global Optimization Toolbox and how to work on optimization problems with features that cause classical algorithms to fail or work inefficiently.
|
Prerequisites
MATLAB Fundamentals®. Knowledge of linear algebra and multivariate calculus is helpful.Course Length - 1 day