Nothing Special   »   [go: up one dir, main page]

skip to main content
article

Distributed constraint optimization for teams of mobile sensing agents

Published: 01 May 2015 Publication History

Abstract

Coordinating a mobile sensor team (MST) to cover targets is a challenging problem in many multiagent applications. Such applications are inherently dynamic due to changes in the environment, technology failures, and incomplete knowledge of the agents. Agents must adaptively respond by changing their locations to continually optimize the coverage of targets. We propose distributed constraint optimization problems (DCOP)_MST, a new model for representing MST problems that is based on DCOP. In DCOP_MST, agents maintain variables for their physical positions, while each target is represented by a constraint that reflects the quality of coverage of that target. In contrast to conventional, static DCOPs, DCOP_MST not only permits dynamism but exploits it by restricting variable domains to nearby locations; consequently, variable domains and constraints change as the agents move through the environment. DCOP_MST confers three major advantages. It directly represents the multiple forms of dynamism inherent in MSTs. It also provides a compact representation that can be solved efficiently with local search algorithms, with information and communication locality based on physical locality as typically occurs in MST applications. Finally, DCOP_MST facilitates organization of the team into multiple sub-teams that can specialize in different roles and coordinate their activity through dynamic events. We demonstrate how a search-and-detection team responsible for finding new targets and a surveillance sub-team tasked with coverage of known targets can effectively work together to improve performance while using the DCOP_MST framework to coordinate. We propose different algorithms to meet the specific needs of each sub-team and several methods for cooperation between sub-teams. For the search-and-detection team, we develop an algorithm based on the DSA that forces intensive exploration for new targets. For the surveillance sub-team, we adapt several incomplete DCOP algorithms, including MGM, DSA, DBA, and Max-sum, which requires us to develop an efficient method for agents to find the value assignment in their local environment that is optimal in minimizing the maximum unmet coverage requirement over all targets. The disadvantage of dynamic domains based on physical locality is that adaptations of standard local search algorithms tend to become trapped in local optima where targets beyond the immediate range of the agents go uncovered. To address this shortcoming we develop exploration methods to be used with the local search algorithms. Our algorithms are extensively evaluated in a simulation environment. We use a reputation model to determine the individual credibility of agents and consider both additive and submodular joint credibility functions for determining coverage of targets by multiple agents. The performance is measured on two objectives: minimizing the maximum remaining coverage requirement, and minimizing the sum of remaining coverage requirements. Our results show that DSA and MGM with the exploration heuristics outperform the other incomplete algorithms across a wide range of settings. Furthermore, organizing the team into two sub-teams leads to significant gains in performance, and performance continues to improve with greater cooperation between the sub-teams.

References

