skip to main content
10.1145/3071178.3071185acmconferencesArticle/Chapter ViewAbstractPublication PagesgeccoConference Proceedingsconference-collections
research-article

Automated heuristic design using genetic programming hyper-heuristic for uncertain capacitated arc routing problem

Authors Info & Claims
Published:01 July 2017Publication History

ABSTRACT

Uncertain Capacitated Arc Routing Problem (UCARP) is a variant of the well-known CARP. It considers a variety of stochastic factors to reflect the reality where the exact information such as the actual task demand and accessibilities of edges are unknown in advance. Existing works focus on obtaining a robust solution beforehand. However, it is also important to design effective heuristics to adjust the solution in real time. In this paper, we develop a new Genetic Programming-based Hyper-Heuristic (GPHH) for automated heuristic design for UCARP. A novel effective meta-algorithm is designed carefully to address the failures caused by the environment change. In addition, it employs domain knowledge to filter some infeasible candidate tasks for the heuristic function. The experimental results show that the proposed GPHH significantly outperforms the existing GPHH methods and manually designed heuristics. Moreover, we find that eliminating the infeasible and distant tasks in advance can reduce much noise and improve the efficacy of the evolved heuristics. In addition, it is found that simply adding a slack factor to the expected task demand may not improve the performance of the GPHH.

