Bayesian Costs Complicate Price Discrimination but Keep It Computable

A discounted-flow polytope over reduced fragments yields polynomial-time optimization of any linear seller-buyer welfare objective.

Editorial Desk·July 28, 2026·5 min readtheoretical

Underlying Paper

The Limits of Price Discrimination with a Bayesian Seller

We study the limits of third-degree price discrimination when the production cost is Bayesian and private to the seller, generalizing the seminal work of Bergemann, Brooks and Morris (2015). The rough setup is the following: A monopoly seller sets different prices for buyers in different "segments" of the market so as to maximize seller surplus. Different ways in which the aggregate market is decomposed into segments lead to different welfare outcomes, i.e., (seller surplus, buyer surplus) pairs. When the production cost is Bayesian, the region of achievable welfare outcomes can exhibit complex shapes beyond the clean characterization by Bergemann, Brooks and Morris for the case with a fixed cost. We show that with a Bayesian cost, this region coincides with a proper projection of a polytope defined by a polynomial number of linear constraints, the essential ones of which correspond to flow conservation in a "discounted" flow network. As a result, we give a polynomial-time algorithm that computes optimal market segmentations in terms of any linear combination of the seller surplus and the buyer surplus. En route, we establish the following structural property: Any market can be written as a convex combination of "extremal markets" in a way preserving the seller surplus and the buyer surplus. These extremal markets are piecewise equal-surplus with respect to different possible costs, generalizing a similar notion introduced by Bergemann, Brooks and Morris when the cost is fixed.

arXiv:2607.12615Submitted: Jul 15, 2026v1

Third-degree price discrimination is usually studied with the seller’s marginal cost treated as fixed. Bergemann, Brooks, and Morris gave a clean characterization of the seller-surplus and buyer-surplus outcomes attainable by segmenting an aggregate market under that assumption. This paper asks what remains true when the cost is itself private information of the seller. The answer is mixed: the achievable welfare region can lose the simple shape of the fixed-cost model, but it is still algorithmically tractable through a finite linear representation.

Core Contribution

The authors’ main claim is a characterization result rather than an empirical finding. For a finite value set V\mathcal{V} of size nn and a finite cost set C\mathcal{C} of size mm, they show that the achievable welfare outcomes under Bayesian seller cost coincide with a proper projection of a polytope described by polynomially many linear constraints. That matters because the naive object is much larger: segmentations can be represented through extremal markets, but there are exponentially many such markets.

The technical bridge is a decomposition theorem. Any market can be written as a convex combination of O(n)O(n) extremal markets while preserving seller surplus and bounding buyer surplus in the right direction. This extends the equal-surplus extremal-market idea from the fixed-cost setting to a Bayesian-cost setting where different costs induce different relevant price intervals.

Technical Approach

The paper first defines extremal markets Fq,SF_{q,S}. The construction fixes a vector of minimum optimal prices qq and a support set SS, then builds a market in which all supported prices between consecutive entries of qq give equal seller surplus for the corresponding cost. Lemma 5 identifies the optimal price set in such markets: for each cost cjc_j, the minimum optimal price is qjq_j, and the optimal prices lie in [qj,qj+1]S[q_j,q_{j+1}] \cap S when the market has positive surplus.

Algorithm 1, DecomposeIntoExtremalMarkets(F), repeatedly subtracts the largest feasible multiple of an extremal market from the residual market. The stopping analysis is concrete: Lemma 7 states that the loop needs at most 2n2n iterations. This gives the structural theorem behind the paper’s reduction: general segmentations can be replaced by segmentations into extremal markets without changing the seller surplus and while preserving the buyer-surplus interval relevant for tie-breaking.

The second reduction is from extremal markets to fragments. Section 4 defines indifference fragments by restricting an extremal market to the interval [qj,qj+1)[q_j,q_{j+1}) and renormalizing by its incoming tail mass. Because extremal-market decompositions are still exponential, the authors introduce undominated fragments and reduced fragment decompositions. The reduced representation has size O(mn2)O(mn^2), with welfare quantities remaining linear in the reduced variables.

Results and Analysis

There are no simulations or datasets here; the result is a proof-backed algorithmic characterization. The paper’s evidence is the chain of reductions: arbitrary market segmentations reduce to O(n)O(n) extremal markets; extremal-market decompositions reduce to O(mn2)O(mn^2) fragment variables; and the feasible reduced fragment decompositions satisfy exact-composition and flow-conservation constraints. The “discounted” part appears in the flow constraints: transitions between fragment states scale mass by ratios determined by equal-surplus conditions across prices and costs.

The payoff is that optimizing any linear combination of seller surplus and buyer surplus becomes a polynomial-time linear-programming problem. This is stronger than merely proving existence of good segmentations: it gives a computational route to recover optimal segmentations for objectives such as maximizing seller surplus subject to buyer-surplus constraints, maximizing buyer surplus under seller-surplus targets, or optimizing a weighted welfare objective.

The appendices support the main proof obligations rather than add experiments. The visible proof pages show the preservation of seller surplus, minimum buyer surplus, and maximum buyer surplus through reduced fragment decompositions. In Proposition 1, seller surplus is written as a linear function of reduced variables xx, while maximum and minimum social welfare are written as linear functions of (x,z)(x,z); buyer surplus follows by subtracting seller surplus from social welfare. The final proof of Theorem 4 closes the loop: if a segmentation exists with seller surplus SSSS and buyer surplus BSBS, then a reduced fragment decomposition exists with the same seller surplus and with BSBS lying between its minimum and maximum buyer-surplus bounds, and conversely Algorithm 2 reconstructs a segmentation whose welfare quantities match the reduced representation.

Limitations

The result is exact but model-specific. It assumes finite buyer values and finite seller costs, and the tractability statement is polynomial in those discrete supports. The paper does not claim a closed-form geometric description comparable to the fixed-cost case, and the constructed linear programs may still be large for fine discretizations. Its contribution is therefore best read as a computational characterization of the Bayesian-cost model, not as a simple economic formula for the welfare frontier.

Evidence Box

theoretical

Key Claims

  • Bayesian seller costs make the attainable welfare region more complex than the fixed-cost characterization
  • Achievable outcomes equal a projection of a polynomial-size linear polytope
  • Extremal markets remain sufficient for representing welfare-relevant segmentations
  • Reduced fragment decompositions make linear welfare optimization tractable

Key Results

  • Any market decomposes into O(n) extremal markets while preserving seller surplus and buyer-surplus bounds
  • Algorithm 1 terminates after at most 2n iterations
  • Reduced fragment decomposition size is O(mn²), where n = |V| and m = |C|
  • Seller surplus, minimum buyer surplus, and maximum buyer surplus are linear in the reduced variables

Limitations & Caveats

  • Purely theoretical evaluation with no empirical runtime measurements
  • Finite value and cost supports required for the stated polynomial-time algorithm
  • Linear-program size may still be large for fine discretizations of values or costs
  • No closed-form welfare-region characterization matching the fixed-cost special case

Related Articles

Readers are encouraged to consult the original arXiv paper for complete details. SOTA Papers does not make claims beyond what is supported by the authors' reported evidence.