[1]
Abramson, M., Chao, W., & Mittu, R. (2005). Design and evaluation of distributed role allocation algorithms in open environments. In Proceedings of the 2005 International Conference on Artificial Intelligence 2005, IC-AI 2005 (pp. 565---571).
[2]
Arshad, M., & Silaghi, M. C. (2004). Distributed simulated annealing. In Distributed constraint problem solving and reasoning in multi-agent systems, frontiers in artificial intelligence and applications series (Vol. 112), November 2004.
[3]
Basharu, M., Arana, I., & Ahriz, H. (2007). Solving coarse-grained DisCSPs with Multi-DisPeL and DisBO-wd. In IAT '07: Proceedings of the 2007 IEEE/WIC/ACM international conference on intelligent agent technology, Washington, DC, USA (pp. 335---341).
[4]
Bejar, R., Domshlak, C., Fernandez, C., Gomes, K., Krishnamachari, B., Selman, B., et al. (2005). Sensor networks and distributed CSP: Communication, computation and complexity. Artificial Intelligence, 161(1---2), 117---148.
[5]
Braginsky, D. (2002). Rumor routing algorithm for sensor networks. In Workshop on wireless sensor networks and applications (WSNA), Atlanta, Georgia, USA, September 2002 (pp. 22---31).
[6]
Buchegger, S., & LeBoudec, J. Y. (2005). Self-policing mobile ad-hoc networks by reputation. IEEE Communication Magazine, 43, 101---107.
[7]
Chechetka, A., & Sycara, K. (2006). No-commitment branch and bound search for distributed constraint optimization. In AAMAS '06: Proceedings of the fifth international joint conference on autonomous agents and multiagent systems, New York, NY, USA (pp. 1427---1429).
[8]
Collin, Z., Dechter, R., & Katz, S. (1999). Self-stabilizing distributed constraint satisfaction. Chicago Journal of Theoretical Computer Science, 5.
[9]
Delot, T., Ilarri, S., Cenerario, N., & Hien, T. (2011). Event sharing in vehicular networks using geographic vectors and maps. Mobile Information Systems, 7(1), 21---44.
[10]
Du, R., Xu, M., & Zhang, H. (2006). An extended hierarchical trusted model for wireless sensor networks. Wuhan University Journal of Natural Sciences, 11, 1489---1492.
[11]
Farinelli, A., Rogers, A., Petcu, A., & Jennings, N. R. (2008). Decentralised coordination of low-power embedded devices using the max-sum algorithm. In 7th International conference on autonomous agents and multi-agent systems, AAMAS-08 (pp. 639---646).
[12]
Frye, L., Liang, C., Du, S., & Bigrigg, M. W. (2006). Topology maintenance of wireless sensor networks in node failure-prone environments. In Proceedings of IEEE international conference on networking, sensing and control, April 2006 (pp. 886---891).
[13]
Gershman, A., Meisels, A., & Zivan, R. (2006). Asynchronous forward-bounding for distributed constraints optimization. In Proceedings of the 17th European Conference on Artificial Intelligence (ECAI 2006), August 2006 (pp. 103---107).
[14]
Gershman, A., Meisels, A., & Zivan, R. (2009). Asynchronous forward bounding. Journal of Artificial Intelligence Research, 34, 25---46.
[15]
Grosz, B. J., & Kraus, S. (1996). Collaborative plans for complex group action. Artificial Intelligence, 86(2), 269---357.
[16]
Grosz, B. J., & Kraus, S. (1999). The evolution of SharedPlans. In A. Rao & M. Wooldridge (Eds.), Foundations and theories of rational agency (pp. 227---262). Dordrecht: Kluwer Academic Publisher.
[17]
He, T., Lee, K.-W., & Swami, A., (2010). Flying in the dark: Controlling autonomous data ferries with partial observations. In Proceedings of the eleventh ACM international symposium on mobile ad hoc networking and computing, MobiHoc '10 (pp. 141---150). New York, NY: ACM.
[18]
Howard, A., Matarić, M. J., & Sukhatme, G. S. (2002). An incremental self-deployment algorithm for mobile sensor networks. Autonomous Robots Special Issue on Intelligent Embedded Systems, 13(2), 113---126.
[19]
Jain, M., Taylor, M. E., Yokoo, M., & Tambe, M. (2009). DCOPs meet the real world: Exploring unknown reward matrices with applications to mobile sensor networks. In Proceedings of the twenty-first international joint conference on artificial intelligence (IJCAI-09), Pasadena, CA, USA, July 2009.
[20]
Krause, A., Singh, A., & Guestrin, C. (2008). Near-optimal sensor placements in Gaussian processes: Theory, efficient algorithms and empirical studies. Journal of Machine Learning Research, 9, 235---284.
[21]
Lass, R. N., Sultanik, E. A., & Regli, W. C. (2008) Dynamic distributed constraint reasoning. In Proceedings of the Twenty-Third AAAI Conference on Artificial Intelligence, Chicago, IL, USA (pp. 1466---1469).
[22]
Leskovec, J. (2008). Dynamics of large networks. Ph.D. Thesis, CMU, Pittsburgh, PA, USA.
[23]
Macarthur, K. S., Stranders, R., Ramchurn, S. D., & Jennings, N. R. (2011). A distributed anytime algorithm for dynamic task allocation in multi-agent systems. In AAAI.
[24]
Maheswaran, R. T., Pearce, J. P., & Tambe, M. (2004). Distributed algorithms for DCOP: A graphical-game-based approach. In Proceedings of parallel and distributed computing systems (PDCS), September 2004 (pp. 432---439).
[25]
Mailler, R. (2005). Comparing two approaches to dynamic, distributed constraint satisfaction. In AMAS 2005. Proceedings of the fourth international joint conference on autonomous agents and multiagent systems, Utrecht, Netherlands (pp. 1049---1056).
[26]
Modi, P. J., Shen, W., Tambe, M., & Yokoo, M. (2005). ADOPT: Asynchronous distributed constraints optimization with quality guarantees. Artificial Intelligence, 161(1---2), 149---180.
[27]
Nemhauser, G. L., Wolsey, L. A., & Fisher, M. L. (1978). An analysis of approximations for maximizing submodular set functions-I. Mathematical Programming, 14(1), 265---294.
[28]
Ota, K., Matsui, T., & Matsuo, H. (2009). Layered distributed constraint optimization problem for resource allocation problem in distributed sensor networks. In Principles of practice in multi-agent systems 12th international conference, PRIMA 2009 (pp. 245---260).
[29]
Papadimitriou, C. H., & Steiglitz, K. (1982). Combinatorial optimization: Algorithms and complexity. Englewood Cliffs: Prentice-Hall.
[30]
Pearce, J. P., & Tambe, M. (2007). Quality guarantees on k-optimal solutions for distributed constraint optimization problems. In International joint conference on artificial intelligence (IJCAI), Hyderabad, India.
[31]
Petcu, A., & Faltings, B. (2005). A scalable method for multiagent constraint optimization. In International joint conference on artificial intelligence (IJCAI) (pp. 266---271).
[32]
Petcu, A., & Faltings, B. (2005). Superstabilizing, fault-containing multiagent combinatorial optimization. In Proceedings of the national conference on artificial intelligence (AAAI) (pp. 449---454).
[33]
Petcu, A., & Faltings, B. (2007). Optimal solution stability in dynamic, distributed constraint optimization. In Proceedings of the international conference on intelligent agent technology (IAT) (pp. 321---327).
[34]
Poduri, S., & Sukhatme, G. S. (2004). Constrained coverage for mobile sensor networks. In IEEE International conference on robotics and automation (pp. 165---171).
[35]
Ramchurn, S. D., Huynh, D., & Jennings, N. R. (2004). Trust in multi-agent systems. The Knowledge Engineering Review, 19, 2004.
[36]
Rogers, A., Farinelli, A., Stranders, R., & Jennings, N. R. (2011). Bounded approximate decentralised coordination via the max-sum algorithm. Artificial Intelligence, 175(2), 730---759.
[37]
Schiex, T., Hélène, F., & Verfaillie, G. (1995). Valued constraint satisfaction problems: Hard and easy problems. In International joint conference on artificial intelligence (IJCAI) (Vol. 1, pp. 631---639).
[38]
Sen, S., & Durfee, E. H. (1994). The role of commitment in cooperative negotiation. International Journal of Cooperative Information Systems, 3, 67---82.
[39]
Silaghi, M. C., & Yokoo, M. (2006). Nogood based asynchronous distributed optimization (ADOPT ng). In AAMAS 2006: Procedings of the fifth international joint conference on autonomous agents and multiagent systems (pp. 1389---1396).
[40]
Stranders, R., Delle-Fave, F. M., Rogers, A., & Jennings N. R. (2010). A decentralised coordination algorithm for mobile sensors. In Proceedings of the 24th conference on AI (AAAI).
[41]
Stranders, R., Farinelli, A., Rogers, A., & Jennings, N. R. (2009). Decentralised coordination of mobile sensors using the max-sum algorithm. In International joint conference on artificial intelligence (IJCAI) (pp. 299---304).
[42]
Sun, X., Yeoh, W., & Koenig, S. (2009). Trading off solution quality for faster computation in DCOP search algorithms. In Proceedings of the international joint conference on artificial intelligence (IJCAI), July 2009 (pp. 354---360).
[43]
Taylor, M. E., Jain, M., Jin, Y., Yokoo, M., & Tambe, M. (2010). When should there be a "me" in "team"?: Distributed multi-agent optimization under uncertainty. In Proceedings of the 9th conference on autonomous agents and multi agent systems (AAMAS 2010) (pp. 109---116).
[44]
Teacy, W. T. L., Farinelli, A., Grabham, N. J., Padhy, P., Rogers, A., Jennings, N. R. (2008). Max-sum decentralised coordination for sensor systems. In AAMAS '08: Proceedings of the 7th international joint conference on autonomous agents and multiagent systems (pp. 1697---1698). Estoril: International Foundation for Autonomous Agents and Multiagent Systems.
[45]
Ukita, N. (2007). Real-time cooperative multi-target tracking by dense communication among active vision agents. Web Intelligence and Agent Systems, 5(1), 15---29.
[46]
Wang, G., Cao, G., Berman, P., & Laporta, T. F. (2003). A bidding protocol for deploying mobile sensors. In Proceedings of IEEE ICNP (pp. 315---324).
[47]
Yeoh, W., Varakantham, P., Sun, X., Koenig, S. (2011). Incremental DCOP search algorithms for solving dynamic DCOPs (Extended Abstract). In Proceedings of the international joint conference on autonomous agents and multiagent systems (AAMAS) (pp. 1069---1070).
[48]
Yokoo, M. (2000). Algorithms for distributed constraint satisfaction problems: A review. Autonomous Agents and Multi-Agent Systems, 3, 198---212.
[49]
Zacharia, G., Moukas, R., & Maes P. (1999). Collaborative reputation mechanisms in electronic marketplaces. In Proceedings of the thirty-second Hawaii international conference on system sciences (HICSS-99).
[50]
Zhang, W., Xing, Z., Wang, G., & Wittenburg, L. (2005). Distributed stochastic search and distributed breakout: properties, comparishon and applications to constraints optimization problems in sensor networks. Artificial Intelligence, 161(1---2), 55---88.
[51]
Zhang, W., Xing, Z., Wang, G., & Wittenburg, L. (2003). An analysis and application of distributed constraint satisfaction and optimization algorithms in sensor networks. In Proceedings of the 2nd international joint conference on autonomous agents and multi-agent systems (AAMAS-03), Melbourne, Australia, July 14---18 (pp. 185---192).
[52]
Zilberstein, S. (1996). Using anytime algorithms in intelligent systems. AI Magazine, 17(3), 73---83.
[53]
Zivan, R. (2008). Anytime local search for distributed constraint optimization. In Proceedings of the 23rd national conference on artificial intelligence, Chicago, IL, USA (pp. 393---398).
[54]
Zivan, R., & Peled, H. (2012). Max/min-sum distributed constraint optimization through value propagation on an alternating dag. In Proceedings of the 11th international conference on autonomous agents and multiagent systems, AAMAS '12 (pp. 265---272).

