基于MATLAB的优化技术

培训课程:基于MATLAB的优化技术

课程要求: MATLAB基础或同等MATLAB使用经验。最好有线性代数和微积分知识。

培训天数:1

培训大纲

简介

· MathWorks公司和MATLAB产品介绍

· 课程设置,教材介绍

· 课程大纲

优化基础

目标:本章介绍优化问题的基础,专注于如何在MATLAB® 环境下求解优化问题。

· 什么是优化

· 数学问题建模

· 图形化显示优化问题

· 使用Optimtool求解优化问题

· 解释结果

编写目标函数

目标:实现不同方式的目标函数的编写

· 目标函数界面

· 编写规则

· 目标函数做为输入

· 函数句柄

表示约束条件

目标:学习在定义优化问题中如何处理各种约束条件

· 约束条件的类型

· 定义线性约束条件

· 边界和线性不等式

· 线性等式

· 定义非线性约束条件

· 约束条件界面

· 编写规则

选择求解器和选项

目标:了解优化工具箱中的算法,通过选择合适的求解器和选项来提高优化效率

· 算法背景知识

· 选择工具箱函数

· 优化参数和选项

· 命令行函数

· 理解输出

全局优化

目标:介绍传统的优化算法无法处理的全局优化问题,如何使用全局优化工具箱来求解

· 优化工具箱的局限性

· 介绍全局优化工具箱中的算法

· 实例演示

· 深入介绍遗传算法

· 解释结果