我的最后一年的项目是关于使用遗传算法的自动时间表。
首先,我不是在问一个示例工作代码。
我只是需要一个教程,在其中,我可以了解更多关于GA的时间表。
我目前了解遗传操作(选择,交叉,变异)的基础上,我发现。
但我不知道如何把它写在时间表上。我看过的GA教程以二进制或字符串的形式编码数据。但是制定时间表又如何呢?
我希望有人能引导我更详细地了解GA的时间表。如果你有另一个GA教程,可以帮助我更好地理解GA,这是受欢迎的。:)
提前鸣谢!
发布于 2013-07-29 07:06:05
定义您的个人/基因型,时间表有哪些参数?您可以将它们存储为位字符串或整数数组吗?
定义您的适应度函数创建规则如何计算时间表的优点。
定义了选择类型,如何选择个体进行交配?最好的人会在整个运行过程中存储吗?(精英主义)
定义了遗传操作符,,两个个体如何能够产生后代?你想使用变异,交叉,还是两者都使用?
定义了算法的参数,是否会根据个体的适应度值(稳态)来确定种群的大小,用新的个体代替老个体?还是要在每次评估所有个人时创建新一代?
实现了SGA并测试.
https://stackoverflow.com/questions/17764286
复制相似问题