现代优化算法-遗传算法.ppt

二次指派问题——机器布置问题(QAP) 机器布置问题 Facility Layout —Quadratic Assignment Problem 六.应用(22) 问题的提出: 台机器,要布置在 个地方,机器i与k之 间的物流量为 ,位置j与L之间的距离为 , 如何布置使费用最小。 设: 表示机器i布置在位置j; 其它。 同理对 。 六.应用(23) 数学模型: 二次0-1规划 六.应用(24) 用GA求解 编码——顺序编码 表示机器i 放在位置 , 是1到n中的数 如:[ 4 , 3 , 1 , 2 , 5 ] 机器1放在位置4; 机器2放在位置3; 机器3放在位置1; … ; 六.应用(25) 该编码的优点:没有重复,保证了编码的合法性 六.应用(26) 函数表达式变为: 优点:使其更加简洁,便于计算。 缺点:变量出现在下标,任何数学规划不可用 解决方法:遗传算法(GA) 六.应用(27) 用GA求解的设定 编码方法:顺序编码 适值公式: 动态线性标定: 其它:用CX做交叉;换位变异;正比选择,就可以解决该问题。 六.应用(28) 编码是成功的关键(如最小树问题) 最好能使编码空间与解空间一一对应 减少编码冗余,编码应尽可能短 便于遗传运算——有利于保持合法性、可行性实在没有办法

文档评论(0)

1亿VIP精品文档

相关文档