An interdisciplinary approach to coalition formation

A stable government is by definition not dominated by any other government. However, it may happen that all governments are dominated. In graph-theoretic terms this means that the dominance graph does not possess a source. In this paper we are able to deal with this case by a clever combination of notions from different fields, such as relational algebra, graph theory and social choice theory, and by using the computer support system RelView for computing solutions and visualizing the results. Using relational algorithms, in such a case we break all cycles in each initial strongly connected component by removing the vertices in an appropriate minimum feedback vertex set. In this way we can choose a government that is as close as possible to being un-dominated. To achieve unique solutions, we additionally apply the majority ranking recently introduced by Balinski and Laraki. The main parts of our procedure can be executed using the RelView tool. Its sophisticated implementation of relations allows to deal with graph sizes that are sufficient for practical applications of coalition formation.

[1]  Gunther Schmidt,et al.  Relations and Graphs: Discrete Mathematics for Computer Scientists , 1993 .

[2]  Agnieszka Rusinowska,et al.  Negotiating a Stable Government: An Application of Bargaining Theory to a Coalition Formation Model , 2008 .

[3]  K. Arrow,et al.  Handbook of Social Choice and Welfare , 2011 .

[4]  K. Arrow,et al.  Social Choice and Individual Values , 1951 .

[5]  Wolfram Kahl,et al.  Relational Methods in Computer Science , 1997, Advances in Computing Sciences.

[6]  Rudolf Berghammer,et al.  Implementation of Relational Algebra Using Binary Decision Diagrams , 2001, RelMiCS.

[7]  Rudolf Berghammer,et al.  Exact Computation of Minimum Feedback Vertex Sets with Relational Algebra , 2006, Fundam. Informaticae.

[8]  Harrie C. M. de Swart,et al.  Applying relational algebra and Rel , 2007, Eur. J. Oper. Res..

[9]  Rida Laraki,et al.  A theory of measuring, electing, and ranking , 2007, Proceedings of the National Academy of Sciences.

[10]  Harrie C. M. de Swart,et al.  Categoric and Ordinal Voting: An Overview , 2003, Theory and Applications of Relational Structures as Knowledge Instruments.

[11]  Rudolf Berghammer,et al.  Considering Design Tasks in OO-Software Engineering using Relations and Relation-based Tools , 2004 .

[12]  Rudolf Berghammer,et al.  Realtion-Algebraic Analysis of Petri Nets with RELVIEW , 1996, TACAS.

[13]  Harrie C. M. de Swart,et al.  A new model of coalition formation , 2005, Soc. Choice Welf..

[14]  Ralf Behnke,et al.  RELVIEW - A System for Calculating With Relations and Relational Programming , 1998, FASE.

[15]  Gunther Schmidt,et al.  Relations and Graphs , 1993, EATCS Monographs on Theoretical Computer Science.

[16]  Gunther Schmidt,et al.  RelView and Rath - Two Systems for Dealing with Relations , 2003, Theory and Applications of Relational Structures as Knowledge Instruments.

[17]  Gunther Schmidt,et al.  Relational Methods in Computer Science , 1999, Inf. Sci..

[18]  P. Fishburn,et al.  Voting Procedures , 2022 .

[19]  Marc Roubens,et al.  Using MACBETH to determine utilities of governments to parties in coalition formation , 2006, Eur. J. Oper. Res..

[20]  J. van Leeuwen,et al.  Theory and Applications of Relational Structures as Knowledge Instruments , 2003, Lecture Notes in Computer Science.