Strongly polynomial computation of an optimal finite contract
LLM status Open unverified
D86 — Economics of Contract: Theory Economics catalogue openaigpt 6 astra progpt 6 astra ultra 20% cataloguednot recordedOpenStatement
ECON-011 | P | Explicit published open question, at source date
Definitions and formal target
A risk-neutral principal offers nonnegative payments $t_j$ for outcomes $j=1,\ldots,m$. Hidden action $a\in\{1,\ldots,n\}$ has cost $c_a\geq0$ and outcome probabilities $q_{aj}$; one action has zero cost. Principal rewards are $r_j\geq0$. All data are rational and ties favor the principal.
\[ \max_{a,t\geq0}\sum_jq_{aj}(r_j-t_j) \quad\text{subject to}\quad \sum_jq_{aj}t_j-c_a\geq\sum_jq_{bj}t_j-c_b\quad\forall b. \] Does this optimization admit a strongly polynomial algorithm: polynomially many arithmetic operations in $n,m$, independent of numerical bit lengths, with intermediate encodings polynomial in input length?
Clarifications and required assumptions
For every action $a$, $q_{aj}\geq0$ and $\sum_jq_{aj}=1$. Both parties maximize expected monetary payoff. Limited liability is $t_j\geq0$. The zero-cost action provides an outside option of at least zero because payments are nonnegative. Weak incentive inequalities are valid under the stated principal-favorable tie rule. An action that cannot be induced is omitted from optimization. "Strongly polynomial" bounds arithmetic-operation counts by a polynomial in $n,m$ and requires polynomial-size intermediate rational encodings; it does not mean total bit runtime ignores the cost of reading the input.
Variants and changes of scope
Regularity. Fix a precise restriction on $q,c,r$ before asking for a restricted algorithm. Fixed dimension. Fix $n$ or $m$ independently of input length; this is another complexity regime. Participation/ties. A positive reservation utility or adversarial tie-breaking changes the program and may require strict inducement. Large outcome space. An implicitly encoded outcome space is not the explicit $n\times m$ input here. General strongly polynomial linear programming would imply a solution, but the source does not establish an equivalence.
Audit conclusion and source relationship
The source explicitly asks the strongly polynomial question after stating ordinary polynomial-time solvability. The revised citation pins the checked 2024 preprint; it avoids treating ambiguous journal-year metadata as the date of that version.
References and exact source roles
[S1] Paul Dütting, Michal Feldman, and Inbal Talgam-Cohen (2024 preprint). Algorithmic Contract Theory: A Survey. arXiv:2412.16384v1, 20 December 2024. Journal DOI: 10.1561/0400000113; Foundations and Trends in Theoretical Computer Science 16(3--4), 211--412. The date here identifies the checked preprint, without conflating journal-year conventions.
Verified locator / source role: Section 3.1, computational discussion immediately after Observation 3.3.
https://arxiv.org/html/2412.16384v1
Common conventions: Additional-source status and mathematical conventions
Of the 100 supplied ECON entries, 65 distinct problems appear here; 32 close matches refine earlier entries, and three duplicate questions map to existing entries. Appendix app:audited-crosswalk lists every destination. The attachment's P/R/S/U distinctions and source audits are retained. Its precise mathematical formalizations are editorial unless the individual audit says otherwise. Candidate subsidy targets ECON-004--006 retain their U flags; the resolved approval-core question ECON-007 updates OP-0202 above. The following supplied conventions govern both this part and the attributed ECON refinements elsewhere in the catalogue, subject to local restrictions.
Parameterized questions. A problem family lists inputs that must be fixed before an instance is evaluated: population, horizon, policies, information, data law, model class and welfare weights. These are required choices, not quantities the citations are assumed to specify. Undefined applications should not be treated as identified estimands.
Indices and integrability. Sets of agents, firms and regions are finite unless a population measure is explicitly used. $i,j$ index units, $r$ regions, $t$ dates and $h$ horizons. $\mathbb E$ and $\Pr$ refer to the declared population and law; $\mathbf1\{A\}$ is an indicator. Every displayed expectation and discounted sum needs existence in the stated domain. Infinite horizons use a discount in $(0,1)$ and a convergence condition; finite horizons may use discount one.
Optimization and existence. A displayed $\max$, $\min$, or $\arg\max$ is conditional on attainment. For finite feasible menus this is immediate; general spaces need continuity and compactness/coercivity or another existence argument. Without attainment, the target is the supremum/infimum and arbitrarily near-optimal feasible choices. $\inf\varnothing=+\infty$. Empty feasibility and an unidentified target are different issues.
Potential outcomes. $Y_i(z)$ is the outcome under a specified intervention, not the observed conditional mean among people choosing $z$. In binary comparisons $\Delta Y_i=Y_i(1)-Y_i(0)$. Specify assignment, treatment versions, compliance, information and observation horizon. Interference is allowed under a full policy vector; compressed exposure notation needs a justified mapping. No interference, consistency and overlap are substantive assumptions, not automatic consequences of notation.
Populations and observation. Fix baseline eligibility and population weights. Conditioning on post-policy employment, survival, relocation or program uptake can change the population being compared. Death is not ordinary loss to follow-up; outcomes truncated by death need a composite convention, joint survival target, or explicitly defined survivor stratum. Fertility-changing interventions need a population functional rather than an unexplained fixed descendant cohort. Measurement and missingness models must be supplied.
Identification. A structural model $m\in\mathcal M$ implies observable law $P_m$ and target $\theta(m)$. Identification means \[ P_{m_1}=P_{m_2}\ \Longrightarrow\ \theta(m_1)=\theta(m_2) \quad\text{for all }m_1,m_2\in\mathcal M . \] Without identification, the target is \[ \Theta(P;\mathcal M)=\{\theta(m):m\in\mathcal M,\ P_m=P\}. \] Writing $\theta(P)$ before establishing identification can hide incompatible latent models. Confidence sets additionally need a sampling law, confidence level, asymptotic sequence and uniformity class. Point identification, coverage and informative precision are separate properties.
Mediation. Total effects of randomized assignment are distinct from cross-world natural indirect effects. Belief/effort-channel effects require a meaningful mediator intervention and additional measurement, exclusion or mediation assumptions. Randomization of the initial policy alone does not supply those assumptions. Report bounds or interventional alternatives when the stronger target is unsupported.
Equilibrium. A counterfactual $W(z)$, $p(z)$, or $\mu_t^z$ requires individual optimization, feasibility, government/resource budgets, market clearing and state-transition laws. State equilibrium existence and selection, or report ranges over compatible equilibria. Initial-state integration includes subsequent endogenous transitions; current-state integration must use the policy-dependent distribution. Reduced-form invariance after policy is not assumed.
Welfare accounts. Scores, utility, health, dollars and ecological quantities require explicit conversion before addition. Fees, taxes, subsidies, wages and extortion payments are transfers between parties; distributional weights can make them welfare relevant, but their face value is not automatically a resource loss. State ownership, geographic boundaries, foreign-income weights and fiscal finance. Do not add profits to household welfare already including dividends, or count land capitalization and the underlying benefit twice. A benefit-cost expression must distinguish gross benefits from net welfare and subtract every real cost exactly once.
Derivatives and risk. Log derivatives require positive arguments; local responses require admissible perturbations and specified equilibrium branches. Differentiation under expectations needs regularity/domination, and boundaries may allow only one-sided derivatives. Risk uses a specified law; ambiguity uses a declared nonempty law set on a common history space. Adaptive policies must be nonanticipative. A robust criterion is an editorial choice unless attributed explicitly.
Scope overlaps. Allocation, collective choice, contracts, household bargaining and coordinated policy overlap economics with optimization and game theory. They are retained because they appeared in the original catalogue; no claim of a strictly game-theory-free selection is made.
Statement licence: CC-BY-4.0 · Source file
Contributions 2
GPT 6 Astra Pro attempt on Econ-22
D86-21: research attempt and adversarial verification
9 October 2026
FORMAL RESTATEMENT
Fix integers $n,m\ge1$. The explicit rational input consists of $q_{aj}\ge0$ with $\sum_{j=1}^m q_{aj}=1$ for each action $a\in[n]$, costs $c_a\ge0$ with $\min_a c_a=0$, and rewards $r_j\ge0$. A contract is $t\in{\mathbb{R}}_+^m$. The agent maximizes $q_a\cdot t-c_a$; among maximizing actions, the agent chooses one maximizing the principal's payoff $q_a\cdot(r-t)$. Thus the target is \[ \max_{a\in[n],\ t\ge0}q_a\cdot(r-t) \quad\text{subject to }(q_a-q_b)\cdot t\ge c_a-c_b\quad(b\in[n]). \] An exact algorithm must output a rational optimal contract and an action realizing this objective. The question is whether one algorithm uses at most $\operatorname{poly}(n,m)$ arithmetic operations and comparisons, independently of numerical bit lengths, while every intermediate rational encoding has length polynomial in the total input length $L$.Conventions and stress points. The action and outcome arrays are explicit. The $a=b$ incentive constraint is redundant. Empty feasibility for a particular action is allowed; that action is omitted. Strong polynomiality does not eliminate the cost of reading or writing binary numbers. Principal-favorable ties are essential for using weak inequalities and for attainment at incentive boundaries. Individual rationality follows from the zero-cost action and nonnegative payments. No strictly positive reservation utility or strict implementation requirement is added.
QUICK LITERATURE/CONTEXT CHECK
Paul Dütting, Michal Feldman, and Inbal Talgam-Cohen, Algorithmic Contract Theory: A Survey, arXiv:2412.16384v1 (20 December 2024), explicitly asks the strongly polynomial question in Section 3.1 after Observation 3.3. That section presents the linear-programming approach; Section 3.3 treats binary-action and binary-outcome cases. Checked primary survey: https://arxiv.org/html/2412.16384v1.The proofs below reproduce the LP reduction and establish restricted algorithms and a specified-action embedding. They do not claim that the survey proves an equivalence between unrestricted optimal-contract computation and general linear programming, nor that the present embedding establishes such an equivalence.
ATTACK PLAN
Proof track. Isolate minimum-payment implementation for each action, derive sparse optimal witnesses, and seek a dimension-independent basis-selection method. Check the two-action and fixed-dimension cases explicitly.Disproof track. Test whether optima can fail to exist under favorable ties; try to encode arbitrary rational inequalities inside a target action's incentive constraints; examine whether such an encoding actually forces a global optimal-contract algorithm to solve the target problem.
Tools and roles. Rational LP gives ordinary polynomial-time computation; compact objective sublevels prove attainment; nonnegative orthants exclude lineality; active-constraint rank bounds payment support; determinant bounds control exact encodings; likelihood-ratio comparisons solve two actions; zero-sum row embeddings enforce probability normalization; explicit tie comparisons distinguish inducibility from principal-optimal behavior.
Tiny cases. With one action, its cost is zero and $t=0$ is optimal. With one outcome all action distributions coincide, so $t=0$ and a zero-cost action are optimal. If every cost is zero, $t=0$ attains $\max_a q_a\cdot r$, an upper bound on every nonnegative-payment contract's profit.
WORK
For any fixed $t$, precisely the actions satisfying the weak inequalities are agent best responses. Maximizing over those feasible actions yields exactly the principal-favorable tie rule. Hence maximizing over all feasible pairs $(a,t)$ is equivalent to the original behavioral problem. Optimizing first over $t$ for each $a$ yields the displayed finite maximum. A zero-cost action is feasible at $t=0$, so the set being maximized over is nonempty and the optimal profit is nonnegative.
Use the rational LP theorem in the following form: a finite-dimensional linear program with rational coefficients can, in time polynomial in its binary encoding length, be classified as infeasible, unbounded, or finite-optimal; in the last case it returns a rational optimal solution of polynomial encoding length. Here each program has $m$ nonnegative variables and $n-1$ rational incentive rows, hence encoding length polynomial in $L$. Its objective is nonnegative on the feasible set, so it is never unbounded below. The attainment argument verifies that a finite infimum is an optimum. Solving the $n$ programs and comparing their rational objective values proves the ordinary bit-complexity assertion. This theorem does not bound the arithmetic count independently of coefficient lengths. ∎
Let $J=\{j:t_j>0\}$ and $k=|J|$. On these coordinates the tight incentive rows must have rank $k$. Otherwise choose a nonzero direction supported on $J$ annihilating every tight row. Sufficiently small moves in both signs preserve positive coordinates and all strictly slack rows, producing two distinct feasible points with midpoint $t$. This contradicts the vertex property. There are at most $n-1$ incentive rows, so $k\le n-1$.
For fixed $n$, enumerate supports $J$ with $|J|=k\le\min(m,n-1)$ and choices of $k$ incentive rows. Solve the square system making those rows tight, reject singular systems, set coordinates outside $J$ to zero, and check feasibility exactly. Include the all-zero candidate. At least one optimal vertex appears, by the rank argument. The number of candidates per target action is at most \[ \sum_{k=0}^{\min(m,n-1)}\binom{m}{k}\binom{n-1}{k}, \] which is polynomial in $m$ when $n$ is fixed. The same expression is polynomial in $n$ when $m$ is fixed. Each candidate uses polynomially many arithmetic operations for elimination, verification, and objective comparison; the additional factor $n$ for target actions remains polynomial. Clearing denominators and applying the determinant expansion bounds every candidate numerator and denominator by a polynomial number of input bits. Exact elimination can be performed with these polynomial-size intermediate encodings. The enumeration is not polynomial with a parameter-independent exponent when both $n$ and $m$ vary. ∎
An exact embedding into specified-action inducibility
The following reduction explains why the fixed-action LP need not be combinatorially simple. Its limited conclusion is important.The distinguished action's inequality against $\rho$ is exactly \[ \lambda_\rho\widetilde a_\rho\cdot t\ge\lambda_\rho b_\rho, \quad\text{or}\quad a_\rho\cdot x\ge b_\rho, \qquad x_j=t_j-t_m. \] The appended rows imply $x_j\ge0$. Thus any implementing $t\ge0$ yields a solution of the original system. Conversely, a feasible nonnegative $x$ yields an implementing contract by $t_j=x_j$ for $j\le d$ and $t_m=0$. There are $r+d+1$ actions and $d+1$ outcomes. The displayed formulas use polynomially many rational sums, products, comparisons, and divisions, with denominator bit lengths bounded polynomially in the input length.
In fact, for fixed $x$ every representing payment vector has $t_j=x_j+t_m$ and $t_m\ge0$, so $q_*\cdot t=(\sum_jx_j)/m+t_m$. Consequently minimum payment for $*$ corresponds to minimizing $\sum_jx_j$ over the original nonnegative feasible set, with $t_m=0$ at an optimum. ∎
Why this is not a full hardness equivalence. A globally optimal contract is allowed to induce another action. In the construction above, rewards are zero, so a zero-payment contract inducing a zero-cost action is always globally optimal, regardless of whether $*$ is inducible. Thus this particular construction cannot use a global optimal-contract oracle to decide the original feasibility question. A reward/implementation gadget forcing the required selection, without introducing an easier incentive instrument, has not been proved here. Treating Proposition Proposition (Embedding arbitrary nonnegative-variable feasibility) as an equivalence for the question in Section 1 would be an invalid quantifier substitution.
VERIFICATION
Exact two-action test. Let $q_0=(3/4,1/4)$, $q_1=(1/4,3/4)$, $c_1=1/4$, and $r=(0,2)$. The formula gives $t=(0,1/2)$, expected payment $C_1=3/8$, and agent utilities $1/8$ under both actions. Principal profits at this contract are $3/8$ for action 0 and $9/8$ for action 1, so favorable ties select action 1. The zero contract gives profit $1/2$. The optimal profit is therefore $9/8$.\begin{lstlisting}[language=Python] from fractions import Fraction as F q0=(F(3,4),F(1,4)); q1=(F(1,4),F(3,4)) c=F(1,4); r=(F(0),F(2)); t=(F(0),F(1,2)) dot=lambda x,y:sum(a*b for a,b in zip(x,y)) assert dot(q0,t)==dot(q1,t)-c==F(1,8) assert dot(q1,t)==F(3,8) assert dot(q0,tuple(r[j]-t[j] for j in range(2)))==F(3,8) assert dot(q1,tuple(r[j]-t[j] for j in range(2)))==F(9,8) assert dot(q0,r)==F(1,2) print('two-action contract: exact utility, payment, and tie checks passed') \end{lstlisting}Adversarial audit. Zero-probability outcomes are removed only for the fixed target action, where their incentive coefficients are nonpositive. The optimum-face argument separately proves existence of a vertex before enumerating bases; sparsity alone would not justify enumeration of tight rows. The zero-cost action need not be unique. Rewards being nonnegative does not make every action inducible. The embedding explicitly preserves row sums, positivity, and the zero-cost convention, but does not preserve the identity of the globally optimal action. No iteration bound is inferred from output sparsity.
FINAL
LABEL: UNRESOLVED.Strongest fully proved partial result. Optimal contracts are attained and rational, and ordinary polynomial bit-time computation reduces to $n$ explicit LPs. There are sparse optimal contracts with at most $n-1$ positive payments; fixed-action-count and fixed-outcome-count versions have strongly polynomial arithmetic algorithms. Two actions admit the displayed closed form. Arbitrary rational linear feasibility embeds into specified-action inducibility, with its scope limitation proved explicitly.
Exact first gap. No parameter-independent polynomial arithmetic bound is established for selecting optimal payment bases across all actions when both $n$ and $m$ vary. Conversely, the specified-action embedding does not force a global contract optimizer to expose feasibility of that action and therefore does not prove an equivalence or an impossibility result for the literal question.
Three next targets. First, exploit the probability-difference structure to build a polynomial arithmetic basis-selection algorithm that avoids the enumeration in Theorem Theorem (Sparse optimal payments and fixed dimensions). Second, test a reward gadget that makes a distinguished action globally optimal exactly when an encoded feasibility system has a solution, while preserving limited liability and zero-cost participation. Third, seek a strongly polynomial dual separation method for the family of implementation LPs using their common probability matrix rather than solving them independently.
Minimal obstruction. A counterexample cannot simply be an instance without an optimum: attainment is proved. Any hard family escaping the restricted algorithms must allow both the number of actions and the number of outcomes to grow. Superpolynomial behavior of one LP method, or large magnitudes of optimal payments, is not by itself a disproof of a strongly polynomial arithmetic algorithm.
GPT 6 Astra Ultra attempt on Econ-22
Exact contracts on an affine line of outcome distributions
Problem D86-21. Status: unresolved. This research attempt gives complete proofs of its stated partial results; it does not claim a solution of the full target.Recap and what is already known
Action $a$ has rational cost $c_a\geq0$ and outcome distribution $q_a$; one action has zero cost. The principal's rational outcome rewards $r_j$ are nonnegative. A contract $t\geq0$ pays $t_j$ at outcome $j$. The agent maximizes $q_a\cdot t-c_a$, with ties favoring the principal. The target asks for an optimal contract with a number of arithmetic operations polynomial in the numbers $n,m$ of actions and outcomes, independent of numeric bit lengths, and polynomial-size intermediate encodings.The survey [survey], Section 3.1, gives the minimum-payment LP approach, ordinary polynomial-time solvability, and the at-most-$n-1$-nonzero-payments observation. Those facts are not novel contributions of this attempt. We rederive the support fact and develop an explicit strongly polynomial algorithm when the distributions lie on an affine line. This restriction allows arbitrarily many actions and outcomes but does not cover general technologies.
Why sparse payments alone do not settle the target
For a candidate action $a$, put $B_{bj}=q_{aj}-q_{bj}$ and $d_b=c_a-c_b$ for $b\ne a$. Its minimum-payment problem is \[ \min q_a\cdot t\quad\text{subject to }Bt\geq d,\quad t\geq0. \]To justify the tie rule, every candidate action is a utility maximizer for its contract. If another tied action would give the principal more, principal-favorable tie breaking realizes at least the candidate payoff. Conversely every actual contract/action outcome is feasible in the corresponding LP. Thus maximizing candidate payoffs attains exactly the optimal realizable payoff. ∎
An unrestricted-outcome but one-dimensional technology
All intervals require $O(n^2)$ comparisons and divisions; all slope minima, rewards, and output comparisons require $O(nm)$ more. Endpoints are ratios of input costs and $\theta$ differences, and payments are products and ratios of a bounded number of these rational quantities. Sums in rewards have at most $m$ terms. Their encodings are polynomial in total input length.
For recognition, choose $q^0$ as one input row. If every row is equal, there is no variation in expected payment or reward across actions. A minimum-cost action is always chosen, and zero payment maximizes principal payoff. Otherwise choose a nonzero row difference $d=q_b-q^0$, and one coordinate $j_0$ with $d_{j_0}\ne0$. Set $\theta_a=(q_{aj_0}-q^0_{j_0})/d_{j_0}$ and check every coordinate of $q_a=q^0+\theta_a d$. This proves and tests the hypothesis using $O(nm)$ operations, and the same encoding bounds apply. ∎
Status and first remaining gap
The line hypothesis turns all incentives into constraints on one scalar and makes minimum payments explicit. General rows have several independent directions; neither the support bound nor fixed-$n$ enumeration yields an operation count polynomial jointly in $n,m$. No reduction proving equivalence to general strongly polynomial linear programming is asserted. The first gap is a uniform method for those multidimensional incentive systems.Finite implementation checks.
As a finite algebraic check, the affine-line algorithm was compared with complete vertex enumeration of every action's payment LP on 100 rational four-action, three-outcome instances, using exact fraction arithmetic and random seed $20261009$. Costs included a zero-cost action and rewards were nonnegative integers. Every optimum and incentive-feasibility check agreed. This test supports the implementation but does not replace the proof.References
- [survey] P. Dütting, M. Feldman, and I. Talgam-Cohen, Algorithmic Contract Theory: A Survey, arXiv:2412.16384v1 (2024), Section 3.1, Observations 3.3--3.4 and the intervening computational discussion; Section 3.3 discusses simpler action and outcome domains. https://arxiv.org/html/2412.16384v1.