使用模拟退火的整数/离散优化:将 MATLAB 的模拟退火转化为整数/离散优化-matlab开发

时间:2024-06-18 01:11:13
【文件属性】:

文件名称:使用模拟退火的整数/离散优化:将 MATLAB 的模拟退火转化为整数/离散优化-matlab开发

文件大小:399KB

文件格式:ZIP

更新时间:2024-06-18 01:11:13

matlab

请仅在您对优化问题有一个好的总体想法时才使用此文件,否则这可能无法解决您的问题。 此代码将模拟退火自定义为整数/离散(可调整)优化。 因此,它依赖于 MATLAB 的模拟退火算法。 请确保您有合适的工具箱。 请非常仔细地阅读“SAIntegerOptim”中的注释。 这是您需要运行的代码。 您可能还想调整其他文件。 此提交通过示例演示了如何将 MATLAB 的“simulannealbnd”转换为整数/离散优化器。 这个例子有一些特殊的条件!!! 这有一些优点,但是您的优化问题可能无法从这些优点中受益。 这就是为什么您需要真正了解优化问题的原因。 在使用此演示之前,也许需要考虑一些基本的事情/条件: 1-您知道目标函数的全局最小值恰好在解空间的某个整数/离散位置(此示例就是这种情况,其中全局最小值为[0,0])。 2-您可以牺牲解决方案空间的十进制精度来提高速度,这样您就可以


【文件预览】:
IntegerOptimization.zip

网友评论