- 博客(6)
- 收藏
- 关注
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 带约束的遗传算法优化问题(惩罚函数)
同时使用三个变异算子,用迭代次数对3求余数,余数为0用算子A,1用算子B,2用算子C,交替着使用,效果确实不错。文献中三个变异算子如下:编写思路:首先应该注意到一个问题,在选择和交叉部分都不会使变量超出取值区间,而变异则存在这种可能。因此,我对种群中每一个个体的每一个基因(优化变量)值分别判断是否进行变异,将超出边界的这个变量值就设置成他的上下界。
2024-06-06 16:58:10
822
4
原创 使用MATLAB制作一个简单的计算器
程序代码是自己一句一句写的,希望大家能够学到一些东西,而不是直接复制过去使用。编写时遇到的一些难点我会在后面进行补充,有什么问题可以随时私信我!
2024-07-07 19:59:09
103
原创 基于MATLAB的数字拼图游戏
将每一个按键设计成按钮,使用循环的方式生成按钮组,主要功能:(1)随机打乱。防止产生死局。(2)完成检测。(3)计时显示。
2024-07-07 19:51:50
49
原创 基于遗传算法的多参数优化问题
遗传算法是一种群优化算法,我在各个网站上找到的遗传算法相关的文章大多是对一个参数的优化,本文将使用遗传算法解决多个参数的优化问题(以两个参数为例),本文以应用为主,不会去详细讲解原理,因为CSDN、知乎上已经有许多讲的非常好的文章了。
2023-11-26 01:40:39
2295
6
原创 基于遗传算法的BWM方法(最优最差方法)
BWM方法在保留两两对比思想的前提下对层次分析法(AHP)进行了算法改进,不是直接比较所有成对指标,而是先判定最优、最劣指标,再分别比较最优指标和其余指标、其余指标和最劣指标的相对重要性程度。因此对于个指标来说,层次分析法需要个比较数据,而在 BWM 中,只需要将最优、最劣指标分别与个其余指标进行比较,得到个比较数据即可计算权重分布,基本原理如下图所示。遗传算法是模仿生物遗传学和自然选择机理,通过人工方式所构造的一类优化搜索算法,是对生物进化过程进行的一种数学仿真,是进化计算的最重要的形式。
2023-10-29 14:58:46
3519
9
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人