Skip to main content

Cooperative Learning-Agents for Task Allocation Problem

  • Conference paper
  • First Online:

Part of the book series: Advances in Intelligent Systems and Computing ((AISC,volume 725))

Abstract

In this paper, we will present a working methodology for solving the task allocation problem in a multi-robot system, i.e. assign the tasks being performed to appropriate robots. In fact, the proposed approach combines the advantages of several well-known algorithms (e.g. quantum genetic algorithms, Q-learning machine-learning, etc.), in order to construct a good solution for the task allocation problem.

Besides, the proposed working methodology has been implemented using the Java programming language and the JADE multi-agent platform; also it has been simulated on a real-life scenario, which is the extinction of fires (tasks) in an environment altered by a natural disaster. Finally, the experimental results are promising and show the effectiveness of the proposed methodology.

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   169.00
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD   219.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

References

  • Barry B.W., Maja, J.M.: Broadcast of local eligibility: behavior-based control for strongly cooperative robot teams. In: Proceedings of the Fourth International Conference on Autonomous Agents, pp. 21–22 (2000). https://doi.org/10.1145/336595.336621

  • Botelho, S.C., Alami, R.: M+: a scheme for multi-robot cooperation through negotiated task allocation and achievement. In: Proceedings 1999 IEEE International Conference on Robotics and Automation (Cat No99CH36288C), vol. 2, pp. 1234–1239 (1999). https://doi.org/10.1109/robot.1999.772530

  • Brian, P.G., Maja, J.M.: A formal analysis and taxonomy of task allocation in multi-robot systems. Int. J. Robot. Res. 23(9), 939–954 (2004). https://doi.org/10.1177/0278364904045564

    Article  Google Scholar 

  • Chaimowicz, L., Campos, M., Kumar, V.: Dynamic role assignment for cooperative robots. In: Proceedings of the IEEE International Conference on Robotics and Automation, vol. 1, pp. 293–298 (2002). https://doi.org/10.1109/robot.2002.1013376

  • Dandan, Z., Guangming, X., Junzhi, Y., Long, W.: Adaptive task assignment for multiple mobile robots via swarm intelligence approach. Robot. Auton. Syst. 55(7), 572–588 (2007). https://doi.org/10.1016/j.robot.2007.01.008

    Article  Google Scholar 

  • Daniele, C., Daniele, N.: Performance evaluation of pure-motion tasks for mobile robots with respect to world models. Auton. Robots 27, 465–481 (2009). https://doi.org/10.1007/s10514-009-9150-y

    Article  Google Scholar 

  • Ding, Y., He, Y., Jiang, J.: Multi-robot cooperation method based on the ant algorithm. In: Proceedings of the 2003 IEEE Swarm Intelligence Symposium, pp. 14–18 (2003). https://doi.org/10.1109/sis.2003.1202241

  • Fang, T., Parker, L.: Asymtre: automated synthesis of multi-robot task solutions through software reconfiguration. In: Proceedings of the 2005 IEEE International Conference on Robotics and Automation, pp. 1501–1508 (2005). doi:https://doi.org/10.1109/robot.2005.1570327

  • Gerkey, B.P., Maja, J.M.: Sold!: auction methods for multirobot coordination. IEEE Trans. Robot. Autom. 18(5), 758–768 (2002). https://doi.org/10.1109/TRA.2002.803462

    Article  Google Scholar 

  • Hang, Y., Liu, S.: Survey of multi-robot task allocation. CAAI Trans. Intell. Syst. 3(2), 373–376 (2008)

    Google Scholar 

  • Fister Jr., I., Yang, X.-S., Karin, L., Dusan, F., Janez, B., Iztok, F.: Towards the novel reasoning among particles in PSO by the use of RDF and SPARQL. Sci. World J. 2014(121782), 10–45 (2014). https://doi.org/10.1155/2014/121782

  • Kalra, N., Martinoli, A.: Comparative study of market-based and threshold-based task allocation. Proc. Distrib. Auton. Robot. Syst. 7, 91–101 (2006). https://doi.org/10.1007/4-431-35881-1_10

    MATH  Google Scholar 

  • Liu, S.H., Zhang, Y.: Multi-robot task allocation based on particle swarm and ant colony optimal. J. Northeast Normal Univ. 41(4), 68–72 (2009)

    MathSciNet  Google Scholar 

  • Liu, S.H., Zhang, Y.: Multi-robot task allocation based on swarm intelligence. J. Jilin Univ. 40(1), 123–129 (2010)

    Google Scholar 

  • Bernardine, M., Traderbots, D.: A new paradigm for robust and efficient multirobot coordination in dynamic environments. Ph.D. thesis, Robotics Institute, Carnegie Mellon University (2004)

    Google Scholar 

  • Nadia, N., de Mendonça, R.M., de Macedo Mourelle, L.: PSO-based distributed algorithm for dynamic task allocation in a robotic swarm. Procedia Comput. Sci. 51, 326–335 (2015). https://doi.org/10.1016/j.procs.2015.05.250

    Article  Google Scholar 

  • Parker, L.: Alliance: an architecture for fault tolerant multirobot cooperation. EEE Trans. Robot. Autom. 14(2), 220–240 (1998). https://doi.org/10.1109/70.681242.60

    Article  Google Scholar 

  • Rafael, L.B.: Quantum genetic algorithms for computer scientists. Computers 5(24), 2–31 (2016)

    Google Scholar 

  • Richard, S.S., Andrew, G.B.: Introduction to Reinforcement Learning. MIT Press, Cambridge (1998)

    Google Scholar 

  • Sanem, S., Tucker, B.: A distributed multi-robot cooperation framework for real time task achievement. In: Distributed Autonomous Robotic Systems 7, 187–196 (2006). doi:https://doi.org/10.1007/4-431-35881-1_19

  • Shuhua, L., Tieli, S., Chih-Cheng, H.: Multi-robot task allocation based on swarm intelligence. Multi-Robot Syst. Trends Dev., 393–408 (2011). doi:https://doi.org/10.5772/13106

  • Simonin, O., Charpillet, F., Thierry, E.: Collective construction of numerical potential fields for the foraging problem. Swarm Intell. 23, 70 (2007)

    Google Scholar 

  • Smith, R.G.: The contract net protocol: high-level communication and control in a distributed problem solver. IEEE Trans. Comput. 29(12), 1104–1113 (1980). https://doi.org/10.1109/tc.1980.1675516

    Article  Google Scholar 

  • Yu, Z., Liu, S.H.: A quantum-inspired ant colony optimization for robot coalition formation. In: Proceedings of Chinese Control and Decision Conference, pp. 632–637 (2009)

    Google Scholar 

  • Yang, D., Wang, Z.O.: Improved ant algorithm for assignment problem. J. Tianjin Univ. 37(4), 373–376 (2004)

    Google Scholar 

  • Zhang, Y., Liu, S.H.: Large-scale multi-robot task allocation based on ant colony algorithm. In: Proceedings of Chinese Control and Decision Conference, pp. 2057–2062 (2008)

    Google Scholar 

  • Zlot, R., Stentz, A., Dias, M., Thayer, S.: Multi-robot exploration controlled by a market economy. In: Proceedings 2002 IEEE International Conference on Robotics and Automation (Cat No02CH37292), pp. 3016–3023 (2002). https://doi.org/10.1109/robot.2002.1013690

Download references

Acknowledgment

We would like to thank vividly MS Abida Habiba FARDJALLAH for her help in improving this manuscript.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Farouq Zitouni .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2018 Springer International Publishing AG, a part of Springer Nature

About this paper

Check for updates. Verify currency and authenticity via CrossMark

Cite this paper

Zitouni, F., Maamri, R. (2018). Cooperative Learning-Agents for Task Allocation Problem. In: Auer, M., Tsiatsos, T. (eds) Interactive Mobile Communication Technologies and Learning. IMCL 2017. Advances in Intelligent Systems and Computing, vol 725. Springer, Cham. https://doi.org/10.1007/978-3-319-75175-7_93

Download citation

  • DOI: https://doi.org/10.1007/978-3-319-75175-7_93

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-319-75174-0

  • Online ISBN: 978-3-319-75175-7

  • eBook Packages: EngineeringEngineering (R0)

Publish with us

Policies and ethics