Skip to main content

Multi-agent Task Assignment Using Swap-Based Particle Swarm Optimization for Surveillance and Disaster Management

  • Conference paper
  • First Online:
Robotics, Control and Computer Vision

Part of the book series: Lecture Notes in Electrical Engineering ((LNEE,volume 1009))

Abstract

In this paper, a multi-agent task assignment for simultaneous tasks is proposed which is suitable for surveillance and disaster management. The service requests which are represented as the tasks from the areas of interest include respective GPS coordinates from the Google Maps. The multi-agent system is assigned with these tasks following a two-stage approach. At first, the tasks are distributed for each agent based on the proximity of an agent to tasks, inter-task proximity, and task completion overhead. The assigned tasks of each agent are then orchestrated as the traveling salesman problem. A swap-based particle swarm optimization (PSO) is proposed for optimizing the sequence of executions of the assigned tasks of each agent. The proposed method is demonstrated on areas whose selections are inspired by real-life disasters such as the Tsunami-affected Marina Beach at Chennai, India and the earthquake-affected M. G. Marg at Gangtok, India. Results show the suitability of the proposed method for such multi-task multi-agent system.

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

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 189.00
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Hardcover Book
USD 249.99
Price excludes VAT (USA)
  • Durable hardcover 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

Similar content being viewed by others

References

  1. Sun W, Bocchini P, Davison BD (2020) Applications of artificial intelligence for disaster management. Nat Haz 103(3):2631–2689

    Article  Google Scholar 

  2. Jyoteeshkumar RP, Sharples JJ, Lewis SC, Perkins-Kirkpatrick SE (2021) Modulating influence of drought on the synergy between heatwaves and dead fine fuel moisture content of bushfire fuels in the Southeast Australian region. Weather Clim Extremes 31:100300

    Google Scholar 

  3. Malaschuk O, Dyumin A (2020) Intelligent multi-agent system for rescue missions. In: Advanced technologies in robotics and intelligent systems. Springer, pp 89–97

    Google Scholar 

  4. Zhu M, Du X, Zhang X, Luo H, Wang G (2019) Multi-UAV rapid-assessment task-assignment problem in a post-earthquake scenario. IEEE Access 7:74542–74557

    Article  Google Scholar 

  5. Asada M, Stone P, Veloso M, Lee D, Nardi D (2019) RoboCup: a treasure trove of rich diversity for research issues and interdisciplinary connections [TC spotlight]. IEEE Robot Autom Mag 26:99–102

    Article  Google Scholar 

  6. Turner IL, Harley MD, Drummond CD (2016) UAVs for coastal surveying. Coast Eng 114:19–24

    Article  Google Scholar 

  7. Hamidi H, Kamankesh A (2018) An approach to intelligent traffic management system using a multi-agent system. Int J Intell Transp Syst Res 16(2):112–124

    Google Scholar 

  8. BBC News, Uttarakhand Dam Disaster: race to rescue 150 people missing in India. https://www.bbc.com/news/world-asia-india-55975743. Accessed 4 Feb 2022

  9. Baruah S, Bramha A, Sharma S, Baruah S (2019) Strong ground motion parameters of the 18 September 2011 Sikkim Earthquake Mw = 6.9 and its analysis: a recent seismic hazard scenario. Nat Haz 97(3):1001–1023

    Google Scholar 

  10. Satpathy KK (2005) Impact of Tsunami on Meiofauna of Marina Beach, Chennai, India. Curr Sci-Bangalore 89(10):1646

    Google Scholar 

  11. Ghole MS, Ghosh A, Singha A, Das C, Ray AK (2021) Self organizing map-based strategic placement and task assignment for a multi-agent system. In: Advances in intelligent systems and computing. Springer, pp 387–399

    Google Scholar 

  12. Ghole MS, Ray AK (2020) A neural network based strategic placement and task assignment for a multi-agent system. In: Lecture notes in electrical engineering. Springer, pp 555–564

    Google Scholar 

  13. Gu J, Su T, Wang Q, Du X, Guizani M (2018) Multiple moving targets surveillance based on a cooperative network for multi-UAV. IEEE Commun Mag 56(4):82–89

    Article  Google Scholar 

  14. Li P, Miyazaki T, Wang K, Guo S, Zhuang W (2017) Vehicle-assist resilient information and network system for disaster management. IEEE Trans Emerg Top Comput 5(3):438–448

    Article  Google Scholar 

  15. Wang F, Wang F, Ma X, Liu J (2019) Demystifying the crowd intelligence in last mile parcel delivery for smart cities. IEEE Netw 33(2):23–29

    Article  Google Scholar 

  16. Shao S, Xu SX, Huang GQ (2020) Variable neighborhood search and Tabu search for auction-based waste collection synchronization. Transp Res Part B: Methodol 133:1–20

    Article  Google Scholar 

  17. Kennedy J, Eberhart R (1995) Particle swarm optimization. In: Proceedings of ICNN’95-international conference on neural networks. IEEE, pp 1942–1948

    Google Scholar 

  18. Yifei T, Meng Z, Jingwei L, Dongbo L, Yulin W (2018) Research on intelligent welding robot path optimization based on GA and PSO algorithms. IEEE Access 6:65397–65404

    Article  Google Scholar 

  19. Gu XL, Huang M, Liang X (2020) A discrete particle swarm optimization algorithm with adaptive inertia weight for solving multiobjective flexible job-shop scheduling problem. IEEE Access 8:33125–33136

    Article  Google Scholar 

  20. El-Ashmawi WH, Ali AF, Tawhid MA (2019) An improved particle swarm optimization with a new swap operator for team formation problem. J Indus Eng Int 15(1):53–71

    Article  Google Scholar 

  21. Li H, Yang D, Su W, Lu J, Yu X (2019) An overall distribution particle swarm optimization MPPT algorithm for photovoltaic system under partial shading. IEEE Trans Indus Electron 66(1):265–275

    Article  Google Scholar 

  22. El-Hajj R, Guibadj RN, Moukrim A, Serairi M (2020) A PSO based Algorithm with an Efficient Optimal Split Procedure for the Multiperiod Vehicle Routing Problem with Profit. Annals of Operations Research 291(1):281–316

    Article  MathSciNet  MATH  Google Scholar 

  23. Liu X, Su J, Han Y (2007) An improved particle swarm optimization for traveling salesman problem. In: International conference on intelligent computing, pp 803–812

    Google Scholar 

  24. MG Marg, Gangtok, India, lat 27.32860 (deg) and lon 88.61230 (deg), (Google Earth). Accessed 4 Feb 2022

    Google Scholar 

  25. Marina Beach, Chennai, India, lat 13.056327 (deg) and lon 80.283403 (deg), (Google Earth). Accessed 4 Feb 2022

    Google Scholar 

  26. Huang X, Li C, Chen H, An D (2020) Task scheduling in cloud computing using particle swarm optimization with time varying inertia weight strategies. Clust Comput 23(2):1137–1147

    Article  Google Scholar 

  27. Calculate distance, bearing and more between Latitude/Longitude points. https://www.movable-type.co.uk/scripts/latlong.html. Accessed 4 Feb 2022

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Mukund Subhash Ghole .

