A hybrid multi-objective immune algorithm for predictive and reactive scheduling

The high productivity of a production process has a major impact on the reduction of the production cost and on a quick response to changing demands. Information about a failure-free machine operation time obtained in advance allows the users to plan preventive maintenance in order to keep the machine in a good operational condition. The introduction of maintenance work into a schedule reduces the frequency of unpredicted breaks caused by machine failures. It also results in higher productivity and in-time production. The foregoing of this constitutes the main idea of the predictive scheduling method proposed in the paper. Rescheduling of disrupted operations, with a minimal impact on the stability and robustness of a schedule, is the main idea of the reactive scheduling method proposed. The first objective of the paper is to present a hybrid multi-objective immune algorithm (H-MOIA) aided by heuristics: a minimal impact of disrupted operation on the schedule (MIDOS) for predictive scheduling and a minimal impact of rescheduled operation on the schedule (MIROS) for reactive scheduling. The second objective is to compare the H-MOIA with various methods for predictive and reactive scheduling. The H-MOIA + MIDOS is compared to two algorithms, identified in reference publications: (1) an algorithm based on priority rules: the least flexible job first (LFJ) and the longest processing time (LPT) (2) an Average Slack Method. The H-MOIA + MIROS is compared to: (1) an algorithm based on priority rules: the LFJ and LPT and (2) Shifted Gap-Reduction. This paper presents the research results and computer simulations.

[1]  Anil K. Jain,et al.  PRODUCTION SCHEDULING/RESCHEDULING IN FLEXIBLE MANUFACTURING , 1997 .

[2]  Robert H. Storer,et al.  Robustness Measures and Robust Scheduling for Job Shops , 1994 .

[3]  Tarek Y. ElMekkawy,et al.  Robust and stable flexible job shop scheduling with random machine breakdowns using a hybrid genetic algorithm , 2011 .

[4]  Bozena Skolud,et al.  Robust Scheduling, a Production Scheduling Model of Failures , 2013 .

[5]  Dobrila Petrovic,et al.  An approach to predictive-reactive scheduling of parallel machines subject to disruptions , 2008, Ann. Oper. Res..

[6]  Jeffrey W. Herrmann,et al.  Rescheduling Manufacturing Systems: A Framework of Strategies, Policies, and Methods , 2003, J. Sched..

[7]  P. Gendarz,et al.  Disassembly and aggregation in computer aided overhaul preparation , 2011 .

[8]  Ihsan Sabuncuoglu,et al.  Robustness and stability measures for scheduling: single-machine environment , 2008 .

[9]  Yugeng Xi,et al.  Robust and stable scheduling of a single machine with random machine breakdowns , 2006 .

[10]  Grzegorz Ćwikła Methods of Manufacturing Data Acquisition for Production Management - A Review , 2013 .

[11]  Wojciech M. Kempa,et al.  Estimation of Reliability Characteristics in a Production Scheduling Model with Failures and Time-Changing Parameters Described by Gamma and Exponential Distributions , 2013 .

[12]  Wojciech M. Kempa,et al.  A Production Scheduling Model with Maintenance , 2014 .

[13]  Pei-Chann Chang,et al.  One-machine rescheduling heuristics with efficiency and stability as criteria , 1993, Comput. Oper. Res..

[14]  S. Ponnambalam,et al.  A TSP-GA multi-objective algorithm for flow-shop scheduling , 2004 .

[15]  Yasuhiro Tsujimura,et al.  A tutorial survey of job-shop scheduling problems using genetic algorithms, part II: hybrid genetic search strategies , 1999 .

[16]  Ruhul A. Sarker,et al.  Genetic algorithm for job-shop scheduling with machine unavailability and breakdowns , 2011 .

[17]  Cezary Grabowik,et al.  Object-Oriented Models in an Integration of CAD/CAPP/CAP Systems , 2011, HAIS.

[18]  Robert H. Storer,et al.  Predictive/reactive scheduling with controllable processing times and earliness-tardiness penalties , 2009 .

[19]  Stephen F. Smith,et al.  Generating Robust Partial Order Schedules , 2004, CP.