Skip to main content
Top
Published in: Neural Computing and Applications 1/2021

20-05-2020 | Original Article

Spiking neural firefly optimization scheme for the capacitated dynamic vehicle routing problem with time windows

Authors: Resmi RamachandranPillai, Michael Arock

Published in: Neural Computing and Applications | Issue 1/2021

Log in

Activate our intelligent search to find suitable subject content or patents.

search-config
loading …

Abstract

A number of technological improvements have prompted a great concern on ‘dynamism’ in vehicle routing problems (VRP). In real-world applications, the dynamic information happens simultaneously with the plan being carried out. In order to effectively solve dynamic VRP (DVRP), many optimization strategies have been introduced in the literature. A new variant of vehicle routing problem is proposed which combines DVRP with time windows and capacity constraints, named capacitated DVRP with time windows (CDVRPTW). Apart from the traditional way of handling the problem, this paper proposes a novel strategy that incorporates improved firefly algorithm (IFA) into the framework of spiking neural P (SN P) systems, named spiking neural firefly optimization (SFO). A mathematical model of the problem is formulated, and the solution scheme is designed by associating a number of SN P systems that work in parallel to find optimal solutions in a reasonable time. Additionally, the parameters in the IFA are optimized by adjusting the rule probabilities using SN P systems. Being a NP-hard problem with real-world applications, the benefits of this study are far-reaching. The proposed scheme has been tested on benchmark instances and proved novelty, feasibility, and potentiality of the system.

Dont have a licence yet? Then find out more about our products and how to get one now:

Springer Professional "Wirtschaft"

Online-Abonnement

Mit Springer Professional "Wirtschaft" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 340 Zeitschriften

aus folgenden Fachgebieten:

  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Versicherung + Risiko




Jetzt Wissensvorsprung sichern!

Springer Professional "Technik"

Online-Abonnement

Mit Springer Professional "Technik" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 390 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Maschinenbau + Werkstoffe




 

Jetzt Wissensvorsprung sichern!

Springer Professional "Wirtschaft+Technik"

Online-Abonnement

Mit Springer Professional "Wirtschaft+Technik" erhalten Sie Zugriff auf:

  • über 102.000 Bücher
  • über 537 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Maschinenbau + Werkstoffe
  • Versicherung + Risiko

Jetzt Wissensvorsprung sichern!

