Skip to main content
Log in

A hypervolume-based evolutionary algorithm for rescue robot assignment problem of nuclear accident

  • Published:
Applied Intelligence Aims and scope Submit manuscript

Abstract

Robots usually carry out rescue tasks after nuclear accidents due to harsh environmental conditions such as radiation, high temperatures, and pressure. The assignment of rescue robots is a crucial aspect of this study, serving as a preliminary step in multi-robot task allocation. Its primary objective is to allocate robots to different groups based on the distribution of tasks. This paper models robot assignment as a multi-objective optimization problem by considering total execution time, regional load balance degree, and total transfer time. An improved hypervolume estimated multi-objective evolutionary algorithm (IHypE) is proposed. An encoding method is devised to represent the assignment of the robots. A corner-point-based hypervolume approximation method is proposed to efficiently measure the quality of each solution. An environmental selection that is more applicable to this problem is developed. In the experimental section, we conduct a comparative analysis between the proposed method and four state-of-the-art algorithms, namely MMODE-ICD, MOEA/D-2TH, NSGA-II, and SPEA2SDE. This comparison is performed on nine instances with varying scales. By evaluating the algorithm’s performance using five evaluation indicators, including hypervolume, inverse generational distance, C-Metric, Spacing, and Spread, we demonstrate the competitiveness of the proposed algorithm in terms of convergence and diversity.

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

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Algorithm 1
Algorithm 2
Fig. 7
Algorithm 3
Fig. 8
Fig. 9
Fig. 10
Fig. 11
Fig. 12
Fig. 13
Fig. 14
Fig. 15
Fig. 16

Similar content being viewed by others

