Skip to main content

Constraint Programming Based Algorithm for Solving Large-Scale Vehicle Routing Problems

  • Conference paper
  • First Online:
Hybrid Artificial Intelligent Systems (HAIS 2019)

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

Included in the following conference series:


Smart cities management has become currently an interesting topic where recent decision aid making algorithms are essential to solve and optimize their related problems. A popular transportation optimization problem is the Vehicle Routing Problem (VRP) which is high complicated in such a way that it is categorized as a NP-hard problem. VRPs are famous and appear as influential problems that are widely present in many real-world industrial applications. They have become an elemental part of economy, the enhancement of which arises in a significant reduction in costs.

The basic version of VRPs, the Capacitated VRP (CVRP) occupies a central position for historical and practical considerations since there are important real-world systems can be satisfactorily modeled as a CVRP. A Constraint Programming (CP) paradigm is used to model and solve the CVRP by applying interval and sequence variables in addition to the use of a transition distance matrix to attain the objective. An empirical study over 52 CVRP classical instances, with a number of nodes that varies from 16 to 200, and 20 CVRP large-scale instances, with a number of nodes that varies from 106 to 459, shows the relative merits of our proposed approach. It shows also that the CP paradigm tackles successfully large-scale problems with a percentage deviation varying from 2% to 10% where several exact and heuristic algorithms fail to tackle them and only a few meta-heuristics can probably solve instances with a such big number of customers.

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

Access this chapter

USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
USD 39.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.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

