
Constrained submodular set function maximization problems often appear in multi-agent decision-making problems with a discrete feasible set. A prominent example is the problem of multi-agent mobile sensor placement over a discrete domain. Submodular set function optimization problems, however, are known to be NP-hard. This paper considers a class of submodular optimization problems that consist of maximization of a monotone and submodular set function subject to a uniform matroid constraint over a group of networked agents that communicate over a connected undirected graph. We work in the value oracle model where the only access of the agents to the utility function is through a black box that returns the utility function value. We propose a distributed suboptimal polynomial-time algorithm that enables each agent to obtain its respective strategy via local interactions with its neighboring agents. Our solution is a fully distributed gradient-based algorithm using the submodular set functions' multilinear extension followed by a distributed stochastic Pipage rounding procedure. This algorithm results in a strategy set that when the team utility function is evaluated at worst case, the utility function value is in 1/c(1-e^(-c)-O(1/T)) of the optimal solution with c to be the curvature of the submodular function. An example demonstrates our results.
arXiv admin note: text overlap with arXiv:2011.14499
FOS: Computer and information sciences, Combinatorial optimization, Mathematical sciences, sensor placement, Mathematical Sciences, Distributed optimization, submodular optimization, Engineering, Information and Computing Sciences, FOS: Mathematics, Mathematics - Optimization and Control, Multi-agent systems, multilinear extension, Multilinear extension, Programming involving graphs or networks, Submodular optimization, Sensor placement, Industrial Engineering & Automation, Computer Science - Distributed, Parallel, and Cluster Computing, Optimization and Control (math.OC), Information and computing sciences, Distributed, Parallel, and Cluster Computing (cs.DC), distributed optimization
FOS: Computer and information sciences, Combinatorial optimization, Mathematical sciences, sensor placement, Mathematical Sciences, Distributed optimization, submodular optimization, Engineering, Information and Computing Sciences, FOS: Mathematics, Mathematics - Optimization and Control, Multi-agent systems, multilinear extension, Multilinear extension, Programming involving graphs or networks, Submodular optimization, Sensor placement, Industrial Engineering & Automation, Computer Science - Distributed, Parallel, and Cluster Computing, Optimization and Control (math.OC), Information and computing sciences, Distributed, Parallel, and Cluster Computing (cs.DC), distributed optimization
| selected citations These citations are derived from selected sources. This is an alternative to the "Influence" indicator, which also reflects the overall/total impact of an article in the research community at large, based on the underlying citation network (diachronically). | 12 | |
| popularity This indicator reflects the "current" impact/attention (the "hype") of an article in the research community at large, based on the underlying citation network. | Top 10% | |
| influence This indicator reflects the overall/total impact of an article in the research community at large, based on the underlying citation network (diachronically). | Top 10% | |
| impulse This indicator reflects the initial momentum of an article directly after its publication, based on the underlying citation network. | Top 10% |
