← Latest papers
📈 economics

Ironing Without Concavification

This paper proposes a new geometric approach to solving standard screening problems with binding monotonicity constraints, demonstrating that when virtual values are quasi-concave, the optimal allocation is found by truncating the relaxed solution, and providing a specific algorithm for the concave case.

Original authors: Filip Tokarski

Published 2026-01-23
📖 4 min read☕ Coffee break read

Original authors: Filip Tokarski

Original paper licensed under CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/). This is an AI-generated explanation of the paper below. It is not written or endorsed by the authors. For technical accuracy, refer to the original paper. Read full disclaimer

Imagine you are a manager trying to assign tasks to a team of employees. Each employee has a different skill level (their "type"), ranging from a beginner to an expert. You want to give them tasks that maximize your company's profit.

In a perfect world, you would give the easiest task to the beginner and the hardest, most complex task to the expert. However, there's a catch: if you give the expert a task that is too easy, they might pretend to be a beginner to get an easier job. To stop this, you must ensure that as an employee's skill level goes up, the difficulty of their task also goes up (or stays the same). This is the monotonicity constraint.

The Problem: The "Bumpy" Road

The author, Filip Tokarski, tackles a classic economic puzzle: How do you design these tasks when the "perfect" plan (ignoring the rule that tasks must get harder as skills get higher) creates a bumpy, non-monotonic path?

Usually, economists solve this using a method called "Ironing." Imagine you have a crumpled piece of paper (the perfect plan). To make it flat and usable, you have to iron out the wrinkles. Traditional ironing is complex; it involves reshaping the entire curve at once, often requiring heavy math and smooth, continuous curves.

The New Approach: "Truncating" Instead of Ironing

Tokarski proposes a simpler, more intuitive way to fix the bumpy road. Instead of trying to smooth out the whole curve at once, he suggests a strategy he calls "Truncating."

Think of the "perfect plan" (the relaxed solution) as a rollercoaster track. Sometimes, the track dips down when it should be going up. Tokarski's method says:

  1. Identify the dips: Find the exact spots where the track stops going up and starts going down (or vice versa). These are the "critical points."
  2. Cut and Cap: Instead of reshaping the whole track, you simply "cut" the track at these points.
    • If the track dips, you replace that section with a flat, horizontal line (a "cap").
    • If the track jumps up too high, you clip it so it doesn't exceed a certain height.
  3. The Result: You end up with a path that is always going up (or staying flat), satisfying the rule that higher-skilled employees get harder tasks, without needing complex reshaping.

The "Lego" Algorithm

The paper provides a step-by-step recipe (an algorithm) to do this, assuming the tasks are chosen from a specific range (like a ladder with rungs from 1 to 10).

Imagine you are building a staircase, but you only have a few specific blocks to work with.

  1. Start at the bottom: You look at the first section of the perfect plan.
  2. Find the first "turn": You locate the first point where the plan changes direction.
  3. Optimize the cut: You ask, "If I flatten this section at a specific height, what height gives me the most profit?" You pick that height.
  4. Move up: You lock that height in, move to the next section of the track, and repeat the process.

By doing this one section at a time, you build a staircase that is perfectly flat where it needs to be and climbs where it needs to climb. This is much easier than trying to reshape the whole mountain at once.

Why This Matters

The paper claims this method is powerful because it is robust.

  • No Smoothness Required: Traditional methods often assume the data is smooth and continuous (like a flowing river). Tokarski's method works even if the data is "chunky" or discrete (like stepping stones).
  • No Fancy Math Needed: It doesn't require the complex calculus usually needed for "ironing." It relies on simple logic: if the perfect plan goes the wrong way, just cap it at the right level.
  • General Applicability: It works whether you are selling insurance, setting prices, or assigning tasks, as long as the goal is to maximize value while keeping things fair and monotonic.

The Bottom Line

Tokarski's paper says: "Don't try to iron out every wrinkle in your plan. Just find the spots where the plan breaks the rules, cut them off, and cap them at the best possible level. It's a simpler, more direct way to find the perfect solution."

It turns a complex, global optimization problem into a series of simple, local decisions, making it easier to solve real-world screening problems where the rules are strict.

Drowning in papers in your field?

Get daily digests of the most novel papers matching your research keywords — with technical summaries, in your language.

Try Digest →