Skip to main content

A Parametric Framework for Genetic Programming with Transfer Learning for Uncertain Capacitated Arc Routing Problem

  • Conference paper
  • First Online:

Part of the book series: Lecture Notes in Computer Science ((LNAI,volume 12576))

Abstract

The Uncertain Capacited Arc Routing Problem (UCARP) is an important variant of arc routing problems that is capable of modelling uncertainties of real-world scenarios. Genetic Programming is utilised to evolve routing policies for vehicles to enable them to make real-time decisions and handle environment uncertainties. However, when the properties of a solved problem change, the trained routing policy becomes ineffective and a new routing policy is needed to be trained. The training process is time-consuming. Nevertheless, by extraction and transfer of some knowledge learned from the previous similar problem, the retraining process can be improved. Transfer learning is a challenging task that entails many aspects to decide about, which can influence the degree by which knowledge transfer can be effective. Consequently, in this paper we propose a parametric framework to formalise these details so that it can facilitate studying different aspects of using transfer learning for handling scenario changes of UCARP. Conducting a large number of experiments, we utilise this framework to analyse different transfer learning mechanisms and demonstrate how it can help with understanding dynamics of knowledge transfer for UCARP.

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

Buying options

Chapter
USD   29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD   79.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD   99.99
Price excludes VAT (USA)
  • Compact, lightweight 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

Learn about institutional subscriptions

References

  1. Ardeh, M.A., Mei, Y., Zhang, M.: Genetic programming hyper-heuristic with knowledge transfer for uncertain capacitated arc routing problem. In: Proceedings of the Genetic and Evolutionary Computation Conference Companion, pp. 334–335. ACM (2019)

    Google Scholar 

  2. Ansari Ardeh, M., Mei, Y., Zhang, M.: A novel genetic programming algorithm with knowledge transfer for uncertain capacitated arc routing problem. In: Nayak, A.C., Sharma, A. (eds.) PRICAI 2019. LNCS (LNAI), vol. 11670, pp. 196–200. Springer, Cham (2019). https://doi.org/10.1007/978-3-030-29908-8_16

    Chapter  Google Scholar 

  3. Ardeh, M.A., Mei, Y., Zhang, M.: Transfer learning in genetic programming hyper-heuristic for solving uncertain capacitated arc routing problem. In: Proceedings of the IEEE Congress on Evolutionary Computation, pp. 49–56 (2019)

    Google Scholar 

  4. Ardeh, M.A., Mei, Y., Zhang, M.: Genetic programming hyper-heuristics with probabilistic prototype tree knowledge transfer for uncertain capacitated arc routing problems (accepted to appear). In: Proceedings of the IEEE Congress on Evolutionary Computation (2020)

    Google Scholar 

  5. De Lorenzo, A., Bartoli, A., Castelli, M., Medvet, E., Xue, B.: Genetic programming in the twenty-first century: a bibliometric and content-based analysis from both sides of the fence. Genet. Program. Evolvable Mach. 21(1), 181–204 (2019). https://doi.org/10.1007/s10710-019-09363-3

    Article  Google Scholar 

  6. Dinh, T.T.H., Chu, T.H., Nguyen, Q.U.: Transfer learning in genetic programming. In: Proceedings of the IEEE Congress on Evolutionary Computation, pp. 1145–1151 (2015)

    Google Scholar 

  7. Eliason, S.R.: Maximum Likelihood Estimation : Logic and Practice. Sage, Thousand Oaks (1993)

    Book  Google Scholar 

  8. Feng, L., Ong, Y.S., Lim, M.H., Tsang, I.W.: Memetic search with interdomain learning: a realization between CVRP and CARP. IEEE Trans. Evol. Comput. 19(5), 644–658 (2015)

    Article  Google Scholar 

  9. Gupta, A., Ong, Y., Feng, L.: Insights on transfer optimization: because experience is the best teacher. IEEE Trans. Emerg. Top. Comput. Intell. 2(1), 51–64 (2018)

    Article  Google Scholar 

  10. Hasegawa, Y., Iba, H.: Optimizing programs with estimation of bayesian network. In: Proceedings of the IEEE Congress on Evolutionary Computation, pp. 1378–1385 (2006)

    Google Scholar 

  11. Hasegawa, Y., Iba, H.: A bayesian network approach to program generation. IEEE Trans. Evol. Comput. 12(6), 750–764 (2008)

    Article  Google Scholar 

  12. Hildebrandt, T., Branke, J.: On using surrogates with genetic programming. Evol. Comput. 23(3), 343–367 (2015)

    Article  Google Scholar 

  13. Liu, Y., Mei, Y.: Automated heuristic design using genetic programming hyper-heuristic for uncertain capacitated arc routing problem. In: Proceedings of the Genetic and Evolutionary Computation Conference, pp. 290–297 (2017)

    Google Scholar 

  14. Pelikan, M., Goldberg, D.E., Cantú-Paz, E.: BOA: the bayesian optimization algorithm. In: IlliGAL Report, GECCO’99, pp. 525–532. Morgan Kaufmann Publishers Inc. San Francisco, CA, USA (1999)

    Google Scholar 

  15. Petrowski, A.: A clearing procedure as a niching method for genetic algorithms. In: Proceedings of IEEE Conference on Evolutionary Computation (1996)

    Google Scholar 

  16. Sałustowicz, R., Schmidhuber, J.: Probabilistic incremental program evolution: stochastic search through program space. In: van Someren, M., Widmer, G. (eds.) ECML 1997. LNCS, vol. 1224, pp. 213–220. Springer, Heidelberg (1997). https://doi.org/10.1007/3-540-62858-4_86

    Chapter  Google Scholar 

  17. Shir, O.M.: Niching in evolutionary algorithms, pp. 1035–1069. Springer, Berlin (2012)

    Google Scholar 

  18. Taylor, M., Whiteson, S., Stone, P.: Transfer learning for policy search methods. In: Proceedings of the International Conference on Machine Learning (2006)

    Google Scholar 

  19. Torrey, L., Shavlik, J.: Transfer learning. Handbook of Research on Machine Learning Applications and Trends: Algorithms, Methods, and Techniques, pp. 242–264. IGI Global, Hershey (2010)

    Chapter  Google Scholar 

  20. Zhang, F., Mei, Y., Nguyen, S., Zhang, M.: Evolving scheduling heuristics via genetic programming with feature selection in dynamic flexible job shop scheduling. IEEE Trans. Cybern. (2020). https://doi.org/10.1109/TCYB.2020.3024849

  21. Zhang, F., Mei, Y., Zhang, M.: A two-stage genetic programming hyper-heuristic approach with feature selection for dynamic flexible job shop scheduling. In: Proceedings of the Genetic and Evolutionary Computation Conference, pp. 347–355 (2019)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Mazhar Ansari Ardeh .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2020 Springer Nature Switzerland AG

About this paper

Check for updates. Verify currency and authenticity via CrossMark

Cite this paper

Ardeh, M.A., Mei, Y., Zhang, M. (2020). A Parametric Framework for Genetic Programming with Transfer Learning for Uncertain Capacitated Arc Routing Problem. In: Gallagher, M., Moustafa, N., Lakshika, E. (eds) AI 2020: Advances in Artificial Intelligence. AI 2020. Lecture Notes in Computer Science(), vol 12576. Springer, Cham. https://doi.org/10.1007/978-3-030-64984-5_12

Download citation

  • DOI: https://doi.org/10.1007/978-3-030-64984-5_12

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-030-64983-8

  • Online ISBN: 978-3-030-64984-5

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics