Abstract
In this work, we focus on problems modeled as a set of tasks to be scheduled and accomplished by mobile autonomous devices that communicate via a mobile ad hoc network. In such situations, the communication cost, computational efforts and environment uncertainty are key challenges.
It is intuitive to consider that keeping information about tasks globally known by devices can provide better schedules. However, there are some contexts - such as those where tasks require startup based on location - where information restricted to coalitions of devices can still produce satisfactory scheduling. The existing heuristics, however, do not consider this approach.
In this paper, we propose a multiagent system that coordinates the dynamic formation of overlapping coalitions and the scheduling of tasks within them. Heuristics for calculating the size of coalitions, as well as for scheduling tasks are proposed based on a Markov decision process. The system is applied to solve the problem of area coverage in a simulated environment and the results show that good schedules are obtained with lower cost of communication and computation compared with the solution based on globally known information.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
Choset, H.: Coverage for robotics a survey of recent results. Annals of Mathematics and Artificial Intelligence 31, 113–126 (2001)
Murata, T., Nakamura, T.: Multi-Agent Cooperation Using Genetic Network Programming with Automatically Defined Groups. In: Deb, K., et al. (eds.) GECCO 2004. LNCS, vol. 3103, pp. 712–714. Springer, Heidelberg (2004)
Decker, K.S.: Taems a framework for environment centered analysis and design of coordination mechanisms. In: Foundations of Distributed Artificial Intelligence, Ch.16, pp. 429–448. John Wiley and Sons, Inc. (1996)
Allahverdi, A., Ng, C.T., Cheng, T.C.E., Kovalyov, M.Y.: A survey of scheduling problems with setup times or costs. European Journal of Operational Research 187(3) (2008)
Barbulescu, L., Rubinstein, Z.B., Smith, S.F., Zimmerman, T.L.: Distributed coordination of mobile agent teams: the advantage of planning ahead. In: Proceedings of the 9th International Conference on Autonomous Agents and Multiagent Systems, AAMAS 2010, vol. 1, pp. 1331–1338. International Foundation for Autonomous Agents and Multiagent Systems, Richland (2010)
Lin, C.-F., Hu, S.-L.: Multi-task overlapping coalition parallel formation algorithm. In: Proceedings of the 6th International Joint Conference on Autonomous Agents and Multiagent Systems, AAMAS 2007, pp. 211:1–211:3. ACM, New York (2007)
Cheng, K., Dasgupta, P.: Coalition game-based distributed coverage of unknown environments by robot swarms. In: Proceedings of the 7th International Joint Conference on Autonomous Agents and Multiagent Systems, AAMAS 2008, vol. 3, pp. 1191–1194. International Foundation for Autonomous Agents and Multiagent Systems, Richland (2008)
Wooldridge, M.: An Introduction to Multiagent Systems. John Wiley & Sons, Inc., New York (2009)
Shehory, O., Kraus, S.: Methods for task allocation via agent coalition formation. Artif. Intell. 101, 165–200 (1998)
Kraus, S., Shehory, O., Taase, G.: The advantages of compromising in coalition formation with incomplete information. In: Proceedings of the Third International Joint Conference on Autonomous Agents and Multiagent Systems, AAMAS 2004, vol. 2, pp. 588–595. IEEE Computer Society, Washington, DC, USA (2004)
Boddy, M., Horling, B., Phelps, J., Goldman, R., Vincent, R., Long, A., Kohout, R.: C_taems language specification v. 2.04 (April 2007)
Bellman, R.: A markovian decision process. Journal of Mathematics and Mechanics, 6 (1957)
Kaelbling, L.P., Littman, M.L., Moore, A.W.: Reinforcement Learning: A Survey. Journal of Artificial Intelligence Research 4, 237–285 (1996)
Papadimitriou, C., Tsitsiklis, J.N.: The complexity of markov decision processes. Math. Oper. Res. 12, 441–450 (1987)
Arnaout, J.-P., Rabadi, G., Mun, J.H.: A dynamic heuristic for the stochastic unrelated parallel machine scheduling problem. International Journal of Operations Research 3, 136–143 (2008)
Jensen, K., Kristensen, L.M.: Coloured Petri Nets. Springer, Heidelberg (2009)
Fipa acl message structure specification, version g (2002), http://www.fipa.org/specs/fipa00061/
Gonzalez, E., Alvarez, O., Diaz, Y., Parra, C., Bustacara, C.: Bsa: A complete coverage algorithm. In: Proceedings of the 2005 IEEE International Conference on Robotics and Automation, ICRA 2005, pp. 2040–2044 (April 2005)
Gonzalez, E., Gerlein, E.: Bsa-cm: A multi-robot coverage algorithm. In: Proceedings of the 2009 IEEE/WIC/ACM International Joint Conference on Web Intelligence and Intelligent Agent Technology, WI-IAT 2009, vol. 02, pp. 383–386. IEEE Computer Society, Washington, DC, USA (2009)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2011 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Santos, V.A., Barroso, G.C., Aguilar, M.F., de B. Serra, A., Soares, J.M. (2011). DynaMOC: A Dynamic Overlapping Coalition-Based Multiagent System for Coordination of Mobile Ad Hoc Devices. In: Jeschke, S., Liu, H., Schilberg, D. (eds) Intelligent Robotics and Applications. ICIRA 2011. Lecture Notes in Computer Science(), vol 7101. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-25486-4_31
Download citation
DOI: https://doi.org/10.1007/978-3-642-25486-4_31
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-25485-7
Online ISBN: 978-3-642-25486-4
eBook Packages: Computer ScienceComputer Science (R0)