Skip to main content
Top

2020 | OriginalPaper | Chapter

23. CUDA Accelerated HAPO (C-HAPO) Algorithm for Fast Responses in Vehicular Ad Hoc Networks

Authors : Vinita Jindal, Punam Bedi

Published in: Strategic System Assurance and Business Analytics

Publisher: Springer Singapore

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

search-config
loading …

Abstract

With an exponential growth in the number of vehicles plying on roads in metropolitan cities, there is an urgent need of means for controlling the traffic congestion. This congestion results in increase of travel cost, travel time and pollution that have a substantial impact on both the health of people and the economy of the nation. For the reduction of congestion, one needs a routing algorithm that is able to detect the congestion in advance and helps in avoiding the congested routes. To improve the problem of congestion, many algorithms have been proposed by researchers. As the speed of vehicles is very high, the algorithm needs to compute the results in minimum possible time. Hybrid ant particle optimization (HAPO) algorithm is being used in the literature to choose the best route by leaving the optimal but congested path during peak hours in vehicular ad hoc networks (VANETs). In the paper, we are proposing a CUDA accelerated HAPO (C-HAPO) algorithm in which all the phases of HAPO algorithm are parallelized in order to provide faster computations by using the harness of compute unified device architecture (CUDA) on graphical processing units (GPUs). The proposed C-HAPO algorithm is able to speed up the computations of the existing HAPO algorithm significantly with respect to its counterparts under heavy traffic conditions and decreases the travel time for commuters. An implementation for the algorithm has been carried out on the NVIDIA architecture used with CUDA toolkit version 7.5 on a real-time northwest Delhi map obtained through Google Maps.

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

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!

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"

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!

