我正在使用遗传算法来寻找一个问题的解决方案,你怎么能在不知道最终解决方案的情况下编写初始化函数呢?例如,我正在做一个使用AR的室内设计项目,该项目利用GA来生成房间中家具的最佳布置。在我遇到的其他GAs中,正确的解决方案被提供给初始化函数,以便GA可以朝着它努力。在这种情况下,我不知道最好的安排应该是什么,因为算法利用了某些内部设计指南,没有它怎么写我的初始化函数。我能不能只初始化种群的大小,而不让算法知道要朝着什么方向努力?
发布于 2019-03-13 15:32:51
你的初始化函数可以是随机生成的排列(保持约束,例如,家具不应该与自身和墙壁重叠),你需要一种方法来评估排列,一个返回排列好坏的值的函数,GA可以努力改进这个值。
https://stackoverflow.com/questions/55075185
复制相似问题