- 博客(5)
- 资源 (2)
- 收藏
- 关注
原创 遗传算法求点的分布问题
题目问题分析即: N个点相互直接的距离要尽可能大,且每一个点距离自身最近点的距离的差值需要尽可能小代码解释:对于方形域,使用笛卡尔坐标系,对于圆形域,使用极坐标系,对于球域,使用球坐标系,方便GA工具箱进行优化编码方法:将x ,y 或r,theta 或r,phi,theta 按顺序排列,每一条遗传链均由多个点的坐标顺序排列而成,并使用相同的方法进行解码,分别计算每个点距离最近点的距离,并相加,得到N个点距离最近点的距离之和,另外,计算该距离的平均值,并求出方差和,以权重系数bias_2相乘加入
2022-03-28 19:29:46
914
原创 Matlab遗传算法工具箱求函数最小值
题目先上代码%%%%%%%%%%%%%%%%% test.m %%%% Feng1909 %%%%%%%%%%%%%%%%%function result = test(a) is_max = 0; x = a(1); y = a(2); PI = 3.141592653; if is_max == 0 result = -(sin(3*PI*x)*cos(4*PI*y)+cos(5*PI*x*sin(2*PI*y)))*(1); e
2022-03-28 19:23:59
3433
5
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人