PJR is a polynomial-time verifiable proportionality axiom for approval-based committee elections, but its known polynomial-time verification procedure relies on general submodular-function minimisation. We show that its objective is a maximum-closure problem and give a direct mincut formulation of the problem on a bipartite graph. Using an almost-linear-time maximum-flow algorithm, this yields an -time verifier, where , , and are the numbers of voters, candidates, and committee members, respectively. The dependence of this bound on each parameter separately is almost linear: it is linear in , and almost linear in and . The verifier also returns an explicit group witnessing a violation and admits a slower but immediately implementable variant based on the preflow–push mincut algorithm. Finally, for the parameterised axiom -PJR, where is used as a multiplier in the group size, we demonstrate how to compute the largest value of for which a committee still fails the axiom using this mincut formulation.

生成讲解博客的中文版本

生成AI智能校验的中文版本