计算机科学
水准点(测量)
解算器
数学优化
调度(生产过程)
启发式
边距(机器学习)
作业车间调度
算法
数学
人工智能
机器学习
地铁列车时刻表
大地测量学
操作系统
地理
作者
George Henrique Godim da Fonseca,Guilherme B. Figueiroa,Túlio A. M. Toffolo
标识
DOI:10.1016/j.cor.2023.106504
摘要
This paper proposes and evaluates a matheuristic approach for the Unrelated Parallel Machine Scheduling Problem (UPMSP). The UPMSP consists of assigning jobs to unrelated parallel machines considering different processing times for the same job in different machines. Additionally, a setup time is considered between the execution of jobs in the same machine. The problem is addressed by a fix-and-optimize matheuristic that iteratively selects a subset of variables to be fixed to their current values so that the remaining variables will compose a subproblem to be optimized by a mathematical programming solver. In the proposed approach, each subproblem consists of a subset of jobs that are assigned to a subset of machines in the incumbent solution. The subproblems are solved by the state-of-the-art exact algorithm for the UPMSP. In the experiments conducted on benchmark instances, the proposed fix-and-optimize algorithm achieved remarkable results. It outperformed the standalone exact algorithm by a large margin and resulted in competitive solutions when compared to the literature’s best-performing heuristic method for the problem. The proposed algorithm obtained the best solution for 669 out of the 1000 instances addressed in this work. Among them, 338 are new best-known solutions. In general, the proposed approach excels at solving instances with a high number of jobs per machine - it resulted in the best solution for 89% of the instances with a ratio of 10 or more jobs per machine in total.
科研通智能强力驱动
Strongly Powered by AbleSci AI