java简单遗传算法时间表教程?
我最后一年的项目是关于使用遗传算法的自动时间表
首先,我不是在询问示例工作代码
我只需要一个教程,在其中我可以了解更多关于GA在时间表
根据我找到的教程,我目前了解GA操作(选择、交叉、变异)
但我不知道如何把它应用到时间表上。在GA教程中,我看到了以二进制或字符串的形式对数据进行编码。但是,如何制定时间表呢
我希望有人能指导我更详细地了解GA的时间表。如果您有其他GA教程可以帮助我更好地理解GA,欢迎使用。:)
先走一步
你可以在下面搜索框中键入要查询的问题!
我最后一年的项目是关于使用遗传算法的自动时间表
首先,我不是在询问示例工作代码
我只需要一个教程,在其中我可以了解更多关于GA在时间表
根据我找到的教程,我目前了解GA操作(选择、交叉、变异)
但我不知道如何把它应用到时间表上。在GA教程中,我看到了以二进制或字符串的形式对数据进行编码。但是,如何制定时间表呢
我希望有人能指导我更详细地了解GA的时间表。如果您有其他GA教程可以帮助我更好地理解GA,欢迎使用。:)
先走一步
# 1 楼答案
定义您的个人/基因型 时间表有哪些参数?可以将它们存储为位字符串或整数数组吗
定义您的健身功能 创建如何计算时间表优点的规则
定义选择的类型 如何选择个体进行交配?在整个跑步过程中是否会储存最佳个人?(精英主义)
定义遗传算子 两个个体如何产生后代?你想使用变异、交叉还是两者兼用
定义算法的参数 种群规模是否固定,新个体是否会根据其适应值(稳态)替换旧个体?还是希望在每次评估所有个人时创建新一代
实施SGA和测试强>