计算机应用》唯一官方网站››2024,第44卷››问题(5): 1364-1371.内政部:10.11772/j.issn.1001-9081.2024010028

所属专题:进化计算专题(2024年第5期“进化计算专题”导读,全文即将上线)

进化计算专题 • 上一篇   

通用分组加速的演化算法求解多目标流水车间调度问题

姜涛1,2,梁振宇1,程然1(),金耀初  

  1. 1南方科技大学 计算机科学与工程系,广东 深圳 518055
    2鹏城实验室,广东 深圳 518055
    三。西湖大学,杭州 310012
  • 收稿日期:2024-01-15 修回日期:2024-02-20 接受日期:2024-02-21 发布日期:2024-04-26 出版日期:2024-05-10
  • 通讯作者:程然
  • 说唱乐介:姜涛(1997—),男,安徽马鞍山人,博士研究生,主要研究方向:智能调度、演化计算
    梁振宇(1997年-)男,广东阳江人,硕士研究生,主要研究方向:多目标优化
    金耀初(1966—),男,江苏吴江人,讲席教授,博士,主要研究方向:人工智能。
    第一联系人:程然(1987—),男,江苏徐州人,副教授,博士,主要研究方向:计算智能、演化计算、表征学习

多目标流水作业调度问题的GPU加速进化优化

陶江1,2,梁振宇1,冉成1(),金耀初  

  1. 1南方科技大学计算机科学与工程系,中国广东深圳518055
    2鹏程实验室,中国广东深圳518055
    三。中国浙江杭州西湖大学310012
  • 收到:2024-01-15 修订过的:2024-02-20 认可的:2024-02-21 在线:2024-04-26 出版:2024-05-10
  • 联系人:冉成
  • 关于作者:姜涛,1997年生,博士研究生。他的研究兴趣包括智能调度、进化计算。
    梁振宇,1997年生,硕士研究生。他的研究兴趣包括多目标优化。
    金耀初,1966年生,博士,主任教授。他的研究兴趣包括人工智能。

摘要:

智能制造和环境可持续性研究中,多目标调度问题对于协调生产效率、成本管理与环境保护之间的平衡具有至关重要的意义,但现有基于中央处理器的调度解决方案在处理大规模生产任务时仍面临效率和时效性的限制,而通用分组的并行计算能力可为优化大规模流水车间调度问题提供新的解决途径。针对多目标零等待流水车间调度问题(NWFSP)以同时最小化最大完成时间和总能耗(TEC)为优化目标,构建了混合整数线性规划模型(MILP)表征该调度问题,并提出一种基于通用分组加速的张量化演化算法(张量-GPU-NSGA-Ⅱ)的主要创新在于对NWFSP公司关于最小化最大完成时间和TEC公司的计算过程的张量化处理,并提出了一种基于通用分组的并行种群更新方法。实验结果表明,在500工件和20机器的问题规模下,张量-GPU-NSGA-Ⅱ在计算效率上相较于传统NSGA-第二版第9 761.75页的加速比;且随着种群规模的增加,它的加速性能有显著提升。

关键词: 是的, 多目标优化, 流水车间调度, GPU增益, 美国

摘要:

在智能制造和环境可持续性领域,多目标调度在协调生产效率、成本管理和环境保护之间的平衡方面的重要性至关重要。当前的研究表明,基于CPU的调度解决方案受到次优效率和响应能力的限制,尤其是在管理大规模任务时。因此,GPU的并行计算能力预示着一种新的途径,可用于细化大规模flow shop调度挑战。针对多目标无等待流水车间调度问题(NWFSP),以最小化完工时间和总能耗(TEC)为并行目标,建立了混合整数线性规划模型(MILP)为了描述问题,提出了一种定制的GPU加速张量化进化算法Tensor-GPU-NSGA-Ⅱ来解决问题。Tensor-GPU-NSGA-Ⅱ的独创性在于它的张量化算法,用于在NWFSP框架内计算makespan和TEC,以及将传统的基于CPU的串行个体更新转换为GPU驱动的并行种群更新过程。实验结果表明,对于包含500个作业和20台机器的场景,Tensor-GPU-NSGA-Ⅱ的计算效率比传统的NSGA-Ⅱ算法提高了9761.75倍。此外,随着人口规模的扩大,这一加速效应明显激增。

关键词: 智能制造, 多目标优化, 流水车间调度, GPU加速, 张量化方法

中图分类号: