均使用python环境求解,没有调包,从逻辑上实现遗传算法
包含一个GA求解函数解的简单案例
还有一个遗传算法求解一物流调度问题案例:现场有10个配送地点,现在要再区域内选择两配送中心使得配送中心到配送地的总曼哈顿距离最短,自己DNA长度为24,其中前10个位0-1变量,即确定配送至第一个配送中心的配送地有哪些,10-20位也是0-1变量即配送至第二个配送中心的配送地,后面4位分别为配送中心的x、y坐标(自己调整时就要根据这个逻辑修改DNA长度,如3个配送中心应包含30个0-1变量,总DNA长维36),代码注释相对清晰,基本用到的函数功能和语句功能均有说明,方便初学者修改学习
1