Nothing Special   »   [go: up one dir, main page]

Skip to main content

Recognizing Single-Peaked Preferences on an Arbitrary Graph: Complexity and Algorithms

  • Conference paper
  • First Online:
Algorithmic Game Theory (SAGT 2020)

Part of the book series: Lecture Notes in Computer Science ((LNISA,volume 12283))

Included in the following conference series:

Abstract

We study in this paper single-peakedness on arbitrary graphs. Given a collection of preferences (rankings of alternatives), we aim at determining a connected graph G on which the preferences are single-peaked, in the sense that all the preferences are traversals of G. Note that a collection of preferences is always single-peaked on the complete graph. We propose an Integer Linear Programming formulation (ILP) of the problem of minimizing the number of edges in G or the maximum degree of a vertex in G. We prove that both problems are NP-hard in the general case. However, we show that if the optimal number of edges is \(m-1\) (where m is the number of candidates) then any optimal solution of the continuous relaxation of the ILP is integer and thus the integrality constraints can be relaxed. This provides an alternative proof of the polynomial time complexity of recognizing single-peaked preferences on a tree. We prove the same result for the case of a path (an axis), providing here also an alternative proof of polynomiality of the recognition problem. Furthermore, we provide a polynomial time procedure to recognize single-peaked preferences on a pseudotree (a connected graph that contains at most one cycle). We also give some experimental results, both on real and synthetic datasets.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Subscribe and save

Springer+ Basic
$34.99 /Month
  • Get 10 units per month
  • Download Article/Chapter or eBook
  • 1 Unit = 1 Article or 1 Chapter
  • Cancel anytime
Subscribe now

Buy Now

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 64.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 84.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Similar content being viewed by others

Notes

  1. 1.

    All tests were performed on a Intel Core i7-1065G7 CPU with 8 GB of RAM under the Windows OS. We used the IBM Cplex solver for the solution of ILPs.

  2. 2.

    https://cran.r-project.org/web/packages/PerMallows/index.html.

  3. 3.

    Note that this problem differs from that studied by Sliwinski and Elkind [23], where voters’ preferences are independently sampled from rankings that are single-peaked on a given tree, and they manage to identify a maximum likelihood tree.