Literature
1.
go back to reference Rozenberg G, Bäck T, Kok JN (eds) (2012) Handbook of natural computing. Springer, Berlin, pp 461–477CrossRef Rozenberg G, Bäck T, Kok JN (eds) (2012) Handbook of natural computing. Springer, Berlin, pp 461–477CrossRef
5.
go back to reference Gruska J (1999) Quantum computing, vol 2005. McGraw-Hill, LondonMATH Gruska J (1999) Quantum computing, vol 2005. McGraw-Hill, LondonMATH
11.
go back to reference Chen H, Freund R, Ionescu M, Paun G, Pérez-Jiménez M (2007) On string languages generated by spiking neural P systems. Fundam Inform 75:141–162MathSciNetMATH Chen H, Freund R, Ionescu M, Paun G, Pérez-Jiménez M (2007) On string languages generated by spiking neural P systems. Fundam Inform 75:141–162MathSciNetMATH
13.
go back to reference García-Arnau M, Pérez D, Rodríguez-Patón A, Sosík P (2009) Spiking neural P systems: stronger normal forms. IJUC 5:411–425 García-Arnau M, Pérez D, Rodríguez-Patón A, Sosík P (2009) Spiking neural P systems: stronger normal forms. IJUC 5:411–425
19.
go back to reference Deb K (2014) Multi-objective optimization. In: Search methodologies. Springer, Boston, pp 403–449 Deb K (2014) Multi-objective optimization. In: Search methodologies. Springer, Boston, pp 403–449
21.
go back to reference Brownlee J (2011) Clever algorithms: nature-inspired programming recipes, Lulu.com Brownlee J (2011) Clever algorithms: nature-inspired programming recipes, Lulu.com
25.
go back to reference Yang XS (2009) Firefly algorithms for multimodal optimization. In: Watanabe O, Zeugmann T (eds) Stochastic algorithms: foundations and applications. SAGA 2009. Lecture notes in computer science, vol 5792. Springer, Berlin Yang XS (2009) Firefly algorithms for multimodal optimization. In: Watanabe O, Zeugmann T (eds) Stochastic algorithms: foundations and applications. SAGA 2009. Lecture notes in computer science, vol 5792. Springer, Berlin
26.
go back to reference Gandomi A, Yang X, Alavi A (2011) Mixed variable structural optimization using firefly algorithm. Comput Struct 89(23):2325–2336CrossRef Gandomi A, Yang X, Alavi A (2011) Mixed variable structural optimization using firefly algorithm. Comput Struct 89(23):2325–2336CrossRef
27.
go back to reference Gao M, He X, Luo D, Jiang J, Teng Q (2013) Object tracking using firefly algorithm. IET Comput Vis 7(4):227–237CrossRef Gao M, He X, Luo D, Jiang J, Teng Q (2013) Object tracking using firefly algorithm. IET Comput Vis 7(4):227–237CrossRef
32.
go back to reference Clarke G, Wright JW (1964) Scheduling of vehicles from a central depot to a number of delivery points. Oper Res 12(4):568–581CrossRef Clarke G, Wright JW (1964) Scheduling of vehicles from a central depot to a number of delivery points. Oper Res 12(4):568–581CrossRef
34.
go back to reference Attanasio A, Bregman J, Ghiani G, Manni E (2007). Real-time fleet management at Ecourier Ltd. In: Zeimpekis V, Tarantilis CD, Giaglis GM, Minis I (eds) Dynamic fleet management, volume 38 of operations research/computer science interfaces, chapter 10, pp 219–238. Springer, New York Attanasio A, Bregman J, Ghiani G, Manni E (2007). Real-time fleet management at Ecourier Ltd. In: Zeimpekis V, Tarantilis CD, Giaglis GM, Minis I (eds) Dynamic fleet management, volume 38 of operations research/computer science interfaces, chapter 10, pp 219–238. Springer, New York
35.
go back to reference Godfrey G, Powell WB (2002) An adaptive dynamic programming algorithm for dynamic fleet management, I: single period travel times. Transp Sci 36(1):21–39CrossRef Godfrey G, Powell WB (2002) An adaptive dynamic programming algorithm for dynamic fleet management, I: single period travel times. Transp Sci 36(1):21–39CrossRef
36.
go back to reference Powell WB, Topaloglu H (2005) Fleet management. In: Wallace S, Ziemba W (eds) Applications of stochastic programming, volume 5 of MPS-SIAM series on optimization, chapter 12. SIAM, pp 185–215 Powell WB, Topaloglu H (2005) Fleet management. In: Wallace S, Ziemba W (eds) Applications of stochastic programming, volume 5 of MPS-SIAM series on optimization, chapter 12. SIAM, pp 185–215
37.
go back to reference Simao H, Day J, George A, Gifford T, Nienow J, Powell WB (2009) An approximate dynamic programming algorithm for large-scale fleet management: a case application. Transp Sci 43(2):178–197CrossRef Simao H, Day J, George A, Gifford T, Nienow J, Powell WB (2009) An approximate dynamic programming algorithm for large-scale fleet management: a case application. Transp Sci 43(2):178–197CrossRef
39.
go back to reference Taniguchi E, Thompson R (2002) Modeling city logistics. Transp Res Rec J Transp Res Board 1790(1):45–51CrossRef Taniguchi E, Thompson R (2002) Modeling city logistics. Transp Res Rec J Transp Res Board 1790(1):45–51CrossRef
40.
go back to reference Barcelo J, Grzybowska H, Pardo S (2007) Vehicle routing and scheduling models, simulation and city logistics. In: Zeimpekis V, Tarantilis CD, Giaglis GM, Minis I (eds) Dynamic fleet management. Operations research/computer science interfaces, vol 38. US, Springer, pp 163–195 Barcelo J, Grzybowska H, Pardo S (2007) Vehicle routing and scheduling models, simulation and city logistics. In: Zeimpekis V, Tarantilis CD, Giaglis GM, Minis I (eds) Dynamic fleet management. Operations research/computer science interfaces, vol 38. US, Springer, pp 163–195
41.
go back to reference Zeimpekis V, Minis I, Mamassis K, Giaglis GM (2007) Dynamic management of a delayed delivery vehicle in a city logistics environment. In: Zeimpekis V, Tarantilis CD, Giaglis GM, Minis I (eds) Dynamic fleet management, volume 38 of operations research/computer science interfaces series, chapter 9. Springer, New York, pp 197–217 Zeimpekis V, Minis I, Mamassis K, Giaglis GM (2007) Dynamic management of a delayed delivery vehicle in a city logistics environment. In: Zeimpekis V, Tarantilis CD, Giaglis GM, Minis I (eds) Dynamic fleet management, volume 38 of operations research/computer science interfaces series, chapter 9. Springer, New York, pp 197–217
44.
go back to reference Bieding T, Görtz S, Klose A (2009) On line routing per mobile phone a case on subsequent deliveries of newspapers. In: Nunen JA, Speranza MG, Bertazzi L (eds) Innovations in distribution logistics. Lecture notes in economics and mathematical systems, vol 619. Berlin, Springer, pp 29–51CrossRef Bieding T, Görtz S, Klose A (2009) On line routing per mobile phone a case on subsequent deliveries of newspapers. In: Nunen JA, Speranza MG, Bertazzi L (eds) Innovations in distribution logistics. Lecture notes in economics and mathematical systems, vol 619. Berlin, Springer, pp 29–51CrossRef
45.
go back to reference Campbell A, Savelsbergh M (2005) Decision support for consumer direct grocery initiatives. Transp Sci 39(3):313–327CrossRef Campbell A, Savelsbergh M (2005) Decision support for consumer direct grocery initiatives. Transp Sci 39(3):313–327CrossRef
46.
go back to reference Ferrucci F, Bock S, Gendreau M (2011) Real-time distribution of perishable goods using past request information to anticipate future requests. Oper Res 34 Ferrucci F, Bock S, Gendreau M (2011) Real-time distribution of perishable goods using past request information to anticipate future requests. Oper Res 34
47.
go back to reference Azi N, Gendreau M, Potvin JY (2011) A dynamic vehicle routing problem with multiple delivery routes. Ann Oper Res 13 (in press) Azi N, Gendreau M, Potvin JY (2011) A dynamic vehicle routing problem with multiple delivery routes. Ann Oper Res 13 (in press)
48.
go back to reference Balev S, Guinand F, Lesauvage G, Olivier D (2009) Dynamical handling of straddle carriers activities on a container terminal in uncertain environment—a swarm intelligence approach. In: Proceedings of the 2009 international conference on complex systems and applications (ICCSA 2009), Le Havre, France. University of Le Havre Balev S, Guinand F, Lesauvage G, Olivier D (2009) Dynamical handling of straddle carriers activities on a container terminal in uncertain environment—a swarm intelligence approach. In: Proceedings of the 2009 international conference on complex systems and applications (ICCSA 2009), Le Havre, France. University of Le Havre
52.
go back to reference Caramia M, Italiano G, Oriolo G, Pacifici A, Perugia A (2002) Routing a fleet of vehicles for dynamic combined pick-up and deliveries services. In: Proceedings of the symposium on operation research 2001, Duisburg, Germany, pp 3–5 Caramia M, Italiano G, Oriolo G, Pacifici A, Perugia A (2002) Routing a fleet of vehicles for dynamic combined pick-up and deliveries services. In: Proceedings of the symposium on operation research 2001, Duisburg, Germany, pp 3–5
55.
go back to reference Romero M, Sheremetov L, Soriano A (2007) A genetic algorithm for the pickup and delivery problem: an application to the helicopter offshore transportation. In: Theoretical advances and applications of fuzzy logic and soft computing, volume 42 of advances in soft computing. Springer, Berlin, pp 435–444 Romero M, Sheremetov L, Soriano A (2007) A genetic algorithm for the pickup and delivery problem: an application to the helicopter offshore transportation. In: Theoretical advances and applications of fuzzy logic and soft computing, volume 42 of advances in soft computing. Springer, Berlin, pp 435–444
56.
go back to reference Powell WB (2007) Approximate dynamic programming: solving the curses of dimensionality, volume 703 of Wiley series in probability and statistics. Wiley, Hoboken Powell WB (2007) Approximate dynamic programming: solving the curses of dimensionality, volume 703 of Wiley series in probability and statistics. Wiley, Hoboken
57.
go back to reference Kilby P, Prosser P, Shaw P (1998) Dynamic VRPs: a study of scenarios. Technical Report APES-06-1998, University of Strathclyde, Glasgow, Scotland Kilby P, Prosser P, Shaw P (1998) Dynamic VRPs: a study of scenarios. Technical Report APES-06-1998, University of Strathclyde, Glasgow, Scotland
59.
go back to reference Chen Z, Xu H (2006) Dynamic column generation for dynamic vehicle routing with time windows. Transp Sci 40(1):74–88CrossRef Chen Z, Xu H (2006) Dynamic column generation for dynamic vehicle routing with time windows. Transp Sci 40(1):74–88CrossRef
61.
go back to reference Gambardella L, Rizzoli A, Oliverio F, Casagrande N, Donati A, Montemanni R, Lucibello E (2003) Ant colony optimization for vehicle routing in advanced logistics systems. In: Proceedings of the international workshop on modelling and applied simulation (MAS 2003), pp 3–9 Gambardella L, Rizzoli A, Oliverio F, Casagrande N, Donati A, Montemanni R, Lucibello E (2003) Ant colony optimization for vehicle routing in advanced logistics systems. In: Proceedings of the international workshop on modelling and applied simulation (MAS 2003), pp 3–9
62.
go back to reference Rizzoli A, Montemanni R, Lucibello E, Gambardella L (2007) Ant colony optimization for real-world vehicle routing problems. Swarm Intell 1:135–151CrossRef Rizzoli A, Montemanni R, Lucibello E, Gambardella L (2007) Ant colony optimization for real-world vehicle routing problems. Swarm Intell 1:135–151CrossRef
66.
go back to reference Romero M, Sheremetov L, Soriano A (2007) A genetic algorithm for the pickup and delivery problem: an application to the helicopter offshore transportation. In: Castillo O, Melin P, Ross OM, Sepúlveda Cruz R, Pedrycz W, Kacprzyk J (eds) Theoretical advances and applications of fuzzy logic and soft computing. Advances in soft computing, vol 42. Springer, Berlin Romero M, Sheremetov L, Soriano A (2007) A genetic algorithm for the pickup and delivery problem: an application to the helicopter offshore transportation. In: Castillo O, Melin P, Ross OM, Sepúlveda Cruz R, Pedrycz W, Kacprzyk J (eds) Theoretical advances and applications of fuzzy logic and soft computing. Advances in soft computing, vol 42. Springer, Berlin
68.
go back to reference Powell WB, Sheffi Y, Nickerson KS, Butterbaugh K, Atherton S (1988) Maximizing profits for North American Van Lines’ truckload division: a new framework for pricing and operation. Interfaces 18(1):21–41CrossRef Powell WB, Sheffi Y, Nickerson KS, Butterbaugh K, Atherton S (1988) Maximizing profits for North American Van Lines’ truckload division: a new framework for pricing and operation. Interfaces 18(1):21–41CrossRef
70.
go back to reference Powell WB, Bouzaiene-Ayari B, Simao H (2007) Dynamic models for freight transportation. In: Barnhart C, Laporte G (eds) Transportation, volume 14 of handbooks in operations research and management science, chapter 5. North-Holland, pp 285–365 Powell WB, Bouzaiene-Ayari B, Simao H (2007) Dynamic models for freight transportation. In: Barnhart C, Laporte G (eds) Transportation, volume 14 of handbooks in operations research and management science, chapter 5. North-Holland, pp 285–365
71.
go back to reference Yang S, Hamedi M, Haghani A (2005) Online dispatching and routing model for emergency vehicles with area coverage constraints. In: Network modeling 2005, number 1923 in transportation research record, pp 1–8 Yang S, Hamedi M, Haghani A (2005) Online dispatching and routing model for emergency vehicles with area coverage constraints. In: Network modeling 2005, number 1923 in transportation research record, pp 1–8
72.
go back to reference Haghani A, Yang S (2007) Real-time emergency response fleet deployment: concepts, systems, simulation and case studies. In: Zeimpekis V, Tarantilis CD, Giaglis GM, Minis I (eds) Dynamic fleet management. Operations research/computer science interfaces, vol 38. Springer, New York, pp 133–162 Haghani A, Yang S (2007) Real-time emergency response fleet deployment: concepts, systems, simulation and case studies. In: Zeimpekis V, Tarantilis CD, Giaglis GM, Minis I (eds) Dynamic fleet management. Operations research/computer science interfaces, vol 38. Springer, New York, pp 133–162
73.
go back to reference Solomon MM (1987) Algorithms for the vehicle-routing and scheduling problems with time window constraints. Oper Res 35(2):254–265MathSciNetCrossRef Solomon MM (1987) Algorithms for the vehicle-routing and scheduling problems with time window constraints. Oper Res 35(2):254–265MathSciNetCrossRef
74.
go back to reference Flatberg T, Hasle G, Kloster O, Nilssen EJ, Riise A (2007) Dynamic and stochastic vehicle routing in practice. In: Zeimpekis V, Tarantilis CD, Giaglis GM, Minis I (eds) Dynamic fleet management, volume 38 of operations research/computer science interfaces, vol 38. US, Springer, pp 41–63 Flatberg T, Hasle G, Kloster O, Nilssen EJ, Riise A (2007) Dynamic and stochastic vehicle routing in practice. In: Zeimpekis V, Tarantilis CD, Giaglis GM, Minis I (eds) Dynamic fleet management, volume 38 of operations research/computer science interfaces, vol 38. US, Springer, pp 41–63
80.
go back to reference Ghiani G, Laporte G, Manni E, Musmanno R (2008) Waiting strategies for the dynamic and stochastic traveling salesman problem. Int J Oper Res 5(4):233–241MathSciNet Ghiani G, Laporte G, Manni E, Musmanno R (2008) Waiting strategies for the dynamic and stochastic traveling salesman problem. Int J Oper Res 5(4):233–241MathSciNet
81.
go back to reference Bent R, Van Hentenryck P (2007) Waiting and relocation strategies in online stochastic vehicle routing. In: Veloso M (ed) Proceedings of the 20th international joint conference on artifical intelligence (IJCAI-07), pp 1816–1821 Bent R, Van Hentenryck P (2007) Waiting and relocation strategies in online stochastic vehicle routing. In: Veloso M (ed) Proceedings of the 20th international joint conference on artifical intelligence (IJCAI-07), pp 1816–1821
83.
go back to reference Bent R, Van Hentenryck P (2007) Waiting and relocation strategies in online stochastic vehicle routing. In: IJCAI international joint conference on artificial intelligence, pp 1816–1821 Bent R, Van Hentenryck P (2007) Waiting and relocation strategies in online stochastic vehicle routing. In: IJCAI international joint conference on artificial intelligence, pp 1816–1821
84.
go back to reference RamachandranPillai R, Arock M (2019) An adaptive spiking neural P system for solving vehicle routing problems. Arab J Sci Eng 1–17 RamachandranPillai R, Arock M (2019) An adaptive spiking neural P system for solving vehicle routing problems. Arab J Sci Eng 1–17
85.
go back to reference Larsen A (2000) The dynamic vehicle routing problem. Kgs. Lyngby, Technical University of Denmark (DTU). IMM-PHD, No. 2000-73, Denmark Larsen A (2000) The dynamic vehicle routing problem. Kgs. Lyngby, Technical University of Denmark (DTU). IMM-PHD, No. 2000-73, Denmark
87.
89.
go back to reference Yang XS (2009) Firefly algorithms for multimodal optimization. In: Stochastic algorithms: foundations and applications. Springer, pp 169–178 Yang XS (2009) Firefly algorithms for multimodal optimization. In: Stochastic algorithms: foundations and applications. Springer, pp 169–178
90.
go back to reference Yang XS (2008) Nature-inspired metaheuristic algorithms. Luniver Press, London Yang XS (2008) Nature-inspired metaheuristic algorithms. Luniver Press, London
94.
go back to reference Metta VP, Kelemenová A (2015) Sorting using spiking neural P systems with anti-spikes and rules on synapses. In: Rozenberg G, Salomaa A, Sempere J, Zandron C (eds) Membrane computing. CMC 2015. Lecture Notes in Computer Science, vol 9504. Springer, Cham Metta VP, Kelemenová A (2015) Sorting using spiking neural P systems with anti-spikes and rules on synapses. In: Rozenberg G, Salomaa A, Sempere J, Zandron C (eds) Membrane computing. CMC 2015. Lecture Notes in Computer Science, vol 9504. Springer, Cham
95.
go back to reference Zein M, Adl A, Ella Hassanien A (2018), Spiking neural P grey wolf optimization system: Novel strategies for solving non-determinism problems, Expert systems with applications, volume 121, 2019, pp 204–220. https://doi.org/10.1016/j.eswa.2018.12.029 Zein M, Adl A, Ella Hassanien A (2018), Spiking neural P grey wolf optimization system: Novel strategies for solving non-determinism problems, Expert systems with applications, volume 121, 2019, pp 204–220. https://​doi.​org/​10.​1016/​j.​eswa.​2018.​12.​029
97.
go back to reference Khouadjia MR, Sarasola B, Alba E, Jourdan L, Talbi E-G (2012) A comparative study between dynamic adapted PSO and VNS for the vehicle routing problem with dynamic requests. Appl Soft Comput 12(4):1426–1439CrossRef Khouadjia MR, Sarasola B, Alba E, Jourdan L, Talbi E-G (2012) A comparative study between dynamic adapted PSO and VNS for the vehicle routing problem with dynamic requests. Appl Soft Comput 12(4):1426–1439CrossRef
98.
go back to reference Hanshar FT, Ombuki-Berman BM (2007) Dynamic vehicle routing using genetic algorithms. Appl Intell 27(1):89–99CrossRef Hanshar FT, Ombuki-Berman BM (2007) Dynamic vehicle routing using genetic algorithms. Appl Intell 27(1):89–99CrossRef
99.
go back to reference Bell JE, McMullen PR (2004) Ant colony optimization techniques for the vehicle routing problem. Adv Eng Inf 18(1):41–48CrossRef Bell JE, McMullen PR (2004) Ant colony optimization techniques for the vehicle routing problem. Adv Eng Inf 18(1):41–48CrossRef
104.
go back to reference Haynes W (2013) Holm’s method. In: Dubitzky W, Wolkenhauer O, Cho KH, Yokota H (eds) Encyclopedia of systems biology. Springer, New York Haynes W (2013) Holm’s method. In: Dubitzky W, Wolkenhauer O, Cho KH, Yokota H (eds) Encyclopedia of systems biology. Springer, New York
Metadata
Title
Spiking neural firefly optimization scheme for the capacitated dynamic vehicle routing problem with time windows
Authors
Resmi RamachandranPillai
Michael Arock
Publication date
20-05-2020
Publisher
Springer London
Published in
Neural Computing and Applications / Issue 1/2021
Print ISSN: 0941-0643
Electronic ISSN: 1433-3058
DOI
https://doi.org/10.1007/s00521-020-04983-8

Other articles of this Issue 1/2021

Neural Computing and Applications 1/2021 Go to the issue

S. I : Neural Networks in Art, sound and Design

Latent Timbre Synthesis

S. I : Neural Networks in Art, sound and Design

Deep learning for procedural content generation

Premium Partner