Skip to main content
Log in

Application of the artificial memory approach to multicriteria scheduling problems

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

This paper is devoted to the development of a knowledge-based system (KBS) called ‘Artificial Memory’, The goal of this KBS is to ‘solve’ multicriteria job-shop scheduling problems. Since job-shop scheduling problems are NP-hard, it is extremely difficult to obtain optimal solutions for industrial problems. Thus, a host of heuristic algorithms, most of which are based on priority rules, have been proposed in the literature. The efficiency of these algorithms strongly depends on the criteria to be optimized as well as the values of the parameters associated with the particular instance of the scheduling problem. The basic hypothesis of the artificial memory approach is a continuity assumption: we assume that identical decisions applied to similar instances lead to similar values of the criteria. This assumption is fundamental to validate this knowledge-based system. For each criterion, the artificial memory contains a synthesis of the performances of different algorithms upon sets of ‘similar’ instances. These performances are acquired using simulation. When the artificial memory is employed, the characteristic values of a new instance are computed and examined by the artificial memory system. The performances of the different algorithms for the considered criterion are estimated for the new instance and an appropriate algorithm is chosen accordingly. In order to build this KBS and to estimate the performances of algorithms upon a new instance, we use a mathematical approach. Some difficulties arose in the development of this KBS and had to be overcome: the corresponding proposed solutions are developed. The paper also presents a number of numerical experimental applications.

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.

Institutional subscriptions

Similar content being viewed by others

