genetic-algorithm - 一步大小的不相关突变
问题描述
我正在阅读《进化计算简介》一书,AE Eiben,JE Smith(第一版),在第 4.4.1 节,单步大小的不相关突变中,第一段说:
“通过将 sigma 乘以一个术语 tau,每个时间步都会改变 sigma ......”
“每个时间步”是什么意思?
我认为这可能意味着:
- 如果我正在变异并且有 5 个对象变量的个体,我必须变异 sigma 一次,并用变异的 sigma 变异每个对象变量。
- 或者,在具有 5 个对象变量的同一个人中,我必须对 sigma 进行变异,将变异的 sigma 应用于一个对象变量,再次变异 sigma 并应用于第二个对象变量,然后继续对其余对象变量执行相同操作。
解决方案
“每个时间步”是指每一代。你每一代都会变异一次。
推荐阅读
- session - 如何设置嵌入式 Jetty 以使用 JDBC 会话
- java - mappedBy 引用一个未知的目标实体属性基于角色
- wordpress - 用于在购物车中添加费用的自定义插件
- javascript - 如果 Javascript 中不存在默认数组过滤器对象,如何获取它
- python - KerasTuner - RuntimeError:构建模型的尝试失败次数过多
- python - 如果特定键已经有字典,如何使用循环将字典附加到字典中
- php - 如何使用 php 从嵌套 json 访问特定数据?
- python - 如何在 Python 中使用函数?以下示例是否正确?
- angular - 打字稿角度数组循环,但不循环解释
- flutter - Flutter pod 没有被删除