Hybrid Metaheuristics for Solving a Fuzzy Single Batch-Processing Machine Scheduling Problem

This paper deals with a problem of minimizing total weighted tardiness of jobs in a real-world single batch-processing machine (SBPM) scheduling in the presence of fuzzy due date. In this paper, first a fuzzy mixed integer linear programming model is developed. Then, due to the complexity of the problem, which is NP-hard, we design two hybrid metaheuristics called GA-VNS and VNS-SA applying the advantages of genetic algorithm (GA), variable neighborhood search (VNS), and simulated annealing (SA) frameworks. Besides, we propose three fuzzy earliest due date heuristics to solve the given problem. Through computational experiments with several random test problems, a robust calibration is applied on the parameters. Finally, computational results on different-scale test problems are presented to compare the proposed algorithms.

[1]  Kudret Demirli,et al.  Fuzzy scheduling of job orders in a two-stage flowshop with batch-processing machines , 2009, Int. J. Approx. Reason..

[2]  Reha Uzsoy,et al.  Efficient Algorithms for Scheduling Semiconductor Burn-In Operations , 1992, Oper. Res..

[3]  Hiroaki Ishii,et al.  Single Machine Batch Scheduling Problem with Resource Dependent Setup and Processing Time in the Presence of Fuzzy Due Date , 2005, Fuzzy Optim. Decis. Mak..

[4]  Yoshiro Ikura,et al.  Efficient scheduling algorithms for a single batch processing machine , 1986 .

[5]  Fuh-Der Chou,et al.  A HYBRID FORWARD/BACKWARD APPROACH FOR SINGLE BATCH SCHEDULING PROBLEMS WITH NON-IDENTICAL JOB SIZES , 2007 .

[6]  Yudong Zhang,et al.  Genetic Pattern Search and Its Application to Brain Image Classification , 2013 .

[7]  V. Ramachandran,et al.  Minimizing total weighted tardiness on a batch-processing machine with non-agreeable release times and due dates , 2010 .

[8]  Fariborz Jolai,et al.  Effective hybrid genetic algorithm for minimizing makespan on a single-batch-processing machine with non-identical job sizes , 2006 .

[9]  Hui-Mei Wang Solving single batch-processing machine problems using an iterated heuristic , 2011 .

[10]  Reha Uzsoy,et al.  A genetic algorithm to minimize maximum lateness on a batch processing machine , 2002, Comput. Oper. Res..

[11]  Saeed Balochian,et al.  Parameter Optimization via Cuckoo Optimization Algorithm of Fuzzy Controller for Liquid Level Control , 2013 .

[12]  Weuliam O. Stratton RELIABILITY THEORY APPLIED TO ACCOUNTING INTERNAL CONTROL: A FIELD STUDY , 1994 .

[13]  Lenan Wu,et al.  Solving Two-Dimensional HP Model by Firefly Algorithm and Simplified Energy Function , 2013 .

[14]  Lars Mönch,et al.  Minimizing earliness–tardiness on a single burn-in oven with a common due date and maximum allowable tardiness constraint , 2006, OR Spectr..

[15]  Ali Husseinzadeh Kashan,et al.  Scheduling a single batch-processing machine with arbitrary job sizes and incompatible job families: An ant colony framework , 2008, J. Oper. Res. Soc..

[16]  P. Chang,et al.  A hybrid genetic algorithm to minimize makespan for the single batch machine dynamic scheduling problem , 2006 .

[17]  Hiroaki Ishii,et al.  Two scheduling problems with fuzzy due-dates , 1992 .

[18]  Yuksel Celik,et al.  An Improved Marriage in Honey Bees Optimization Algorithm for Single Objective Unconstrained Optimization , 2013, TheScientificWorldJournal.

[19]  Reha Uzsoy,et al.  A REVIEW OF PRODUCTION PLANNING AND SCHEDULING MODELS IN THE SEMICONDUCTOR INDUSTRY PART I: SYSTEM CHARACTERISTICS, PERFORMANCE EVALUATION AND PRODUCTION PLANNING , 1992 .

[20]  Fariborz Jolai,et al.  An effective hybrid multi-objective genetic algorithm for bi-criteria scheduling on a single batch processing machine with non-identical job sizes , 2010, Eng. Appl. Artif. Intell..

[21]  Pyung-Hoi Koo,et al.  Scheduling a single batch processing machine with arbitrary job sizes and incompatible job families , 2005 .

[22]  Jinung An,et al.  An Adaptive Cauchy Differential Evolution Algorithm for Global Numerical Optimization , 2013, TheScientificWorldJournal.

[23]  Reza Tavakkoli-Moghaddam,et al.  A hybrid multi-objective immune algorithm for a flow shop scheduling problem with bi-objectives: Weighted mean completion time and weighted mean tardiness , 2007, Inf. Sci..

[24]  Stéphane Dauzère-Pérès,et al.  Genetic algorithms to minimize the weighted number of late jobs on a single machine , 2003, Eur. J. Oper. Res..

[25]  Kai Li,et al.  SCHEDULING A SINGLE BATCH-PROCESSING MACHINE WITH NON-IDENTICAL JOB SIZES IN FUZZY ENVIRONMENT USING AN IMPROVED ANT COLONY OPTIMIZATION , 2010 .

[26]  Yongquan Zhou,et al.  A Novel Complex Valued Cuckoo Search Algorithm , 2013, TheScientificWorldJournal.

[27]  Chris N. Potts,et al.  Scheduling with batching: A review , 2000, Eur. J. Oper. Res..

[28]  Reha Uzsoy,et al.  A review of production planning and scheduling models in the semiconductor industry , 1994 .

[29]  M. Mathirajan,et al.  A literature review, classification and simple meta-analysis on scheduling of batch processors in semiconductor , 2006 .

[30]  Purushothaman Damodaran,et al.  Minimizing makespan for single machine batch processing with non-identical job sizes using simulated annealing , 2004 .

[31]  Fuh-Der Chou,et al.  SCHEDULING FOR A SINGLE SEMICONDUCTOR BATCH-PROCESSING MACHINE TO MINIMIZE TOTAL WEIGHTED TARDINESS , 2008 .

[32]  Purushothaman Damodaran,et al.  Minimizing makespan on a batch-processing machine with non-identical job sizes using genetic algorithms , 2006 .

[33]  Kuo-Chi Lin,et al.  An incremental genetic algorithm approach to multiprocessor scheduling , 2004, IEEE Transactions on Parallel and Distributed Systems.