References

  • Baker, K. R. and Bertrand, J. W. M. (1982) A dynamic priority rule for scheduling against due-dates. Journal of Operations Management, 3, 37–42.

    Google Scholar 

  • Bechler, E., Proth, J.-M. and Voyiatzis, K. (1984) Artificial memory in production management, Research Report, INRIA, Rocquencourt, France, No. 336, September.

  • Bel, G., Bensana, E. and Dubois, D. (1986) Un système d'ordonnancement prévisionnel d'atelier utilisant des connaissance théoriques et pratiques, in Proceedings of Sixièmes Journées Internationales Les Systèmes Experts et leurs Applications, Avignon, France, pp. 757–770.

  • Bensana, E., Bel, G. and Dubois, D. (1988) OPAL: a knowledge-based system for industrial job-shop scheduling, in NATO ASI Series, Vol. F49, Computer Integrated Manufacturing, Burhan Turksen, I. (ed.), Germany.

  • Bonneau, F. and Proth, J.-M. (1983) Application de règles de gestion à un système de fabrication: Classification des objectifs atteints en vue de leur utilisation, Research Report, INRIA, Rocquencourt, France, No. 372, March.

    Google Scholar 

  • Bonneau, F. and Proth, J.-M. (1985) Analyse discriminante: Méthode du type plus proches voisins utilisant un prétraitement des données, Research Report, INRIA, Rocquencourt, France, No. 440, September.

    Google Scholar 

  • Boucon, D. (1991) Ordonnancement d'atelier: aide au choix de règle de priorité, PhD Thesis, Ecole Nationale Supérieure de l'Aéronautique et de l'Espace de Toulouse.

  • Charalambous, O. and Hindi, K. S. (1991) A review of artificial intelligence based job shop scheduling systems. Information and Decision Technologies, 17, 189–202.

    Google Scholar 

  • Chryssolouris, G., Lee, M. and Dicke, K. (1991a) An approach to short interval scheduling for discrete parts manufacturing. International Journal of Computer Integrated Manufacturing, 4(3), 157–168.

    Google Scholar 

  • Chryssolouris, G., Lee, M. and Domroese, M. (1991b) The use of neural networks in determining operational policies for manufacturing systems. Journal of Manufacturing Systems, 10(2), 166–175.

    Google Scholar 

  • Chryssolouris, G., Pierce, J. and Dicke, K. (1991c) An approach for allocating manufacturing resources to production tasks. Journal of Manufacturing Systems, 10(5), 368–382.

    Google Scholar 

  • Chu, C. (1990a) Nouvelles approches analytiques et concept de mémoire artificielle pour divers problèmes d'ordonnancement, PhD Thesis, University of Metz.

  • Chu, C. (1990b) Minimizing total flow time subject to release dates, in Proceedings of the Rensselaer's Second International Conference on Computer Integrated Manufacturing, Troy, NY, 21–23 May, pp. 570–576.

  • Chu, C. and Portmann, M. C. (1990) Single machine scheduling problems with release dates, Research Report, INRIA, Rocquencourt, France, No. 1232 and EURO WG-PMS, Compiègne, France, June.

    Google Scholar 

  • Chu, C. and Portmann, M. C. (1992) Some new efficient methods to solve the n/1/r i ,/⌆T i scheduling problem. European Journal of Operational Research, 58, 404–13.

    Google Scholar 

  • Fox, M. S. (1983) Constraint-directed search: A case study of job-shop scheduling, PhD Thesis, Carnegie-Mellon University, Pittsburgh, PA, December, Technical Report CMU-R1-TR-83–22.

    Google Scholar 

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

    Google Scholar 

  • Kanet, J. J. and Adelsberger, H. H. (1987) Expert systems in production scheduling. European Journal of Operational Research, 29, 51–59.

    Google Scholar 

  • Kempf, K. G. (1985) Manufacturing and artificial intelligence. Robotics, 1(1), 13–25.

    Google Scholar 

  • Kusiak, A. and Chen, M. (1988) Expert systems for planning and scheduling manufacturing systems. European Journal of Operational Research, 34, 113–130.

    Google Scholar 

  • Le Pape, C. (1985) SOJA: a delay working scheduling system, SOJA's system and inference engine, in Proceedings of the 5th Technical Conference of the British Computer Society Specialist Group on Expert Systems, Warwick, UK, pp. 195-211.

  • Le Pape, C. and Sauve, B. (1985) SOJA: un système d'ordonnancement journalier d'atelier, in Proceedings of Cinquièmes Journées Internationales: Les Systèmes Experts et leurs Applications, Avignon, France, pp. 849–867.

  • Panwalkar, S. S. and Iskander, W. (1977) A survey of scheduling rules. Operations Research, 25(1), 45–61.

    Google Scholar 

  • Pierreval, H. and Ralambondrainy, H. (1988) Generation of knowledge about the control of a flow shop using data-analysis oriented learning techniques and simulation, Research Report, INRIA, Rocquencourt, France, No. 897, September.

    Google Scholar 

  • Pierreval, H. and Ralambondrainy, H. (1989) Generation of knowledge about the control of a flow shop using simulation and a learning algorithm, in Computer Application in Production and Engineering, Kimura, F. and Rolstadas, A. (eds), North-Holland.

  • Proth, J.-M., Quinqueton, J., Ralambondrainy, H. and Voyiatzis, K. (1983a) Utilisation de l'intelligence artificielle dans un problème d'ordonnancement, in Proceedings of Congrès Automatique: Productique et Robotique Intelligente, AFCET, Besançon, France, 15–17 November, pp. 53–61.

    Google Scholar 

  • Proth, J.-M., Quinqueton, J., Ralambondrainy, H. and Voyiatzis, K. (1983b) Problème d'ordonnancement: utilisation de l'intelligence artificielle, Le Nouvel Automatisme, Novembre–Décembre, pp. 59-62.

  • Smith, S. F., Ow, P. S. and Matthys, D. C. (1989) OPIS: An opportunistic factory scheduling system, in Proceedings of International Symposium for Computer Scientists, Beijing, China.

  • Steffen, M. S. (1986) A survey of artificial intelligence-based scheduling systems, in Proceedings of Fall Industrial Engineering Conference, Dec. 7–10, Boston, MA, pp. 395-405.

  • Voyiatzis, K. (1987) Utilisation de l'intelligence artificielle pour les problèmes d'ordonnancement, 3rd Cycle Thesis, University of Paris Dauphine.

  • Yih, Y. (1990) Trace-driven knowledge acquisition (TDKA) for rule-based real time scheduling systems. Journal of Intelligent Manufacturing, 1, 217–230.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Rights and permissions

Reprints and permissions

About this article

Cite this article

Chu, C., Portmann, MC. Application of the artificial memory approach to multicriteria scheduling problems. J Intell Manuf 4, 151–161 (1993). https://doi.org/10.1007/BF00123908

Download citation

  • Issue Date:

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

Keywords

Navigation