A fuzzy multi-objective programming for scheduling of weighted jobs on a single machine

This paper considers a classic model of weighted single machine scheduling problem and aims to improve it to a real-world application through fuzzy set theory. For this purpose, processing times and due dates of jobs are defined as fuzzy numbers. In the proposed model, two objectives are considered to be minimized: average tardiness and number of tardy jobs. The objectives are converted into fuzzy statement through fuzzy arithmetic. Because the problem is NP-hard, it is proposed to solve the model through three well-known meta-heuristic algorithms as Simulated Annealing, Tabu Search, and Genetic Algorithm albeit with some modifications. Comparative analysis of algorithms is attainable through different experimented results on generated benchmark problems with different sizes and difficulties. Efficiency of the developed algorithms is analyzed on the different versions of the model which come from the assumption of different parameters and/or components. Algorithms' behaviors to managerial insights are also considered in some sensitivity analysis experiments. The obtained results show the applicability of the proposed model in real-world scheduling problems.

[1]  Sanja Petrovic,et al.  A Fuzzy Genetic Algorithm for Real-World Job Shop Scheduling , 2005, IEA/AIE.

[2]  Lotfi A. Zadeh,et al.  Fuzzy Sets , 1996, Inf. Control..

[3]  Scott Kirkpatrick,et al.  Optimization by Simmulated Annealing , 1983, Sci..

[4]  Matthijs den Besten,et al.  Ant Colony Optimization for the Total Weighted Tardiness Problem , 2000, PPSN.

[5]  Fred W. Glover,et al.  Future paths for integer programming and links to artificial intelligence , 1986, Comput. Oper. Res..

[6]  Hirofumi Matsuo,et al.  A controlled search simulated annealing method for the single machine weighted tardiness problem , 1990 .

[7]  Chris N. Potts,et al.  Local Search Heuristics for the Single Machine Total Weighted Tardiness Scheduling Problem , 1998, INFORMS J. Comput..

[8]  Hiroaki Ishii,et al.  One machine scheduling problem with fuzzy duedates , 1994 .

[9]  A. Nagar,et al.  Multiple and bicriteria scheduling : A literature survey , 1995 .

[10]  Maciej Hapke,et al.  Scheduling under Fuzziness , 2000 .

[11]  John H. Holland,et al.  Adaptation in Natural and Artificial Systems: An Introductory Analysis with Applications to Biology, Control, and Artificial Intelligence , 1992 .

[12]  John E. Beasley,et al.  OR-Library: Distributing Test Problems by Electronic Mail , 1990 .

[13]  Michael Pinedo,et al.  Scheduling: Theory, Algorithms, and Systems , 1994 .

[14]  Dingwei Wang,et al.  The single machine ready time scheduling problem with fuzzy processing times , 2002, Fuzzy Sets Syst..

[15]  Yanwen Dong One Machine Fuzzy Scheduling to Minimize Total Weighted Tardiness, Earliness, and Recourse Cost , 2003 .

[16]  R. Storer,et al.  A problem space algorithm for single machine weighted tardiness problems , 2003 .

[17]  Adam Kasperski,et al.  Minimizing maximum lateness in a single machine scheduling problem with fuzzy processing times and fuzzy due dates , 2001 .

[18]  Michael Affenzeller,et al.  EFFICIENT HEURISTIC OPTIMIZATION IN SINGLE MACHINE SCHEDULING , 2006 .

[19]  Adam Kasperski,et al.  On two single machine scheduling problems with fuzzy processing times and fuzzy due dates , 2003, Eur. J. Oper. Res..

[20]  Srini Ramaswamy,et al.  A Genetic Algorithm for Single Machine Total Weighted Tardiness Scheduling Problem , 2005 .

[21]  C. D. Gelatt,et al.  Optimization by Simulated Annealing , 1983, Science.

[22]  Jan Karel Lenstra,et al.  Complexity of machine scheduling problems , 1975 .

[23]  H. Ishii,et al.  Fuzzy due-date scheduling problem with fuzzy processing time , 1999 .

[24]  George J. Klir,et al.  Fuzzy sets and fuzzy logic - theory and applications , 1995 .