Abstract
In this paper, we study the problem of collective decision-making over combinatorial domains, where the set of possible alternatives is a Cartesian product of (finite) domain values for each of a given set of variables, and these variables are not preferentially independent. Due to the large alternative space, most common rules for social choice cannot be directly applied to compute a winner. In this paper, we introduce a distributed protocol for collective decision-making in combinatorial domains, which enjoys the following desirable properties: (i) the final decision chosen is guaranteed to be a Smith member; (ii) it enables distributed decision-making and works under incomplete information settings, i.e., the agents are not required to reveal their preferences explicitly; (iii) it significantly reduces the amount of dominance testings (individual outcome comparisons) that each agent needs to conduct, as well as the number of pairwise comparisons; (iv) it is sufficiently general and does not restrict the choice of preference representation languages.



Similar content being viewed by others
Explore related subjects
Discover the latest articles, news and stories from top researchers in related subjects.Notes
A local Condorcet winner is an alternative \(\mathbf {x}\) that beats all its neighbors. And a neighbor of \(\mathbf {x}\) is another alternative that differs only on a single variable from \(\mathbf {x}\).
We call this majority decision tree since the decisions made for the tree expansions are based on the majority rule. That means, a node in the MDTree will be expanded if a majority of agents prefer to.
A leaf node is a node that has zero child nodes.
Note that different agents may propose on different leaf nodes (possibly at different depths) in the same iteration. Therefore, when we say a node \(\varPhi \) receives a majority of agents’ proposals, these proposals may arrive at \(\varPhi \) in different iterations.
An outcome optimization query determines the set of non-dominated outcomes among the feasible outcome space with respect to an agent’s preferences.
A dominance query, given two alternatives \(o\) and \(o'\), asks whether \(o\) is preferred to \(o'\) with respect to an agent’s preferences.
Reasoning about the induced preference ordering over the outcome space may require exponential number of dominance queries.
When the CP tables are represented in a compact way, dominance testing in binary-valued acyclic CP-nets are PSPACE-complete (Goldsmith et al. 2008).
Of course, since the agents’ conditional preference tables are unknown, there is no guarantee about which order will be more efficient.
A CP-net \(\mathcal {N}\) is said to be compatible with a linear order \(\sigma =X_{\sigma _1}>\dots X_{\sigma _m}\) if the dependency graph \(\mathcal {G}_\mathcal {N}\) is compatible with \(\sigma \), i.e., \(\forall X,Y \in \mathbf {V}\) there is an edge \((X,Y)\) in \(\mathcal {G}_\mathcal {N}\) only if \(X >Y\) in \(\sigma \).
Notice that \(Alt_{con}\) is the number of different outcomes each agent encounters when she generates the MDTree. In essence, it is equal to the number of leaf nodes on the MDTree at the end of the decision-making process.
References
Arrow, K.J., Sen, S.K., Suzumura, K. (eds.): Handbook of Social Choice and Welfare, vol. 1. Elsevier, Amsterdam (2002)
Arrow, K.J.: Social Choice and Individual Values. Wiley, New York (1951)
Bacchus, F., Adam, G.: Graphical models for preference and utility. In: Proceedings of the Proceedings of the Eleventh Conference Annual Conference on Uncertainty in Artificial Intelligence (UAI-95), pp. 3–10. Morgan Kaufmann, San Francisco (1995)
Boutilier, C., Brafman, I., Domshlak, C., Hoos, H.H., Poole, D.: Cp-nets: a tool for representing and reasoning with conditional ceteris paribus preference statements. J. Artif. Int. Res. 21, 135–191 (2004)
Boutilier, C., Hoos, HH.: Bidding languages for combinatorial auctions. In: Proceeding of the 17th International Joint Conference on Artifical, Intelligence (2001)
Bouveret, S., Endriss, U., Lang, J.: Conditional importance networks: a graphical language for representing ordinal, monotonic preferences over sets of goods. In: IJCAI, pp 67–72 (2009)
Brams, S.J., Kilgour, D.M., Zwicker, W.S.: The paradox of multiple elections. Soc. Choice Welf. 15, 211–236 (1998)
Brandt, F., Fischer, F.A., Harrenstein, P.: The computational complexity of choice sets. Math. Log. Q. 55(4), 444–459 (2009)
Cave, J., Salant, S.W.: Cartel quotas under majority rule. Am. Econ. Rev. 85(1), 82–102 (1995)
Chou, F., Tan, J.: A majority voting scheme in wireless sensor networks for detecting suspicious node. In: Second International Symposium on Electronic Commerce and Security, 2009, ISECS ’09. vol. 2, pp. 495–498 (2009)
Domshlak, C., Prestwich, S.D., Rossi, F., Venable, K.B., Walsh, T.: Hard and soft constraints for reasoning about qualitative conditional preferences. J. Heuristics 12(4), 263–285 (2006)
Epple, D., Romer, T., Sieg, H.: Interjurisdictional sorting and majority rule: an empirical analysis. Econometrica 69(6), 1437–1465 (2001)
Goldsmith, J., Lang, J., Truszczynski, M., Wilson, N.: The computational complexity of dominance and consistency in CP-nets. J. Artif. Int. Res. 33(1), 403–432 (2008)
Konieczny, S., Lang, J., Marquis, P.: DA2 merging operators. Artif. Intell. 157(1–2), 49–79 (2004)
Konieczny, S., Pérez, R.P.: Propositional belief base merging or how to merge beliefs/goals coming from several sources and some links with social choice theory. Eur. J. Oper. Res 160(3), 785–802 (2005)
Mura, LP., Shoham, Y.: Expected utility networks. In: Proceedings of the Fifteenth conference on Uncertainty in artificial intelligence, UAI’99, pp. 366–373. Morgan Kaufmann Publishers Inc., San Francisco (1999)
Lang J.: From preference representation to combinatorial vote. In: KR, pp. 277–290 (2002)
Lang, J.: Logical preference representation and combinatorial vote. Ann. Math. Artif. Intell. 42, 37–71 (2004)
Lang, J., Pini, M.S., Rossi, F., Salvagnin, D., Venable, K.B., Walsh, T.: Winner determination in voting trees with incomplete preferences and weighted votes. Auton. Agent. Multi-Agent Syst. 25(1), 130–157 (2012)
Lang, J., Xia, L.: Sequential composition of voting rules in multi-issue domains. Math. Soc. Sci. 57(3), 304–324 (2009)
Li, M., Vo, Q.B., Kowalczyk, R.: An efficient protocol for negotiation over combinatorial domains with incomplete information. In: Proceedings of the 27th Conference in Uncertainty in Artificial Intelligence, vol. 2, Barcelona (2011a)
Li, M., Vo, B.Q., Ryszard, K.: Majority-rule-based preference aggregation on multi-attribute domains with CP-nets. In: Proceedings of the 10th International Conference on Autonomous Agents and Multiagent Systems, vol. 1, pp. 659–666. International Foundation for Autonomous Agents and Multiagent Systems, Richland (2011b)
Schulze, M.: A new monotonic, clone-independent, reversal symmetric, and Condorcet-consistent single-winner election method. Soc. Choice Welf. 36(2), 267–303 (2011)
Tarjan, R.: Depth-first search and linear graph algorithms. SIAM J. Comput. 1(2), 146–160 (1972)
Ward, B.: Majority rule and allocation. J. Confl. Resolut. 5, 379–389 (1961)
Xia, L., Conitzer, V.: Determining possible and necessary winners given partial orders. J. Artif. Intell. Res. 41, 25–67 (2011)
Xia, L., Conitzer, V., Lang, J.: Voting on multiattribute domains with cyclic preferential dependencies. In: AAAI’08: Proceedings of the 23rd national conference on Artificial intelligence, pp. 202–207. AAAI Press (2008)
Xia, L., Lang, J., Ying M.: Strongly decomposable voting rules on multiattribute domains. In AAAI’07: Proceedings of the 22nd national conference on Artificial intelligence, pp. 776–781. AAAI Press (2007)
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Li, M., Vo, Q.B. & Kowalczyk, R. A distributed social choice protocol for combinatorial domains. J Heuristics 20, 453–481 (2014). https://doi.org/10.1007/s10732-014-9246-1
Received:
Revised:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s10732-014-9246-1