首页 | 本学科首页   官方微博 | 高级检索  
     


Single machine scheduling with flow time and earliness penalties
Authors:Jonathan F. Bard  Krishnamurthi Venkatraman  Thomas A. Feo
Affiliation:(1) Department of Mechanical Engineering, University of Texas, 78712-1063 Austin, TX, USA;(2) Department of Industrial Engineering and Engineering Management, Stanford University, 94350 Stanford, CA, USA
Abstract:This paper considers the problem of schedulingn jobs on a single machine to minimize the total cost incurred by their respective flow time and earliness penalties. It is assumed that each job has a due date that must be met, and that preemptions are not allowed. The problem is formulated as a dynamic program (DP) and solved with a reaching algorithm that exploits a series of dominance properties and efficiently generated bounds. A major factor underlying the effectiveness of the approach is the use of a greedy randomized adaptive search procedure (GRASP) to construct high quality feasible solutions. These solutions serve as upper bounds on the optimum, and permit a predominant portion of the state space to be fathomed during the DP recursion.To evaluate the performance of the algorithm, an experimental design involving over 240 randomly generated problems was followed. The test results indicate that problems with up to 30 jobs can be readily solved on a microcomputer in less than 12 minutes. This represents a significant improvement over previously reported results for both dynamic programming and mixed integer linear programming approaches.
Keywords:Single machine scheduling  dynamic programming  greedy heuristics  bicriteria optimization  branch and bound
本文献已被 SpringerLink 等数据库收录!
设为首页 | 免责声明 | 关于勤云 | 加入收藏

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