References

  1. Tsitsimpelis I, Taylor CJ, Lennox B, Joyce MJ (2019) A review of ground-based robotic systems for the characterization of nuclear environments. Prog Nucl Energy 111:109–124

    Article  Google Scholar 

  2. Schneider E (2018) Mechanism selection for multi-robot task allocation. The University of Liverpool (United Kingdom)

  3. Talebpour Z, Martinoli A (2018) Risk-based human-aware multi-robot coordination in dynamic environments shared with humans. In: 2018 IEEE/RSJ international conference on intelligent robots and systems (IROS), pp 3365–3372. IEEE

  4. Otte M, Kuhlman MJ, Sofge D (2020) Auctions for multi-robot task allocation in communication limited environments. Auton Robot 44:547–584

    Article  Google Scholar 

  5. Zhou X, Wang H, Ding B, Hu T, Shang S (2019) Balanced connected task allocations for multi-robot systems: an exact flow-based integer program and an approximate tree-based genetic algorithm. Expert Syst Appl 116:10–20

    Article  Google Scholar 

  6. Wang X, Rui F, Hu H (2018) Task allocation policy for ugv systems using colored petri nets. In: 2018 annual American control conference (ACC), pp 3050–3055. IEEE

  7. Chen X, Zhang P, Li F, Du G (2018) A cluster first strategy for distributed multi-robot task allocation problem with time constraints. In: 2018 WRC symposium on advanced robotics and automation (WRC SARA), pp 102–107. IEEE

  8. Mitiche H, Boughaci D, Gini M (2019) Iterated local search for time-extended multi-robot task allocation with spatio-temporal and capacity constraints. J Intell Syst 28(2):347–360

    Google Scholar 

  9. Cai J, Peng Z, Ding S, Sun J (2021) Problem-specific multi-objective invasive weed optimization algorithm for reconnaissance mission scheduling problem. Comput Ind Eng 157:107345

    Article  Google Scholar 

  10. Gunantara N (2018) A review of multi-objective optimization: methods and its applications. Cog Eng 5(1):1502242

    Article  Google Scholar 

  11. Mouradian C, Sahoo J, Glitho RH, Morrow MJ, Polakos PA (2017) A coalition formation algorithm for multi-robot task allocation in large-scale natural disasters. In: 2017 13th international wireless communications and mobile computing conference (IWCMC), pp 1909–1914

  12. Ghassemi P, Chowdhury S (2022) Multi-robot task allocation in disaster response: addressing dynamic tasks with deadlines and robots with range and payload constraints. Robot Auton Syst 147:103905

  13. Cai J, Peng Z, Liao S, Ding S (2022) A multi-mode multi-skill project scheduling reformulation for reconnaissance mission planning. Sci China Inf Sci 65:1–2

    Article  MathSciNet  Google Scholar 

  14. Queralta JP, Taipalmaa J, Pullinen BC, Sarker VK, Gia TN, Tenhunen H, Gabbouj M, Raitoharju J, Westerlund T (2020) Collaborative multi-robot search and rescue: planning, coordination, perception, and active vision. IEEE Access 8:191617–191643

    Article  Google Scholar 

  15. Notomista G, Mayya S, Hutchinson S, Egerstedt M (2019) An optimal task allocation strategy for heterogeneous multi-robot systems. In: 2019 18th European control conference (ECC), pp 2071–2076

  16. Atay N, Bayazit B (2006) Mixed-integer linear programming solution to multi-robot task allocation problem

  17. Blazewicz J, Lenstra JK, Kan AHGR (1983) Scheduling subject to resource constraints: classification and complexity. Discret Appl Math 5(1):11–24

    Article  MathSciNet  MATH  Google Scholar 

  18. Otte M, Kuhlman M, Sofge D (2017) Multi-robot task allocation with auctions in harsh communication environments. In: 2017 international symposium on multi-robot and multi-agent systems (MRS), pp 32–39

  19. Lee D-H, Zaheer SA, Kim J-H (2015) A resource-oriented, decentralized auction algorithm for multirobot task allocation. IEEE Trans Autom Sci Eng 12(4):1469–1481

    Article  Google Scholar 

  20. Shi J, Yang Z, Zhu J (2020) An auction-based rescue task allocation approach for heterogeneous multi-robot system. Multimed Tools Appl 79:14529–14538

    Article  Google Scholar 

  21. Martin JG, Muros FJ, Maestre JM, Camacho EF (2023) Multi-robot task allocation clustering based on game theory. Robot Auton Syst 161:104314

    Article  Google Scholar 

  22. Deb K, Sindhya K, Hakanen J (2016) Multi-objective optimization. In: Decision sciences, pp 161–200. CRC Press

  23. Ehrgott M (2005) Multicriteria optimization. Springer Sci Bus Media 491

  24. Miettinen K (1999) Nonlinear multiobjective optimization. Springer Sci Bus Media 12

  25. Coello CAC (2006) Evolutionary multi-objective optimization: a historical view of the field. IEEE Comput Intell Mag 1(1):28-36

    Article  Google Scholar 

  26. Deb K, Pratap A, Agarwal S, Meyarivan T (2002) A fast and elitist multiobjective genetic algorithm: NSGA-II. IEEE Trans Evol Comput 6(2):182–197

    Article  Google Scholar 

  27. Zitzler E, Laumanns M, Thiele L (2001) SPEA2: improving the strength Pareto evolutionary algorithm. TIK-report 103

  28. Zhang Q, Li H (2007) MOEA/D: a multiobjective evolutionary algorithm based on decomposition. IEEE Trans Evol Comput 11(6):712–731

    Article  Google Scholar 

  29. Li K, Deb K, Zhang Q, Kwong S (2015) An evolutionary many-objective optimization algorithm based on dominance and decomposition. IEEE Trans Evol Comput 19(5):694–716

    Article  Google Scholar 

  30. Ma X, Zhang Q, Tian G, Yang J, Zhu Z (2018) On tchebycheff decomposition approaches for multiobjective evolutionary optimization. IEEE Trans Evol Comput 22(2):226–244

    Article  Google Scholar 

  31. Zitzler E, Künzli S et al (2004) Indicator-based selection in multiobjective search. In: PPSN, vol 4. Springer, pp 832–842

  32. Hansen MP, Jaszkiewicz A (1994) Evaluating the quality of approximations to the non-dominated set. Department of mathematical modelling, technical university of Denmark, IMM

    Google Scholar 

  33. Coello CAC, Sierra MR (2004) A study of the parallelization of a coevolutionary multi-objective evolutionary algorithm. In: MICAI 2004: advances in artificial intelligence: third Mexican international conference on artificial intelligence, Mexico City, Mexico, April 26–30, 2004. Proceedings 3. Springer, pp 688–697

  34. Zitzler E, Thiele L (1998) Multiobjective optimization using evolutionary algorithms—a comparative case study. In: Parallel problem solving from nature-PPSN V: 5th international conference Amsterdam, The Netherlands September 27–30, 1998. Proceedings 5. Springer, pp 292–301

  35. Beume Nicola, Naujoks Boris, Emmerich Michael (2007) Sms-emoa: multiobjective selection based on dominated hypervolume. European Journal of Operational Research 181(3):1653–1669

    Article  MATH  Google Scholar 

  36. Jiang S, Zhang J, Ong Y-S, Zhang AN, Tan PS (2014) A simple and fast hypervolume indicator-based multiobjective evolutionary algorithm. IEEE Trans Cybern 45(10):2202–2213

    Article  Google Scholar 

  37. Fathollahi-Fard AM, Ahmadi A, Karimi B (2021) Multi-objective optimization of home healthcare with working-time balancing and care continuity. Sustainability 13(22):12431

    Article  Google Scholar 

  38. Seydanlou P, Jolai F, Tavakkoli-Moghaddam R, Fathollahi-Fard AM (2022) A multi-objective optimization framework for a sustainable closed-loop supply chain network in the olive industry: Hybrid meta-heuristic algorithms. Expert Systems with Applications 203:117566

    Article  Google Scholar 

  39. Chauhan S, Singh M, Aggarwal AK (2023) Designing of optimal digital iir filter in the multi-objective framework using an evolutionary algorithm. Eng Appl Artif Intell 119:105803

    Article  Google Scholar 

  40. Pasha J, Nwodu AL, Fathollahi-Fard AM, Tian G, Li Z, Wang H, Dulebenets MA (2022) Exact and metaheuristic algorithms for the vehicle routing problem with a factory-in-a-box in multi-objective settings. Adv Eng Inform 52:101623

    Article  Google Scholar 

  41. Tian G, Fathollahi-Fard AM, Ren Y, Li Z, Jiang X (2022) Multi-objective scheduling of priority-based rescue vehicles to extinguish forest fires using a multi-objective discrete gravitational search algorithm. Inf Sci 608:578–596

    Article  Google Scholar 

  42. Wang X, Hu T, Tang L (2021) A multiobjective evolutionary nonlinear ensemble learning with evolutionary feature selection for silicon prediction in blast furnace. IEEE Trans Neural NetwLearn Syst 33(5):2080–2093

    Article  Google Scholar 

  43. Wang X, Dong Z, Tang L, Zhang Q (2022) Multiobjective multitask optimization-neighborhood as a bridge for knowledge transfer. IEEE Trans Evol Comput

  44. Li M, Yang S, Liu X (2014) Shift-based density estimation for pareto-based algorithms in many-objective optimization. IEEE Trans Evol Comput 18(3):348–365

    Article  Google Scholar 

  45. Yue C, Suganthan PN, Liang J, Qu B, Yu K, Zhu Y, Yan L (2021) Differential evolution using improved crowding distance for multimodal multiobjective optimization. Swarm Evol Comput 62:100849

    Article  Google Scholar 

  46. Schott JR (1995) Fault tolerant design using single and multi-criteria genetic algorithms. Master’s Thesis, Massachusetts Institute of Technology 37(1):1–13

  47. Wang Y-N, Wu L-H, Yuan X-F (2010) Multi-objective self-adaptive differential evolution with elitist archive and crowding entropy-based diversity measure. Soft Comput 14:193–209

    Article  Google Scholar 

