MATLAB 中的优化技术
查看时间表并报名课程详细信息
本课程为期一天,介绍了 MATLAB® 环境中的优化技术,重点介绍怎样使用 Optimization Toolbox™ 和 Global Optimization Toolbox™。内容包括:
- MATLAB 中运行优化问题
- 确立目标函数与约束条件
- 求解器和性能
- 全局和多目标优化
本课程经 GARP 认证,可记为7个 GARP CPD 学时。如果您具有 FRM 或 ERP 认证,请访问 将该活动记录在您的学分系统中。
第1天 (共1天)
运行一个优化问题
目标: 理解优化问题的基本结构和求解过程。采用交互式工具来定义并求解优化问题。
- 确定优化问题的构成组件
- 使用实时脚本编辑器中的 Optimization Task 组件来运行优化任务
- 应用优化过程
- 使用优化函数
确立目标函数与约束条件
目标: 编写一个优化问题。使用基于问题的工作流程来解决问题。
- 使用基于问题的工作流程
- 确立目标函数与约束条件
- 识别不同类型的约束
求解器和性能
目标: 通过考虑要解决的优化问题的类型来选择合适的求解器和算法。解释求解器的输出并诊断优化进度。
- 目标分类
- 选择求解器与算法
- 检查和解释结果
- 使用导数信息
全局和多目标优化
目标: 使用 Global Optimization Toolbox 的功能解决传统算法失败或解算效率低下的问题。解算多目标问题。
- 寻找全局最小值
- 使用遗传算法,直接搜索方法和替代优化
- 使用多优化目标解算器