Cited By

View all
  • (2024)Is Limited Information Enough? An Approximate Multi-agent Coverage Control in Non-Convex Discrete EnvironmentsProceedings of the 23rd International Conference on Autonomous Agents and Multiagent Systems10.5555/3635637.3662944(898-906)Online publication date: 6-May-2024
  • (2023)CAMS: Collision Avoiding Max-Sum for Mobile Sensor TeamsProceedings of the 2023 International Conference on Autonomous Agents and Multiagent Systems10.5555/3545946.3598625(104-112)Online publication date: 30-May-2023
  • (2022)Dynamic Continuous Distributed Constraint Optimization ProblemsPRIMA 2022: Principles and Practice of Multi-Agent Systems10.1007/978-3-031-21203-1_28(475-491)Online publication date: 16-Nov-2022
  • Show More Cited By

Recommendations

Comments

Please enable JavaScript to view thecomments powered by Disqus.

Information & Contributors

Information

Published In

cover image Autonomous Agents and Multi-Agent Systems
Autonomous Agents and Multi-Agent Systems  Volume 29, Issue 3
May 2015
202 pages

Publisher

Kluwer Academic Publishers

United States

Publication History

Published: 01 May 2015

Author Tags

  1. Distributed constraint optimization
  2. Dynamic distributed problems
  3. Multi-agent systems