Editor information

Editors and Affiliations

5 Aerial Distance Between Two GPS Coordinates

5 Aerial Distance Between Two GPS Coordinates

The proposed method is implemented on Google Maps. To calculate the aerial distance between two GPS coordinates, the law of cosines model is used, where it is assumed that earth is spherical [27] and this model considers all the GPS coordinates at the mean sea level. The following process is used for the calculation of aerial distance. Let \({\textit{GPS}}_1^{o}~=~({\textit{lat}}_1^{o},{\textit{lon}}_1^{o})\), where \({\textit{lat}}_1^{o}\) and \({\textit{lon}}_1^{o}\) are in decimal degree. Then,

$$\begin{aligned} {\textit{GPS}}_1^{r}&={\textit{GPS}}_1^{o}~\times ~\left( \displaystyle \frac{\pi }{180}\right) \nonumber \\ {\textit{GPS}}_2^{r}&={\textit{GPS}}_2^{o}~\times ~\left( \displaystyle \frac{\pi }{180}\right) \nonumber \end{aligned}$$

Let \(A~=~{\textit{sin}}({\textit{lat}}_1^{r})\times ~{\textit{sin}}({\textit{lat}}_2^{r})\) and \(B~=~{\textit{cos}}({\textit{lat}}_1^{r})\times ~{\textit{cos}}({\textit{lat}}_2^{r})\times ~{\textit{cos}}({\textit{lon}}_2^{r}~-~{\textit{lon}}_1^{r})\), then \(\text {aerial~distance}= \) \({\textit{cos}}^{-1}(A+B)\times ~\text {earth~radius}\). To obtain accuracy in few meters, \({\textit{cos}}^{-1}\) needs to be accurate up to 10 decimal places or in double format.

Rights and permissions

Reprints and permissions

Copyright information

© 2023 The Author(s), under exclusive license to Springer Nature Singapore Pte Ltd.

About this paper

Check for updates. Verify currency and authenticity via CrossMark

Cite this paper

Ghole, M.S., Ghosh, A., Ray, A.K. (2023). Multi-agent Task Assignment Using Swap-Based Particle Swarm Optimization for Surveillance and Disaster Management. In: Muthusamy, H., Botzheim, J., Nayak, R. (eds) Robotics, Control and Computer Vision. Lecture Notes in Electrical Engineering, vol 1009. Springer, Singapore. https://doi.org/10.1007/978-981-99-0236-1_10

Download citation

Publish with us

Policies and ethics