- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我刚刚学习了遗传算法的基础(更多的是介绍)。对于分配,我们要找到在区间 0 <= x <= 256 内最大化 f(x) = sin (x*pi/256) 的 x 值。
虽然我了解如何获得个体的适应度以及如何标准化适应度,但我在生成种群方面有点迷失。在文中,为了执行交叉和变异,使用 8 位来表示每个个体。示例:
189 = 10111101
35 = 00100011
我的问题是这样的:
使用 c,生成种群的最佳方法是什么?我查了一下,我能找到的只是使用 uint8_t。我正在考虑将其生成为数组,然后找到一种方法来转换为它的整数表示形式。
健身正常化有什么目的?
感谢您的宝贵时间。
最佳答案
通常的方法是随机填充,但如果您进行了一些初步优化,则可以围绕已有的结果形成填充。
当 GA 与 PSO、模拟退火等其他算法混合时,使用混合算法是很常见的。
关于c - 用 C 语言生成遗传算法的种群,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36291885/
如何将 solr 与 heritrix 集成? 我想使用 heritrix 归档一个站点,然后使用 solr 在本地索引和搜索该文件。 谢谢 最佳答案 使用 Solr 进行索引的问题在于它是一个纯文本
我的任务: 创建一个程序来仅使用基元(如三角形或其他东西)复制图片(作为输入给出)。该程序应使用进化算法来创建输出图片。 我的问题: 我需要发明一种算法来创建种群并检查它们(它们与输入图片的匹配程度
我看过几篇文章和文章,建议使用模拟退火等方法来避免局部最小值/最大值问题。 我不明白为什么如果您从足够大的随机人口开始,这将是必要的。 这只是确保初始人口实际上足够大和随机的另一项检查吗?或者这些技术
我是一名优秀的程序员,十分优秀!