References

  1. Ahuja, R.K., Magnanti, T.L., Orlin, J.B.: Network flows. Alfred P. Sloan School of Management, Massachusetts Institute of Technology (1988)

    Google Scholar 

  2. Andersen, R., et al.: Trust-based recommendation systems: an axiomatic approach. In: WWW 2008, pp. 199–208. ACM (2008)

    Google Scholar 

  3. Bartholdi III, J., Trick, M.A.: Stable matching with preferences derived from a psychological model. Oper. Res. Lett. 5(4), 165–169 (1986)

    Article  MathSciNet  Google Scholar 

  4. Betzler, N., Slinko, A., Uhlmann, J.: On the computation of fully proportional representation. J. Artif. Intell. Res. 47, 475–519 (2013)

    Article  MathSciNet  Google Scholar 

  5. Black, D.: On the rationale of group decision-making. J. Polit. Econ. 56(1), 23–34 (1948)

    Article  Google Scholar 

  6. Brandt, F., Brill, M., Hemaspaandra, E., Hemaspaandra, L.A.: Bypassing combinatorial protections: polynomial-time algorithms for single-peaked electorates. J. Artif. Intell. Res. 53, 439–496 (2015)

    Article  MathSciNet  Google Scholar 

  7. Bredereck, R., Chen, J., Woeginger, G.J.: Are there any nicely structured preference profiles nearby? Math. Soc. Sci. 79, 61–73 (2016)

    Article  MathSciNet  Google Scholar 

  8. Cheng, W., Hüllermeier, E.: A new instance-based label ranking approach using the Mallows model. In: Yu, W., He, H., Zhang, N. (eds.) ISNN 2009. LNCS, vol. 5551, pp. 707–716. Springer, Heidelberg (2009). https://doi.org/10.1007/978-3-642-01507-6_80

    Chapter  Google Scholar 

  9. Clémençon, S., Korba, A., Sibony, E.: Ranking median regression: learning to order through local consensus. In: ALT, pp. 212–245 (2018)

    Google Scholar 

  10. Cornaz, D., Galand, L., Spanjaard, O.: Bounded single-peaked width and proportional representation. In: ECAI, vol. 12, pp. 270–275 (2012)

    Google Scholar 

  11. Demange, G.: Single-peaked orders on a tree. Math. Soc. Sci. 3(4), 389–396 (1982)

    Article  MathSciNet  Google Scholar 

  12. Doignon, J., Falmagne, J.: A polynomial time algorithm for unidimensional unfolding representations. J. Algorithms 16(2), 218–233 (1994)

    Article  MathSciNet  Google Scholar 

  13. Elkind, E., Lackner, M., Peters, D.: Structured preferences. In: Trends in Computational Social Choice, Chapter 10, pp. 187–207. AI Access (2017)

    Google Scholar 

  14. Erdélyi, G., Lackner, M., Pfandler, A.: Computational aspects of nearly single-peaked electorates. J. Artif. Intell. Res. 58, 297–337 (2017)

    Article  MathSciNet  Google Scholar 

  15. Faliszewski, P., Hemaspaandra, E., Hemaspaandra, L.A.: The complexity of manipulative attacks in nearly single-peaked electorates. Artif. Intell. 207, 69–99 (2014)

    Article  MathSciNet  Google Scholar 

  16. Garey, M.R., Johnson, D.S.: Computers and Intractability: A Guide to the Theory of NP-Completeness. W. H. Freeman & Co., New York (1979)

    MATH  Google Scholar 

  17. Mattei, N., Walsh, T.: PrefLib: a library for preferences http://www.preflib.org. In: Perny, P., Pirlot, M., Tsoukiàs, A. (eds.) ADT 2013. LNCS (LNAI), vol. 8176, pp. 259–270. Springer, Heidelberg (2013). https://doi.org/10.1007/978-3-642-41575-3_20

    Chapter  Google Scholar 

  18. Nehring, K., Puppe, C.: The structure of strategy-proof social choice-Part I: general characterization and possibility results on median spaces. J. Econ. Theory 135(1), 269–305 (2007)

    Article  MathSciNet  Google Scholar 

  19. Pennock, D.M., Horvitz, E., Giles, C.L.: Social choice theory and recommender systems: analysis of the axiomatic foundations of collaborative filtering. In: AAAI/IAAI, pp. 729–734 (2000)

    Google Scholar 

  20. Peters, D.: Single-peakedness and total unimodularity: new polynomial-time algorithms for multi-winner elections. In: AAAI, pp. 1169–1176 (2018)

    Google Scholar 

  21. Peters, D., Elkind, E.: Preferences single-peaked on nice trees. In: AAAI, pp. 594–600 (2016)

    Google Scholar 

  22. Peters, D., Lackner, M.: Preferences single-peaked on a circle. In: AAAI, pp. 649–655 (2017)

    Google Scholar 

  23. Sliwinski, J., Elkind, E.: Preferences single-peaked on a tree: sampling and tree recognition. In: IJCAI, August 2019

    Google Scholar 

  24. Trick, M.A.: Recognizing single-peaked preferences on a tree. Math. Soc. Sci. 17(3), 329–334 (1989)

    Article  MathSciNet  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Bruno Escoffier .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2020 Springer Nature Switzerland AG

About this paper

Check for updates. Verify currency and authenticity via CrossMark

Cite this paper

Escoffier, B., Spanjaard, O., Tydrichová, M. (2020). Recognizing Single-Peaked Preferences on an Arbitrary Graph: Complexity and Algorithms. In: Harks, T., Klimm, M. (eds) Algorithmic Game Theory. SAGT 2020. Lecture Notes in Computer Science(), vol 12283. Springer, Cham. https://doi.org/10.1007/978-3-030-57980-7_19

Download citation

  • DOI: https://doi.org/10.1007/978-3-030-57980-7_19

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-030-57979-1

  • Online ISBN: 978-3-030-57980-7

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics