我在java中将高中时间表遗传算法作为一个项目,但我有几个问题可以解决这个问题。
我的染色体编码应该是什么?包含每个值或可能是字符串的ArrayList?
我应该如何输入和输出数据?我应该将数据保存在Excel中并以GUI形式输出时间表吗?
答案 0 :(得分:0)
答案 1 :(得分:0)
回答关于输入/输出数据和可视化的问题2:
输入/输出数据:我使用了ITC2007组合的格式。请参阅my docs about the Curriculum Course example(这是高中时间表)。
可视化:我使用了3个表(房间,教师和学生组),如this video所示。
但我没有使用GA(因为compo就像ITC2007一样证明他们是劣等的)。