Popular branchings and their dual certificates

Let G be a digraph where every node has preferences over its incoming edges. The preferences of a node extend naturally to preferences over branchings, i.e., directed forests; a branching B is popular if B does not lose a head-to-head election (where nodes cast votes) against any branching. Such popular branchings have a natural application in liquid democracy. The popular branching problem is to decide if G admits a popular branching or not. We give a characterization of popular branchings in terms of dual certificates and use this characterization to design an efficient combinatorial algorithm for the popular branching problem. When preferences are weak rankings, we use our characterization to formulate the popular branching polytope in the original space and also show that our algorithm can be modified to compute a branching with least unpopularity margin. When preferences are strict rankings, we show that “approximately popular” branchings always exist.

[1]  Jannik Matuschke,et al.  Popular branchings and their dual certificates , 2019, IPCO.

[2]  Richard Matthew McCutchen The Least-Unpopularity-Factor and Least-Unpopularity-Margin Criteria for Matching Problems with One-Sided Preferences , 2008, LATIN.

[3]  David Manlove,et al.  Popular Matchings in the Marriage and Roommates Problems , 2010, CIAC.

[4]  Telikepalli Kavitha,et al.  Popular Matchings and Limits to Tractability , 2018, SODA.

[5]  P. Gärdenfors Match making: Assignments based on bilateral preferences , 1975 .

[6]  TELIKEPALLI KAVITHA,et al.  A Size-Popularity Tradeoff in the Stable Marriage Problem , 2014, SIAM J. Comput..

[7]  Andreas Darmann,et al.  Popular Spanning Trees , 2013, Int. J. Found. Comput. Sci..

[8]  Markus Brill,et al.  Interactive Democracy , 2018, AAMAS.

[9]  Christian Blum,et al.  Liquid Democracy : Potentials, Problems, and Perspectives , 2016 .

[10]  Telikepalli Kavitha,et al.  Popular matchings in the stable marriage problem , 2011, Inf. Comput..

[11]  Bruno Escoffier,et al.  The Convergence of Iterative Delegations in Liquid Democracy , 2018, SAGT.

[12]  Kurt Mehlhorn,et al.  Popular matchings , 2005, SODA '05.

[13]  Telikepalli Kavitha,et al.  Popular edges and dominant matchings , 2018, Math. Program..

[14]  Telikepalli Kavitha,et al.  Popular mixed matchings , 2009, Theor. Comput. Sci..

[15]  Telikepalli Kavitha,et al.  Popular Matchings with Two-Sided Preferences and One-Sided Ties , 2017, SIAM J. Discret. Math..

[16]  Saket Saurabh,et al.  Popular Matching in Roommates Setting is NP-hard Sushmita Gupta , 2018 .

[17]  Ulrich Pferschy,et al.  Finding Socially Best Spanning Trees , 2008 .

[18]  Luke Riley,et al.  Incentivising Participation in Liquid Democracy with Breadth First Delegation , 2018, AAMAS.

[19]  Martin Lackner,et al.  On Rational Delegations in Liquid Democracy , 2018, AAAI.

[20]  Martin Grötschel,et al.  The ellipsoid method and its consequences in combinatorial optimization , 1981, Comb..

[21]  Davide Grossi,et al.  Binary Voting with Delegable Proxy: An Analysis of Liquid Democracy , 2017, TARK.

[22]  Telikepalli Kavitha Popular Half-Integral Matchings , 2016, ICALP.

[23]  Steven Hardt,et al.  Google Votes: A Liquid Democracy Experiment on a Corporate Social Network , 2015 .

[24]  L. Shapley,et al.  College Admissions and the Stability of Marriage , 1962 .

[25]  Bernhard Korte,et al.  Combinatorial Optimization , 1992, NATO ASI Series.

[26]  Ariel D. Procaccia,et al.  The Fluid Mechanics of Liquid Democracy , 2018, WINE.

[27]  Andreas Darmann It is difficult to tell if there is a Condorcet spanning tree , 2016, Math. Methods Oper. Res..

[28]  D. R. Fulkerson,et al.  Packing rooted directed cuts in a weighted directed graph , 1974, Math. Program..