Skip to main content

CoBRA: A Coevolutionary Metaheuristic for Bi-level Optimization

  • Chapter
Metaheuristics for Bi-level Optimization

Part of the book series: Studies in Computational Intelligence ((SCI,volume 482))

Abstract

This article presents CoBRA, a new parallel coevolutionary algorithm for bi-level optimization. CoBRA is based on a coevolutionary scheme to solve bilevel optimization problems. It handles population-based meta-heuristics on each level, each one cooperating with the other to provide solutions for the overall problem. Moreover, in order to evaluate the relevance of CoBRA against more classical approaches, a new performance assessment methodology, based on rationality, is introduced. An experimental analysis is conducted on a bi-level distribution planning problem, where multiple manufacturing plants deliver items to depots, and where a distribution company controls several depots and distributes items from depots to retailers. The experimental results reveal significant enhancements with respect to a more classical approach, based on a hierarchical scheme.

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 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

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Anandalingam, G., White, D.: A solution method for the linear static stackelberg problem using penalty functions. IEEE Transactions on Automatic Control 35(10), 1170–1173 (1990)

    Article  MathSciNet  MATH  Google Scholar 

  2. Ben-Ayed, O., Blair, C.: Computational difficulties of bilevel linear programming. Operations Research 38(3), 556–560 (1990)

    Article  MathSciNet  MATH  Google Scholar 

  3. Calvete, H., Galé, C.: A Multiobjective Bilevel Program for Production-Distribution Planning in a Supply Chain. In: Multiple Criteria Decision Making for Sustainable Energy and Transportation Systems, pp. 155–165 (2010)

    Google Scholar 

  4. Cordeau, J., Gendreau, M., Laporte, G.: A tabu search heuristic for periodic and multi-depot vehicle routing problems. Networks 30(2), 105–119 (1997)

    Article  MATH  Google Scholar 

  5. Deb, K.: Multi-Objective Optimization Using Evolutionary Algorithms. John Wiley & Sons, Inc., New York (2001)

    MATH  Google Scholar 

  6. Deb, K., Agrawal, R.: Simulated binary crossover for continuous search space. Complex systems 9(2), 115–148 (1995)

    MathSciNet  MATH  Google Scholar 

  7. Deb, K., Goyal, M.: A combined genetic adaptive search (geneas) for engineering design. Computer Science and Informatics 26, 30–45 (1996)

    Google Scholar 

  8. Didi-Biha, M., Marcotte, P., Savard, G.: Path-based formulations of a bilevel toll setting problem. In: Optimization with Multivalued Mappings, pp. 29–50 (2006)

    Google Scholar 

  9. Eichfelder, G.: Multiobjective bilevel optimization. Mathematical Programming 123(2), 419–449 (2010)

    Article  MathSciNet  MATH  Google Scholar 

  10. Erkut, E., Gzara, F.: Solving the hazmat transport network design problem. Computers & Operations Research 35(7), 2234–2247 (2008)

    Article  MATH  Google Scholar 

  11. Fliege, J., Vicente, L.: Multicriteria approach to bilevel optimization. Journal of optimization theory and applications 131(2), 209–225 (2006)

    Article  MathSciNet  MATH  Google Scholar 

  12. Koh, A.: Solving transportation bi-level programs with differential evolution. In: IEEE Congress on Evolutionary Computation, CEC 2007, pp. 2243–2250. IEEE (2008)

    Google Scholar 

  13. Li, X., Tian, P., Min, X.: A hierarchical particle swarm optimization for solving bilevel programming problems. In: Rutkowski, L., Tadeusiewicz, R., Zadeh, L.A., Żurada, J.M. (eds.) ICAISC 2006. LNCS (LNAI), vol. 4029, pp. 1169–1178. Springer, Heidelberg (2006)

    Chapter  Google Scholar 

  14. Loridan, P., Morgan, J.: Weak via strong stackelberg problem: New results. Journal of Global Optimization 8, 263–287 (1996), doi:10.1007/BF00121269

    Article  MathSciNet  MATH  Google Scholar 

  15. Lv, Y., Hu, T., Wang, G., Wan, Z.: A penalty function method based on Kuhn-Tucker condition for solving linear bilevel programming. Applied Mathematics and Computation 188(1), 808–813 (2007)

    Article  MathSciNet  MATH  Google Scholar 

  16. Oduguwa, V., Roy, R.: Bi-level optimisation using genetic algorithm. In: 2002 IEEE International Conference on Artificial Intelligence Systems (ICAIS 2002), pp. 322–327 (2002)

    Google Scholar 

  17. Or, I.: Traveling salesman-type combinatorial problems and their relation to the logistics of regional blood banking. Northwestern University, Evanston (1976)

    Google Scholar 

  18. Potter, M.A., Jong, K.A.D.: Cooperative coevolution: An architecture for evolving coadapted subcomponents. Evolutionary Computation 8, 1–29 (2000)

    Article  Google Scholar 

  19. Potvin, J., Bengio, S.: The vehicle routing problem with time windows part II: genetic search. INFORMS Journal on Computing 8(2), 165 (1996)

    Article  MATH  Google Scholar 

  20. Talbi, E.-G.: Metaheuristics: from design to implementation. Wiley (2009)

    Google Scholar 

  21. Zitzler, E., Thiele, L., Laumanns, M., Fonseca, C.M., Grunert da Fonseca, V.: Performance assessment of multiobjective optimizers: An analysis and review. IEEE Transactions on Evolutionary Computation 7(2), 117–132 (2003)

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to François Legillon .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2013 Springer-Verlag Berlin Heidelberg

About this chapter

Cite this chapter

Legillon, F., Liefooghe, A., Talbi, EG. (2013). CoBRA: A Coevolutionary Metaheuristic for Bi-level Optimization. In: Talbi, EG. (eds) Metaheuristics for Bi-level Optimization. Studies in Computational Intelligence, vol 482. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-37838-6_4

Download citation

  • DOI: https://doi.org/10.1007/978-3-642-37838-6_4

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-642-37837-9

  • Online ISBN: 978-3-642-37838-6

  • eBook Packages: EngineeringEngineering (R0)

Publish with us

Policies and ethics