Matlab 版本是 2012b。我正在尝试通过 Matlab 上的优化工具 GUI 使用内置的 GA 功能。我想使用给定长度的位串染色体(例如 L=24)和给定的方式将一个染色体映射到一个实数(假设目标函数是一维的)。我一直在搜索文档一段时间,但没有发现任何有用的东西。有人能告诉我如何自定义染色体长度和染色体到实数映射吗?
在 Matlab 上自定义遗传算法
计算科学
matlab
2021-11-27 09:25:19
1个回答
将位串的 24 位视为 24 位数字,即0到16777215之间的一个数,那么就可以得到一个实数通过计算在零和一之间.
其它你可能感兴趣的问题