English

Explaining Preferences by Multiple Patterns in Voters' Behavior

Computer Science and Game Theory 2022-02-02 v2

Abstract

In some preference aggregation scenarios, voters' preferences are highly structured: e.g., the set of candidates may have one-dimensional structure (so that voters' preferences are single-peaked) or be described by a binary decision tree (so that voters' preferences are group-separable). However, sometimes a single axis or a decision tree is insufficient to capture the voters' preferences; rather, there is a small number kk of axes or decision trees such that each vote in the profile is consistent with one of these axes (resp., trees). In this work, we study the complexity of deciding whether voters' preferences can be explained in this manner. For k=2k=2, we use the technique developed by Yang~[2020] in the context of single-peaked preferences to obtain a polynomial-time algorithm for several domains: value-restricted preferences, group-separable preferences, and a natural subdomain of group-separable preferences, namely, caterpillar group-separable preferences. For k3k\ge 3, the problem is known to be hard for single-peaked preferences; we show that this is also the case for value-restricted and group-separable preferences. Our positive results for k=2k=2 make use of forbidden minor characterizations of the respective domains; in particular, we establish that the domain of caterpillar group-separable preferences admits a forbidden minor characterization.

Keywords

Cite

@article{arxiv.2201.11195,
  title  = {Explaining Preferences by Multiple Patterns in Voters' Behavior},
  author = {Sonja Kraiczy and Edith Elkind},
  journal= {arXiv preprint arXiv:2201.11195},
  year   = {2022}
}

Comments

The previous version claimed that prior to our work 2-Voter Partition for single-peaked preferences was open. In fact, as we learned after posting the previous version, this problem was resolved by Yang(ECAI'20, extended abstract in AAMAS'18) using a technique that was very similar to ours. The current version fixes this attribution error

R2 v1 2026-06-24T09:04:29.068Z