优化的故障诊断和建议
这个表描述了典型优化问题并提供建议来处理它们。
问题 |
建议 |
---|---|
找到的解决方案 |
没有保证的解决方案是一个全球最低,除非你的问题是连续的,只有一个最小值。寻找全球最低,启动优化从多个起始点(或间隔的情况 |
评估目标函数是不可能的 |
修改你的函数返回一个很大的积极价值 |
最小化程序似乎进入一个无限循环或返回一个解决方案,不是一个最小(或不是一个零的情况 |
也许你的目标函数返回 选择= optimset (“FunValCheck”,“上”) 和调用优化函数 |
解算器需要很长时间。 |
大多数优化问题受益于良好的起点。试随机起始点,该地区可能接近于一个解决方案,基于你的问题特征。 有时你可以使用一个进化方法解决复杂的问题。首先,解决问题与小数量的独立变量。使用解决万博 尤文图斯方案从这些简单的问题更复杂问题的起点通过使用一个适当的映射。同样,你有时可以加速解决方案通过使用简单的目标函数和不严格的停止条件的初始阶段的优化问题。 |
目前尚不清楚解算器是做什么。 |
看到它迭代解算器正在做什么: |
|
|