Download references

Acknowledgements

This work is supported by the Key Program of National Natural Science Foundation of China (NSFC) under Grant U22B2058, U2013602 and Grant No. 62102071, the Natural Science Foundation of Sichuan Province (Grant No. 2022NSFSC0873), and the Hong Kong Scholars Program (Project No. XJ2021007).

Author information

Authors and Affiliations

Authors

Contributions

Chengxin Wen: Methodology, Software, Validation, Investigation. Peiqiu Huang: Validation, Formal analysis, Writing - review & editing. Shaolong Shi: Validation, Writing - review & editing. Lihua Li: Visualization.

Corresponding author

Correspondence to Chengxin Wen.

Ethics declarations

This manuscript has not been published or presented elsewhere and is not under consideration by another journal. We have read and understood your journal’s policies, and we believe that neither the manuscript nor the study violates any of these. All authors have checked the manuscript and agreed to the submission. There are no conflicts of interest to declare. The data that support the findings of this study are available from the author, Chengxin Wen, upon reasonable request.

Additional information

Publisher's Note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Peiqiu Huang, Shaolong Shi and Lihua Li are contributed equally to this work.

Rights and permissions

Springer Nature or its licensor (e.g. a society or other partner) holds exclusive rights to this article under a publishing agreement with the author(s) or other rightsholder(s); author self-archiving of the accepted manuscript version of this article is solely governed by the terms of such publishing agreement and applicable law.

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Wen, C., Huang, P., Shi, S. et al. A hypervolume-based evolutionary algorithm for rescue robot assignment problem of nuclear accident. Appl Intell 53, 27912–27933 (2023). https://doi.org/10.1007/s10489-023-04984-9

Download citation

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s10489-023-04984-9

Keywords

Navigation