免疫机制协作遗传算法的多目标拆卸线平衡优化

Optimization of Multi-objective Disassembly Line Balancing Problem Using Immune Mechanism Cooperative Genetic Algorithm

  • 摘要: 为解决拆卸线上工作站负荷不均衡问题,针对拆卸线平衡模型的多目标、多约束属性,提出了一种基于Pareto解集的多目标免疫机制协作遗传算法.该算法在遗传操作中融入免疫机制,将带问题特征信息的加权值作为疫苗库的构造规则,通过接种疫苗、免疫检测、免疫平衡和免疫选择等操作,引导个体向最优解靠拢,并维持种群的多样性.采用Pareto解集的多目标处理方法实现了对多个目标的协同优化,在决策者偏好未知情况下提供侧重点不同的多种方案.通过种群初始化规则对比实验,验证了节拍时间约束下的启发式规则能生成高质量的初始解.通过求解不同规模的拆卸实例,并与多种已有算法进行对比,结果表明了所提算法的有效性和优越性.

     

    Abstract: To solve the problem of unbalanced workload distribution among workstations on a disassembly line, in this study, we developed a multi-objective immune-mechanism cooperative genetic algorithm based on a Pareto set specific to the multi-objective and multi-constraint attributes of the proposed disassembly-line balancing problem model. The proposed algorithm integrates an immune mechanism with the genetic operation and takes the weighted values of the problem characteristics as the construction rules of a vaccine database. Through a set of operations including vaccination, immunoassay, immune balance, and immune selection, the population of individuals gradually moves toward the optimal solution while maintaining population diversity. In addition, we adopt the Pareto set method to achieve cooperative optimization of the multi-objectives, which provides for different priorities of the decision maker. Based on comparison experiments of the population initialization rules, we proved that heuristic rules can generate high-quality initial solutions under a cycle time constraint. Lastly, we confirm the validity and superiority of the proposed algorithm by conducting comparison experiments with several existing algorithms using disassembly cases of different scales.

     

/

返回文章
返回