基于Pareto改进猫群优化算法的多目标拆卸线平衡问题

Multi-objective Disassembly Line Balancing Problem Based on Pareto Improved Cat Swarm Optimization Algorithm

  • 摘要: 为求解多目标拆卸线平衡问题,提出了一种改进的猫群优化算法.在该算法中,针对拆卸线平衡问题以拆卸序列为编码的特点,提出一种基于随机数和固定扰动的搜寻模式确保猫在当前位置附近有效的随机搜索.将遗传算法交叉操作和变异操作引入跟踪模式中指导种群向全局最优逼近,有效地克服了传统猫群优化算法容易早熟的缺点.建立外部档案集并采用精英保留策略加速算法的收敛.最后,通过将该算法用于求解经典的多目标拆卸线平衡问题算例并与其它算法对比,验证了算法的有效性.

     

    Abstract: We propose an improved cat swarm optimization algorithm to solve the multi-objective disassembly line balancing problem. The disassembly line balancing problem takes disassembly sequence as code. In accordance with this characteristic, we propose a searching model based on a random number and fixed perturbation to ensure that the cat performs the random search near the current position. The cross operation and the mutation operation of the genetic algorithm are introduced in the tracking model of the cat swarm optimization algorithm to guide the proposed algorithm to approach the global optimum and to avoid the prematurity of the traditional cat swarm optimization algorithm. The establishment of an external file and the adoption of the elitism strategy speed up the convergence rate of the algorithm. We apply the proposed algorithm to solve the class multi-objective disassembly line balancing problem and compare it with other algorithms. Our findings verify the effectiveness of the proposed algorithm.

     

/

返回文章
返回