首页 > 最新文献

Journal of Scheduling最新文献

英文 中文
Recoverable robust single machine scheduling with polyhedral uncertainty. 具有多面体不确定性的可恢复鲁棒单机调度。
IF 1.4 4区 工程技术 Q4 ENGINEERING, MANUFACTURING Pub Date : 2025-01-01 Epub Date: 2024-12-19 DOI: 10.1007/s10951-024-00828-7
Matthew Bold, Marc Goerigk

This paper considers a recoverable robust single-machine scheduling problem under polyhedral uncertainty with the objective of minimising the total flow time. In this setting, a decision-maker must determine a first-stage schedule subject to the uncertain job processing times. Then following the realisation of these processing times, they have the option to swap the positions of up to Δ disjoint pairs of jobs to obtain a second-stage schedule. We first formulate this scheduling problem using a general recoverable robust framework, before we examine the incremental subproblem in further detail. We prove a general result for max-weight matching problems, showing that for edge weights of a specific form, the matching polytope can be fully characterised by polynomially many constraints. We use this result to derive a matching-based compact formulation for the full problem. Further analysis of the incremental problem leads to an additional assignment-based compact formulation. Computational results on budgeted uncertainty sets compare the relative strengths of the three compact models we propose.

研究了多面体不确定性条件下以最小化总流时间为目标的可恢复鲁棒单机调度问题。在这种设置中,决策者必须根据不确定的作业处理时间确定第一阶段的时间表。然后,在实现这些处理时间之后,他们可以选择交换最多Δ不相交的工作对的位置,以获得第二阶段的时间表。在进一步详细研究增量子问题之前,我们首先使用一般可恢复的健壮框架来表述这个调度问题。我们证明了最大权值匹配问题的一般结果,表明对于特定形式的边权值,匹配多面体可以用多项式多个约束完全表征。我们利用这一结果推导出了一个基于匹配的紧化公式。对增量问题的进一步分析得出了一个附加的基于分配的紧凑公式。预算不确定性集的计算结果比较了我们提出的三种紧凑模型的相对优势。
{"title":"Recoverable robust single machine scheduling with polyhedral uncertainty.","authors":"Matthew Bold, Marc Goerigk","doi":"10.1007/s10951-024-00828-7","DOIUrl":"https://doi.org/10.1007/s10951-024-00828-7","url":null,"abstract":"<p><p>This paper considers a recoverable robust single-machine scheduling problem under polyhedral uncertainty with the objective of minimising the total flow time. In this setting, a decision-maker must determine a first-stage schedule subject to the uncertain job processing times. Then following the realisation of these processing times, they have the option to swap the positions of up to <math><mi>Δ</mi></math> disjoint pairs of jobs to obtain a second-stage schedule. We first formulate this scheduling problem using a general recoverable robust framework, before we examine the incremental subproblem in further detail. We prove a general result for max-weight matching problems, showing that for edge weights of a specific form, the matching polytope can be fully characterised by polynomially many constraints. We use this result to derive a matching-based compact formulation for the full problem. Further analysis of the incremental problem leads to an additional assignment-based compact formulation. Computational results on budgeted uncertainty sets compare the relative strengths of the three compact models we propose.</p>","PeriodicalId":50061,"journal":{"name":"Journal of Scheduling","volume":"28 3","pages":"269-287"},"PeriodicalIF":1.4,"publicationDate":"2025-01-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"https://www.ncbi.nlm.nih.gov/pmc/articles/PMC12148977/pdf/","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"144276479","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":4,"RegionCategory":"工程技术","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"OA","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
Modelling and solving the university course timetabling problem with hybrid teaching considerations. 基于混合教学的大学课程排课问题建模与求解。
IF 1.4 4区 工程技术 Q4 ENGINEERING, MANUFACTURING Pub Date : 2025-01-01 Epub Date: 2024-10-20 DOI: 10.1007/s10951-024-00817-w
Matthew Davison, Ahmed Kheiri, Konstantinos G Zografos

The university course timetabling problem is a challenging problem to solve. As universities have evolved, the features of this problem have changed. One emerging feature is hybrid teaching where classes can be taught online, in-person or a combination of both in-person and online. This work presents a multi-objective binary programming model that includes common university timetabling features, identified from the literature, as well as hybrid teaching features. A lexicographic solution method is outlined and computational experiments using benchmark data are used to demonstrate the key aspects of the model and explore trade-offs among the objectives considered. The results of these experiments demonstrate that the model can be used to find demand-driven schedules for universities that include hybrid teaching. They also show how the model could be used to inform practitioners who are involved in strategic decision-making at universities.

大学课程排课问题是一个具有挑战性的问题。随着大学的发展,这个问题的特征也发生了变化。一个新兴的特点是混合教学,课程可以在线授课,也可以面对面授课,或者面对面授课和在线授课的结合。这项工作提出了一个多目标二进制规划模型,其中包括从文献中确定的常见大学时间表特征,以及混合教学特征。本文概述了一种词典编纂解决方案方法,并使用基准数据进行计算实验,以演示该模型的关键方面,并探索所考虑的目标之间的权衡。实验结果表明,该模型可用于寻找包含混合教学的大学的需求驱动时间表。他们还展示了如何使用该模型为参与大学战略决策的实践者提供信息。
{"title":"Modelling and solving the university course timetabling problem with hybrid teaching considerations.","authors":"Matthew Davison, Ahmed Kheiri, Konstantinos G Zografos","doi":"10.1007/s10951-024-00817-w","DOIUrl":"https://doi.org/10.1007/s10951-024-00817-w","url":null,"abstract":"<p><p>The university course timetabling problem is a challenging problem to solve. As universities have evolved, the features of this problem have changed. One emerging feature is hybrid teaching where classes can be taught online, in-person or a combination of both in-person and online. This work presents a multi-objective binary programming model that includes common university timetabling features, identified from the literature, as well as hybrid teaching features. A lexicographic solution method is outlined and computational experiments using benchmark data are used to demonstrate the key aspects of the model and explore trade-offs among the objectives considered. The results of these experiments demonstrate that the model can be used to find demand-driven schedules for universities that include hybrid teaching. They also show how the model could be used to inform practitioners who are involved in strategic decision-making at universities.</p>","PeriodicalId":50061,"journal":{"name":"Journal of Scheduling","volume":"28 2","pages":"195-215"},"PeriodicalIF":1.4,"publicationDate":"2025-01-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"https://www.ncbi.nlm.nih.gov/pmc/articles/PMC12130172/pdf/","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"144227423","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":4,"RegionCategory":"工程技术","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"OA","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
Scheduling two interfering job sets on identical parallel machines with makespan and total completion time minimization 在完全相同的并行机器上调度两个相互干扰的工作集,并最大限度地缩短工作周期和总完成时间
IF 2 4区 工程技术 Q4 ENGINEERING, MANUFACTURING Pub Date : 2024-07-23 DOI: 10.1007/s10951-024-00812-1
Tifenn Rault, Faiza Sadi, Jean-Charles Billaut, Ameur Soukhal

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.

我们考虑的是一个具有相互干扰作业集的双代理调度问题。代理 A(可视为资源管理器)与整个作业集相关联,代理 B(可视为应用程序主控器)与作业子集相关联。每个代理的目标都是尽量缩短其作业的最长完成时间或总完成时间。考虑到相同的并行机器环境,目标是找到一个任务分配和作业调度方案,它代表了各代理要求之间的最佳折中。多代理调度问题引起了调度和运筹学领域研究人员的极大兴趣。当两个代理都最小化工期时,我们证明帕雷托解的数量是有界的,并且我们证明了这一界是可以达到的。通过使用(varepsilon )约束方法,我们提出了两个整数编程公式,从而可以获得每个问题的精确帕累托前沿。鉴于所研究的问题是 NP-困难的,我们提出了遗传算法(NSGA-II)来生成近似帕累托前沿。我们通过计算实验分析了所提方法的性能。结果表明,遗传算法能提供高质量的帕累托前沿,而且计算效率高。
{"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":"https://doi.org/10.1007/s10951-024-00812-1","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":"71 1","pages":""},"PeriodicalIF":2.0,"publicationDate":"2024-07-23","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"141774715","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":4,"RegionCategory":"工程技术","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
Scheduling periodic messages on a shared link without buffering 无需缓冲即可在共享链路上调度定期信息
IF 2 4区 工程技术 Q4 ENGINEERING, MANUFACTURING Pub Date : 2024-07-16 DOI: 10.1007/s10951-024-00813-0
Maël Guiraud, Yann Strozecki

Cloud RAN, a novel architecture for modern mobile networks, relocates processing units from antenna to distant data centers. This shift introduces the challenge of ensuring low latency for the periodic messages exchanged between antennas and their respective processing units. In this study, we tackle the problem of devising an efficient periodic message assignment scheme under the constraints of fixed message size and period without contention nor buffering. We address this problem by modeling it on a common network topology, wherein contention arises from a single shared link servicing multiple antennas. While reminiscent of coupled task scheduling, the introduction of periodicity adds a unique dimension to the problem. We study how the problem behaves with regard to the load of the shared link, and we focus on proving that, for load as high as possible, a solution always exists and it can be found in polynomial time. The main contributions of this article are two polynomial time algorithms, which find a solution for messages of any size and load at most 2/5 or for messages of size one and load at most (phi - 1), the golden ratio conjugate. We also prove that a randomized greedy algorithm finds a solution on almost all instances with high probability, shedding light on the effectiveness of greedy algorithms in practical applications.

云 RAN 是现代移动网络的一种新型架构,它将处理单元从天线迁移到遥远的数据中心。这种转移带来了一个挑战,即如何确保天线与各自处理单元之间的周期性信息交换具有较低的延迟。在本研究中,我们要解决的问题是,在固定信息大小和周期的约束下,设计一种既无争用又无缓冲的高效定期信息分配方案。我们通过在普通网络拓扑结构上建模来解决这个问题,其中争用产生于为多个天线提供服务的单个共享链路。虽然让人联想到耦合任务调度,但周期性的引入为问题增添了一个独特的维度。我们研究了该问题在共享链路负载方面的表现,并重点证明了在负载尽可能高的情况下,解决方案总是存在的,而且可以在多项式时间内找到。本文的主要贡献在于两个多项式时间算法,它们可以为任意大小的信息和最多 2/5 的负载,或者为大小为 1 的信息和最多 (phi - 1)的负载(黄金比率共轭)找到一个解决方案。我们还证明了一种随机贪婪算法几乎能在所有情况下都高概率地找到解,从而揭示了贪婪算法在实际应用中的有效性。
{"title":"Scheduling periodic messages on a shared link without buffering","authors":"Maël Guiraud, Yann Strozecki","doi":"10.1007/s10951-024-00813-0","DOIUrl":"https://doi.org/10.1007/s10951-024-00813-0","url":null,"abstract":"<p>Cloud RAN, a novel architecture for modern mobile networks, relocates processing units from antenna to distant data centers. This shift introduces the challenge of ensuring low latency for the periodic messages exchanged between antennas and their respective processing units. In this study, we tackle the problem of devising an efficient periodic message assignment scheme under the constraints of fixed message size and period <i>without contention nor buffering</i>. We address this problem by modeling it on a common network topology, wherein contention arises from a single shared link servicing multiple antennas. While reminiscent of coupled task scheduling, the introduction of periodicity adds a unique dimension to the problem. We study how the problem behaves with regard to the <i>load</i> of the shared link, and we focus on proving that, for load as high as possible, a solution <i>always</i> exists and it can be found in polynomial time. The main contributions of this article are two polynomial time algorithms, which find a solution for messages of any size and load at most 2/5 or for messages of size one and load at most <span>(phi - 1)</span>, the golden ratio conjugate. We also prove that a randomized greedy algorithm finds a solution on almost all instances with high probability, shedding light on the effectiveness of greedy algorithms in practical applications.</p>","PeriodicalId":50061,"journal":{"name":"Journal of Scheduling","volume":"78 1","pages":""},"PeriodicalIF":2.0,"publicationDate":"2024-07-16","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"141722479","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":4,"RegionCategory":"工程技术","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
Production scheduling decision-making technology for multiple CNC machining centers with constraints on serviceable time 多台数控加工中心的生产调度决策技术,可加工时间受限
IF 2 4区 工程技术 Q4 ENGINEERING, MANUFACTURING Pub Date : 2024-07-13 DOI: 10.1007/s10951-024-00809-w
Jianzhong Qiu, Jun Wu, Xi Chen, Bingyan Zhao, Yan Fang

The tool’s life statistics module in CNC machining centers typically associates tool’s usage time with the program’s running duration, leading to the tool idle time being logged as a loss in tool life. This often triggers premature tool replacements. To enhance scheduling accuracy across multiple machining centers, we leverage spindle current variations to discern between tool loads and idle periods. Initially, real-time data from the machining center was gathered, and we employed the three-parameter Weibull Distribution method, using 1.351 (A) as the threshold to distinguish between idle and loaded tool states. Subsequently, we proposed a refined method to calculate the tool’s available time, enabling a more precise estimation of its remaining operational lifespan. We further devised a scheduling approach for multiple CNC machining centers based on the tool’s availability time. Ultimately, empirical trials exhibited a 10% increase in average cutting tool utilization efficiency and a 12.5% enhancement in machining center productivity.

数控加工中心的刀具寿命统计模块通常会将刀具的使用时间与程序的运行时间联系起来,导致刀具空闲时间被记录为刀具寿命损失。这往往会导致过早更换刀具。为了提高多个加工中心的排程精度,我们利用主轴电流的变化来区分刀具负载和空闲时间。最初,我们收集了加工中心的实时数据,并采用了三参数 Weibull 分布法,以 1.351 (A) 作为阈值来区分刀具空闲和加载状态。随后,我们提出了一种计算刀具可用时间的改进方法,从而能够更精确地估算刀具的剩余工作寿命。我们还根据工具的可用时间为多个数控加工中心设计了一种调度方法。最终,实证试验表明,刀具平均利用效率提高了 10%,加工中心的生产率提高了 12.5%。
{"title":"Production scheduling decision-making technology for multiple CNC machining centers with constraints on serviceable time","authors":"Jianzhong Qiu, Jun Wu, Xi Chen, Bingyan Zhao, Yan Fang","doi":"10.1007/s10951-024-00809-w","DOIUrl":"https://doi.org/10.1007/s10951-024-00809-w","url":null,"abstract":"<p>The tool’s life statistics module in CNC machining centers typically associates tool’s usage time with the program’s running duration, leading to the tool idle time being logged as a loss in tool life. This often triggers premature tool replacements. To enhance scheduling accuracy across multiple machining centers, we leverage spindle current variations to discern between tool loads and idle periods. Initially, real-time data from the machining center was gathered, and we employed the three-parameter Weibull Distribution method, using 1.351 (A) as the threshold to distinguish between idle and loaded tool states. Subsequently, we proposed a refined method to calculate the tool’s available time, enabling a more precise estimation of its remaining operational lifespan. We further devised a scheduling approach for multiple CNC machining centers based on the tool’s availability time. Ultimately, empirical trials exhibited a 10% increase in average cutting tool utilization efficiency and a 12.5% enhancement in machining center productivity.</p>","PeriodicalId":50061,"journal":{"name":"Journal of Scheduling","volume":"29 1","pages":""},"PeriodicalIF":2.0,"publicationDate":"2024-07-13","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"141614038","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":4,"RegionCategory":"工程技术","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
Sequential solutions in machine scheduling games 机器调度博弈中的顺序解法
IF 2 4区 工程技术 Q4 ENGINEERING, MANUFACTURING Pub Date : 2024-05-18 DOI: 10.1007/s10951-024-00810-3
Cong Chen, Paul Giessler, Akaki Mamageishvili, Matúš Mihalák, Paolo Penna

We consider the classical machine scheduling, where n jobs need to be scheduled on m machines, and where job j scheduled on machine i contributes (p_{ij}in mathbb {R}) to the load of machine i, with the goal of minimizing the makespan, i.e., the maximum load of any machine in the schedule. We study the inefficiency of schedules that are obtained when jobs arrive sequentially one by one, and the jobs choose the machine on which they will be scheduled, aiming at being scheduled on a machine with a small load. We measure the inefficiency of a schedule as the ratio of the makespan obtained in the worst-case equilibrium schedule, and of the optimum makespan. This ratio is known as the sequential price of anarchy (SPoA). We also introduce two alternative inefficiency measures, which allow for a favorable choice of the order in which the jobs make their decisions. As our first result, we disprove the conjecture of Hassin and Yovel (Oper Res Lett 43(5):530–533, 2015) claiming that the sequential price of anarchy for (m=2) machines is at most 3. We show that the sequential price of anarchy grows at least linearly with the number n of players, assuming arbitrary tie-breaking rules. That is, we show ({textbf {SPoA}} in Omega (n)). At the end of the paper, we show that if an authority can change the order of the jobs adaptively to the decisions made by the jobs so far (but cannot influence the decisions of the jobs), then there exists an adaptive ordering in which the jobs end up in an optimum schedule.

我们考虑的是经典的机器调度,即 n 个作业需要调度到 m 台机器上,调度到机器 i 上的作业 j 对机器 i 的负载有贡献(p_{ij}in mathbb {R}),目标是最小化 makepan,即调度中任何一台机器的最大负载。我们研究的是当作业一个接一个地按顺序到达,并且作业选择它们将被调度到哪台机器上时所获得的调度的低效率,目的是调度到一台负载较小的机器上。我们用最坏情况下的均衡计划所获得的作业间隔与最优作业间隔的比值来衡量计划的低效率。这个比率被称为无政府状态的序列价格(SPOA)。我们还引入了两种可供选择的无效率测量方法,它们允许对工作决策的顺序做出有利的选择。作为第一个结果,我们推翻了 Hassin 和 Yovel 的猜想(Oper Res Lett 43(5):530-533, 2015),即 (m=2) 机器的无政府状态顺序价格最多为 3。也就是说,我们证明了({textbf {SPoA}}in Omega (n)).在本文的最后,我们证明了如果一个机构可以根据工作迄今为止所做的决定自适应地改变工作的顺序(但不能影响工作的决定),那么就存在一个自适应的排序,在这个排序中,工作最终会达到一个最优时间表。
{"title":"Sequential solutions in machine scheduling games","authors":"Cong Chen, Paul Giessler, Akaki Mamageishvili, Matúš Mihalák, Paolo Penna","doi":"10.1007/s10951-024-00810-3","DOIUrl":"https://doi.org/10.1007/s10951-024-00810-3","url":null,"abstract":"<p>We consider the classical machine scheduling, where <i>n</i> jobs need to be scheduled on <i>m</i> machines, and where job <i>j</i> scheduled on machine <i>i</i> contributes <span>(p_{ij}in mathbb {R})</span> to the load of machine <i>i</i>, with the goal of minimizing the makespan, i.e., the maximum load of any machine in the schedule. We study the inefficiency of schedules that are obtained when jobs arrive sequentially one by one, and the jobs choose the machine on which they will be scheduled, aiming at being scheduled on a machine with a small load. We measure the inefficiency of a schedule as the ratio of the makespan obtained in the worst-case equilibrium schedule, and of the optimum makespan. This ratio is known as the <i>sequential price of anarchy </i>(<b>SPoA</b>). We also introduce two alternative inefficiency measures, which allow for a favorable choice of the order in which the jobs make their decisions. As our first result, we disprove the conjecture of Hassin and Yovel (Oper Res Lett 43(5):530–533, 2015) claiming that the sequential price of anarchy for <span>(m=2)</span> machines is at most 3. We show that the sequential price of anarchy grows at least linearly with the number <i>n</i> of players, assuming arbitrary tie-breaking rules. That is, we show <span>({textbf {SPoA}} in Omega (n))</span>. At the end of the paper, we show that if an authority can change the order of the jobs adaptively to the decisions made by the jobs so far (but cannot influence the decisions of the jobs), then there exists an adaptive ordering in which the jobs end up in an optimum schedule.</p>","PeriodicalId":50061,"journal":{"name":"Journal of Scheduling","volume":"22 1","pages":""},"PeriodicalIF":2.0,"publicationDate":"2024-05-18","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"141059216","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":4,"RegionCategory":"工程技术","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
Short-term underground mine planning with uncertain activity durations using constraint programming 利用约束编程进行活动持续时间不确定的短期地下矿山规划
IF 2 4区 工程技术 Q4 ENGINEERING, MANUFACTURING Pub Date : 2024-04-26 DOI: 10.1007/s10951-024-00808-x
Younes Aalian, Michel Gamache, Gilles Pesant

The short-term scheduling of activities in underground mines is an important step in mining operations. This procedure is a challenging optimization problem since it deals with many resources and activities conducted in a confined working space. Moreover, underground mining operations deal with multiple uncertainties such as the variation of activity durations. In this paper, a constraint programming (CP) model is proposed for short-term planning in underground mines. The developed model takes into account the technical requirements of underground operations to build realistic mine schedules. Furthermore, two different approaches are proposed based on the CP model for robust short-term underground mine scheduling. The first approach aims to create a robust schedule using multiple scenarios of the problem. This stochastic CP model enables to find a set of ordered robust sequences of activities performed by each available disjunctive resource over several scenarios. In the second approach, a confidence constraint is introduced in the CP model to specify the probability that the schedule generated would not underestimate the duration of activities. The model allows the mine planner to control the risk level with which an optimized solution should be produced such that it can be implemented given the actual activity durations. The presented approaches are tested on real data sets of an underground gold mine in Canada. An evaluation model is designed to evaluate the robust performance of the proposed models. The experiments demonstrate that both scenario-based and confidence-constraint approaches outperform the deterministic model by generating schedules that are more robust to uncertainties in underground operations.

地下采矿活动的短期调度是采矿作业中的一个重要步骤。这个过程是一个具有挑战性的优化问题,因为它涉及到许多资源和在有限工作空间内开展的活动。此外,地下采矿作业还涉及多种不确定因素,如活动持续时间的变化。本文针对地下矿山的短期规划提出了一种约束编程(CP)模型。所开发的模型考虑了井下作业的技术要求,以制定切实可行的矿山计划。此外,本文还基于 CP 模型提出了两种不同的方法,用于制定稳健的短期地下矿山计划。第一种方法旨在利用问题的多种情景创建稳健的计划。这种随机 CP 模型能够在多个情景中找到一组有序的稳健活动序列,这些序列由每个可用的互不相关资源执行。在第二种方法中,CP 模型中引入了置信度约束,以规定生成的时间表不会低估活动持续时间的概率。通过该模型,矿山规划人员可以控制产生优化方案的风险水平,以便在实际活动持续时间的情况下实施优化方案。所介绍的方法在加拿大一个地下金矿的真实数据集上进行了测试。设计了一个评估模型来评估所提出模型的稳健性能。实验结果表明,基于情景和置信度约束的方法都优于确定性模型,它们生成的时间表对地下作业中的不确定性具有更强的鲁棒性。
{"title":"Short-term underground mine planning with uncertain activity durations using constraint programming","authors":"Younes Aalian, Michel Gamache, Gilles Pesant","doi":"10.1007/s10951-024-00808-x","DOIUrl":"https://doi.org/10.1007/s10951-024-00808-x","url":null,"abstract":"<p>The short-term scheduling of activities in underground mines is an important step in mining operations. This procedure is a challenging optimization problem since it deals with many resources and activities conducted in a confined working space. Moreover, underground mining operations deal with multiple uncertainties such as the variation of activity durations. In this paper, a constraint programming (CP) model is proposed for short-term planning in underground mines. The developed model takes into account the technical requirements of underground operations to build realistic mine schedules. Furthermore, two different approaches are proposed based on the CP model for robust short-term underground mine scheduling. The first approach aims to create a robust schedule using multiple scenarios of the problem. This stochastic CP model enables to find a set of ordered robust sequences of activities performed by each available disjunctive resource over several scenarios. In the second approach, a confidence constraint is introduced in the CP model to specify the probability that the schedule generated would not underestimate the duration of activities. The model allows the mine planner to control the risk level with which an optimized solution should be produced such that it can be implemented given the actual activity durations. The presented approaches are tested on real data sets of an underground gold mine in Canada. An evaluation model is designed to evaluate the robust performance of the proposed models. The experiments demonstrate that both scenario-based and confidence-constraint approaches outperform the deterministic model by generating schedules that are more robust to uncertainties in underground operations.</p>","PeriodicalId":50061,"journal":{"name":"Journal of Scheduling","volume":"29 1","pages":""},"PeriodicalIF":2.0,"publicationDate":"2024-04-26","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"140800510","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":4,"RegionCategory":"工程技术","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
Real-world university course timetabling at the International Timetabling Competition 2019 2019 年国际课程表编制大赛上的真实世界大学课程表编制
IF 2 4区 工程技术 Q4 ENGINEERING, MANUFACTURING Pub Date : 2024-04-12 DOI: 10.1007/s10951-023-00801-w
Tomáš Müller, Hana Rudová, Zuzana Müllerová

The paper discusses the organization of the International Timetabling Competition (ITC 2019), which intends to motivate further research on complex university course timetabling problems coming from practice. Thanks to the UniTime timetabling system, we have collected a strong set of benchmark instances with diverse characteristics for the competition. The key novelty lies in the combination of student sectioning with standard time and room assignment of particular course events. The paper analyzes the real-world course timetabling problems present in the competition. The characteristics of thirty competition instances are described together with their representative features, which are discussed institution by institution. The existing solvers are described and compared based on their competition, current, and time-limited results whenever available. As of October 2023, the competition website has about 490 registered users from 66 countries worldwide and is kept up to date with new results.

本文讨论了国际课程表编制竞赛(ITC 2019)的组织情况,该竞赛旨在激励人们进一步研究来自实践的复杂大学课程表编制问题。得益于 UniTime 时间安排系统,我们为竞赛收集了一组具有不同特征的强大基准实例。关键的新颖之处在于将学生分区与特定课程活动的标准时间和教室分配相结合。本文分析了竞赛中出现的实际课程时间安排问题。论文描述了 30 个竞赛实例的特点及其代表性特征,并按院校进行了讨论。本文还介绍了现有的求解器,并根据其竞赛、当前和有时限的结果进行了比较。截至 2023 年 10 月,竞赛网站已有来自全球 66 个国家的约 490 名注册用户,并随时更新新结果。
{"title":"Real-world university course timetabling at the International Timetabling Competition 2019","authors":"Tomáš Müller, Hana Rudová, Zuzana Müllerová","doi":"10.1007/s10951-023-00801-w","DOIUrl":"https://doi.org/10.1007/s10951-023-00801-w","url":null,"abstract":"<p>The paper discusses the organization of the International Timetabling Competition (ITC 2019), which intends to motivate further research on complex university course timetabling problems coming from practice. Thanks to the UniTime timetabling system, we have collected a strong set of benchmark instances with diverse characteristics for the competition. The key novelty lies in the combination of student sectioning with standard time and room assignment of particular course events. The paper analyzes the real-world course timetabling problems present in the competition. The characteristics of thirty competition instances are described together with their representative features, which are discussed institution by institution. The existing solvers are described and compared based on their competition, current, and time-limited results whenever available. As of October 2023, the competition website has about 490 registered users from 66 countries worldwide and is kept up to date with new results.\u0000</p>","PeriodicalId":50061,"journal":{"name":"Journal of Scheduling","volume":"32 1","pages":""},"PeriodicalIF":2.0,"publicationDate":"2024-04-12","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"140579742","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":4,"RegionCategory":"工程技术","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
Solving the medical student scheduling problem using simulated annealing 用模拟退火法解决医学生排课问题
IF 2 4区 工程技术 Q4 ENGINEERING, MANUFACTURING Pub Date : 2024-04-06 DOI: 10.1007/s10951-024-00806-z
Eugenia Zanazzo, Sara Ceschia, Agostino Dovier, Andrea Schaerf

We consider the medical student scheduling (MSS) problem, which consists of assigning medical students to internships of different disciplines in various hospitals during the academic year to fulfill their educational and clinical training. The MSS problem takes into account, among other constraints and objectives, precedences between disciplines, student preferences, waiting periods, and hospital changes. We developed a local search technique, based on a combination of two different neighborhood relations and guided by a simulated annealing procedure. Our search method has been able to find the optimal solution for all instances of the dataset proposed by Akbarzadeh and Maenhout (Comput Oper Res 129: 105209, 2021b), in a much shorter runtime than their technique. In addition, we propose a novel dataset in order to test our technique on a more challenging ground. For this new dataset, which is publicly available along with our source code for inspection and future comparisons, we report the experimental results and a sensitivity analysis.

我们考虑的是医科学生调度(MSS)问题,即在一学年内将医科学生分配到不同医院的不同学科实习,以完成他们的教育和临床培训。除其他约束条件和目标外,MSS 问题还考虑了学科间的优先顺序、学生偏好、等待时间和医院变更等因素。我们开发了一种基于两种不同邻域关系组合的局部搜索技术,并以模拟退火程序为指导。我们的搜索方法能够为 Akbarzadeh 和 Maenhout(Comput Oper Res 129: 105209, 2021b)提出的数据集的所有实例找到最优解,而且运行时间比他们的技术短得多。此外,我们还提出了一个新数据集,以便在更具挑战性的环境中测试我们的技术。对于这个新数据集,我们报告了实验结果和敏感性分析。
{"title":"Solving the medical student scheduling problem using simulated annealing","authors":"Eugenia Zanazzo, Sara Ceschia, Agostino Dovier, Andrea Schaerf","doi":"10.1007/s10951-024-00806-z","DOIUrl":"https://doi.org/10.1007/s10951-024-00806-z","url":null,"abstract":"<p>We consider the medical student scheduling (MSS) problem, which consists of assigning medical students to internships of different disciplines in various hospitals during the academic year to fulfill their educational and clinical training. The MSS problem takes into account, among other constraints and objectives, precedences between disciplines, student preferences, waiting periods, and hospital changes. We developed a local search technique, based on a combination of two different neighborhood relations and guided by a simulated annealing procedure. Our search method has been able to find the optimal solution for all instances of the dataset proposed by Akbarzadeh and Maenhout (Comput Oper Res 129: 105209, 2021b), in a much shorter runtime than their technique. In addition, we propose a novel dataset in order to test our technique on a more challenging ground. For this new dataset, which is publicly available along with our source code for inspection and future comparisons, we report the experimental results and a sensitivity analysis.</p>","PeriodicalId":50061,"journal":{"name":"Journal of Scheduling","volume":"42 1","pages":""},"PeriodicalIF":2.0,"publicationDate":"2024-04-06","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"140579402","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":4,"RegionCategory":"工程技术","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
Quick and situ-aware spatiotemporal scheduling for shipbuilding manufacturing 用于造船业的快速和情景感知时空调度
IF 2 4区 工程技术 Q4 ENGINEERING, MANUFACTURING Pub Date : 2024-04-06 DOI: 10.1007/s10951-024-00804-1
Junying He, Soon-Ik Hong, Seong-Hee Kim

Spatiotemporal scheduling of the block assembly process in shipbuilding is to determine temporal information including a time period when each block is under assembly and spatial information including an assigned bay and the placement of the block within the assigned bay. Due to a large number of discrete variables to optimize, finding an optimal schedule in a reasonably short time is almost impossible. Instead, we divide the problem into two phases where the first phase determines the bay assignment and processing start date for each block and the second phase determines the coordinates and rotation of each block in its assigned bay. Our objective is to find a block assembly schedule that minimizes the number of blocks that fail to be processed on time and unfairness in workloads across bays and days. The proposed algorithm is tested on six datasets of block information provided by Korea Shipbuilding & Offshore Engineering Co., Ltd. (KSOE). Our algorithm speeds up the scheduling process and finds schedules of higher quality compared to the original schedules that are manually planned by KSOE.

造船业中船块装配过程的时空调度需要确定时间信息,包括每个船块进行装配的时间段,以及空间信息,包括分配的船坞和船块在分配船坞中的位置。由于需要优化的离散变量较多,在合理的短时间内找到一个最佳时间表几乎是不可能的。相反,我们将问题分为两个阶段,第一阶段确定每个区块的海湾分配和处理开始日期,第二阶段确定每个区块在其分配海湾中的坐标和旋转。我们的目标是找到一个区块装配时间表,最大限度地减少未能按时处理的区块数量以及不同海湾和不同日期之间工作量的不公平性。我们在韩国造船海洋工程有限公司(KSOE)提供的六个区块信息数据集上测试了所提出的算法。(KSOE) 提供的六个数据集进行了测试。与 KSOE 手工计划的原始计划相比,我们的算法加快了计划编制过程,并找到了质量更高的计划。
{"title":"Quick and situ-aware spatiotemporal scheduling for shipbuilding manufacturing","authors":"Junying He, Soon-Ik Hong, Seong-Hee Kim","doi":"10.1007/s10951-024-00804-1","DOIUrl":"https://doi.org/10.1007/s10951-024-00804-1","url":null,"abstract":"<p>Spatiotemporal scheduling of the block assembly process in shipbuilding is to determine temporal information including a time period when each block is under assembly and spatial information including an assigned bay and the placement of the block within the assigned bay. Due to a large number of discrete variables to optimize, finding an optimal schedule in a reasonably short time is almost impossible. Instead, we divide the problem into two phases where the first phase determines the bay assignment and processing start date for each block and the second phase determines the coordinates and rotation of each block in its assigned bay. Our objective is to find a block assembly schedule that minimizes the number of blocks that fail to be processed on time and unfairness in workloads across bays and days. The proposed algorithm is tested on six datasets of block information provided by Korea Shipbuilding &amp; Offshore Engineering Co., Ltd. (KSOE). Our algorithm speeds up the scheduling process and finds schedules of higher quality compared to the original schedules that are manually planned by KSOE.</p>","PeriodicalId":50061,"journal":{"name":"Journal of Scheduling","volume":"118 1","pages":""},"PeriodicalIF":2.0,"publicationDate":"2024-04-06","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"140579748","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":4,"RegionCategory":"工程技术","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
期刊
Journal of Scheduling
全部 Acc. Chem. Res. ACS Applied Bio Materials ACS Appl. Electron. Mater. ACS Appl. Energy Mater. ACS Appl. Mater. Interfaces ACS Appl. Nano Mater. ACS Appl. Polym. Mater. ACS BIOMATER-SCI ENG ACS Catal. ACS Cent. Sci. ACS Chem. Biol. ACS Chemical Health & Safety ACS Chem. Neurosci. ACS Comb. Sci. ACS Earth Space Chem. ACS Energy Lett. ACS Infect. Dis. ACS Macro Lett. ACS Mater. Lett. ACS Med. Chem. Lett. ACS Nano ACS Omega ACS Photonics ACS Sens. ACS Sustainable Chem. Eng. ACS Synth. Biol. Anal. Chem. BIOCHEMISTRY-US Bioconjugate Chem. BIOMACROMOLECULES Chem. Res. Toxicol. Chem. Rev. Chem. Mater. CRYST GROWTH DES ENERG FUEL Environ. Sci. Technol. Environ. Sci. Technol. Lett. Eur. J. Inorg. Chem. IND ENG CHEM RES Inorg. Chem. J. Agric. Food. Chem. J. Chem. Eng. Data J. Chem. Educ. J. Chem. Inf. Model. J. Chem. Theory Comput. J. Med. Chem. J. Nat. Prod. J PROTEOME RES J. Am. Chem. Soc. LANGMUIR MACROMOLECULES Mol. Pharmaceutics Nano Lett. Org. Lett. ORG PROCESS RES DEV ORGANOMETALLICS J. Org. Chem. J. Phys. Chem. J. Phys. Chem. A J. Phys. Chem. B J. Phys. Chem. C J. Phys. Chem. Lett. Analyst Anal. Methods Biomater. Sci. Catal. Sci. Technol. Chem. Commun. Chem. Soc. Rev. CHEM EDUC RES PRACT CRYSTENGCOMM Dalton Trans. Energy Environ. Sci. ENVIRON SCI-NANO ENVIRON SCI-PROC IMP ENVIRON SCI-WAT RES Faraday Discuss. Food Funct. Green Chem. Inorg. Chem. Front. Integr. Biol. J. Anal. At. Spectrom. J. Mater. Chem. A J. Mater. Chem. B J. Mater. Chem. C Lab Chip Mater. Chem. Front. Mater. Horiz. MEDCHEMCOMM Metallomics Mol. Biosyst. Mol. Syst. Des. Eng. Nanoscale Nanoscale Horiz. Nat. Prod. Rep. New J. Chem. Org. Biomol. Chem. Org. Chem. Front. PHOTOCH PHOTOBIO SCI PCCP Polym. Chem.
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
0
微信
客服QQ
Book学术公众号 扫码关注我们
反馈
×
意见反馈
请填写您的意见或建议
请填写您的手机或邮箱
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
现在去查看 取消
×
提示
确定
Book学术官方微信
Book学术文献互助
Book学术文献互助群
群 号:604180095
Book学术
文献互助 智能选刊 最新文献 互助须知 联系我们:info@booksci.cn
Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。
Copyright © 2023 Book学术 All rights reserved.
ghs 京公网安备 11010802042870号 京ICP备2023020795号-1