Econ-652 · economics · computer science · Computational economics

Econ-652 · CS-908

The midpoint satisfaction threshold in budget division

LLM status Open unverified

D71 — Social Choice - Clubs - Committees - Associations Economics catalogue openaigpt 6 astra ultra 40% cataloguednot recordedOpen

Statement

ID: GT-095. Category: Public allocation and computational complexity. Status: P; midpoint complexity question in the inspected source version.

Definitions and mathematical statement

An instance has $n\geq1$ agents, an even number $m\geq2$ of projects, and rational demands $d_{ij}\in[0,1]$ written in binary, with $\sum_{j=1}^m d_{ij}\leq1$ for each agent $i$. A budget allocation is a vector $x\in\mathbb R_{\geq0}^{m}$ satisfying $\sum_jx_j\leq1$. Agent $i$ is satisfied on project $j$ precisely when $x_j\geq d_{ij}$. Define the decision language \[ \begin{split} \operatorname{ALL\text{-}AGENTS\text{-}SAT}_{1/2} =\{(d_{ij}):\ &\exists x\in\mathbb R_{\geq0}^m, \ \sum_jx_j\leq1,\\[-2pt] &\forall i\in\{1,\ldots,n\},\ |\{j:x_j\geq d_{ij}\}|\geq m/2\}. \end{split} \] Determine its computational complexity when both $n$ and $m$ are part of the input: in particular, does it have a polynomial-time algorithm, or is it NP-complete under polynomial-time many-one reductions?

Membership in NP has a finite rational-certificate interpretation: from any successful allocation, lower each $x_j$ to the largest demand on project $j$ that it meets, or to zero if it meets none. Satisfaction is preserved, total spending does not increase, and every coordinate belongs to $\{0,d_{1j},\ldots,d_{nj}\}$.

Short English statement

How hard is it to fund at least half the projects sufficiently for every agent simultaneously?

Variants and scope boundaries

For odd $m$, the literal inequality with $m/2$ is equivalent to a threshold $\lceil m/2\rceil$; a floor threshold is a different problem. The even-$m$ statement avoids that ambiguity. Demands equal to zero count as satisfied even on unfunded projects. Requiring exactly exhausted budget is equivalent here by monotonicity, but requiring every demand vector to sum exactly to one restricts the input class. A complete complexity classification may be more subtle than the displayed polynomial-time/NP-complete alternatives.

Source relationship and status

The model and threshold problem follow Section 1.1 and Definition 2; Section 6 identifies the $m/2$ case. The catalog links v2; v1 was the retrieved primary text used for the definition and question, so no claim about changes in v2 is made.

References

[S1] Laurent Gourvès, Michael Lampis, Nikolaos Melissinos, and Aris Pagourtzis, Satisfactory Budget Division (2025), arXiv:2502.00484v1. Inspected locators: Section 1.1; Observation 1; Section 4, Definition 2; Section 6, midpoint question. https://arxiv.org/html/2502.00484v1

Common conventions: Source mathematical conventions

Finite games. For a finite set $A$, $\Delta(A)$ is its probability simplex. Players choose independent mixed strategies in Nash equilibrium; correlation is allowed only when explicitly part of the solution concept. In a game with payoff functions $u_i$ and strategy profile $x$, an additive $\varepsilon$ Nash equilibrium satisfies \[ u_i(x)\geq u_i(x_i',x_{-i})-\varepsilon \quad\text{for every player $i$ and every admissible deviation $x_i'$}. \] For numerical approximation, payoffs are normalized as locally specified. An $\varepsilon$ payoff residual is distinct from distance at most $\varepsilon$ to the set of exact equilibria. Point convergence, convergence of empirical play, and convergence in distance to an equilibrium set are also distinct.

Computational representations. Unless stated otherwise, a complexity question takes rational data with binary encoding; polynomial time is measured in total bit length. A fixed-accuracy polynomial algorithm is not necessarily polynomial in $1/\varepsilon$, and neither is necessarily polynomial in $\log(1/\varepsilon)$. Succinct games and value, demand, or sampling oracles must declare their interfaces. Exact real solutions require an explicit representation; an unspecified list of arbitrary real numbers is not a finite computational output. A claimed algorithmic barrier is meaningful only for its specified model and reductions.

Dynamic games. Histories, information, observation, and allowable randomization are part of the model. A stationary strategy depends only on the current state; a positional strategy in a deterministic graph game chooses one action at each controlled vertex. Nash equilibrium at an initial state and equilibrium after every history are different requirements. An expectation of a pathwise $\liminf$ payoff, a $\liminf$ of expected averages, a limiting expected average, and a uniform finite-horizon equilibrium are different criteria. None is silently substituted for another.

