Skip to main content
Log in

Scheduling multi-objective open shop scheduling using a hybrid immune algorithm

  • ORIGINAL ARTICLE
  • Published:
The International Journal of Advanced Manufacturing Technology Aims and scope Submit manuscript

Abstract

Despite their importance, hardly ever have multi-objective open shop problems been the topic of researches. This paper studies the mentioned problem and proposes some novel multi-objective solution methods centered on the idea behind artificial immune and simulated annealing algorithms incorporating with powerful and fast local search engines. First, the algorithms are tuned and then carefully evaluated for their performance by means of multi-objective performance measures and statistical tools. An available ant colony optimization is also brought into the experiment. Among the proposed algorithms, the results show that the variant of enhanced artificial immune algorithm outperforms the others.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Similar content being viewed by others

References

  1. Pinedo ML (2008) Scheduling: theory, algorithms, and systems, 3rd edn. Springer, New York

    MATH  Google Scholar 

  2. Matta ME (2009) A genetic algorithm for the proportionate multiprocessor open shop. Comput Oper Res 36:2601–2618

    Article  MathSciNet  MATH  Google Scholar 

  3. Liu CY, Bulfin RL (1987) Scheduling ordered open shops. Comput Oper Res 14:257–264

    Article  MathSciNet  MATH  Google Scholar 

  4. Prins C (1994) An overview of scheduling problems arising in satellite communications. J Oper Res Soc 40:611–623

    Google Scholar 

  5. Roshanaei V, Naderi B, Jolai F, Khalili M (2009) A variable neighborhood search for job shop scheduling with set-up times to minimize makespan. Futur Gener Comput Syst 25:654–661

    Article  Google Scholar 

  6. Brucker P, Hurink J, Jurisch B, Wöstmann BA (1997) A branch and bound algorithm for the open-shop problem. Discret Appl Math 76:43–59

    Article  MATH  Google Scholar 

  7. Dorndorf U, Pesch E, Phan-Huy T (2001) Solving the open shop scheduling problem. J Sched 4:157–174

    Article  MathSciNet  MATH  Google Scholar 

  8. Li X, Ye N, Xu X, Sawhey R (2007) Influencing factors of job waiting time variance on a single machine. Eur J Ind Eng 1(1):56–73

    Article  Google Scholar 

  9. Guéret C, Prins C (1998) Classical and new heuristics for the open-shop problem: a computational evaluation. Eur J Oper Res 107:306–314

    Article  MATH  Google Scholar 

  10. Naderi B, Fatemi Ghomi SMT, Aminnayeri M, Zandieh M (2010) A contribution and new heuristics for open shop scheduling. Comput Oper Res 37:213–221

    Article  MathSciNet  MATH  Google Scholar 

  11. Senthilkumar P, Shahabudeen P (2006) GA based heuristic for the open job shop scheduling problem. Int J Adv Manuf Technol 30:297–301

    Article  Google Scholar 

  12. Hmida AB, Huguet MJ, Lopez P, Haouari M (2007) Climbing depth-bounded discrepancy search for solving hybrid flow shop problems. Eur J Ind Eng 1(2):223–240

    Article  Google Scholar 

  13. Prins C (2000) Competitive genetic algorithms for the open shop scheduling problem. Math Meth Oper Res 52:389–411

    Article  MathSciNet  MATH  Google Scholar 

  14. Sha DY, Hsu CY (2008) A new particle swarm optimization for the open shop scheduling problem. Comput Oper Res 35(10):3243–3261

    Article  MATH  Google Scholar 

  15. Andresen M, Bräsel H, Morig M, Tusch J, Werner F, Willenius P (2008) Simulated annealing and genetic algorithms for minimizing mean flow time in an open shop. Math Comput Model 48:1279–1293

    Article  MATH  Google Scholar 

  16. Liaw CF (1999) A tabu search algorithm for the open shop scheduling problem. Comput Oper Res 26:109–126

    Article  MathSciNet  MATH  Google Scholar 

  17. Masuda T, Ishii H (1994) Two machine open shop scheduling problem with bi-criteria. Discret Appl Math 52(3):253–259

    Article  MathSciNet  MATH  Google Scholar 

  18. Panahi H, Rabbani M, Tavakkoli-Moghaddam R (2008) Solving an open shop scheduling problem by a novel hybrid multi-objective ant colony optimization. 8th International Conference on Hybrid Intelligent Systems, Barcelona. doi:10.1109/HIS.2008.71

    Google Scholar 

  19. Seraj O, Tavakkoli-Moghaddam R (2009) A tabu search method for a new bi-objective open shop scheduling problem by a fuzzy multi-objective decision making approach (research note). Int J Eng Trans B Appl 22(3):269–282

    Google Scholar 

  20. Pan QK, Wang L (2008) A novel differential evolution algorithm for no-idle permutation flow-shop scheduling problems. Eur J Ind Eng 2(3):279–297

    Article  Google Scholar 

  21. Naderi B, Fatemi Ghomi SMT, Aminnayeri M (2009) A high performing metaheuristic for job shop scheduling with sequence-dependent setup times. Appl Soft Comput. doi:10.1016/j.asoc.2009.08.039

  22. Prakash A, Khilwani N, Tiwari MK, Cohen Y (2008) Modified immune algorithm for job selection and operation allocation problem in flexible manufacturing systems. Adv Eng Softw 39:219–232

    Article  Google Scholar 

  23. Tavakkoli-Moghaddam R, Vahed AR, Hossein Mirzaei A (2007) A hybrid multi-objective immune algorithm for a flow shop scheduling problem with bi-objectives: weighted mean completion time and weighted mean tardiness. Inform Sci 177:5072–5090

    Article  MathSciNet  MATH  Google Scholar 

  24. Bagheri A, Zandieh M, Mahdavi I, Yazdani M (2010) An artificial immune algorithm for the flexible job-shop scheduling problem. Futur Gener Comput Syst 26(4):533–541

    Article  Google Scholar 

  25. Zitzler E, Thiele L (1999) Multi-objective evolutionary algorithms: a comparative case study and the strength Pareto approach. IEEE Trans Evol Comput 3:257–271

    Article  Google Scholar 

  26. Zitzler E, Thiele L, Laumanns M, Fonseca CM, da Fonseca VG (2003) Performance assessment of multi-objective optimizers: an analysis and review. IEEE Trans Evol Comput 7:117–132

    Article  Google Scholar 

  27. Knowles J, Thiele L, Zitzler E, A tutorial on the performance assessment of stochastic multi-objective optimizers. Technical Report 214, Computer Engineering and Networks Laboratory (TIK), ETH Zurich (Revised version)

  28. Chen Y, Li X, Sawhney R (2009) Restricted job completion time variance minimization on identical parallel machines. Eur J Ind Eng 3(3):261–276

    Article  Google Scholar 

  29. Geiger MJ (2007) On operators and search space topology in multi-objective flowshop scheduling. Eur J Oper Res 181(1):195–206

    Article  MathSciNet  MATH  Google Scholar 

  30. Montgomery DC (2000) Design and analysis of experiments, 5th edn. Wiley, New York

    Google Scholar 

  31. Taillard E (1993) Benchmarks for basic scheduling problems. Eur J Oper Res 64(2):278–285

    Article  MATH  Google Scholar 

  32. Goldberg DE (1989) Genetic algorithms in search, optimization and machine learning. Addison-Wesley, Reading

    MATH  Google Scholar 

  33. Minella G, Ruiz R, Ciavotta M (2008) A Review and evaluation of multi-objective algorithms for the flowshop scheduling problem. INFORMS J Comput 20(3):451–471

    Article  MathSciNet  MATH  Google Scholar 

  34. Valente JMS, Schaller JE (2010) Improved heuristics for the single machine scheduling problem with linear early and quadratic tardy penalties. Eur J Ind Eng 4(1):99–129

    Article  Google Scholar 

  35. Rahimi-Vahed AR, Mirghorbani SM (2007) A multi-objective particle swarm for a flowshop scheduling problem. J Comb Optim 13:79–102

    Article  MathSciNet  MATH  Google Scholar 

  36. Liaw CF (2000) A hybrid genetic algorithm for the open shop scheduling problem. Eur J Oper Res 124:28–42

    Article  MathSciNet  MATH  Google Scholar 

  37. Bräsel H, Herms A, Morig M, Tautenhahn T, Tusch T, Werner F (2008) Heuristic constructive algorithms for open shop scheduling to minimize mean flow time. Eur J Oper Res 189(3):856–870

    Article  MATH  Google Scholar 

  38. Wu TH, Chang CC, Chung SH (2008) A simulated annealing algorithm for manufacturing cell formation problems. Expert Syst Appl 34(3):1609–1617

    Article  Google Scholar 

  39. Bagchi TP (2001) Pareto-optimal solutions for multi-objective production scheduling problems. Lect Notes Comput Sci (1993/2001) 458–471

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to B. Naderi.

Rights and permissions

Reprints and permissions

About this article

Cite this article

Naderi, B., Mousakhani, M. & Khalili, M. Scheduling multi-objective open shop scheduling using a hybrid immune algorithm. Int J Adv Manuf Technol 66, 895–905 (2013). https://doi.org/10.1007/s00170-012-4375-x

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s00170-012-4375-x

Keywords

Navigation