Qualifiers

  • Article

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)0
  • Downloads (Last 6 weeks)0
Reflects downloads up to 27 Nov 2024

Other Metrics

Citations

Cited By

View all
  • (2024)Is Limited Information Enough? An Approximate Multi-agent Coverage Control in Non-Convex Discrete EnvironmentsProceedings of the 23rd International Conference on Autonomous Agents and Multiagent Systems10.5555/3635637.3662944(898-906)Online publication date: 6-May-2024
  • (2023)CAMS: Collision Avoiding Max-Sum for Mobile Sensor TeamsProceedings of the 2023 International Conference on Autonomous Agents and Multiagent Systems10.5555/3545946.3598625(104-112)Online publication date: 30-May-2023
  • (2022)Dynamic Continuous Distributed Constraint Optimization ProblemsPRIMA 2022: Principles and Practice of Multi-Agent Systems10.1007/978-3-031-21203-1_28(475-491)Online publication date: 16-Nov-2022
  • (2021)A Local Search Based Approach to Solve Continuous DCOPsProceedings of the 20th International Conference on Autonomous Agents and MultiAgent Systems10.5555/3463952.3464083(1127-1135)Online publication date: 3-May-2021
  • (2021)A Study on Applying Decentralized Constraint Optimization to Mobile Sensor Teams with Range SensorsProceedings of the 5th International Conference on Advances in Artificial Intelligence10.1145/3505711.3505737(183-188)Online publication date: 20-Nov-2021
  • (2021)Incomplete Distributed Constraint Optimization Problems: Model, Algorithms, and HeuristicsDistributed Artificial Intelligence10.1007/978-3-030-94662-3_5(64-78)Online publication date: 17-Dec-2021
  • (2020)New Algorithms for Continuous Distributed Constraint Optimization ProblemsProceedings of the 19th International Conference on Autonomous Agents and MultiAgent Systems10.5555/3398761.3398823(502-510)Online publication date: 5-May-2020
  • (2020)Multi-agent active information gathering in discrete and continuous-state decentralized POMDPs by policy graph improvementAutonomous Agents and Multi-Agent Systems10.1007/s10458-020-09467-634:2Online publication date: 10-Jun-2020
  • (2020)Decentralized Constraint Optimization in Composite Observation Task Allocation to Mobile Sensor AgentsAdvances in Practical Applications of Agents, Multi-Agent Systems, and Trustworthiness. The PAAMS Collection10.1007/978-3-030-49778-1_14(171-187)Online publication date: 7-Oct-2020
  • (2019)Proactive Distributed Constraint Optimization ProblemsProceedings of the 18th International Conference on Autonomous Agents and MultiAgent Systems10.5555/3306127.3332130(2411-2413)Online publication date: 8-May-2019
  • Show More Cited By

View Options

View options

Login options

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media