Allocation and mechanisms. A complete allocation assigns every item exactly once unless otherwise stated. Zero-valued goods, negative values, capacity constraints, feasibility, lotteries, and copies of goods affect fairness definitions and are specified locally. Dominant-strategy incentive compatibility, Bayesian incentive compatibility, universal truthfulness, and truthfulness in expectation impose different inequalities. Whenever an objective ratio has zero denominator, its convention is stated or those instances are excluded.

Infinite-dimensional models. Expectations, integrals, stochastic equations, and optimization objectives require their local regularity, integrability, filtrations, and admissible domains. A backward--forward mean-field system is a boundary-value problem; it is not an initial-value semiflow without an additional construction. Long-time, large-population, and vanishing-noise limits require an order of limits and a convergence topology. If a minimum need not be attained, the objective is its infimum or supremum and the approximation requirement is stated separately.

Statement licence: CC-BY-4.0 · Source file

Contributions 1

Econ-652-A1 · Exploration · LLM-generated · gpt 6 astra ultra ·

GPT 6 Astra Ultra attempt on Econ-652

The midpoint satisfaction threshold in budget division: a research attempt

Target and source status

There are $n$ agents, an even number $m=2h$ of projects, and rational demands $d_{ij}\geq0$ with $\sum_jd_{ij}\leq1$ for each agent. We seek $x\geq0$ with $\sum_jx_j\leq1$ such that every agent meets at least $h$ coordinate demands. Equality counts as satisfaction, including $x_j=d_{ij}=0$. Both $n$ and $m$ vary in the complexity question.

The inspected second version of Gourvès, Lampis, Melissinos, and Pagourtzis' Satisfactory Budget Division still identifies this midpoint decision problem as open. Its hardness result for minimizing the required budget does not by itself settle feasibility at budget one under the normalized-row promise. This attempt proves exact algorithms when either dimension is fixed, a sharp universal budget bound, and a finite infeasible instance. These are restricted results, not a polynomial algorithm or an NP-hardness proof for the requested language.

Finite certificates and an exact dynamic program

Let $D_j=\{0,d_{1j},\ldots,d_{nj}\}$. Any successful allocation can be rounded downward in each coordinate to the largest element of $D_j$ that it reaches. Every previously met demand remains met and expenditure weakly decreases. Consequently a solution, if one exists, has a rational certificate drawn from the input, proving membership in NP. Enumerating $D_1\times\cdots\times D_m$ gives an $(n+1)^m$-candidate algorithm, polynomial for fixed $m$.

A different exact algorithm is polynomial for fixed $n$. For each $j=0,\ldots,m$, use count states $c\in\{0,\ldots,h\}^n$. Let $F_j(c)$ be the minimum cost of assigning the first $j$ projects with capped satisfaction counts exactly $c$. Unreachable states have value $+\infty$; initialize $F_0(0,\ldots,0)=0$. For each finite state and each $v\in D_{j+1}$ set \[ c'_i=\min\{h,c_i+\mathbf 1\{v\geq d_{i,j+1}\}\},\qquad F_{j+1}(c')\leftarrow \min\{F_{j+1}(c'),F_j(c)+v\}. \tag{1} \] The instance is feasible exactly when $F_m(h,\ldots,h)\leq1$. Retaining a predecessor recovers an allocation.

Proposition: Recurrence (1) is exact and can be implemented using $O(mn(n+1)(h+1)^n)$ rational arithmetic operations and $O((h+1)^n)$ values of storage, apart from reconstruction pointers.
Proof: For one coordinate, only membership in the threshold sets $\{v:v\geq d_{ij}\}$ matters, so the rounding argument loses no solution. For $j$ processed coordinates, future satisfaction depends only on the capped counts, not on how those counts were obtained. Keeping the cheapest predecessor of each count vector is therefore valid. Induction on $j$ proves that the recurrence considers precisely the feasible partial count vectors at minimum cost. There are $(h+1)^n$ states and at most $n+1$ choices per coordinate, with $n$ count updates per choice. ∎

Every stored finite cost is the sum of at most $m$ input rationals. Its numerator and denominator have polynomial bit length in the total input encoding, even without a common small denominator. Thus the fixed-$n$ assertion concerns bit complexity, not an unrealistically unit-cost operation on exponentially long numbers. The exponent depends on $n$; this is not a fixed-parameter tractability claim in $n$, and it does not solve the case when both dimensions grow.

Easy boundary cases and a universal augmented budget

For $m=2$, every nonnegative allocation with total one satisfies each agent on at least one project. Failing both would imply $1=x_1+x_2<d_{i1}+d_{i2}\leq1$, a contradiction. For two agents and any even $m$, choose one of their demand vectors: if the first weakly dominates the second on at least $h$ coordinates, choose the first; otherwise the second strictly dominates the first on more than $h$ coordinates, so choose the second. The selected agent meets all demands, and the other meets at least half.

There is also a useful exact bound when additional budget is permitted.

Proposition: For arbitrary many normalized demand rows, the common allocation $x_j=1/(h+1)$ satisfies every row on at least $h$ coordinates. Its total budget is $m/(h+1)=2m/(m+2)$. No smaller total budget works for one allocation required to satisfy every possible normalized demand row.
Proof: An agent failing on at least $h+1$ coordinates would have demands whose sum is strictly greater than $(h+1)/(h+1)=1$. This proves sufficiency. For necessity, consider any $x\geq0$ with $\sum_jx_j<m/(h+1)$. The sum of its $h+1$ smallest coordinates is less than one, since their average is at most the average of all coordinates. Choose $\varepsilon>0$ sufficiently small that increasing each of these coordinates by $\varepsilon$ still gives total at most one. Declare those increased values to be one agent's demands and set the other demands to zero. That agent fails on $h+1$ coordinates and meets at most $h-1$. This is an admissible normalized row. ∎

Necessity quantifies over the whole family of possible demand rows. It does not say every fixed finite input needs that budget. The following construction supplies a finite negative instance at the original budget.

An explicit finite infeasible instance

Take $m=4$ and include every demand row \[ (r_1,r_2,r_3,r_4)/12, \qquad r_j\in\mathbb Z_{\geq0},\quad \sum_jr_j=12. \tag{2} \] There are $\binom{15}{3}=455$ agents, all with row sum one.
Proposition: No allocation of total budget at most one satisfies all agents in (2) on two projects each.
Proof: Given such an allocation, let $J$ index its three smallest coordinates. Their sum is at most $3/4$. For $j\in J$ put $r_j=\lfloor12x_j\rfloor+1$. Then \[ \sum_{j\in J}r_j\leq12\sum_{j\in J}x_j+3\leq12. \] Put the remaining nonnegative integer mass in the fourth coordinate. This produces a row in (2). On every $j\in J$ its demand is strictly greater than $x_j$, so the agent is satisfied on at most one coordinate. ∎

The strict inequality survives allocations lying exactly on grid thresholds because of the added one. This example also prevents an incorrect universal existence proof based solely on every demand row being individually affordable. Individual affordability and simultaneous half-coordinate satisfaction are different constraints.

Why the general complexity question remains

The two algorithms expose two sources of growth: choosing one threshold on every project, or tracking a count for every agent. Neither procedure compresses both dimensions to polynomial size. The explicit negative instance supplies no hardness reduction; having both positive and negative instances is much weaker than NP-completeness.

A tempting argument is to import hardness of minimum-budget optimization and scale its threshold $B$ to one. Scaling demands by $1/B$ preserves comparisons, but if $B<1$ it may violate the promised row sums. For the hardness conclusion one must establish that the reduction respects every normalization and preserves the midpoint threshold. Adding zero-demand projects is also not neutral: they satisfy every agent automatically, while the required number of satisfied projects changes with $m$. These are concrete checks a valid reduction still has to pass.

The original variable-dimension decision problem remains unresolved by this attempt. The finite algorithms and counterexample are independently proved calculations, with no claim of novelty.

Completion Estimate

40%

This is a post hoc, heuristic estimate for the full catalogue target. The attempt supplies exact algorithms for fixed agent or project counts, proves a sharp universal augmented-budget bound and constructs a finite infeasible midpoint instance. The variable-dimension normalized decision problem still lacks a polynomial-time algorithm or a hardness reduction preserving both row budgets and the half-project threshold.

References

Laurent Gourvès, Michael Lampis, Nikolaos Melissinos, and Aris Pagourtzis, Satisfactory Budget Division, arXiv:2502.00484v2. Inspected locators: the midpoint discussion in Section 4 and the conclusion; the minimum-budget result is a separate optimization claim. https://arxiv.org/html/2502.00484v2.

Go to contribution →