source allocation in communication contested envi-
ronments. The results show that there is an optimal
degree of decentralization that depends on the level
of communications disruption, which opens the pos-
sibility of actively managed distributed regimes. We
have extended the distributed auctioneer architecture
with asset proxy agents and have shown that this ex-
tension improves performance by 10 to 20%. To per-
form empirical analysis, we developed a distributed
auction architecture and winner determination algo-
rithm that optimizes a global objective function with
constraints. The set of these constraints enables us
to apply the algorithm to many problems where typ-
ical combinatorial auction algorithms fail to capture
the details and nuances of the application. We derived
theoretical bounds and conducted experiments to both
validate the theoretical analysis and, using the theo-
retical analysis, to validate the algorithm. Our results
show close correspondence between experimental re-
sults from our algorithm and the theoretical bounds.
Our next step is to enhance asset sharing among dis-
tributed auctioneers, modeling probabilistic resource
allocation by incorporating knowledge, e.g., a profile
of asset capabilities and expected geolocations.
ACKNOWLEDGEMENTS
This research was supported by ONR contract
N00014-12-C-0162.
REFERENCES
Amador, S., Okamoto, S., and Zivan, R. (2014). Dynamic
multi-agent task allocation with spatial and tempo-
ral constraints. In Proceedings of the Twenty-Eighth
AAAI Conference on Artificial Intelligence.
Bednowitz, N., Batta, R., and Nagi, R. (2014). Dispatch-
ing and loitering policies for unmanned aerial vehicles
under dynamically arriving multiple priority targets.
Journal of Simulation, 8(1):9–24.
Bellifemine, F. L., Caire, G., and Greenwood, D. (2007).
Developing Multi-Agent Systems with JADE. Wiley.
Bonacquisto, P., Modica, G. D., Petralia, G., and Tomar-
chio, O. (2014). A strategy to optimize resource allo-
cation in auction-based cloud markets. In Proceeding
of 2014 IEEE International Conference on Services
Computing.
Choi, H., Brunet, L., How, J. P., and Member, S. (2009).
Consensus-based decentralized auctions for robust
task allocation. IEEE Transactions on Robotics.
Cicalo, S., Tralli, V., and Perez-Neira, A. (2011). Cen-
tralized vs distributed resource allocation in multi-cell
ofdma systems. In Proceeding of 2011 IEEE 73rd Ve-
hicular Technology Conference (VTC Spring).
Greene, K. and Hofmann, M. O. (2006). Coordinating busy
agents using a hybrid clustering-auction approach. In
Proceeding of AAAI 06, Workshop on Auction Mecha-
nisms for Robot Coordination, Boston, MA.
Hong, S. A. and Gordon, G. J. (2011). Decomposition-
based optimal market-based planning for multi-agent
systems with shared resources. In Proceeding of
the 13th International Conference on Artificial Intelli-
gence and Statistics (AISTSTS), Chia Laguna Resort,
Sardinia, Italy.
Kong, P. (2002). Performance of queue in impaired wireless
channel. Electronic letters, 38(22).
Lagoudakis, M. G., Berhault, M., Koenig, S., Keskinocak,
P., and Kleywegt, A. J. (2004). Simple auctions with
performance guarantees for multi-robot task alloca-
tion. In Proceedings of the IEEE/RSJ International
conference on Intelligent Robots and Systems (IROS).
Liu, L. and Shell, D. A. (2011). Assessing optimal as-
signment under uncertainty: An interval- based algo-
rithm. International Journal of Robotics Research,
30(7):936–953.
Mauadi, M., Li, W., and Murata, T. (2011). Combinato-
rial auction method for decentralized task assignment
of multiple-loading capacity agv based on intelligent
agent architecture. In Proceeding of the Second In-
ternational Conference on Innovations in Bio-inspired
Computing and Applications (IBICA), pages 207–211.
Roggendorf, M. and Beltran, F. (2006). Flow-based
resource allocation in a multiple-access wireless
market-setting using an auction. In Proceeding of the
26th IEEE International Conference on Distributed
Computing Systems Workshops (ICDCSW06).
Spall, J. C. (2012). Cyclic seesaw process for optimiza-
tion and identification. Journal of Optimization The-
ory and Applications, 154(1):187–208.
Tsitsiklis, J. and Xu, K. (2011). On the power of (even a
little) centralization in distributed processing. In Pro-
ceeding of SIGMETRICS’11.
Tung, A. K. H., Ng, R. T., Lakshmanan, L., and Han, J.
(2001). Constraint-based clustering in large databases.
In den Bussche, J. V. and Vianu, V., editors, Database
Theory ICDT 2001, pages 405–419. Springer Berlin
Heidelberg.
Wang, X. and Martinez, J. F. (2015). Xchange: A market-
based approach to scalable dynamic multi-resource
allocation in multicore architectures. In Proceeding
of 2015 IEEE 21st International Symposium on High
Performance Computer Architecture (HPCA).
Zhang, K., Collins, Jr., E. G., and Shi, D. (2012). Cen-
tralized and distributed task allocation in multi-robot
teams via a stochastic clustering auction. ACM Trans.
Auton. Adapt. Syst., 7(2):21:1–21:22.
Zheng, X. and Koenig, S. (2009). K-swaps: Cooperative
negotiation for solving task-allocation problems. In
Proceeding of the International Joint Conference on
Artificial Intelligence (IJCAI), pages 373–379.
Zheng, X. and Koenig, S. (2010). Sequential incremental
value auctions. In Proceeding of AAAI Conference on
Artificial Intelligence (AAAI).
The Price of Anarchy: Centralized versus Distributed Resource Allocation Trade-offs
153