首页 | 官方网站   微博 | 高级检索  
     


Finding minimum flow time cyclic schedules for non-identical, multistage jobs
Authors:Kathryn E. Caggiano   Peter L. Jackson
Affiliation: a University of Wisconsin-Madison School of Business, 975 University Avenue, Madison, WI, USAb School of Operations Research and Industrial Engineering, Cornell University, Ithaca, NY, USA
Abstract:Finding a minimum flow time cyclic schedule for a single, multistage job with a serial, re-entrant routing is known to be NP-hard. This paper addresses the problem of scheduling multiple, non-identical jobs in a cyclic fashion, where the job routings may be arbitrary partial orders as well as re-entrant. Given a fixed cycle length, our goal is to minimize a weighted sum of the job flow times. We present a general schedule construction algorithm for implementing a cyclic version of priority dispatch rules that accepts any user-defined tie-breaking function and naturally yields a feasible cyclic schedule. We also describe a pair of easily solvable subproblems that may be used to tighten existing cyclic schedules, as well as an iterative schedule improvement algorithm based on a technique called compression. A numerical study suggests that our schedule construction algorithm, called Cyclic PDR, outperforms its traditional noncyclic priority dispatch rule counterpart, as well as a previously proposed single-pass algorithm. The Cyclic PDR algorithm is shown to be particularly effective when used in conjunction with a least work remaining tie-breaking function. Taken together, our schedule construction and improvement techniques provide an effective solution approach for producing minimum flow time cyclic schedules.
Keywords:Cyclic scheduling  flow time reduction  priority dispatch rule  multistage jobs  re-entrant jobs
本文献已被 InformaWorld 等数据库收录!
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司    京ICP备09084417号-23

京公网安备 11010802026262号