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.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Similar content being viewed by others
References
Sun W, Bocchini P, Davison BD (2020) Applications of artificial intelligence for disaster management. Nat Haz 103(3):2631–2689
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
Malaschuk O, Dyumin A (2020) Intelligent multi-agent system for rescue missions. In: Advanced technologies in robotics and intelligent systems. Springer, pp 89–97
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
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
Turner IL, Harley MD, Drummond CD (2016) UAVs for coastal surveying. Coast Eng 114:19–24
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
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
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
Satpathy KK (2005) Impact of Tsunami on Meiofauna of Marina Beach, Chennai, India. Curr Sci-Bangalore 89(10):1646
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
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
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
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
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
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
Kennedy J, Eberhart R (1995) Particle swarm optimization. In: Proceedings of ICNN’95-international conference on neural networks. IEEE, pp 1942–1948
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
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
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
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
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
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
MG Marg, Gangtok, India, lat 27.32860 (deg) and lon 88.61230 (deg), (Google Earth). Accessed 4 Feb 2022
Marina Beach, Chennai, India, lat 13.056327 (deg) and lon 80.283403 (deg), (Google Earth). Accessed 4 Feb 2022
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
Calculate distance, bearing and more between Latitude/Longitude points. https://www.movable-type.co.uk/scripts/latlong.html. Accessed 4 Feb 2022
Author information
Authors and Affiliations
Corresponding author
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,
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
Copyright information
© 2023 The Author(s), under exclusive license to Springer Nature Singapore Pte Ltd.
About this paper
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
DOI: https://doi.org/10.1007/978-981-99-0236-1_10
Published:
Publisher Name: Springer, Singapore
Print ISBN: 978-981-99-0235-4
Online ISBN: 978-981-99-0236-1
eBook Packages: Intelligent Technologies and RoboticsIntelligent Technologies and Robotics (R0)