Skip to main content

Meta-heuristics Self-Parameterization in a Multi-agent Scheduling System Using Case-Based Reasoning

  • Conference paper
  • First Online:
Computational Intelligence and Decision Making

Abstract

This paper proposes a novel agent-based approach to Meta-Heuristics self-configuration. Meta-heuristics are algorithms with parameters which need to be set up as efficient as possible in order to unsure its performance. A learning module for self-parameterization of Meta-heuristics (MH) in a Multi-Agent System (MAS) for resolution of scheduling problems is proposed in this work. The learning module is based on Case-based Reasoning (CBR) and two different integration approaches are proposed. A computational study is made for comparing the two CBR integration perspectives. Finally, some conclusions are reached and future work outlined.

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

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 129.00
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 169.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info
Hardcover Book
USD 169.99
Price excludes VAT (USA)
  • Durable hardcover edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

References

  1. Pinedo M (2012) Scheduling: theory, algorithms, and systems, 4th edn. Springer, Boston

    MATH  Google Scholar 

  2. Ouelhadj D, Petrovic S (2008) A survey of dynamic scheduling in manufacturing systems. J Sched 12:417–431

    Article  MathSciNet  Google Scholar 

  3. Madureira A, Santos J, Fernandes N, Ramos C (2007) Proposal of a cooperation mechanism for team-work based multi-agent system in dynamic scheduling through meta-heuristics. In: IEEE international symposium on assembly and manufacturing, Ann Arbor, pp 233–238

    Google Scholar 

  4. Monostori L, Váncza J, Kumara S (2006) Agent based systems for manufacturing. CIRP Ann Manuf Technol 55(2):697–720

    Article  Google Scholar 

  5. Wellner J, Dilger W (1999) Job shop scheduling with multiagents. Workshop planen und Konfigurieren, Universität Würzburg, German, 3–5 March

    Google Scholar 

  6. Alonso E, D’inverno M, Kudenko D, Luch M, Noble J (2001) Learning in multi-agent systems. Knowl Eng Rev 16(3):277–284

    Article  Google Scholar 

  7. Panait L, Luke S (2005) Cooperative multi-agent learning: the state of the Art. Auton Agents Multi-Agent Syst 11:387–434

    Article  Google Scholar 

  8. Madureira A (2003) Meta-heuristics application to scheduling in dynamic environments of discrete manufacturing. PhD dissertation, University of Minho, Braga, (in portuguese)

    Google Scholar 

  9. Adams J, Balas E, Zawack D (1988) The shifting bottleneck procedure for job shop scheduling. Manag Sci 34:391–401

    Article  MathSciNet  MATH  Google Scholar 

  10. Gonzalez T (2007) Handbook of approximation algorithms and metaheuristics, Chapman&hall/Crc computer and information science series. Chapman&Hall/Crc, Boca Raton

    Book  MATH  Google Scholar 

  11. Kolodner J (1993) Case-based reasoning. Morgan Kaufmann Publishers Inc, San Mateo

    Google Scholar 

  12. Beddoe G, Petrovic S, Li J (2009) A hybrid metaheuristic case-based reasoning system for nurse rostering. J Sched 12(2):99–119

    Article  MATH  Google Scholar 

  13. Schank R (1982) Dynamic memory; a theory of reminding and learning in computers and people. Cambridge University Press, New York

    Google Scholar 

  14. Gentner D (1983) Structure mapping – a theorical framework for analogy. Cognit Sci 7:155–170

    Article  Google Scholar 

  15. Petrovic S, Yang Y, Dror M (2007) Case-based selection of initialisation heuristics for metaheuristic examination timetabling. Expert Syst Appl 33:772–785

    Article  Google Scholar 

  16. Aamodt A, Plaza E (1994) Case-based reasoning: foundational issues, methodological variations, and system approaches. Artif Intell Commun 7:39–52

    Google Scholar 

  17. Madureira A, Pereira I (2010) Self-optimization for dynamic scheduling in manufacturing systems. In: Technological developments in networking, education and automation. Springer, Dordrecht, pp 421–426

    Chapter  Google Scholar 

  18. Horling B, Lesser V (2004) A survey of multi-agent organizational paradigms. Knowl Eng Rev 19(4):281–316

    Article  Google Scholar 

  19. Fisher H, Thompson GL (1963) Probabilistic learning combinations of local job-shop scheduling rules. In: Muth JF, Thompson GL (eds) Industrial scheduling. Prentice-Hall, Englewood Cliffs, pp 225–251

    Google Scholar 

  20. Lawrence S (1984) Resource constrained project scheduling: an experimental investigation of heuristic scheduling techniques (Supplement), Carnegie-Mellon University

    Google Scholar 

  21. Applegate D, Cook W (1991) A computational study of the job-shop scheduling instance. ORSA J Comput 3:149–156

    Article  MATH  Google Scholar 

  22. Storer RH, Wu SD, Vaccari R (1992) New search spaces for sequencing instances with application to job shop scheduling. Manag Sci 38:1495–1509

    Article  MATH  Google Scholar 

  23. Yamada T, Nakano R (1992) A genetic algorithm applicable to large-scale job-shop instances. In: Manner R, Manderick B (eds) Parallel instance solving from nature. North-Holland, Amsterdam, pp 281–290

    Google Scholar 

Download references

Acknowledgments

This work is supported by a PhD scholarship (SFRH/BD/63404/2009) by FCT “Fundação para a Ciência e a Tecnologia”, FEDER Funds through the “Programa Operacional Factores de Competitividade – COMPETE” program and by National Funds through FCT “Fundação para a Ciência e a Tecnologia” under the project: FCOMP-01-0124-FEDER-PEst-OE/EEI/UI0760/2011.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Ivo Pereira .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2013 Springer Science+Business Media Dordrecht

About this paper

Cite this paper

Pereira, I., Madureira, A., de Moura Oliveira, P. (2013). Meta-heuristics Self-Parameterization in a Multi-agent Scheduling System Using Case-Based Reasoning. In: Madureira, A., Reis, C., Marques, V. (eds) Computational Intelligence and Decision Making. Intelligent Systems, Control and Automation: Science and Engineering, vol 61. Springer, Dordrecht. https://doi.org/10.1007/978-94-007-4722-7_10

Download citation

  • DOI: https://doi.org/10.1007/978-94-007-4722-7_10

  • Published:

  • Publisher Name: Springer, Dordrecht

  • Print ISBN: 978-94-007-4721-0

  • Online ISBN: 978-94-007-4722-7

  • eBook Packages: EngineeringEngineering (R0)

Publish with us

Policies and ethics