运筹与管理 ›› 2023, Vol. 32 ›› Issue (6): 132-137.DOI: 10.12005/orms.2023.0193

• 理论分析与方法探讨 • 上一篇    下一篇

考虑线性恶化效应的最小化总实际加工时间的单机在线调度问题

马冉1, 徐娟年1, 张玉忠2   

  1. 1.青岛理工大学 管理工程学院,山东 青岛 266525;
    2.曲阜师范大学 管理学院 运筹学研究院,山东 日照 276826
  • 收稿日期:2021-04-21 出版日期:2023-06-25 发布日期:2023-07-24
  • 通讯作者: 马冉(1978-),女,山东滨州人,副教授,博士,硕士生导师,研究方向:调度优化,算法设计与分析。
  • 作者简介:徐娟年(1996-),女,山东临沂人,硕士研究生,研究方向:调度优化,工程项目管理;张玉忠(1964-),男,山东菏泽人,教授,博士,博士生导师,研究方向:供应链管理及排序。
  • 基金资助:
    国家自然科学基金资助项目(11501171,11771251);山东省自然科学基金资助项目(ZR2020MA028)

Single Machine Online Scheduling with Linear Deterioration Effect to Minimize Total Actual Processing Time

MA Ran1, XU Juannian1, ZHANG Yuzhong2   

  1. 1. Schoolof Management Engineering, Qingdao University of Technology, Qingdao 266525, China;
    2. Institute of Operations Research, School of Management, Qufu Normal University, Rizhao 276826, China
  • Received:2021-04-21 Online:2023-06-25 Published:2023-07-24

摘要: 针对线材在制造过程中出现的加工时间随开工时间延长而延长的恶化现象,本文考虑了工件具有线性恶化效应的单机在线调度问题。工件以时间在线的方式到达,只有工件Jj到达后,决策者才知晓工件的基本信息,如基础加工长度bj且工件才被允许加工。设定工件的实际加工时间Pj为其开工时间Sj的线性递增函数,即Pj=bj+KSj,K>0。研究问题的目标是寻找最优在线调度算法以最小化所有工件的总实际加工时间。对于此问题,首先利用对手法证明了下界为2,随后运用新颖的“剥洋葱”分析方法证明了给出的算法的竞争比为2,即给出的算法是最好可能的在线算法,最后利用一个数值例子验证了所提出的算法在实际线材生产中的有效性。

关键词: 单机, 工程调度, 在线, 线性恶化

Abstract: In typical wire rod production lines, the square billets are transported to a heating furnace to be heated to the desired rolling temperature, and then are hot-rolled into wire rods on a rolling machine. However, the rolling time of a square billet on a rolling machine is not a constant value and it relies on its starting temperature. In general, the temperature of the heated square billets drops by degrees, as the waiting time for rolling increases. This results not only inthe wire head being prone to the cracks during the rolling process but also in a longer rolling time, as well as a greater rolling torque and rolling power, leading to large amounts of raw materials and energy consumption. The phenomenon that rolling time of a square billet increases as its waiting time for rolling increases is referred to as “deterioration effect”. In addition, wire orders from customers arrive unexpectedly and remain unexposed until they are placed with the steel plants, which is considered “online over time” or “online” for short in this work. How to schedule the heated square billets from “online” orders in rolling operation in order to mitigate the deterioration effect of square billets has become a crucial issue for wire manufacturers.
In this work, we consider an interesting online scheduling problem on a single machine with linear deterioration effect.Especially, there are irrelevant jobs arriving online over time and the fundamental knowledge of each job Jj, such as its basic processing length bj, is not revealed for the scheduler until it is released at time rj. Also, the jobs become available for execution upon their respective release times. The actual processing time Pj of job Jj is assumed to be a linear increasing function of its starting time Sj, i.e., Pj=bj+KSj, where K>0. Note that at most one job can be executed on the machine at every point of time and interruption is disallowed. The objective of this scheduling problem is to devise an online schedule algorithm such that the total actual processing time of all jobs is minimized. Studying the online scheduling problem of minimizing the total actual processing time of wire rods with deterioration effects can enable preheated billets to be started as early as possible, avoiding quality issues caused by low-temperature rolling. Moreover, it can minimize the total actual processing time for wire rodes to reduce the resource consumption. Thus, it is of great practical significance for wire manufacturing enterprises.
For this problem, the lower bound is proved to be 2 by means of adversary method. Subsequently, we present an algorithm Delayed Shortest Basic Processing Time (DSBPT) and analyze its several rigid conditions which remain a large obstacle to conducting performance analysis of DSBPT. To make this problem tractable, an auxiliary flexible online algorithm, known as Flexible Delayed Shortest Basic Processing Time (FDSBPT) is designed, which is a flexible version of algorithm DSBPT. Owing to the flexibility of FDSBPT, the performance analysis of FDSBPT becomes easier, and more crucially, FDSBPT may generate several different schedules with respect to an instance, involving the schedule created by the algorithm DSBPT. This indicates that the algorithm DSBPT is a special description of FDSBPT in a particular condition, namely that the competitive ratio of DSBPT is no more than that of FDSBPT. In general, the competitive ratio of an online algorithm is generally achieved in the nondominated instances, and the competitive analysis of online algorithms proceeds more smoothly if the structure of nondominated instances is more regular. In view of this, we apply the novel “peeling onion” analysis technology to seek such nondominated instances with regular structure. Specifically, we choose an instance at random, and adjust progressively this instance to make its structure more regular in the case of a nondecreasing competitive ratio, while removing the dominated instances successively. Based on the nondominated instances with regular structure that we find, we explicitly derive that the algorithm FDSBPT achieves a competitive ratio of 2, which implies that the competitive ratio of DSBPT is also 2. In other word, the algorithm DSBPT is the optimal online algorithm for the problem we investigate.
In the end, combining a numerical example, we can summarize that the algorithm DSBPT can effectively reduce the rolling time in the rolling operation and provide effective decision-making information for wire enterprise managers. The results obtained in this paper are applicable not only for the wire manufacturing enterprises but also for those enterprises in which deterioration effect is included in the actual production process.
In future work, we will consider the online scheduling of multiple rolling furnaces, which is also appealing and worth the effort.

Key words: single machine, project scheduling, online, linear deterioration

中图分类号: