Simultaneous job input sequencing and vehicle dispatching in a single-vehicle automated guided vehicle system: a heuristic branch-and-bound approach coupled with a discrete events simulation model

This paper addresses the scheduling problem in automated manufacturing environments, whose problem encompasses all the decisions related to the allocation of resources over the time horizon in order to best satisfy a set of objectives. It concentrates in particular on the job-input sequencing and vehicle-dispatching problems in a manufacturing environment using a single-vehicle automated guided vehicle system. The problem is solved using a branch-and-bound coupled with a discrete event simulation model. The branch-and-bound focuses on the job-input sequencing problem to determine the order in which the jobs enter the manufacturing system. The discrete event simulation model evaluates this job sequence under given vehicle and machine dispatching rules. The discrete event simulation model permits one to take into account all the working constraints: the maximal number of jobs simultaneously allowed in the system, the input/output buffers with finite capacities, the dynamic behaviour of the system under study and, thus, the impact of vehicle blocking and congestion as well as the impact of the machine blocking. A benchmark test is performed to investigate the system performances and the makespan depending on the job input sequencing, the vehicle and machine dispatching. The framework is benchmarked on 20 instances under different vehicle dispatching rules.

[1]  Bruce H. Krogh,et al.  Deadlock avoidance in flexible manufacturing systems with concurrently competing process flows , 1990, IEEE Trans. Robotics Autom..

[2]  Gündüz Ulusoy,et al.  A genetic algorithm approach to the simultaneous scheduling of machines and automated guided vehicles , 1997, Comput. Oper. Res..

[3]  Gündüz Ulusoy,et al.  Simultaneous scheduling of machines and automated guided vehicles , 1993 .

[4]  Gerd Finke,et al.  Scheduling tasks and vehicles in a flexible manufacturing system , 1991 .

[5]  Clifford S. Orloff,et al.  Route Constrained Fleet Scheduling , 1976 .

[6]  Pyung-Hoi Koo,et al.  Deadlock Prevention in Manufacturing Systems With AGV Systems: Banker’s Algorithm Approach , 1997 .

[7]  B. Siva Prasad Reddy,et al.  Simultaneous Scheduling of Machines and Material Handling System in an FMS , 2001 .

[8]  T.C.E. Cheng,et al.  Survey of scheduling research involving due date determination decisions , 1989 .

[9]  Marius M. Solomon,et al.  Dynamic scheduling of automated guided vehicles for a certain class of systems , 1990 .

[10]  Spyros Reveliotis,et al.  The Application and Evaluation of Banker's Algorithm for Deadlock-Free Buffer Space Allocation in Flexible Manufacturing Systems , 1998 .

[11]  Ihsan Sabuncuoglu,et al.  Dynamic dispatching algorithm for scheduling machines and automated guided vehicles in a flexible manufacturing system , 1992 .

[12]  Kalyanmoy Deb,et al.  Muiltiobjective Optimization Using Nondominated Sorting in Genetic Algorithms , 1994, Evolutionary Computation.

[13]  Jan Karel Lenstra,et al.  Complexity of Scheduling under Precedence Constraints , 1978, Oper. Res..

[14]  Ihsan Sabuncuoglu,et al.  Experimental investigation of an FMS due-date scheduling problem: Evaluation of machine and AGV scheduling rules , 1993 .

[15]  John L. Hunsucker,et al.  Comparative performance analysis of priority rules in a constrained flow shop with multiple processors environment , 1994 .

[16]  J. M. A. Tanchoco,et al.  A review of research on AGVS vehicle management , 1991 .

[17]  Jerry Banks Software for simulation , 1995, WSC '95.

[18]  Richard A. Wysk,et al.  Resolution of deadlocks in flexible manufacturing systems: Avoidance and recovery approaches , 1994 .

[19]  G. Rand Sequencing and Scheduling: An Introduction to the Mathematics of the Job-Shop , 1982 .

[20]  Chelliah Sriskandarajah,et al.  Design and operational issues in AGV-served manufacturing systems , 1998, Ann. Oper. Res..

[21]  Luigi Piroddi,et al.  A comparative performance analysis of deadlock avoidance control algorithms for FMS , 1999, J. Intell. Manuf..

[22]  Ihsan Sabuncuoglu,et al.  Experimental investigation of FMS machine and AGV scheduling rules against the mean flow-time criterion , 1992 .

[23]  Pius J. Egbelu,et al.  Characterization of automatic guided vehicle dispatching rules , 1984 .

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

[25]  Fred Glover,et al.  Tabu Search: A Tutorial , 1990 .

[26]  D. E. Goldberg,et al.  Genetic Algorithms in Search , 1989 .

[27]  Rakesh Nagi,et al.  Integrated scheduling of material handling and manufacturing activities for just-in-time production of complex assemblies , 1998 .

[28]  Andrew Kusiak Material handling in flexible manufacturing systems , 1985 .

[29]  Ramakrishna Desiraju,et al.  Performance Analysis of Flexible Manufacturing Systems with a Single Discrete Material-Handling Device , 1997 .

[30]  Hyunbo Cho,et al.  Graph-theoretic deadlock detection and resolution for flexible manufacturing systems , 1995, IEEE Trans. Robotics Autom..

[31]  Gündüz Ulusoy,et al.  A Time Window Approach to Simultaneous Scheduling of Machines and Material Handling System in an FMS , 1995, Oper. Res..

[32]  Leon F. McGinnis,et al.  Control of Material Handling Transporter in Automated Manufacturing , 1989 .

[33]  Javier Martínez,et al.  A Petri net based deadlock prevention policy for flexible manufacturing systems , 1995, IEEE Trans. Robotics Autom..