atlas

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

Maintaining Proportional Committees with Dynamic Candidate Sets

ICML 2025 · Learning theory and algorithms › Submodular and game algorithms · approach: Committee voting rules

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 proportional multiwinner voting when candidate sets change over time (incremental, decremental, fully-dynamic), giving robust or amortized-recourse algorithms for PSC, PJR+, EJR+, and q-core/proportional fairness, and impossibility results otherwise.

Problem

Maintaining proportional committees as candidates join or leave, while keeping the committee changes (recourse) small at each time step, under ordinal, approval, and proportional clustering preferences.

Approach

Extends static proportionality axioms (PSC, PJR+, EJR+, q-core) to dynamic candidate sets and asks how few swaps per update suffice; uses counting/exchange arguments, maximally affordable subcommittees, and a pre-clustering procedure to get robust or amortized algorithms, and proves lower bounds where none exist.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use a robust incremental algorithm that repairs PSC after candidate additionsOrdinal preferences · Ordinal preferences, incrementalcommittee changes per updateHelped
Require PSC after candidate deletionsOrdinal preferences · Ordinal preferences, decrementalreplacements after one deletion: Ω(log(log(k)))Hurt
Require rank-JR in incremental or decremental settingsOrdinal preferences · Ordinal preferences, incremental and decrementalamortized changes per round: Ω(√k)Hurt
Use the fully-dynamic clustering algorithmProportional clustering · Proportional clustering, fully dynamicproportional fairness approximation: 4.24-proportionally fairHelped
Use the fully-dynamic clustering algorithmProportional clustering · Proportional clustering, fully dynamicq-core approximation: 5-q-coreHelped
Maintain PJR+ with a robust incremental algorithmApproval preferences · Approval preferences, incrementalcommittee changes per updateHelped
Maintain PJR+ in a fully-dynamic settingApproval preferences · Approval preferences, fully dynamicamortized changes per iteration: 2Helped
Use a fully-dynamic approximate EJR+ algorithmApproval preferences · Approval preferences, fully dynamicEJR+ approximation: Θ(log(k))Helped
Use an incremental α-EJR+ algorithm for α > 1Approval preferences · Approval preferences, incrementalEJR+ approximation: α > 1Helped
Use a locally stable algorithm for incremental EJR+Approval preferences · Approval preferences, incremental, single additionEJR+ committee changesHelped
Require a robust decremental algorithm to maintain PJR+Approval preferences · Approval preferences, decrementalcommittee changes per updateHurt

Surprising findings

Experimental setup

Metrics: robustness (|f(t) ∩ f(t+1)| ≥ k-1) amortized number of changes per time step approximation ratio for proportional fairness q-core approximation factor

Baselines: STV expanding approvals rule MES GJCR PAV

Builds on: proportional solid coalitions (PSC) PJR+ / EJR+ (Brill and Peters 2023) greedy justified candidate rule Greedy Capture / spatial expanding approvals rule Do et al. 2022 online committee selection

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