atlas

Research map / Learning theory and algorithms / Submodular and game algorithms

Optimal Bounds for Dissatisfaction in Perpetual Voting

AAAI 2025 · Learning theory and algorithms › Submodular and game algorithms · approach: Committee voting rules · 0 citations (OpenAlex)

Read the paperCheck your idea against 108,967 papers

AI-extracted summary. Written by AI from the paper's full text. Numbers and claims can be wrong or missing context, so check the paper before you cite or build on it.

Studies perpetual approval voting and shows that sublinear per-voter dissatisfaction is achievable under a bounded-conflicts condition, with a tight T^{1-1/k} bound via Kolmogorov complexity and an explicit exponential-weights voting rule.

Problem

Designing perpetual approval voting methods so that no voter is dissatisfied too many times across many decisions, given adversarially changing preferences.

Approach

Introduces a 'bounded conflicts' condition (every small group of agents is in conflict only a bounded number of rounds) under which sublinear dissatisfaction is possible; gives a tight non-constructive bound via Kolmogorov complexity and an explicit exponential-weights voting rule that multiplies a voter's weight by (1+eps) on each dissatisfaction.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use the Kolmogorov-complexity strategy under a C-conflict conditionPerpetual voting with k options, N agents, and T rounds · C-conflict perpetual votingmaximum dissatisfaction: T^{1 - 1/k}·C^{1/k}·(ln N·ln C)^{W}Helped
Use the explicit Exponential Weights Algorithm under a C-conflict conditionPerpetual voting with k options, N agents, and T rounds · C-conflict perpetual votingmaximum dissatisfaction: O(T^{1 - 1/(k+1)} · (C·k·ln N)^{1/(k+1)})Helped
Use Approval Vote, choosing the most-approved option without considering historyPerpetual voting · 1-conflict perpetual voting, 2 options, N = 2T + 1 agentsmaximum dissatisfaction: THurt
Use a compassionate strategy, including Perpetual EqualityPerpetual voting · 1-conflict perpetual voting, 2 options, N = T agentsmaximum dissatisfaction: ⌊T/2⌋Hurt
Restrict the adversary to 1-conflict plays with N = k·M and T = M^kAny decision-maker strategy · 1-conflict perpetual voting, k optionsmaximum dissatisfaction: M^{k-1}/k = T^{(k - 1)/k}/kHurt

Surprising findings

Limitations

Experimental setup

Metrics: maximum per-agent dissatisfaction

Baselines: Simple Majority (Approval Vote) Perpetual Equality

Builds on: Exponential Weights Algorithm prediction with expert advice Lackner perpetual voting Romashchenko-Zimand inequality

Closest papers by meaning

Writing a paper in this area? scime draft is a free LaTeX editor with AI included, real-time co-authors and a check of your references and venue rules before you submit. It also imports OpenAI Prism projects.

Open scime draft

Get the next scime Dispatch and a monthly field update

Free. We send a confirmation link first; every email has a one-click unsubscribe. Privacy