MATLAB中的二进制和实数编码遗传算法

时间:2023-01-13 13:59:06
【文件属性】:

文件名称:MATLAB中的二进制和实数编码遗传算法

文件大小:6KB

文件格式:RAR

更新时间:2023-01-13 13:59:06

MATLAB 二进制编码 实数编码 遗传算法 ga

遗传算法(GA)是最著名的进化算法(EA),其灵感来自自然进化和选择。它们的主要应用是在优化领域。在本文中,我们将与您分享遗传算法的两个版本的MATLAB实现:二进制遗传算法和实数编码遗传算法。这些版本中的优化机制是相同的,并且仅在解决方案表示形式和遗传算子的意义上有所不同。


【文件预览】:
遗传算法GA
----02 Real-Coded Genetic Algorithm()
--------main.m(5B)
--------RouletteWheelSelection.m(121B)
--------Mutate.m(276B)
--------TournamentSelection.m(206B)
--------Crossover.m(292B)
--------ga.m(4KB)
--------Sphere.m(51B)
----01 Binary Genetic Algorithm()
--------main.m(5B)
--------RouletteWheelSelection.m(123B)
--------Mutate.m(155B)
--------TournamentSelection.m(206B)
--------Crossover.m(489B)
--------ga.m(4KB)
--------MinOne.m(48B)
--------DoublePointCrossover.m(245B)
--------SinglePointCrossover.m(179B)
--------UniformCrossover.m(164B)

网友评论

  • 这个只有代码,没有原理。