Institutional subscriptions


  1. 1.


  1. Akhand, M.A.H., Paya, Z.J., Murase, K.: Capacitated vehicle routing problem solving using adaptive sweep and velocity tentative PSO. Int. J. Adv. Comput. Sci. Appl. 8(12), 288–295 (2017)

    Google Scholar 

  2. Altinel, I.K., Öncan, T.: A new enhancement of the Clarke and Wright savings heuristic for the capacitated vehicle routing problem. J. Oper. Res. Soc. 56(8), 954–961 (2005)

    Article  Google Scholar 

  3. Baran, E.: Route determination for capacitated vehicle routing problem with two different hybrid heuristic algorithm. Int. J. Eng. Sci. Appl. 2(2), 55–64 (2018)

    Google Scholar 

  4. Borčinová, Z.: Two models of the capacitated vehicle routing problem. Croatian Oper. Res. Rev. 8, 463–469 (2017)

    Article  MathSciNet  Google Scholar 

  5. Clarke, G., Wright, J.W.: Scheduling of vehicles from a central depot to a number of delivery points. Oper. Res. 12, 568–581 (1964)

    Article  Google Scholar 

  6. Comert, S.E., Yazgan, H.R., Kir, S., Yener, F.: A cluster first-route second approach for a capacitated vehicle routing problem: a case study. Int. J. Procurement Manage. 11(4), 399–419 (2018)

    Article  Google Scholar 

  7. Dantzig, G., Ramser, J.: The truck dispatching problem. Manage. Sci. 6(1), 80–91 (1959)

    Article  MathSciNet  Google Scholar 

  8. Faulin, J., García del Valle, A.: Solving the capacitated vehicle routing problem using the ALGELECT electrostatic algorithm. J. Oper. Res. Soc. 59(12), 1685–1695 (2008)

    Article  Google Scholar 

  9. Gillet, B.E., Johnson, J.G.: Multi-terminal vehicle-dispatch algorithm. Omega 4, 711–718 (1976)

    Article  Google Scholar 

  10. Goli, A., Aazami, A., Jabbarzadeh, A.: Accelerated cuckoo optimization algorithm for capacitated vehicle routing problem in competitive conditions. Int. J. Artif. Intell. 16(1), 88–112 (2018)

    Google Scholar 

  11. Guimarans, D., Herrero, R., Riera, D., JuanJuan, A.A., Ramos, J.: Combining probabilistic algorithms, constraint programming and lagrangian relaxation to solve the vehicle routing problem. Ann. Math. Artif. Intell. 62(3), 299–315 (2011)

    Article  MathSciNet  Google Scholar 

  12. Ham, A., Cakici, E.: Flexible job shop scheduling problem with parallel batch processing machines: MIP and CP approaches. Comput. Ind. Eng. 102, 160–165 (2016)

    Article  Google Scholar 

  13. Hannan, M.A., Akhtar, M., Begum, R.A., Basri, H., Hussain, A., Scavino, E.: Capacitated vehicle-routing problem model for scheduled solid waste collection and route optimization using PSO algorithm. Waste Manage. 71, 31–41 (2018)

    Article  Google Scholar 

  14. Kerwad, M.M., Othman, Z.A., Zainudin, S.: Improved water flow-like algorithm for capacitated vehicle routing problem. J. Theor. Appl. Inf. Technol. 96(15), 4836–4853 (2018)

    Google Scholar 

  15. Kir, S., Yazgan, H.R., Tüncel, E.: A novel heuristic algorithm for capacitated vehicle routing problem. J. Ind. Eng. Int. 13(3), 323–330 (2017)

    Article  Google Scholar 

  16. Laborie, P., Rogerie, J.: Temporal linear relaxation in IBM ILOG CP optimizer. J. Sched. 19(4), 391–400 (2014)

    Article  MathSciNet  Google Scholar 

  17. Laborie, P., Rogerie, J., Shaw, P., Vilm, P.: IBM ILOG CP optimizer for scheduling. Constraints 23(2), 210–250 (2018)

    Article  MathSciNet  Google Scholar 

  18. Noorizadegan, M., Chen, B.: Vehicle routing with probabilistic capacity constraints. Eur. J. Oper. Res. 270(2), 544–555 (2018)

    Article  MathSciNet  Google Scholar 

  19. Na, B., Jun, Y., Kim, B.I.: Some extensions to the sweep algorithm. Int. J. Adv. Manufact. Technol. 56, 1057–1067 (2011)

    Article  Google Scholar 

  20. Rabbouch, B., Mraihi, R., Saâdaoui, F.: A recent brief survey for the multi depot heterogenous vehicle routing problem with time windows. In: Abraham, A., Muhuri, P.K., Muda, A.K., Gandhi, N. (eds.) HIS 2017. AISC, vol. 734, pp. 147–157. Springer, Cham (2018).

    Chapter  Google Scholar 

  21. Rabbouch, B., Saadaoui, F., Mraihi, R.: Empirical mode simulated annealing for solving the capacitated vehicle routing problem. J. Exp. Theor. Artif. Intell. (2019, forthcoming)

    Google Scholar 

  22. Rojas-Cuevas, I.-D., Caballero-Morales, S.-O., Martinez-Flores, J.-L., Mendoza-Vazquez, J.-R.: Capacitated vehicle routing problem model for carriers. J. Transp. Supply Chain Manage. (2018).

  23. Sahraeian, R., Esmaeili, M.: A multi-objective two-echelon capacitated vehicle routing problem for perishable products. J. Ind. Syst. Eng. 11(2), 62–84 (2018)

    Google Scholar 

  24. Tlili, T., Faiz, S., Krichen, S.: A hybrid metaheuristic for the distance-constrained capacitated vehicle routing problem. Procedia Soc. Behav. Sci. 109, 779–783 (2014)

    Article  Google Scholar 

  25. Uchoa, E., Pecin, D., Pessoa, A., Poggi, M., Vidal, T., Subramanian, A.: New benchmark instances for the capacitated vehicle routing problem. Eur. J. Oper. Res. 257(3), 845–858 (2017)

    Article  MathSciNet  Google Scholar 

Download references

Author information

Authors and Affiliations


Corresponding author

Correspondence to Bochra Rabbouch .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2019 Springer Nature Switzerland AG

About this paper

Check for updates. Verify currency and authenticity via CrossMark

Cite this paper

Rabbouch, B., Saâdaoui, F., Mraihi, R. (2019). Constraint Programming Based Algorithm for Solving Large-Scale Vehicle Routing Problems. In: Pérez García, H., Sánchez González, L., Castejón Limas, M., Quintián Pardo, H., Corchado Rodríguez, E. (eds) Hybrid Artificial Intelligent Systems. HAIS 2019. Lecture Notes in Computer Science(), vol 11734. Springer, Cham.

Download citation

  • DOI:

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-030-29858-6

  • Online ISBN: 978-3-030-29859-3

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics