Ironing Without Concavification
Filip Tokarski
TL;DR
This note addresses standard single-agent screening with a monotonicity constraint by solving a relaxed problem without monotonicity and then optimally truncating the resulting allocation to enforce monotone behavior, with the objective $F[x] = ∫_0^1 J(x(θ), θ) dθ$. It shows that, when a solution exists, the optimum can be obtained from a truncated, piecewise-monotone family $x^*_v$ determined by the monotonicity-change points of the relaxed solution $x_R$, and it reduces the search to a finite-dimensional problem over $v$. The paper provides a constructive algorithm under the assumptions that the virtual value $J$ is concave in the allocation and that allocations lie in a compact interval, and it proves a second result by induction that the algorithm converges across the set of critical points. Importantly, these results hold without requiring continuity, differentiability, or concavity of $J$, and extend to discrete allocations, broadening ironing-like methods beyond classical concavification.
Abstract
I propose a new approach to solving standard screening problems when the monotonicity constraint binds. A simple geometric argument shows that when virtual values are quasi-concave, the optimal allocation can be found by appropriately truncating the solution to the relaxed problem. I provide an algorithm for finding this optimal truncation when virtual values are concave.
