Journal of Intelligent Manufacturing

, Volume 21, Issue 1, pp 65–73 | Cite as

A genetic solution based on lexicographical goal programming for a multiobjective job shop with uncertainty

  • Inés González-RodríguezEmail author
  • Camino R. Vela
  • Jorge Puente


In this work we consider a multiobjective job shop problem with uncertain durations and crisp due dates. Ill-known durations are modelled as fuzzy numbers. We take a fuzzy goal programming approach to propose a generic multiobjective model based on lexicographical minimisation of expected values. To solve the resulting problem, we propose a genetic algorithm searching in the space of possibly active schedules. Experimental results are presented for several problem instances, solved by the GA according to the proposed model, considering three objectives: makespan, tardiness and idleness. The results illustrate the potential of the proposed multiobjective model and genetic algorithm.


Job shop Scheduling Uncertain duration Multiobjective optimisation 


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. Bierwirth C. (1995) A generalized permutation approach to jobshop scheduling with genetic algorithms. OR Spectrum 17: 87–92Google Scholar
  2. Brucker P., Knust S. (2006) Complex scheduling. Springer, NYGoogle Scholar
  3. Dubois D., Fargier H., Fortemps P. (2003) Fuzzy scheduling: Modelling flexible constraints vs. coping with incomplete knowledge. European Journal of Operational Research 147: 231–252CrossRefGoogle Scholar
  4. Dubois D., Fargier H., Galvagnon V. (2003) On latest starting times and floats in activity networks with ill-known durations. European Journal of Operational Research 147: 266–280CrossRefGoogle Scholar
  5. Dubois D., Fargier H., Prade H. (1996) Possibility theory in constraint satisfaction problems: Handling priority, preference and uncertainty. Applied Intelligence 6: 287–309CrossRefGoogle Scholar
  6. Dubois D., Prade H. (1988) Possibility theory: An approach to computerized processing of uncertainty. Plenum Press, New YorkGoogle Scholar
  7. Fayad, C., & Petrovic, S. (2005). A fuzzy genetic algorithm for real-world job-shop scheduling. Innovations in applied artificial intelligence. Lecture Notes in Computer Science (Vol. 3533, pp. 524–533). Bari: Springer.Google Scholar
  8. Fortemps P. (1997) Jobshop scheduling with imprecise durations: A fuzzy approach. IEEE Transactions of Fuzzy Systems 7: 557–569CrossRefGoogle Scholar
  9. Fortemps P., Roubens M. (1996) Ranking and defuzzification methods based on area compensation. Fuzzy Sets and Systems 82: 319–330CrossRefGoogle Scholar
  10. Giffler B., Thomson G.L. (1960) Algorithms for solving production scheduling problems. Operations Research 8: 487–503CrossRefGoogle Scholar
  11. González Rodríguez I., Puente J., Vela C.R., Varela R. (2008) Semantics of schedules for the fuzzy job shop problem. IEEE Transactions on Systems, Man and Cybernetics, Part A 38(3): 655–666CrossRefGoogle Scholar
  12. González Rodríguez, I., Vela, C. R., & Puente, J. (2006). Study of objective functions in fuzzy job-shop problem. ICAISC 2006. Lecture Notes in Artificial Intelligence (vol. 4029, pp.360–369). Zakopane: Springer.Google Scholar
  13. González Rodríguez I., Vela C.R., Puente J. (2007) A genetic solution for multiobjective fuzzy job shop based on lexicographical goal programming. In: Salido M.A., Fdez-Olivares J.(eds) Proceedings of the Workshop on Planning, Scheduling and Constraint Satisfaction. Salamanca, Spain, pp 93–104Google Scholar
  14. González Rodríguez, I., Vela, C. R., & Puente, J. (2007b). A memetic approach to fuzzy job shop based on expectation model. In Proceedings of IEEE International Conference on Fuzzy Systems, FUZZ-IEEE2007 (pp. 692–697). London.Google Scholar
  15. Liu B. (2006) A survey of credibility theory. Fuzzy Optimization and Decision Making 5: 387–408CrossRefGoogle Scholar
  16. Liu B., Liu Y.K. (2002) Expected value of fuzzy variable and fuzzy expected value models. IEEE Transactions on Fuzzy Systems 10: 445–450CrossRefGoogle Scholar
  17. Mattfeld D.C. (1995) Evolutionary search and the job shop investigations on genetic algorithms for production scheduling. Springer-Verlag, NYGoogle Scholar
  18. Peng J., Liu B. (2004) Parallel machine scheduling models with fuzzy processing times. Information Sciences 166: 49–66CrossRefGoogle Scholar
  19. Sakawa M., Kubota R. (2000) Fuzzy programming for multiobjective job shop scheduling with fuzzy processing time and fuzzy duedate through genetic algorithms. European Journal of Operational Research 120: 393–407CrossRefGoogle Scholar
  20. Słowiński, R., Hapke, M. (eds) (2000) Scheduling under fuzziness (vol. 37 of Studies in Fuzziness and Soft Computing. Physica-Verlag, HeidelbergGoogle Scholar
  21. Varela, R., Serrano, D., & Sierra, M. (2005). New codification schemas for scheduling with genetic algorithms. Artificial intelligence and knowledge engineering applications: A bioinspiried approach. Lecture Notes in Computer Science (Vol. 3562, pp. 11–20). Las Palmas: Springer.Google Scholar
  22. Varela R., Vela C.R., Puente J., Gómez A. (2003) A knowledge-based evolutionary strategy for scheduling problems with bottlenecks. European Journal of Operational Research 145: 57–71CrossRefGoogle Scholar
  23. Yager R.R. (1981) A procedure for ordering fuzzy subsets of the unit interval. Information Sciences 24: 143–161CrossRefGoogle Scholar

Copyright information

© Springer Science+Business Media, LLC 2008

Authors and Affiliations

  • Inés González-Rodríguez
    • 1
    Email author
  • Camino R. Vela
    • 2
  • Jorge Puente
    • 2
  1. 1.Department of Mathematics, Statistics and ComputingUniversity of CantabriaSantanderSpain
  2. 2.A.I. Centre and Department of Computer ScienceUniversity of OviedoGijónSpain

Personalised recommendations