Skip to main content

A Flexible Evolutionary Algorithm for Task Allocation in Multi-robot Team

  • Conference paper
  • First Online:

Part of the book series: Lecture Notes in Computer Science ((LNAI,volume 11056))

Abstract

The paper presents an Evolutionary Algorithm (EA) based framework capable of handling a variety of complex Multi-Robot Task Allocation (MRTA) problems. Equipped with a flexible chromosome structure, customized variation operators, and a penalty function, the EA demonstrates the capability to switch between single-robot and multi-robot cases of MRTA and entertains team heterogeneity. The framework is validated and compared against a Genetic Algorithm based representation and a heuristic-based solution. The experimental results show that the presented EA provides better overall results to the task allocation problem with faster convergence and lesser chances of sub-optimal results.

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

Buying options

Chapter
USD   29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD   39.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD   54.99
Price excludes VAT (USA)
  • Compact, lightweight 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

Learn about institutional subscriptions

Notes

  1. 1.

    www.ros.org.

  2. 2.

    www.gazebosim.org.

References

  1. Gerkey, B.P., Matarić, M.J.: A formal analysis and taxonomy of task allocation in multi-robot systems. Int. J. Robot. Res. 23, 939–954 (2004)

    Article  Google Scholar 

  2. Sen, S.D., Adams, J.A.: An influence diagram based multi-criteria decision making framework for multirobot coalition formation. Auton. Agent. Multi-Agent Syst. 29, 1061–1090 (2015)

    Article  Google Scholar 

  3. Gerkey, B.P., Mataric, M.J.: Multi-robot task allocation: analyzing the complexity and optimality of key architectures. In: Proceedings of the IEEE International Conference on Robotics and Automation 2003 ICRA 2003, vol. 3, pp. 3862–3868 (2003)

    Google Scholar 

  4. Badreldin, M., Hussein, A., Khamis, A.: A comparative study between optimization and market-based approaches to multi-robot task allocation. Adv. Artif. Intell. 2013, e256524 (2013)

    Article  Google Scholar 

  5. Koenig, S., et al.: The power of sequential single-item auctions for agent coordination. In: Proceedings of the National Conference on Artificial Intelligence, vol. 1999, p. 1625. AAAI Press, Menlo Park, MIT Press, Cambridge (2006)

    Google Scholar 

  6. Schneider, E., Sklar, E.I., Parsons, S.: Mechanism selection for multi-robot task allocation. In: Gao, Y., Fallah, S., Jin, Y., Lekakou, C. (eds.) TAROS 2017. LNCS (LNAI), vol. 10454, pp. 421–435. Springer, Cham (2017). https://doi.org/10.1007/978-3-319-64107-2_33

    Chapter  Google Scholar 

  7. Dasgupta, P.: Multi-Robot task allocation for performing cooperative foraging tasks in an initially unknown environment. In: Jain, L.C., Aidman, E.V., Abeynayake, C. (eds.) Innovations in Defence Support Systems -2. SCI, vol. 338, pp. 5–20. Springer, Heidelberg (2011). https://doi.org/10.1007/978-3-642-17764-4_2

    Chapter  Google Scholar 

  8. Mouradian, C., Sahoo, J., Glitho, R.H., Morrow, M.J., Polakos, P.A.: 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 (2017)

    Google Scholar 

  9. Arif, M.U., Haider, S.: An evolutionary traveling salesman approach for multi-robot task allocation. In: 9th International Conference on Agents and Artificial Intelligence, pp. 567–574 (2017)

    Google Scholar 

  10. Darrah, M., et al.: A flexible genetic algorithm system for multi-UAV surveillance: algorithm and flight testing. Un. Sys. 03, 49–62 (2015)

    Article  Google Scholar 

  11. Carter, A.E., Ragsdale, C.T.: A new approach to solving the multiple traveling salesperson problem using genetic algorithms. Eur. J. Oper. Res. 175, 246–257 (2006)

    Article  MathSciNet  Google Scholar 

  12. Davis, L.: Applying adaptive algorithms to epistatic domains. In: IJCAI, pp. 162–164 (1985)

    Google Scholar 

  13. Chen, S.H., Chen, M.C.: Operators of the two-part encoding genetic algorithm in solving the multiple traveling salesmen problem. In: 2011 International Conference on Technologies and Applications of Artificial Intelligence, pp. 331–336 (2011)

    Google Scholar 

  14. Coello, C.A.C.: Theoretical and numerical constraint-handling techniques used with evolutionary algorithms: a survey of the state of the art. Comput. Methods Appl. Mech. Eng. 191, 1245–1287 (2002)

    Article  MathSciNet  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Muhammad Usman Arif .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2018 Springer Nature Switzerland AG

About this paper

Check for updates. Verify currency and authenticity via CrossMark

Cite this paper

Arif, M.U., Haider, S. (2018). A Flexible Evolutionary Algorithm for Task Allocation in Multi-robot Team. In: Nguyen, N., Pimenidis, E., Khan, Z., Trawiński, B. (eds) Computational Collective Intelligence. ICCCI 2018. Lecture Notes in Computer Science(), vol 11056. Springer, Cham. https://doi.org/10.1007/978-3-319-98446-9_9

Download citation

  • DOI: https://doi.org/10.1007/978-3-319-98446-9_9

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-319-98445-2

  • Online ISBN: 978-3-319-98446-9

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics