Pith. sign in

REVIEW 1 major objections 5 minor 1 cited by

Algorithmic Fair Contracts

T0 review · 1 major / 5 minor · reviewed 2026-08-06 · deepseek-v4-flash

Pith's one-line read Envy-free contracts always exist, yet optimal revenue is inapproximable.

desk verdict A genuinely new model at the intersection of contract theory and fair division, with mostly sound proofs and one repairable constants bug in the EF1 FPTAS. read the letter →

arxiv 2507.11214 v3 pith:KPNAVDJQ submitted 2025-07-15 cs.GT

classification cs.GT
keywords faircontractsenvy-freenesslinearcontracttheoryalgorithmicmechanismdesignpriceoffairnessEF1computationalhardness
verification ladder T0 review T1 audit T2 compute T3 formal

The pith

A machine-rendered reading of the paper's core claim, the machinery that carries it, and where it could break.

The reading

This paper studies a platform that assigns many tasks to heterogeneous agents and must choose a payment share for each task, under the fairness requirement that every agent weakly prefers her own bundle of tasks and shares to any other agent's bundle. Its central findings are that an envy-free contract assigning every task always exists when each task is profitable for at least one agent, yet maximizing revenue subject to envy-freeness is NP-hard to approximate within any constant factor, even when approximate envy is allowed. The paper then maps the tractable landscape: fixing the number of tasks makes optimal EF, $\epsilon$-EF, and EF1 contracts polynomial-time computable, while fixing the number of agents makes EF1 and $\epsilon$-EF solvable by additive FPTAS even though exact EF remains hard. Finally, it quantifies the price of fairness, showing exact envy-freeness can destroy arbitrarily much revenue while the relaxed notions recover bounded worst-case guarantees.

What carries the argument

The object carrying the argument is the task-level linear contract with envy-free full allocation. For each task $j$, a single share $\alpha_j$ determines the payment $\alpha_j r_j$ to whoever performs it; agent $i$ values the contract via her own success probability and cost, giving utility $\max\{\alpha_j p_{i,j} r_j - c_{i,j}, 0\}$. Three mechanisms do the heavy lifting. First, the break-even share $\tau_{i,j} = c_{i,j}/(p_{i,j} r_j)$ defines the minimal payment that makes effort worthwhile; assigning every task to its minimal-$\tau$ agent at that share yields the zero-rent envy-free contract that proves existence, and the same threshold values serve as contract upper bounds that convert EF1 constraints into enumerable threshold patterns. Second, the hardness reduction encodes a bounded-degree independent set instance so that the efficient agent can profitably absorb many vertex tasks, while each edge creates an envy constraint that rules out assigning both endpoints. Third, the constant-agent algorithms use dynamic programming over discretized $n^2$-dimensional utility profiles; for EF1, an adaptive grid refines each agent's utility scale separately so that rounding errors become relative losses small enough for deleting one task to restore envy-freeness.

What would settle it

Take a two-task, two-agent instance satisfying Assumption 2.3 and run the zero-rent construction (each task to its minimal break-even share agent, paying exactly that share); the paper claims the result is always envy-free, so exhibiting any instance where one agent strictly prefers the other's bundle refutes Proposition 2.4. For the hardness claim, the decisive check is to construct a small instance from the proof of Theorem 3.2 for a chosen constant $c$, solve OPT-EF by exhaustive LP enumeration for comparison, and check whether any polynomial-time algorithm can produce an $\epsilon$-EF contract with revenue at least $1/c$ of that benchmark on a family of such instances.

Watch

Extended reading notes

Core claim

The central discovery is a sharp asymmetry between existence and optimization in fair contract design. Under Assumption 2.3 — every task has at least one agent whose expected surplus $p_{i,j} r_j - c_{i,j}$ is nonnegative — an envy-free full-allocation contract always exists and can be constructed by assigning each task to the agent with the smallest break-even share and paying exactly that share, so that every agent evaluates every bundle at zero utility. Revenue maximization, however, is computationally hard: reducing from a gap version of bounded-degree independent set, the paper proves that for any constant $c$ there is a constant $\epsilon > 0$ such that no polynomial-time algorithm computes an $\epsilon$-EF contract with revenue at least $1/c$ of the optimal EF revenue. The hardness is structural: high revenue forces many related tasks onto a single efficient agent, while envy-freeness requires those tasks to form an independent set. The paper's algorithmic contributions show that this coupling is controllable when the number of tasks is constant (LP enumeration), and that constant-agent settings admit additive FPTAS for EF1 and $\epsilon$-EF through a dynamic program over discretized utility profiles with an adaptive grid.

Load-bearing premise

The whole theory assumes every task is worth doing for at least one agent: for each task $j$ there is some $i$ with $p_{i,j} r_j - c_{i,j} \ge 0$, and tasks failing this are removed in preprocessing; if an effort-infeasible task is kept, existence and all guarantees collapse.

Editorial extensions

If this is right

  • Under Assumption 2.3, every instance admits an envy-free full-allocation contract, and the zero-rent construction finds one in polynomial time.
  • Revenue-optimal EF contracts admit no polynomial-time constant-factor approximation in general, and the inapproximability survives comparison against an $\epsilon$-EF benchmark.
  • With a constant number of tasks, the optimal EF, $\epsilon$-EF, and EF1 contracts are computable in polynomial time by enumerating allocations and solving linear programs.
  • With a constant number of agents, $\epsilon$-EF and EF1 contracts have additive polynomial-time approximation schemes against the optimal EF benchmark, while exact EF has no approximation ratio below $5/2$ even with three agents.
  • The price of fairness is unbounded for exact EF, at least $4\epsilon/\min\{m,n^2\}$ for $\epsilon$-EF, and at least $1/n^2$ for EF1.

Reading between the lines

Editorial extensions of the paper, not claims the author makes directly.

  • The independent-set structure of the hardness result suggests that other fairness notions implying non-envy, such as proportionality or maximin-share guarantees, will likely inherit similar inapproximability in general multi-task settings.
  • The adaptive-grid technique that turns additive rounding errors into EF1-compatible relative losses is transferable: any allocation problem with an 'up to one item' fairness constraint and additive utilities could use the same relative-discretization recipe.
  • The zero-rent existence construction implies that every fairness relaxation weaker than EF (EF1, $\epsilon$-EF, and similar notions) automatically inherits full-allocation existence, so the practical bottleneck is purely the revenue-optimality computation.
  • An immediate testable extension is to measure, on synthetic ride-hailing-style data with a few tasks per agent, how far the empirical ratio of unconstrained to envy-free revenue sits below the worst-case exponential gap, which would tell platform operators whether the unbounded price of fairness is a realistic threat or a worst-case artifact.
Share X Bluesky LinkedIn Reddit HN

Signed reviews

No signed human review yet.

Editorial analysis

A structured set of objections, weighed in public.

Desk editor's note, referee report, and a circularity audit.

Referee Report

1 major / 5 minor

Summary. This paper initiates the algorithmic study of fair contract design in a multi-task moral-hazard model. A principal chooses a full allocation of tasks to agents and task-level linear shares; an agent's utility from a bundle is her expected payoff under optimal effort, and envy-freeness requires each agent to weakly prefer her own bundle to any other agent's. The paper proves that envy-free full-allocation contracts always exist under a mild usefulness assumption, but that approximating the optimal EF revenue within any constant factor is NP-hard in general, even when the algorithm may output an epsilon-EF contract; with a constant number of agents, exact EF is hard (inapproximability below 5/2 with three agents, NP-hardness with two agents), while epsilon-EF and EF1 admit additive FPTAS against the EF benchmark; with a constant number of tasks, optimal EF, epsilon-EF, and EF1 contracts are polynomial-time computable. It also bounds the price of fairness: unbounded for exact EF, Theta(1/epsilon) for epsilon-EF for fixed n and m, and between Omega(sqrt(n)) and O(n^2) for EF1.

Significance. Assuming the proofs are brought to their stated strength, this is a solid and publishable contribution. The conceptual message---fairness constraints are benign for existence but computationally costly for optimization---is well supported by clean constructions: the zero-rent existence proof, the GAP-Bounded-IS reduction with auxiliary edge tasks, the break-even-share enumeration for constant-task EF1, and the adaptive-grid dynamic programs. The price-of-fairness statements give a useful quantitative picture. The proofs are largely self-contained, and the hardness reductions use standard promise problems rather than circular reasoning. The one substantive issue is the constants mismatch in Theorem 4.4, which is local and repairable; no other load-bearing flaw surfaced in my reading.

major comments (1)
  1. [Section 4.2, Theorem 4.4, Algorithm 3, Lemma 4.7] The proof of Theorem 4.4 does not establish the stated OPT-EF - epsilon revenue guarantee. Algorithm 3 sets nu = min{epsilon, 1/(6m)} (line 1), but Lemma 4.7 in Appendix D.3 proves only that the returned contract has revenue at least OPT-EF - 2nu. With the chosen nu, the guaranteed lower bound is OPT-EF - 2epsilon in the regime where the epsilon-cap binds, and OPT-EF - 1/(3m) in the regime where the 1/(6m)-cap binds; neither implies the theorem's stated OPT-EF - epsilon for all epsilon > 0. The EF1 argument in Lemma 4.8 requires only nu <= 1/(6m), so the proof can be repaired by setting nu = min{epsilon/2, 1/(6m)}; the DP state count remains polynomial in 1/epsilon. As written, however, the headline FPTAS result is not proved.
minor comments (5)
  1. [Section 2] Assumption 2.3 is repeatedly called 'Theorem 2.3' in the paragraph immediately following it (e.g., 'We argue that Theorem 2.3 is rather mild' and 'under Theorem 2.3'); please fix the cross-reference.
  2. [Section 4.1, Algorithm 1] The pseudocode tests 'if {i_k}_{k in S_j} is feasible' without defining feasibility inside the algorithm; the surrounding text defines it, but the algorithm should either include that check or refer explicitly to the paragraph where it is defined.
  3. [Section 4.2, proof of Theorem 4.4] The claim that optimal LP-extreme-point agent utilities are either 0 or at least 2^{-f(I)} presumes rational input data; the paper should state at the outset that all probabilities, costs, and rewards are rational and specify the input encoding.
  4. [Section 5.3] The sentence 'For instance, the EF1 revenue in Theorem 5.2 sharply increases to 1/4' refers to a nonexistent Theorem 5.2; it should refer to Proposition 5.4.
  5. [Section 3.1, Definition 3.1] The displayed name 'GAP-Bounded-IS_{mu,k}' uses k, but the second parameter in the definition is eta; make the notation uniform across the definition and the proof of Theorem 3.2.

Circularity Check

0 steps flagged · score 0.0 of 10

No circularity: the paper proves theorems about a new model; all load-bearing reductions are to external NP-hard problems and the algorithmic results are self-contained.

full rationale

The paper defines a new optimization problem (fair contracts with envy-freeness constraints) and proves existence, hardness, algorithmic, and price-of-fairness results about it. No parameter is fitted to data, and no 'prediction' is derived from an input that already contains the claimed output. The existence result (Proposition 2.4) is an explicit zero-rent construction, not an assumption dressed as a theorem. The general hardness result (Theorem 3.2) reduces from the external GAP-Bounded-IS problem of Alon et al. (1995) and Trevisan (2001), and the constant-agent hardness results reduce from the standard partition problem; these are genuine external sources, not self-citations. The algorithmic results (Theorems 4.1, 4.3, 4.4) are proved by explicit enumeration/LP formulations and by dynamic programming with explicit rounding arguments; they do not invoke any unproved claim from the authors' prior work. Self-citations appear only in the related-work discussion (e.g., 'fair team contracts', 'multi-project contracts') and are not load-bearing in any proof. The only notable issue found is a constants mismatch in the EF1 FPTAS proof (Lemma 4.7 gives OPT-EF - 2nu while Theorem 4.4 claims OPT-EF - epsilon with nu = min{epsilon, 1/(6m)}), but that is a correctness/constants concern, not circularity: it does not make the theorem equivalent to its input by construction. Under the review rules, this does not affect the circularity score.

Assumptions & free parameters 0 free parameters · 7 assumptions · 0 invented entities

All results are purely mathematical. The model parameters (p, c, r) are inputs, not fitted. The only postulates are modeling assumptions standard in contract theory plus the explicit usefulness assumption. No new entities with independent evidence are introduced.

assumptions (7)
  • domain assumption For every task j there exists an agent i with p_{i,j} r_j - c_{i,j} >= 0.
    Stated as Assumption 2.3; needed for the existence of full-allocation contracts and used throughout in Propositions 2.4, 2.5 and all algorithms.
  • domain assumption Principal-favoring tie-breaking: when effort and shirking give equal expected utility, the agent exerts effort.
    Stated in Section 2; converts the weak effort constraint into actual revenue and makes break-even zero-utility contracts implementable.
  • domain assumption Agents are risk-neutral with additive separable utilities across tasks.
    Section 2 model definition; underpins all utility calculations and the additive EF and EF1 constraints.
  • domain assumption Contracts are restricted to task-level linear shares alpha_j.
    Section 2; the EF constraints, the LP formulations, and the hardness constructions depend on this class.
  • standard math GAP-Bounded-IS is NP-hard for any constant gap parameter mu > 0 on bounded-degree graphs.
    Cites Alon et al. 1995 and Trevisan 2001; used in Theorem 3.2 for the general hardness result.
  • standard math The partition problem is NP-complete.
    Used in Theorems 3.4, 3.6 and Corollary 3.5 for the constant-agent hardness results.
  • standard math Optimal LP extreme-point solutions have all agent utilities either zero or bounded away from zero by an inverse-polynomial quantity.
    Invoked in Theorem 4.4's guessing step, citing Bertsimas and Tsitsiklis, to justify the finite geometric grid G of utility guesses.

how reviews work

0 comments
Cite this review

Pith. "Pith review of Algorithmic Fair Contracts." pith.science (2026). https://pith.science/paper/KPNAVDJQ

@misc{pith2026250711214,
  author       = {Pith},
  title        = {Pith review of: Algorithmic Fair Contracts},
  year         = {2026},
  howpublished = {\url{https://pith.science/paper/KPNAVDJQ}},
  note         = {Machine review of arXiv:2507.11214}
}
abstract

We initiate the algorithmic study of fair contract design. A principal assigns multiple tasks to heterogeneous agents and chooses task-level linear contracts; agents differ in costs and success probabilities, and fairness requires each agent to prefer her own task-contract bundle to any other agent's. Unlike envy-free allocations of indivisible items, envy-free full-allocation contracts always exist, but optimizing revenue under this constraint is computationally difficult: no polynomial-time algorithm can achieve any constant-factor approximation in general. We therefore identify tractable regimes. With a constant number of tasks, optimal EF, EF1, and $\epsilon$-EF contracts are computable in polynomial time. With a constant number of agents, exact EF remains hard, even for three agents, while EF1 and $\epsilon$-EF admit additive FPTAS against the EF benchmark. We also show that exact EF can have an unbounded price of fairness, whereas $\epsilon$-EF and EF1 can restore bounded revenue loss.

Discussion (0). Continue with ORCID to comment.

Forward citations

Cited by 1 Pith paper

Reviewed papers in the Pith corpus that reference this work. Sorted by Pith novelty score. Full citation record

  1. Strict Fairness at What Cost? Envy-Free Contracts with Subsidies

    cs.GT 2026-06 unverdicted novelty 7.0 of 10

    Introduces EFS contracts restoring strict envy-freeness via subsidies, proving a tight n^Θ(n) PoF bound, NP-hardness in general, and poly-time solvability for constant tasks.

Reference graph

Works this paper leans on

3 extracted references · 1 canonical work pages · cited by 1 Pith paper

  1. [1]

    Alon, N., Feige, U., Wigderson, A., and Zuckerman, D. (1995). Derandomized graph products. Computational Complexity, 5:60–75. Alon, T., Castiglioni, M., Chen, J., Ezra, T., Li, Y., and Talgam-Cohen, I. (2025). Multi-project contracts. InProceedings of the 26th ACM Conference on Economics and Computation, pages 580–598. Alon, T., D¨ utting, P., Li, Y., and...

  2. [6]

    Binns, R., Stein, J., Datta, S., Van Kleek, M., and Shadbolt, N

    Athena scientific Belmont, MA. Binns, R., Stein, J., Datta, S., Van Kleek, M., and Shadbolt, N. (2025). Not even nice work if you can get it; a longitudinal study of uber’s algorithmic pay and pricing. InProceedings of the 2025 ACM Conference on Fairness, Accountability, and Transparency, pages 1484–1497. 28 Bolton, P. and Dewatripont, M. (2004).Contract ...

  3. [39]

    and Deng, X

    Chen, N. and Deng, X. (2010). Envy-free pricing in multi-item markets. InInternational Colloquium on Automata, Languages, and Programming, pages 418–429. Springer. Chen, Y., Chen, Z., Deng, X., and Huang, Z. (2024). Are bounded contracts learnable and approx- imately optimal? InProceedings of the 25th ACM Conference on Economics and Computation, pages 315...

Pith tools

Reviewed August 6, 2026 · model on record in the stance chip above.