Literature
1.
go back to reference He J, Shen W, Divakaruni P, Wynter L, Lawrence R (2013) Improving traffic prediction with tweet semantics. In: Twenty-third international joint conference on artificial intelligence, (IJCAI-2013), pp 1387–1393 He J, Shen W, Divakaruni P, Wynter L, Lawrence R (2013) Improving traffic prediction with tweet semantics. In: Twenty-third international joint conference on artificial intelligence, (IJCAI-2013), pp 1387–1393
2.
go back to reference Bedi P, Mediratta N, Dhand S, Sharma R, Singhal A (2007) Avoiding traffic jam using ant colony optimization—a novel approach. In: International conference on computational intelligence and multimedia applications, vol 1, pp 61–67. Sivakasi, Tamil Nadu, India Bedi P, Mediratta N, Dhand S, Sharma R, Singhal A (2007) Avoiding traffic jam using ant colony optimization—a novel approach. In: International conference on computational intelligence and multimedia applications, vol 1, pp 61–67. Sivakasi, Tamil Nadu, India
3.
go back to reference Bonabeau E, Dorigo M, Theraulaz G (1999) Swarm intelligence: from natural to artificial systems. Santa Fe Institute Studies in the Sciences of Complexity, Ed. Oxford University Press, New York, NY Bonabeau E, Dorigo M, Theraulaz G (1999) Swarm intelligence: from natural to artificial systems. Santa Fe Institute Studies in the Sciences of Complexity, Ed. Oxford University Press, New York, NY
4.
5.
go back to reference Jindal V, Dhankani H, Garg R, Bedi P (2015) MACO: modified ACO for reducing travel time in VANETs. In: Third international symposium on women in computing and informatics (WCI-2015), pp 97–102. ACM, Kochi, India Jindal V, Dhankani H, Garg R, Bedi P (2015) MACO: modified ACO for reducing travel time in VANETs. In: Third international symposium on women in computing and informatics (WCI-2015), pp 97–102. ACM, Kochi, India
6.
go back to reference Lazinica Aleksandar (2009) Particle swarm optimization. In-Tech, intechweb.org, AustriaCrossRef Lazinica Aleksandar (2009) Particle swarm optimization. In-Tech, intechweb.org, AustriaCrossRef
7.
go back to reference Teodorovic´ D (2008) Swarm intelligence systems for transportation engineering: principles and applications. Transp Res Part C, Elsevier 16:651–667 Teodorovic´ D (2008) Swarm intelligence systems for transportation engineering: principles and applications. Transp Res Part C, Elsevier 16:651–667
8.
go back to reference Jindal V, Bedi P (2018) Parameter tuning in MACO for actual road conditions. Communicated in an International Journal Jindal V, Bedi P (2018) Parameter tuning in MACO for actual road conditions. Communicated in an International Journal
9.
go back to reference Dorigo M, Caro G, Gambardella L (1999) Ant algorithms for discrete optimization. Artif Life 5(2):137–172CrossRef Dorigo M, Caro G, Gambardella L (1999) Ant algorithms for discrete optimization. Artif Life 5(2):137–172CrossRef
10.
go back to reference Elloumia Walid, El Abeda Haikal, Abra Ajith, Alimi Adel M (2014) A comparative study of the improvement of performance using a PSO modified by ACO applied to TSP. Appl Soft Comput 25:234–241CrossRef Elloumia Walid, El Abeda Haikal, Abra Ajith, Alimi Adel M (2014) A comparative study of the improvement of performance using a PSO modified by ACO applied to TSP. Appl Soft Comput 25:234–241CrossRef
11.
go back to reference Deneubourg JL, Aron S, Goss S, Pasteel JM (1990) The self-organizing exploratory pattern of the Argentine ant. J Insect Behav 3(2):159–168CrossRef Deneubourg JL, Aron S, Goss S, Pasteel JM (1990) The self-organizing exploratory pattern of the Argentine ant. J Insect Behav 3(2):159–168CrossRef
12.
go back to reference Bell John E, McMullen Patrick R (2004) Ant colony optimization techniques for the vehicle routing problem. Adv Eng Inform 18:41–48CrossRef Bell John E, McMullen Patrick R (2004) Ant colony optimization techniques for the vehicle routing problem. Adv Eng Inform 18:41–48CrossRef
13.
go back to reference Fu J, Lei L, Zhou G (2010) A parallel ant colony optimization algorithm with GPU-acceleration based on all-in-roulette selection. In: Third international workshop on advanced computational intelligence (IWACI), pp 260–264 Fu J, Lei L, Zhou G (2010) A parallel ant colony optimization algorithm with GPU-acceleration based on all-in-roulette selection. In: Third international workshop on advanced computational intelligence (IWACI), pp 260–264
14.
go back to reference Dawson L, Stewart I (2013) Improving ant colony optimization performance on the GPU using CUDA. In: IEEE congress on evolutionary computation (CEC), pp 1901–1908 Dawson L, Stewart I (2013) Improving ant colony optimization performance on the GPU using CUDA. In: IEEE congress on evolutionary computation (CEC), pp 1901–1908
15.
go back to reference Cecilia JM, Garcia JM, Ujaldon M, Nisbet A, Amos M (2011) Parallelization strategies for ant colony optimisation on GPUs. In: IEEE international symposium on parallel and distributed processing workshops and PHD forum (IPDPSW), pp 339–346 Cecilia JM, Garcia JM, Ujaldon M, Nisbet A, Amos M (2011) Parallelization strategies for ant colony optimisation on GPUs. In: IEEE international symposium on parallel and distributed processing workshops and PHD forum (IPDPSW), pp 339–346
16.
go back to reference Nanda BK, Das G (2011) Ant colony optimization: a computational intelligence technique. Int J Comput Commmun Technol 2(6):105–110 Nanda BK, Das G (2011) Ant colony optimization: a computational intelligence technique. Int J Comput Commmun Technol 2(6):105–110
17.
go back to reference Rizzoli AE, Montemanni R, Lucibello E, Gambardella LM (2007) Ant colony optimization for real-world vehicle routing problems: from theory to applications. Swarm Intell 1:135–151CrossRef Rizzoli AE, Montemanni R, Lucibello E, Gambardella LM (2007) Ant colony optimization for real-world vehicle routing problems: from theory to applications. Swarm Intell 1:135–151CrossRef
18.
go back to reference Turky AM, Ahmad MS, Yusoff MZM (2009) The use of genetic algorithm for traffic light and pedestrian crossing control. Int J Comput Sci Netw Secur 9(2):88–96 Turky AM, Ahmad MS, Yusoff MZM (2009) The use of genetic algorithm for traffic light and pedestrian crossing control. Int J Comput Sci Netw Secur 9(2):88–96
19.
go back to reference Claes R, Holvoet T (2011) Ant colony optimization applied to route planning using link travel time prediction. In: International symposium on parallel distributed processing, pp 358–365 Claes R, Holvoet T (2011) Ant colony optimization applied to route planning using link travel time prediction. In: International symposium on parallel distributed processing, pp 358–365
20.
go back to reference Khanra A, Maiti MK, Maiti M (2015) Profit maximization of TSP through a hybrid algorithm. Comput Ind Eng 88:229–236 Khanra A, Maiti MK, Maiti M (2015) Profit maximization of TSP through a hybrid algorithm. Comput Ind Eng 88:229–236
21.
go back to reference Kennedy J, Eberhart RC (1995) Particle swarm optimization. In: International conference on neural networks IEEE, pp 1942–1948, Piscataway, NJ Kennedy J, Eberhart RC (1995) Particle swarm optimization. In: International conference on neural networks IEEE, pp 1942–1948, Piscataway, NJ
22.
go back to reference Xie X, Wu P (2010) Research on the optimal combination of ACO parameters based on PSO. In: International conference on networking and digital society, pp 94–97 Xie X, Wu P (2010) Research on the optimal combination of ACO parameters based on PSO. In: International conference on networking and digital society, pp 94–97
23.
go back to reference Shi C, Bu Y, Li Z (2008) Path planning for deep sea mining robot based on ACO-PSO hybrid algorithm. In: International conference on intelligent computation technology and automation, pp 125–129 Shi C, Bu Y, Li Z (2008) Path planning for deep sea mining robot based on ACO-PSO hybrid algorithm. In: International conference on intelligent computation technology and automation, pp 125–129
24.
go back to reference Kiran MS, Gündüz M, Baykan ÖK (2012) A novel hybrid algorithm based on particle swarm and ant colony optimization for finding the global minimum. Appl Math Comput 219:1515–1521 Kiran MS, Gündüz M, Baykan ÖK (2012) A novel hybrid algorithm based on particle swarm and ant colony optimization for finding the global minimum. Appl Math Comput 219:1515–1521
Metadata
Title
CUDA Accelerated HAPO (C-HAPO) Algorithm for Fast Responses in Vehicular Ad Hoc Networks
Authors
Vinita Jindal
Punam Bedi
Copyright Year
2020
Publisher
Springer Singapore
DOI
https://doi.org/10.1007/978-981-15-3647-2_23

Premium Partner