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


Heuristic Control of a Constraint-Based Algorithm for the Preemptive Job-Shop Scheduling Problem
Authors:Claude Le Pape  Philippe Baptiste
Institution:(1) Bouygues, Direction des Technologies Nouvelles, 1, av. E. Freyssinet, F-78061 Saint-Quentin-en-Yvelines;(2) Université de Technologie de Compiègne, UMR CNRS 6599 HEUDIASYC
Abstract:In the recent years, constraint programming has been applied to a wide variety of academic and industrial non-preemptive scheduling problems, i.e., problems in which activities cannot be interrupted. In comparison, preemptive scheduling problems have received almost no attention from both the Operations Research and the Artificial Intelligence community. Motivated by the needs of a specific application, we engaged in a study of the applicability of constraint programming techniques to preemptive scheduling problems. This paper presents the algorithms we developed and the results we obtained on the preemptive variant of the famous ldquojob-shop scheduling problem.rdquo Ten heuristic search strategies, combined with two different constraint propagation techniques, are presented, and compared using two well-known series of job-shop scheduling instances from the literature. The best combination, which relies on ldquolimited discrepancy searchrdquo and on ldquoedge-findingrdquo techniques, is shown to provide excellent solutions to the preemptive job-shop scheduling problem. A mean relative distance to the optimal solution of 0.32% is achieved in five minutes, on instances with 10 jobs and 10 machines (100 activities).
Keywords:preemptive scheduling  job-shop scheduling  constraint programming  constraint propagation  resource constraints  timetables  edge-finding  limited discrepancy search  depth-bounded discrepancy search
本文献已被 SpringerLink 等数据库收录!
设为首页 | 免责声明 | 关于勤云 | 加入收藏

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