Arrow Research search
Back to IJCAI

IJCAI 2022

Insight into Voting Problem Complexity Using Randomized Classes

Conference Paper Agent-based and Multi-agent Systems Artificial Intelligence

Abstract

The first step in classifying the complexity of an NP problem is typically showing the problem in P or NP-complete. This has been a successful first step for many problems, including voting problems. However, in this paper we show that this may not always be the best first step. We consider the problem of constructive control by replacing voters (CCRV) introduced by Loreggia et al. [2015, https: //dl. acm. org/doi/10. 5555/2772879. 2773411] for the scoring rule First-Last, which is defined by (1, 0, .. ., 0, -1). We show that this problem is equivalent to Exact Perfect Bipartite Matching, and so CCRV for First-Last can be determined in random polynomial time. So on the one hand, if CCRV for First-Last is NP-complete then RP = NP, which is extremely unlikely. On the other hand, showing that CCRV for First-Last is in P would also show that Exact Perfect Bipartite Matching is in P, which would solve a well-studied 40-year-old open problem. Considering RP as an option for classifying problems can also help classify problems that until now had escaped classification. For example, the sole open problem in the comprehensive table from Erdélyi et al. [2021, https: //doi. org/10. 1007/s10458-021-09523-9] is CCRV for 2-Approval. We show that this problem is in RP, and thus easy since it is widely assumed that P = RP.

Authors

Keywords

  • Agent-based and Multi-agent Systems: Computational Social Choice

Context

Venue
International Joint Conference on Artificial Intelligence
Archive span
1969-2025
Indexed papers
14525
Paper id
800251581278561748
v2026.09.13