c#发展

首页 » 常识 » 问答 » 基于PythonMATLAB的智能优化
TUhjnbcbe - 2024/9/16 17:40:00
白癜风大医院 http://www.bdfyy999.com/m/

目录

1求解多极小函数  2

1.1SA算法  2

1.1.1算法流程  2

1.1.次随机实验的统计结果  3

1.1.3目标函数的变化曲线  3

1.2GA算法  6

1.2.1编码  6

1.2.2算法流程  6

1.2.3算法参数  7

1.2.次随机实验的统计结果  7

1.2.5目标函数的变化曲线  7

2TSP问题  8

2.1SA算法  8

2.1.1算法流程  8

2.1.次随机实验的统计结果  8

2.2GA算法  13

2.2.1编码  13

2.2.2算法流程  13

2.2.3算法参数  13

2.2.次随机实验的统计结果  13

2.2.5一次实验结果  13

3算法特点  17

3.1SA  17

3.2GA  17

4TSP可视化应用程序  17

5实验分工  18

1求解多极小函数

求解多极值函数问题中,我们需要求出函数的最值,我们以函数f(x0,x1)=x1sin(x0)

x0cos(x1)为例,求它在x0,x1∈[10,10]区间内的最小值。

使用MATLAB画出的函数图像如图1所示,其最小值可用matlab库函数求出,约为-17.,同时该函数有多个局部极小值。

1
查看完整版本: 基于PythonMATLAB的智能优化