More Complexity Results about Reasoning over ( m )CP-nets

Aggregating preferences over combinatorial domains has several applications in artificial intelligence. Due to the exponential nature of combinatorial preferences, compact representations are needed, and (m)CP-nets are among the most studied formalisms. Unlike CP-nets, which received an extensive complexity analysis, mCP-nets, as mentioned several times in the literature, lacked such a thorough characterization. An initial complexity analysis for mCP-nets was carried out only recently. In this paper, we further investigate the complexity of mCP-nets. In particular, we show the Σ^P_3$-completeness of checking the existence of max optimal outcomes, which was left as an open problem. We furthermore prove that various tasks known to be feasible in polynomial time are actually P-complete. This shows that these problems are inherently sequential and cannot benefit from highly parallel computation.

[1]  Thomas Lukasiewicz,et al.  A novel characterization of the complexity class ϴPk based on counting and comparison , 2017, Theor. Comput. Sci..

[2]  Luigi Palopoli,et al.  On the complexity of core, kernel, and bargaining set , 2008, Artif. Intell..

[3]  Vincent Conitzer,et al.  Communication complexity of common voting rules , 2005, EC '05.

[4]  E LadnerRichard The circuit value problem is log space complete for P , 1975 .

[5]  Yoav Shoham,et al.  Marginal contribution nets: a compact representation scheme for coalitional games , 2005, EC '05.

[6]  Ronen I. Brafman,et al.  Finding the Next Solution in Constraint- and Preference-Based Knowledge Representation Formalisms , 2010, KR.

[7]  Salil P. Vadhan,et al.  Computational Complexity , 2005, Encyclopedia of Cryptography and Security.

[8]  Jérôme Lang,et al.  Vote and Aggregation in Combinatorial Domains with Structured Preferences , 2007, IJCAI.

[9]  Richard Anthony Russell,et al.  Planning with preferences using maximum satisfiability , 2012 .

[10]  Jacob Stein,et al.  Preference-based feature model configuration with multiple stakeholders , 2014, SPLC.

[11]  H. James Hoover,et al.  Limits to Parallel Computation: P-Completeness Theory , 1995 .

[12]  David S. Johnson,et al.  A Catalog of Complexity Classes , 1991, Handbook of Theoretical Computer Science, Volume A: Algorithms and Complexity.

[13]  Luigi Palopoli,et al.  On the Complexity of the Core over Coalition Structures , 2011, IJCAI.

[14]  Jérôme Lang,et al.  Logical Preference Representation and Combinatorial Vote , 2004, Annals of Mathematics and Artificial Intelligence.

[15]  Lirong Xia,et al.  Sequential composition of voting rules in multi-issue domains , 2009, Math. Soc. Sci..

[16]  Ryszard Kowalczyk,et al.  Majority-rule-based preference aggregation on multi-attribute domains with CP-nets , 2011, AAMAS.

[17]  Edmund H. Durfee,et al.  Generalized solution techniques for preference-based constrained optimization with CP-nets , 2010, AAMAS.

[18]  Vincent Conitzer,et al.  Hypercubewise Preference Aggregation in Multi-Issue Domains , 2011, IJCAI.

[19]  Miroslaw Truszczynski,et al.  The computational complexity of dominance and consistency in CP-nets , 2005, IJCAI.

[20]  Luigi Palopoli,et al.  Constrained coalitional games: formal framework, properties, and complexity results , 2009, AAMAS.

[21]  Francesca Rossi,et al.  Aggregating CP-nets with Unfeasible Outcomes , 2014, CP.

[22]  Felix A. Fischer,et al.  Computing the minimal covering set , 2008, Math. Soc. Sci..

[23]  Francesca Rossi,et al.  A Framework for Aggregating Influenced CP-Nets and its Resistance to Bribery , 2013, AAAI.

[24]  Ronen I. Brafman,et al.  Transferable Utility Planning Games , 2010, AAAI.

[25]  Thomas Lukasiewicz,et al.  Ontology-Based Query Answering with Group Preferences , 2014, TOIT.

