Scheduling two interfering job sets on identical parallel machines with makespan and total completion time minimization

IF 1.4 4区 工程技术 Q4 ENGINEERING, MANUFACTURING
Tifenn Rault, Faiza Sadi, Jean-Charles Billaut, Ameur Soukhal
{"title":"Scheduling two interfering job sets on identical parallel machines with makespan and total completion time minimization","authors":"Tifenn Rault, Faiza Sadi, Jean-Charles Billaut, Ameur Soukhal","doi":"10.1007/s10951-024-00812-1","DOIUrl":null,"url":null,"abstract":"<p>We consider a two-agent scheduling problem with interfering job sets. Agent <i>A</i>—which can be considered as the resource manager—is associated with the whole set of jobs, and agent <i>B</i>—which can be considered as an application master—is associated with a subset of jobs. Each agent aims at minimizing either the maximum or the total completion time of its jobs. Considering an identical parallel machines environment, the goal is to find an assignment and a schedule of jobs which represents the best compromise between the requirements of the agents. The class of multi-agent scheduling problems has drawn a significant interest to researchers in the area of scheduling and operational research. When both agents minimize the makespan, we prove that the number of Pareto solutions is bounded and we show that this bound is reached. Using the <span>\\(\\varepsilon \\)</span>-constraint approach, we propose two integer programming formulations that allow to obtain the exact Pareto front for each problem. Given that the studied problems are NP-hard, we propose genetic algorithms (NSGA-II) to generate approximated Pareto fronts. Computational experiments are conducted to analyze the performances of the proposed methods. The results indicate that the genetic algorithms provide high-quality Pareto fronts and are computationally efficient.</p>","PeriodicalId":50061,"journal":{"name":"Journal of Scheduling","volume":null,"pages":null},"PeriodicalIF":1.4000,"publicationDate":"2024-07-23","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Journal of Scheduling","FirstCategoryId":"5","ListUrlMain":"https://doi.org/10.1007/s10951-024-00812-1","RegionNum":4,"RegionCategory":"工程技术","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"Q4","JCRName":"ENGINEERING, MANUFACTURING","Score":null,"Total":0}
引用次数: 0

Abstract

We consider a two-agent scheduling problem with interfering job sets. Agent A—which can be considered as the resource manager—is associated with the whole set of jobs, and agent B—which can be considered as an application master—is associated with a subset of jobs. Each agent aims at minimizing either the maximum or the total completion time of its jobs. Considering an identical parallel machines environment, the goal is to find an assignment and a schedule of jobs which represents the best compromise between the requirements of the agents. The class of multi-agent scheduling problems has drawn a significant interest to researchers in the area of scheduling and operational research. When both agents minimize the makespan, we prove that the number of Pareto solutions is bounded and we show that this bound is reached. Using the \(\varepsilon \)-constraint approach, we propose two integer programming formulations that allow to obtain the exact Pareto front for each problem. Given that the studied problems are NP-hard, we propose genetic algorithms (NSGA-II) to generate approximated Pareto fronts. Computational experiments are conducted to analyze the performances of the proposed methods. The results indicate that the genetic algorithms provide high-quality Pareto fronts and are computationally efficient.

Abstract Image

在完全相同的并行机器上调度两个相互干扰的工作集,并最大限度地缩短工作周期和总完成时间
我们考虑的是一个具有相互干扰作业集的双代理调度问题。代理 A(可视为资源管理器)与整个作业集相关联,代理 B(可视为应用程序主控器)与作业子集相关联。每个代理的目标都是尽量缩短其作业的最长完成时间或总完成时间。考虑到相同的并行机器环境,目标是找到一个任务分配和作业调度方案,它代表了各代理要求之间的最佳折中。多代理调度问题引起了调度和运筹学领域研究人员的极大兴趣。当两个代理都最小化工期时,我们证明帕雷托解的数量是有界的,并且我们证明了这一界是可以达到的。通过使用(\varepsilon \)约束方法,我们提出了两个整数编程公式,从而可以获得每个问题的精确帕累托前沿。鉴于所研究的问题是 NP-困难的,我们提出了遗传算法(NSGA-II)来生成近似帕累托前沿。我们通过计算实验分析了所提方法的性能。结果表明,遗传算法能提供高质量的帕累托前沿,而且计算效率高。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 求助全文
来源期刊
Journal of Scheduling
Journal of Scheduling 工程技术-工程:制造
CiteScore
3.80
自引率
10.00%
发文量
49
审稿时长
6-12 weeks
期刊介绍: The Journal of Scheduling provides a recognized global forum for the publication of all forms of scheduling research. First published in June 1998, Journal of Scheduling covers advances in scheduling research, such as the latest techniques, applications, theoretical issues and novel approaches to problems. The journal is of direct relevance to the areas of Computer Science, Discrete Mathematics, Operational Research, Engineering, Management, Artificial Intelligence, Construction, Distribution, Manufacturing, Transport, Aerospace and Retail and Service Industries. These disciplines face complex scheduling needs and all stand to gain from advances in scheduling technology and understanding.
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术官方微信