Abstract
Preference aggregation is used in a variety of multiagent applications, and as a result, voting theory has become an important topic in multiagent system research. However, power indices (which reflect how much “real power” a voter has in a weighted voting system) have received relatively little attention, although they have long been studied in political science and economics. We consider a particular multiagent domain, a threshold network flow game. Agents control the edges of a graph; a coalition wins if it can send a flow that exceeds a given threshold from a source vertex to a target vertex. The relative power of each edge/agent reflects its significance in enabling such a flow, and in real-world networks could be used, for example, to allocate resources for maintaining parts of the network. We examine the computational complexity of calculating two prominent power indices, the Banzhaf index and the Shapley-Shubik index, in this network flow domain. We also consider the complexity of calculating the core in this domain. The core can be used to allocate, in a stable manner, the gains of the coalition that is established. We show that calculating the Shapley-Shubik index in this network flow domain is NP-hard, and that calculating the Banzhaf index is #P-complete. Despite these negative results, we show that for some restricted network flow domains there exists a polynomial algorithm for calculating agents’ Banzhaf power indices. We also show that computing the core in this game can be performed in polynomial time.
Similar content being viewed by others
Explore related subjects
Discover the latest articles, news and stories from top researchers in related subjects.References
Bachrach, Y., & Rosenschein, J. S. (2007). Computing the Banzhaf power index in network flow games. In The 6th International Joint Conference on Autonomous Agents and Multiagent Systems (AAMAS 2007) (pp. 323–329). Honolulu: Hawaii.
Banzhaf J.F. (1965). Weighted voting doesn’t work: A mathematical analysis. Rutgers Law Review 19: 317–343
Bilbao, J. M. (2000). Cooperative games on combinatorial structures. Kluwer Publishers.
Bilbao, J. M., Fernandez, J. R., Jimenez Losada, A., & Lopez, J. J. (2000). Generating functions for computing power indices efficiently. TOP (pp. 191–213).
Conitzer, V., & Sandholm, T. (2003). Complexity of determining nonemptiness of the core. In Proceedings ACM EC-03 (pp. 230–231).
Conitzer, V., & Sandholm, T. (2004). Computing shapley values, manipulating value division schemes, and checking core membership in multi-issue domains. In Proceedings of the AAAI-04.
Deng X. and Papadimitriou C.H. (1994). On the complexity of cooperative solution concepts. Mathematics of Operations Research 19(2): 257–266
Dubey P. and Shapley L. (1979). Mathematical properties of the Banzhaf power index. Mathematics of Operations Research 4(2): 99–131
Ephrati, E., & Rosenschein, J. S. (1991). The Clarke Tax as a consensus mechanism among automated agents. In Proceedings of the Ninth National Conference on Artificial Intelligence (pp. 173–178). California: Anaheim.
Ephrati E. and Rosenschein J.S. (1997). A heuristic technique for multiagent planning. Annals of Mathematics and Artificial Intelligence 20: 13–67
Fatima, S. S., Wooldridge, M., & Jennings, N. R. (2007). A randomized method for the Shapley value for the voting game. In The 6th International Joint Conference on Autonomous Agents and Multiagent Systems (AAMAS 2007) (pp. 955–962). Hawaii: Honolulu.
Ford L.R. Jr., and Fulkerson D.R. (1962). Flows in networks. Princeton University Press, Princeton
Fortune, S., Hopcroft, J., & Wyllie, J. (1980). The directed subgraph homeomorphism problem. TCS: Theoretical Computer Science, 10.
Garey, M. R., & Johnson, D. S. (1979). Computers and intractability: A guide to the theory of NP-completeness. Freeman Press.
Ghosh, S., Mundhe, M., Hernandez, K., & Sen, S. (1999). Voting for movies: The anatomy of a recommender system. In Proceedings of the 3rd Annual Conference on Autonomous Agents (pp. 434–435).
Gillies, D. B. (1953). Some theorems on n-person games. PhD thesis, Princeton University.
Haynes, T., Sen, S., Arora, N., & Nadella, R. (1997). An automated meeting scheduling system that utilizes user preferences. In Proceedings of the 1st International Conference on Autonomous Agents (pp. 308–315).
Hemaspaandra, E., Hemaspaandra, L., & Rothe, J. (2005). Anyone but him: The complexity of precluding an alternative. In Proceedings of the 20th National Conference on Artificial Intelligence. Pittsburgh.
Kalai, E., & Zemel, E. (1980). On totally balanced games and games of flow. Discussion Papers 413, Northwestern University, Center for Mathematical Studies in Economics and Management Science, January 1980. http://ideas.repec.org/p/nwu/cmsems/413.html.
Kalai E. and Zemel E. (1982). Generalized network problems yielding totally balanced games. Operations Research 30: 998–1008
Laruelle, A. (1999). On the choice of a power index. Papers 99-10, Valencia—Instituto de Investigaciones Economicas.
Leech D. (2002). Voting power in the governance of the international monetary fund. Annals of Operations Research 109(1–4): 375–397
Leech D. (2003). Computing power indices for large voting games. Journal of Management Science 49(6): 831–837
Machover M. and Felsenthal D.S. (2001). The treaty of nice and qualified majority voting. Social Choice and Welfare 18(3): 431–464
Mann, I., & Shapley, L. S. (1960). Values of large games, iv: Evaluating the electoral college by Monte-Carlo techniques. Technical report, The Rand Corporation, Santa Monica, CA.
Mann, I., & Shapley, L. S. (1962). Values of large games, VI: Evaluating the electoral college exactly. Technical report, The Rand Corporation, Santa Monica, CA.
Matsui Y. and Matsui T. (2000). A survey of algorithms for calculating power indices of weighted majority games. Journal of the Operations Research Society of Japan 43: 71–86
Matsui Y. and Matsui T. (2001). NP-completeness for calculating power indices of weighted majority games. Theoretical Computer Science 263(1–2): 305–310
Nisan N. and Ronen A. (2001). Algorithmic mechanism design. Games and Economic Behavior 35: 166–196
Osborne M.J. and Rubenstein A. (1994). A course in game theory. The MIT Press, Cambridge, Massachusetts
Owen G. (1975). Multilinear extensions and the Banzhaf value. Naval Research Logistics Quarterly 22(4): 741–750
Procaccia, A. D., & Rosenschein, J. S. (2006). Junta distributions and the average-case complexity of manipulating elections. In The 5th International Joint Conference on Autonomous Agents and Multiagent Systems (pp. 497–504). Hakodate, Japan.
Provan J.S. and Ball M.O. (1983). The complexity of counting cuts and of computing the probability that a graph is connected. SICOMP: SIAM Journal on Computing 12: 777–788
Rosenschein, J. S., & Genesereth, M. R. (1985). Deals among rational agents. In Proceedings of the 9th International Joint Conference on Artificial Intelligence (pp. 91–99). Los Angeles, California.
Roughgarden, T. (2001). Designing networks for selfish users is hard. In FOCS (pp. 472–481).
Sandholm, T., & Lesser, V. (1995). Issues in automated negotiation and electronic commerce: Extending the contract net framework. In Proceedings of the 1st International Conference on Multiagent Systems (ICMAS-95) (pp. 328–335). San Francisco.
Shapley, L. S. (1953). A value for n-person games. Contributions to the Theory of Games (pp. 31–40).
Shapley L.S. and Shubik M. (1954). A method for evaluating the distribution of power in a committee system. American Political Science Review 48: 787–792
Straffin P. (1977). Homogeneity, independence and power indices. Public Choice 30: 107–118
Sun, X., & Fang, Q. (2005). Core stability of flow games. In J. Akiyama, W. Y. C. Chen, M. Kano, X. Li, & Q. Yu, (Eds.), CJCDGCGT, Lecture Notes in Computer Science (Vol. 4381, pp. 189–199). Springer.
Valiant L.G. (1979). The complexity of enumeration and reliability problems. SIAM Journal on Computing 8: 410–421
Wellman M.P. (1995). The economic approach to artificial intelligence. ACM Computing Surveys 27: 360–362
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Bachrach, Y., Rosenschein, J.S. Power in threshold network flow games. Auton Agent Multi-Agent Syst 18, 106–132 (2009). https://doi.org/10.1007/s10458-008-9057-6
Published:
Issue Date:
DOI: https://doi.org/10.1007/s10458-008-9057-6