Neighborhood Composition Strategies in Stochastic Local Search

  • Janniele A. S. AraujoEmail author
  • Haroldo G. Santos
  • Davi D. Baltar
  • Túlio A. M. Toffolo
  • Tony Wauters
Conference paper
Part of the Lecture Notes in Computer Science book series (LNCS, volume 9668)


Methods based on Stochastic Local Search (SLS) have been ranked as the best heuristics available for many hard combinatorial optimization problems. The design of SLS methods which use many neighborhoods poses difficult questions regarding the exploration of these neighborhoods: how much computational effort should be invested in each neighborhood? Should this effort remain fixed during the entire search or should it be dynamically updated as the search progresses? Additionally, is it possible to learn the best configurations during runtime without sacrificing too much the computational efficiency of the search method? In this paper we explore different tuning strategies to configure a state-of-the-art algorithm employing fourteen neighborhoods for the Multi-Mode Resource Constrained Multi-Project Scheduling Problem. An extensive set of computational experiments provide interesting insights for neighborhood selection and improved upper bounds for many hard instances from the literature.


Stochastic local search Project scheduling Multi-neighborhood search Learning Online and offline tuning 



The authors thank CNPq and FAPEMIG for supporting this research.


  1. 1.
    Asta, S., Karapetyan, D., Kheiri, H., Ozcan, E., Parkes, A.J.: Combining monte-carlo and hyper-heuristic methods for the multi-mode resource-constrained multi-project scheduling problem. In: Kendall, G., Berghe, G.V., McCollum, B. (eds.) Proceedings of the 6th Multidisciplinary International Scheduling Conference, (in review), pp. 836–839 (2013)Google Scholar
  2. 2.
    Baker, J.E.: Reducing bias and inefficiency in the selection algorithm. In: Proceedings of the 2nd International Conference on GA, pp. 14–21. Lawrence Erlbaum Associates, Inc., Mahwah, NJ, USA (1987)Google Scholar
  3. 3.
    da Fonseca, G.H.G., Santos, H.G., Toffolo, T.A.M., Brito, S.S., Souza, M.J.F.: GOAL solver: a hybrid local search based solver for high school timetabling. Ann. Oper. Res. 239(1), 77–97 (2014)MathSciNetCrossRefzbMATHGoogle Scholar
  4. 4.
    Demeulemeester, E.L., Herroelen, W.S.: Project Scheduling: A Research Handbook. Kluwer Academic Publishers, Norwell (2002)zbMATHGoogle Scholar
  5. 5.
    Hansen, P., Mladenović, N.: First vs. best improvement: an empirical study. Discrete Appl. Math. 154(5), 802–817 (2006)MathSciNetCrossRefzbMATHGoogle Scholar
  6. 6.
    Hoos, H.H., Stützle, T.: Stochastic local search: Foundations and applications, pp. 149–201. Morgan Kaufmann (2005)Google Scholar
  7. 7.
    Ochoa, G., Verel, S., Daolio, F., Tomassini, M.: Local optima networks: a new model of combinatorial fitness landscapes. In: Richter, H., Engelbrecht, A. (eds.) Recent Advances in the Theory and Application of Fitness Landscapes. ECC, vol. 6, pp. 245–276. Springer, Heidelberg (2014)CrossRefGoogle Scholar
  8. 8.
    Soares, J.A., Santos, H.G., Baltar, D., Toffolo, T.A.M.: LAHC applied to the multi-mode resource-constrained multi-project scheduling problem. In: Proceedings of 7th Multidisciplinary International Conference on Scheduling, pp. 905–908 (2015)Google Scholar
  9. 9.
    Wauters, T., Kinable, J., Smet, P., Vancroonenburg, W., Berghe, G.V., Verstichel, J.: The multi-mode resource-constrained multi-project scheduling problem:The MISTA 2013 challenge. J. Sched. (2014)Google Scholar

Copyright information

© Springer International Publishing Switzerland 2016

Authors and Affiliations

  • Janniele A. S. Araujo
    • 1
    • 2
    Email author
  • Haroldo G. Santos
    • 2
  • Davi D. Baltar
    • 1
  • Túlio A. M. Toffolo
    • 2
    • 3
  • Tony Wauters
    • 3
  1. 1.Computer and Systems DepartmentFederal University of Ouro PretoOuro PretoBrazil
  2. 2.Department of ComputingFederal University of Ouro PretoOuro PretoBrazil
  3. 3.Computer Science Department, CODeSKU LeuvenLeuvenBelgium

Personalised recommendations