Skip to main content
Log in

Fuzzy constraints in job-shop scheduling

  • Papers
  • Published:
Journal of Intelligent Manufacturing Aims and scope Submit manuscript

This paper proposes an extension of the constraint-based approach to job-shop scheduling, that accounts for the flexibility of temporal constraints and the uncertainty of operation durations. The set of solutions to a problem is viewed as a fuzzy set whose membership function reflects preference. This membership function is obtained by an egalitarist aggregation of local constraint-satisfaction levels. Uncertainty is qualitatively described in terms of possibility distributions. The paper formulates a simple mathematical model of job-shop scheduling under preference and uncertainty, relating it to the formal framework of constraint-satisfaction problems in artificial intelligence. A combinatorial search method that solves the problem is outlined, including fuzzy extensions of well-known look-ahead schemes.

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

  • Bellman, R.E., Esogbue, A.O. and Nabeshima, I. (1982) Mathematical Aspects of Scheduling and Applications, Pergamon Press, Oxford.

    Google Scholar 

  • Bellman, R.E. and Zadeh, L.A. (1970) Decision-making in a fuzzy environment. Management Science, 17(4), B141-B164.

    Google Scholar 

  • Bensana, E., Bel, G. and Dubois, D. (1988) OPAL, a multiknowledge-based system for industrial job-shop scheduling. International Journal of Production Research, 26 (5), 795–816.

    Google Scholar 

  • Blackstone, J.H., Phillips, D. and Hogg, G.L. (1982) A state-of-the-art survey of dispatching rules for manufacturing job-shop operations. International Journal of Production Research, 20(1).

  • Chanas, S. and Kamburowski, J. (1981) The use of fuzzy variables in PERT. Fuzzy Sets and Systems, 5, 11–19.

    Google Scholar 

  • Davis, E. (1987) Constraint propagation with interval labels. Artificial Intelligence, 32, 281–331.

    Google Scholar 

  • Dechter, R., Meiri, I. and Pearl, J. (1991) Temporal constraint networks. Artificial Intelligence, 49, 61–95.

    Google Scholar 

  • Descottes, Y. and Latombe, J.C. (1985) Making compromises among antagonist constraints. Artificial Intelligence, 27, 159–174.

    Google Scholar 

  • Dubois, D. (1987) An application of fuzzy arithmetics to the optimization of industrial machining processes. Mathematical Modelling, 9, 461–475.

    Google Scholar 

  • Dubois, D. (1989) Fuzzy knowledge in an artificial intelligence system for job-shop scheduling, in Applications of the Fuzzy Set Methodologies in Industrial Engineering, G. Evans, W. Karwowski and M. Wilhelm (eds), Elsevier, New York, pp. 73–89.

    Google Scholar 

  • Dubois, D., Fargier, H. and Prade, H. (1993) Flexible constraint satisfaction problems with application to scheduling problems, Report IRIT/93–30-R, I.R.I.T., Université P. Sabatier, Toulouse.

    Google Scholar 

  • Dubois, D., Fargier, H. and Prade, H. (1994) Propagation and satisfaction of flexible constraints, in Fuzzy Sets, Neural Networks and Soft Computing, R.R. Yager and L.A. Zadeh (eds), Kluwer Academic, Dordrecht.

    Google Scholar 

  • Dubois, D. and Koning, J.L. (1994) A decision engine based on rational aggregation of heuristic knowledge. Decision Support Systems, 11, 337–361.

    Google Scholar 

  • Dubois, D. and Prade, H. (1980) Fuzzy Sets and Systems: Theory and Applications, Academic Press, New York.

    Google Scholar 

  • Dubois, D. and Prade, H. (with the collaboration of Farreny, H., Martin-Clouaire, R., Testemale, C.) (1988) Possibility Theory—An Approach to Computerized Processing of Uncertainty, Plenum Press, New York.

    Google Scholar 

  • Dubois, D. and Prade, H. (1989) Processing fuzzy temporal knowledge. IEEE Transactions on Systems, Man and Cybernetics, 19, 729–744.

    Google Scholar 

  • Erschler, J.F., Roubellat, J.P. and Vernhes, J.P. (1976) Finding some essential characteristics of the feasible solutions for a scheduling problem. Operations Research, 24, 774–783.

    Google Scholar 

  • Erschler, J. and Esquirol, P. (1986) Decision-aid in job shop scheduling: A knowledge based approach, in Proceedings of the 1986 IEEE Conference on Robotics and Automation, San Francisco, pp. 1751–1756.

  • Erschler, J., Lopez, P. and Thuriot, C. (1989) Temporal reasoning under resources constraints: application to task scheduling, in Proceedings of the 2nd International Symposium on Systems Research, Informatics and Cybernetics, Baden-Baden.

  • Erschler, J., Lopez, P. and Thuriot, C. (1991) Raisonnement temporel sous contraintes de ressource et problèmes d'ordonnancement. Revue d'Intelligence Artificielle, 5 (3), 7–32.

    Google Scholar 

  • Fargier, H. (1994) Problèmes de satisfaction de contraintes flexibles: application à l'ordonnancement de production (in French), Ph.D. Thesis, Université Paul Sabatier, Toulouse.

    Google Scholar 

  • Fox, M.S. (1987) Constraint-Directed Search: A Case Study of Job-Shop Scheduling, Pitman, London.

    Google Scholar 

  • Fox, M.S. and Smith, S.F. (1984) ISIS: A knowledge based system for factory scheduling. Expert Systems, 1(1), 25–49.

    Google Scholar 

  • Fox, M.S. and Strohm, G.A. (1982) Job-shop scheduling: An investigation in constraint-directed reasoning, in Proceedings of the National Conference on Artificial Intelligence (AAAI'82), Pittsburgh.

  • Fox, M.S. and Zweben, M. (1993) (Eds) Knowledge-based Scheduling, Morgan and Kaufmann, San Mateo, CA.

    Google Scholar 

  • Freuder, E.C. and Snow, P. (1990) Improved relaxation and search methods for approximate constraint satisfaction with a maximin criterion, in Proceedings 8th Conference of the Canadian Society For Computational Studies of Intelligence, pp. 227–230.

  • Gazdik, I. (1983) Fuzzy network planning. IEEE Transactions on Reliability, 32, 304–313.

    Google Scholar 

  • Grabot, B. and Geneste, L. (1994) Dispatching rules in scheduling: a fuzzy approach. International Journal of Production Research, 32 (4), 903–915.

    Google Scholar 

  • Ishibushi, H., Yamamoto, N., Misaki, S. and Tanaka, H. (1994) Local search algorithms for flowshop scheduling with fuzzy due-dates. International Journal of Production Economics, 33, 53–66.

    Google Scholar 

  • Ishii, H., Tada, M. and Masuda, T. (1992) Two scheduling problems with fuzzy due-dates. Fuzzy Sets and Systems, 46, 339–347.

    Google Scholar 

  • Kerr, R.M. and Walker, R.N. (1989) A job shop scheduling system based on fuzzy arithmetics, in Proceedings 3rd International Conference on Expert Systems and the Leading Edge in Production and Operation Management, Hilton Head, SC, pp. 433–450.

  • Laguna, M., Barnes, J.W. and Glover, F.W. (1991) Tabu search methods for a single machine scheduling problem, Journal of Intelligent Manufacturing, 2, 63–74.

    Google Scholar 

  • Lhomme, O. (1993) Consistency techniques for numeric CSP's, in Proceedings of the 13th Joint International Conference on Artificial Intelligence (IJCAI93), pp. 231–237.

  • Lootsma, F.A. (1989) Stochastic and fuzzy PERT, European Journal of Operational Research, 43, 174–183.

    Google Scholar 

  • Lepape, C. (1985) SOJA: A daily workshop scheduling system, in Proceedings of the BCS Specialist Group on Expert Systems Conference, Warwick, pp. 225–242.

  • Mackworth, A.K. (1977) Consistency in networks of relations. Artificial Intelligence, 8, 99–121.

    Google Scholar 

  • Mathé, N. (1987) Prise en compte de l'imprecision des delais dans la construction d'ordonnancements prévisionnels, Master Degree Thesis, Université P. Sabatier, Toulouse.

    Google Scholar 

  • Montanari, H. (1974) Networks of constraints: fundamental properties and application to picture processing. Information Science, 7, 95–142.

    Google Scholar 

  • Montazeri, M. (1990) Analysis of scheduling rules for an FMS. International Journal of Production Research, 28, 785–802.

    Google Scholar 

  • Nasution, S.H. (1993) Fuzzy critical path method. IEEE Transactions on Systems, Man and Cybernetics, 24(1), 48–57.

    Google Scholar 

  • Peng, S.O. and Smith, S.F. (1986) Toward an opportunistic scheduling system, in Proceedings of the 19th Hawai International Conference on Systems Science.

  • Prade, H. (1979) Using fuzzy set theory in a scheduling problem: a case study. Fuzzy Sets and Systems, 2, 153–165.

    Google Scholar 

  • Sadeh, N. (1991) Look-ahead techniques for micro-opportunistic job shop scheduling, Report CS91–102, Carnegie Mellon University, Pittsburgh.

    Google Scholar 

  • Schiex, T. (1992) Possibilistic constraint satisfaction problems or how to handle soft constraints, in Proceedings of the 8th Conference on Uncertainty in Artificial Intelligence, Stanford, July 19–22, pp. 268–275.

  • Sakawa, M. (1993) Fuzzy Sets and Interactive Multiobjective Optimization, Plenum Press, New York.

    Google Scholar 

  • Slowinski, R. and Teghem, J. (1990) Stochastic versus Fuzzy Approaches to Multiobjective Linear Programming under Uncertainty, Kluwer Academic Publishing, Dordrecht.

    Google Scholar 

  • Van Hentenryck P. (1989) Constraint Satisfaction and Logic Programming, The MIT Press, Cambridge, MA.

    Google Scholar 

  • Van Laarhoven, P.J.M., Aarts, E.H.L. and Lenstra, J.K. (1994) Job-shop scheduling by simulated annealing. Operations Research, 40, 113–125.

    Google Scholar 

  • Wood, K. L., Otto, K. N. and Antonsson, E. K. (1992) Engineering design calculations with fuzzy parameters, Fuzzy Sets and Systems, 52, 1–20.

    Google Scholar 

  • Zadeh, L. A. (1975) The concept of a linguistic variable and its applications to approximate reasoning, Part I. Information Sciences, 8, 301–357.

    Google Scholar 

  • Zadeh, L. A. (1978) Fuzzy sets as a basis for a theory of possibility. Fuzzy Sets and Systems, 1, 3–28.

    Google Scholar 

  • Zimmermann, H.J. (1976) Description and optimization of fuzzy systems, International Journal of General Systems, 2, 209–215.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Rights and permissions

Reprints and permissions

About this article

Cite this article

Dubois, D., Fargier, H. & Prade, H. Fuzzy constraints in job-shop scheduling. J Intell Manuf 6, 215–234 (1995). https://doi.org/10.1007/BF00128646

Download citation

  • Issue Date:

  • DOI: https://doi.org/10.1007/BF00128646

Keywords

Navigation