[26]  Ronen I. Brafman,et al.  Preference‐Based Constrained Optimization with CP‐Nets , 2004, Comput. Intell..

[27]  Emerson M. S. Niou,et al.  A Problem with Referendums , 2000 .

[28]  Lirong Xia,et al.  Sequential voting rules and multiple elections paradoxes , 2007, TARK '07.

[29]  Vincent Conitzer,et al.  Voting on Multiattribute Domains with Cyclic Preferential Dependencies , 2008, AAAI.

[30]  Felix Brandt,et al.  Tournament Solutions , 2016, Handbook of Computational Social Choice.

[31]  R. Ladner The circuit value problem is log space complete for P , 1975, SIGA.

[32]  Lawrence G. Sager Handbook of Computational Social Choice , 2015 .

[33]  Ryszard Kowalczyk,et al.  An Efficient Majority-Rule-Based Approach for Collective Decision Making with CP-Nets , 2010, KR.

[34]  Celia Wrathall,et al.  Complete Sets and the Polynomial-Time Hierarchy , 1976, Theor. Comput. Sci..

[35]  Francesca Rossi,et al.  Bribery in voting with CP-nets , 2013, Annals of Mathematics and Artificial Intelligence.

[36]  Lirong Xia,et al.  Strongly Decomposable Voting Rules on Multiattribute Domains , 2007, AAAI.

[37]  Thomas Lukasiewicz,et al.  Combining Existential Rules with the Power of CP-Theories , 2015, IJCAI.

[38]  Alexander Felfernig,et al.  Knowledge-Based Configuration: From Research to Business Cases , 2014 .

[39]  Ronen I. Brafman,et al.  Planning with Goal Preferences and Constraints , 2005, ICAPS.

[40]  Luigi Palopoli,et al.  The Complexity of the Nucleolus in Compact Games , 2015, TOCT.

[41]  Thomas Lukasiewicz,et al.  Preference-Based Query Answering in Datalog+/- Ontologies , 2013, Description Logics.

[42]  Toby Walsh,et al.  Constraint-Based Preferential Optimization , 2005, AAAI.

[43]  Ryszard Kowalczyk,et al.  Aggregating multi-valued CP-nets: a CSP-based approach , 2014, Journal of Heuristics.

[44]  Marco Pistore,et al.  Contingent Planning with Goal Preferences , 2006, AAAI.

[45]  Enrico Pontelli,et al.  Planning with preferences using logic programming , 2004, Theory and Practice of Logic Programming.

[46]  Maria J. Serna,et al.  Approximating Linear Programming is Log-Space Complete for P , 1991, Inf. Process. Lett..

[47]  Larry J. Stockmeyer,et al.  The Polynomial-Time Hierarchy , 1976, Theor. Comput. Sci..

[48]  Toby Walsh,et al.  mCP Nets: Representing and Reasoning with Preferences of Multiple Agents , 2004, AAAI.

[49]  Ulrich Endriss,et al.  Aggregating Dependency Graphs into Voting Agendas in Multi-Issue Elections , 2011, IJCAI.

[50]  Luigi Palopoli,et al.  On the Complexity of Compact Coalitional Games , 2009, IJCAI.

[51]  Lirong Xia,et al.  Voting in Combinatorial Domains , 2016, Handbook of Computational Social Choice.

[52]  Satoru Miyano,et al.  A List of P-Complete Problems , 1989 .

[53]  Francesca Rossi,et al.  Reasoning with PCP-nets in a Multi-Agent Context , 2015, AAMAS.

[54]  Luigi Palopoli,et al.  Non-Transferable Utility Coalitional Games via Mixed-Integer Linear Constraints , 2010, J. Artif. Intell. Res..

[55]  Ryszard Kowalczyk,et al.  An Efficient Procedure for Collective Decision-making with CP-nets , 2010, ECAI.

[56]  Ronen I. Brafman,et al.  CP-nets: A Tool for Representing and Reasoning withConditional Ceteris Paribus Preference Statements , 2011, J. Artif. Intell. Res..