An investigation into production scheduling systems

Production scheduling consists of the activities performed in manufacturing companies to manage and control the execution of the production process. The basic task is to perform the production as planned while at the same time trying to satisfy the overall goals of the company. This is an important part of the management of a company since it directly affects the performance of the enterprise. There exists much interest from industry in using software systems to support the scheduling process but the application of such systems has shown to be problematic. This dissertation is an investigation into the area of production scheduling and production scheduling systems. The purpose of the study is to determine which requirements there are on a scheduling system and what functionality such a system should provide. The aim has been to maintain a practical focus and try to find requirements that are important in reality when a system is used in a company. The investigation has been performed through literature studies and by performing a case study in a company that use a scheduling system. From the information gathered in the investigation, a design of a scheduling system framework has been proposed and a prototype of the most important parts of this framework has been implemented. The results so far show that scheduling systems satisfying the requirements elicited from the investigation can be developed using the proposed framework.

[1]  Steven Nahmias,et al.  Production and operations analysis , 1992 .

[2]  K. W. Chow,et al.  On the Design and Development of User Interfaces in Interactive Scheduling Systems , 1998 .

[3]  Dr. Zbigniew Michalewicz,et al.  How to Solve It: Modern Heuristics , 2004 .

[4]  Kenneth N. McKay,et al.  Job-Shop Scheduling Theory: What Is Relevant? , 1988 .

[5]  James F. Allen Maintaining knowledge about temporal intervals , 1983, CACM.

[6]  Sheik Meeran,et al.  Deterministic job-shop scheduling: Past, present and future , 1999, Eur. J. Oper. Res..

[7]  Peter J. Stuckey,et al.  Programming with Constraints: An Introduction , 1998 .

[8]  Stephen F. Smith,et al.  Center for Integrated Manufacturing Decision Systems , 1990 .

[9]  John Zukowski Java™ Collections , 2001, Apress.

[10]  P. Schroeder The Goal: A Process of Ongoing Improvement , 1994 .

[11]  Peter G. Higgins,et al.  Architecture and interface aspects of scheduling decision support , 2001 .

[12]  Gerhard Johannes Plenert,et al.  Finite Capacity Scheduling: Management, Selection, and Implementation , 2000 .

[13]  Norman M. Sadeh,et al.  Why is Scheduling Difficult? A CSP Perspective , 1990, ECAI.

[14]  William L. Berry,et al.  Manufacturing Planning and Control Systems , 1984 .

[15]  Egon Balas,et al.  The Shifting Bottleneck Procedure for Job Shop Scheduling , 1988 .

[16]  Norman Sadeh,et al.  MICRO-OPPORTUNISTIC SCHEDULING THE MICRO-BOSS FACTORY SCHEDULER , 1994 .

[17]  Pupong Pongcharoen,et al.  The development of genetic algorithms for the finite capacity scheduling of complex products, with multiple levels of product structure , 2004, Eur. J. Oper. Res..

[18]  John H. Blackstone,et al.  Theory of constraints - A status report , 2001 .

[19]  Vincent C. S. Wiers,et al.  The complexity of scheduling in practice , 1996 .

[20]  Keith Porter,et al.  Manufacturing classifications: relationships with production control systems , 1999 .

[21]  David S. Johnson,et al.  Computers and Intractability: A Guide to the Theory of NP-Completeness , 1978 .

[22]  Victor Portougal,et al.  Production Scheduling Theory: Just Where Is It Applicable? , 2000, Interfaces.

[23]  Bart L. MacCarthy,et al.  Human performance in planning and scheduling , 2001 .

[24]  Reha Uzsoy,et al.  Executing production schedules in the face of uncertainties: A review and some future directions , 2005, Eur. J. Oper. Res..

[25]  Andy Hon,et al.  Constraint Programming in Java with JSolver , 1999 .

[26]  Vcs Vincent Wiers,et al.  A review of the applicability of OR and AI scheduling techniques in practice , 1997 .

[27]  Claude Le Pape,et al.  Implementation of resource constraints in ILOG SCHEDULE: a library for the development of constraint-based scheduling systems , 1994 .

[28]  Jacek Blazewicz,et al.  The job shop scheduling problem: Conventional and new solution techniques , 1996 .

[29]  Reha Uzsoy,et al.  Evaluation and comparison of production schedules , 2000 .