References

  1. S.K. Amponsah and S. Salhi. 2004. The Investigation of a Class of Capacitated Arc Routing Problems: The Collection of Garbage in Developing Countries. Waste Management 24, 7 (2004), 711--721.Google ScholarGoogle ScholarCross RefCross Ref
  2. R. Baldacci and V. Maniezzo. 2006. Exact Methods Based on Node-Routing Formulations for Undirected Arc-Routing Problems. Networks 47, 1 (2006), 52--60. Google ScholarGoogle ScholarDigital LibraryDigital Library
  3. E. Bartolini, J.-F. Cordeau, and G. Laporte. 2013. An Exact Algorithm for the Capacitated Arc Routing Problem with Deadheading Demand. Operations Research 61, 2 (2013), 315--327.Google ScholarGoogle ScholarCross RefCross Ref
  4. J.F. Campbell and A. Langevin. 2000. Roadway Snow and Ice Control. Springer US, Boston, MA, 389--418.Google ScholarGoogle Scholar
  5. Y. Chen, J.K. Hao, and F. Glover. 2016. A Hybrid Metaheuristic Approach for the Capacitated Arc Routing Problem. European Journal of Operational Research 253, 1 (2016), 25--39.Google ScholarGoogle ScholarCross RefCross Ref
  6. C.H. Christiansen, J. Lysgaard, and S. Wøhlk. 2009. A Branch-and-Price Algorithm for the Capacitated Arc Routing Problem with Stochastic Demands. Operations Research Letters 37, 6 (2009), 392--398. Google ScholarGoogle ScholarDigital LibraryDigital Library
  7. G. Fleury, P. Lacomme, and C. Prins. 2004. Evolutionary Algorithms for Stochastic Arc Routing Problems. Springer Berlin Heidelberg, 501--512.Google ScholarGoogle Scholar
  8. G. Fleury, P. Lacomme, C. Prins, and W. Ramdane-Chérif. 2005. Improving Robustness of Solutions to Arc Routing Problems. Journal of the Operational Research Society 56, 5 (2005), 526--538.Google ScholarGoogle ScholarCross RefCross Ref
  9. B.L. Golden and R.T. Wong. 1981. Capacitated Arc Routing Problems. Networks 11, 3 (1981), 305--315.Google ScholarGoogle ScholarCross RefCross Ref
  10. H. Handa, D. Lin, L. Chapman, and X. Yao. 2006. Robust Solution of Salting Route Optimisation Using Evolutionary Algorithms. In 2006 IEEE International Conference on Evolutionary Computation. 3098--3105.Google ScholarGoogle Scholar
  11. P. Lacomme, C. Prins, and W. Ramdane-Cherif. 2004. Competitive Memetic Algorithms for Arc Routing Problems. Annals of Operations Research 131, 1 (2004), 159--185.Google ScholarGoogle ScholarCross RefCross Ref
  12. Y. Mei, X. Li, and X. Yao. 2014. Cooperative Coevolution With Route Distance Grouping for Large-Scale Capacitated Arc Routing Problems. IEEE Transactions on Evolutionary Computation 18, 3 (2014), 435--449.Google ScholarGoogle ScholarCross RefCross Ref
  13. Y. Mei, K. Tang, and X. Yao. 2009. A Global Repair Operator for Capacitated Arc Routing Problem. IEEE Transactions on Systems, Man, and Cybernetics, Part B (Cybernetics) 39, 3 (2009), 723--734. Google ScholarGoogle ScholarDigital LibraryDigital Library
  14. Y. Mei, K. Tang, and X. Yao. 2010. Capacitated Arc Routing Problem in Uncertain Environments. In IEEE Congress on Evolutionary Computation. 1--8.Google ScholarGoogle Scholar
  15. V. Pillac, M. Gendreau, C. Guéret, and A.L. Medaglia. 2013. A Review of Dynamic Vehicle Routing Problems. European Journal of Operational Research 225, 1 (2013), 1--11.Google ScholarGoogle ScholarCross RefCross Ref
  16. U. Ritzinger, J. Puchinger, and R.F. Hartl. 2016. A Survey on Dynamic and Stochastic Vehicle Routing Problems. International Journal of Production Research 54, 1 (2016), 215--231.Google ScholarGoogle ScholarCross RefCross Ref
  17. L. Santos, J. Coutinho-Rodrigues, and J.R. Current. 2009. An Improved Heuristic for the Capacitated Arc Routing Problem. Computers & Operations Research 36, 9 (2009), 2632--2637. Google ScholarGoogle ScholarDigital LibraryDigital Library
  18. L. Santos, J. Coutinho-Rodrigues, and J.R. Current. 2010. An Improved Ant Colony Optimization Based Algorithm for the Capacitated Arc Routing Problem. Transportation Research Part B: Methodological 44, 2 (2010), 246--266.Google ScholarGoogle ScholarCross RefCross Ref
  19. K. Tang, Y. Mei, and X. Yao. 2009. Memetic Algorithm With Extended Neighborhood Search for Capacitated Arc Routing Problems. IEEE Transactions on Evolutionary Computation 13, 5 (2009), 1151--1166. Google ScholarGoogle ScholarDigital LibraryDigital Library
  20. J. Wang, K. Tang, J. A. Lozano, and X. Yao. 2016. Estimation of the Distribution Algorithm With a Stochastic Local Search for Uncertain Capacitated Arc Routing Problems. IEEE Transactions on Evolutionary Computation 20, 1 (2016), 96--109.Google ScholarGoogle ScholarDigital LibraryDigital Library
  21. J. Wang, K. Tang, and X. Yao. 2013. A Memetic Algorithm for Uncertain Capacitated Arc Routing Problems. In 2013 IEEE Workshop on Memetic Computing. 72--79.Google ScholarGoogle Scholar
  22. T. Weise, A. Devert, and K. Tang. 2012. A Developmental Solution to (Dynamic) Capacitated Arc Routing Problems Using Genetic Programming. In Proceedings of GECCO. ACM, 831--838. Google ScholarGoogle ScholarDigital LibraryDigital Library
  23. E.J. Willemse and J.W. Joubert. 2016. Constructive Heuristics for the Mixed Capacity Arc Routing Problem under Time Restrictions with Intermediate Facilities. Computers & Operations Research 68 (2016), 30--62. Google ScholarGoogle ScholarDigital LibraryDigital Library

Index Terms

  1. Automated heuristic design using genetic programming hyper-heuristic for uncertain capacitated arc routing problem

      Recommendations

      Comments

      Login options

      Check if you have access through your login credentials or your institution to get full access on this article.

      Sign in
      • Published in

        cover image ACM Conferences
        GECCO '17: Proceedings of the Genetic and Evolutionary Computation Conference
        July 2017
        1427 pages
        ISBN:9781450349208
        DOI:10.1145/3071178

        Copyright © 2017 ACM

        Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

        Publisher

        Association for Computing Machinery

        New York, NY, United States

        Publication History

        • Published: 1 July 2017

        Permissions

        Request permissions about this article.

        Request Permissions

        Check for updates

        Qualifiers

        • research-article

        Acceptance Rates

        GECCO '17 Paper Acceptance Rate178of462submissions,39%Overall Acceptance Rate1,669of4,410submissions,38%

        Upcoming Conference

        GECCO '24
        Genetic and Evolutionary Computation Conference
        July 14 - 18, 2024
        Melbourne , VIC , Australia

      PDF Format

      View or Download as a PDF file.

      PDF

      eReader

      View online with eReader.

      eReader