One more bidder: a fourth supplier does more than the best price ceiling

Three suppliers with costs from 80 to 120 face an alternative at 130. A ceiling of 105 saves 30.40; a fourth supplier without it saves 34.00. At cost 90, another rival trims the bid from 100.00 to 97.50 and the expected margin from 5.63 to 3.16.

Live result
With three bidders the ceiling of 105 lifts the expected saving from 30.00 to 30.40; a fourth bidder lifts it to 34.00.
  • Expected price with no ceiling100.00
  • Saving with no ceiling30.00
  • Best ceiling105.00
  • Saving with the ceiling30.40
  • Saving with one more bidder34.00
One more genuine bidder beats the best ceiling at every count while costs are private; with a shared unknown cost it can reverse.
With three bidders the ceiling of 105 lifts the expected saving from 30.00 to 30.40; a fourth bidder lifts it to 34.00. Expected price with no ceiling100.00 Saving with no ceiling30.00 Best ceiling105.00 Saving with the ceiling30.40 Saving with one more bidder34.00 One more genuine bidder beats the best ceiling at every count while costs are private; with a shared unknown cost it can reverse.

Givens

Your seat

Three tenders

Maintenance suppliers estimate the same scope with different labour and subcontract costs.

Low cost

Both edges run from 0.01 to 1,000,000,000, in one unit of price.

High cost
Suppliers bidding

A whole count from 1 to 8, of suppliers who actually bid.

The alternative price

Your fallback price if no bid is accepted, above the low cost.

Costs
Private to each supplier, independent and spread evenly across the range.
Award
The lowest bid wins.
Bidding
Every supplier bids as the maths says.
Without a ceiling
The buyer accepts any bid up to its alternative price.

One more bidder and the ceiling

No ceilingBest ceiling
One more bidder and the ceilingExpected saving over counts 1 to 8, with no ceiling first and the best ceiling second in each flag; the typed count is 3 and one more is 4.
Each step holds the cost range and alternative fixed; each flag reads no ceiling first and the best ceiling second.

This page shows what a mechanism does under stated rules and says nothing about any public procurement regulation. The costs and the alternative are your own estimates. No count, bid or ceiling is recommended.

Every count from 1 to 8

CountExpected priceSaving with no ceilingSaving with the best ceilingGain from one more bidder
1130.000.0015.6323.33
2106.6723.3324.746.67
3typed100.0030.0030.404.00
496.0034.0034.122.67
593.3336.6736.701.90
691.4338.5738.581.43
790.0040.0040.001.11
888.8941.1141.110.89

Here is the maths

The mechanism

A ceiling can leave the buyer using its fallback. Another genuine bidder changes the cost competition itself. Expected saving counts both purchases and fallback outcomes.

The common cost distribution is:
C∼U[L,H]C\sim U[L,H]
where CC is a supplier's private cost and LL the low edge and HH the high edge.
With at least two bidders and an alternative at or above the range, the expected price is:
E[p]=L+2(H−L)n+1(n≥2, v≥H)E[p]=L+\frac{2(H-L)}{n+1}\quad(n\ge2,\ v\ge H)E[p]=L+2(H−L)n+1(n≥2, v≥H)\begin{gathered}E[p]=L+\frac{2(H-L)}{n+1} \\ (n\ge2,\ v\ge H)\end{gathered}
where pp is the price paid and nn the bidder count and vv the alternative price.
Saving is measured against the fallback:
S0(n)=v−E[p]S0(1)=0S_0(n)=v-E[p]\qquad S_0(1)=0S0(n)=v−E[p]S0(1)=0\begin{gathered}S_0(n)=v-E[p] \\ S_0(1)=0\end{gathered}
where S0S_0 is expected saving without a separate ceiling.
The uniform virtual cost gives this ceiling:
r∗=v+L2r^*=\frac{v+L}{2}
where r∗r^* is the optimal threshold within the cost range.
With at least two bidders, the ceiling saving is:
S(n,r)=vP(c(1)≤r)−E[min⁡(c(2),r)1{c(1)≤r}]S(n,r)=vP(c_{(1)}\le r)-E[\min(c_{(2)},r)\mathbf1_{\{c_{(1)}\le r\}}]
where SS is expected saving with a ceiling and rr the ceiling and c(1)c_{(1)} the lowest cost and c(2)c_{(2)} the second lowest cost.
With one bidder the ceiling is the payment if its cost qualifies:
S(1,r)=(v−r)F(r)S(1,r)=(v-r)F(r)
where FF is the cumulative cost distribution.
If the alternative is inside the range, its acceptance limit still applies without a separate ceiling:
S0(n)=S(n,v)(n≥2)E[p]=v−S0(n)S_0(n)=S(n,v)\quad(n\ge2)\qquad E[p]=v-S_0(n)S0(n)=S(n,v)(n≥2)E[p]=v−S0(n)\begin{gathered}S_0(n)=S(n,v) \\ (n\ge2) \\ E[p]=v-S_0(n)\end{gathered}
The expected price then includes the fallback whenever no cost qualifies.

A worked example

The ceiling changes the chance of buying as well as the payment. The extra supplier increases saving by more than that ceiling does.

  1. At costs 80 to 120 with three bidders, the expected price is:
    E[p]=80+2(120−80)3+1=100E[p]=80+\frac{2(120-80)}{3+1}=100
  2. Against the alternative 130, saving is:
    S0(3)=130−100=30.00S_0(3)=130-100=30.00
  3. The best ceiling gives saving that rounds to 30.40:
    r∗=130+802=105S(3,105)=30.3955078125r^*=\frac{130+80}{2}=105\qquad S(3,105)=30.3955078125r∗=130+802=105S(3,105)=30.3955078125\begin{gathered}r^*=\frac{130+80}{2}=105 \\ S(3,105)=30.3955078125\end{gathered}
  4. A fourth bidder without a ceiling gives:
    S0(4)=130−(80+805)=34.00S_0(4)=130-\left(80+\frac{80}{5}\right)=34.00
Show the full maths

The costs in order

Inside the range, the distribution and density are:
F(x)=x−LH−Lf(x)=1H−L(L≤x≤H)F(x)=\frac{x-L}{H-L}\qquad f(x)=\frac1{H-L}\quad(L\le x\le H)F(x)=x−LH−Lf(x)=1H−L(L≤x≤H)\begin{gathered}F(x)=\frac{x-L}{H-L} \\ f(x)=\frac1{H-L} \\ (L\le x\le H)\end{gathered}
Here xx is a cost being integrated and ff its density. The cumulative distribution is zero below the range and one above it.
The second lowest cost has density:
g2(x)=n(n−1)F(x)(1−F(x))n−2f(x)g_2(x)=n(n-1)F(x)(1-F(x))^{n-2}f(x)
where g2g_2 is that order statistic's density.
Its mean follows by integration:
E[c(2)]=∫LHxg2(x) dx=L+2(H−L)n+1E[c_{(2)}]=\int_L^H xg_2(x)\,dx=L+\frac{2(H-L)}{n+1}
Separate outcomes with at least two qualifying costs from those with only one:
S(n,r)=∫Lmin⁡(r,H)(v−x)g2(x) dx+(v−r)nF(r)(1−F(r))n−1S(n,r)=\int_L^{\min(r,H)}(v-x)g_2(x)\,dx+(v-r)nF(r)(1-F(r))^{n-1}
The last term pays the ceiling when exactly one supplier qualifies.
Normalize the interval:
D=H−Lu=F(r)q=1−uD=H-L\qquad u=F(r)\qquad q=1-uD=H−Lu=F(r)q=1−u\begin{gathered}D=H-L \\ u=F(r) \\ q=1-u\end{gathered}
where DD is the cost spread and uu the fraction below the ceiling and qq the fraction above it.
For a ceiling within the range, integrating gives:
S(n,r)=(v−L)(1−qn)−2Dn+1(1−(n+1)qn+nqn+1)(L≤r≤H)S(n,r)=(v-L)(1-q^n)-\frac{2D}{n+1}\left(1-(n+1)q^n+nq^{n+1}\right)\quad(L\le r\le H)S(n,r)=(v−L)(1−qn)−2Dn+1(1−(n+1)qn+nqn+1)(L≤r≤H)\begin{gathered}S(n,r)=(v-L)(1-q^n)-\frac{2D}{n+1}\left(1-(n+1)q^n+nq^{n+1}\right) \\ (L\le r\le H)\end{gathered}
The computation evaluates the same integral as a finite sum of positive terms to retain precision near the low edge.

Why that ceiling

The buyer's virtual cost adds the distribution to cost through the density:
ψ(x)=x+F(x)f(x)=2x−L\psi(x)=x+\frac{F(x)}{f(x)}=2x-L
where ψ\psi is virtual cost.
Buying remains worthwhile until virtual cost reaches the alternative:
ψ(r∗)=vr∗=v+L2\psi(r^*)=v\qquad r^*=\frac{v+L}{2}ψ(r∗)=vr∗=v+L2\begin{gathered}\psi(r^*)=v \\ r^*=\frac{v+L}{2}\end{gathered}
The bidder count does not enter that threshold.
With one bidder, a threshold above the range is capped at the highest cost:
r1∗=min⁡(H,v+L2)r^*_{1}=\min\left(H,\frac{v+L}{2}\right)
where r1∗r^*_{1} is the optimal ceiling for a lone bidder. With two or more bidders, every ceiling at or above the high cost gives the same saving, so the displayed threshold can stay above the range.

Where the shade comes from

A supplier can bid as though it had another cost:
Π(z;c)=(b(z)−c)(1−F(z))n−1\Pi(z;c)=(b(z)-c)(1-F(z))^{n-1}
where Π\Pi is its expected margin from the deviation and zz the cost it imitates and cc its true cost and bb the equilibrium bid.
At its own cost the first derivative with respect to that imitation is zero:
b′(c)(1−F(c))n−1=(b(c)−c)(n−1)(1−F(c))n−2f(c)b'(c)(1-F(c))^{n-1}=(b(c)-c)(n-1)(1-F(c))^{n-2}f(c)
Rearranging gives the derivative of equilibrium margin:
ddc[(b(c)−c)(1−F(c))n−1]=−(1−F(c))n−1\frac{d}{dc}\left[(b(c)-c)(1-F(c))^{n-1}\right]=-(1-F(c))^{n-1}
Integrate up to the highest cost, where margin is zero:
b(c)=c+∫cH(1−F(t))n−1 dt(1−F(c))n−1=c+H−cnb(c)=c+\frac{\int_c^H(1-F(t))^{n-1}\,dt}{(1-F(c))^{n-1}}=c+\frac{H-c}{n}
Here tt is the integration variable. At the highest cost the limiting bid equals cost, with zero shade and zero chance of being lowest against a rival.
Averaging the winning bid gives the same expected payment as the second lowest cost:
E[b(c(1))]=L+2(H−L)n+1=E[c(2)]E[b(c_{(1)})]=L+\frac{2(H-L)}{n+1}=E[c_{(2)}]
This revenue equivalence instance explains why the buyer's price and the bidder's bid are two readings of the same private cost tender when the acceptance limit does not bind.

The comparison and its boundary

The private values result compares a seller's revenue with an extra bidder and no reserve against the optimal reserve with the original field, and mirrors it as buyer saving:
Rn+1(0)≥Rn(ρ∗)S0(n+1)≥S(n,r∗)R_{n+1}(0)\ge R_n(\rho^*)\qquad S_0(n+1)\ge S(n,r^*)Rn+1(0)≥Rn(ρ∗)S0(n+1)≥S(n,r∗)\begin{gathered}R_{n+1}(0)\ge R_n(\rho^*) \\ S_0(n+1)\ge S(n,r^*)\end{gathered}
where RR is expected seller revenue and ρ∗\rho^* the seller's optimal reserve.

The comparison needs independent private values and the same distribution for genuine bidders. In this buyer's mirror, the alternative must cover the whole cost range. Inside the range the ceiling can do better, as the live reading shows. The comparison does not price the work of attracting a bidder or predict entry.

A shared unknown value can reverse it

Klemperer's common value example makes the value the largest of three signals. With only an uninformed bidder, expected seller revenue is the first of these amounts; with that bidder against one, two and three informed bidders, it is the next three in order:
912,812,712,612\frac9{12},\quad\frac8{12},\quad\frac7{12},\quad\frac6{12}912,812,712,612\begin{gathered}\frac9{12}, \\ \frac8{12}, \\ \frac7{12}, \\ \frac6{12}\end{gathered}
Extra informed competition makes the uninformed bidder more cautious about winning, and revenue falls. That sale example marks the boundary of the private cost tender shown here.

Sources

  • Paul Milgrom, Putting Auction Theory to Work
  • Paul Klemperer, Auctions: Theory and Practice
  • Tim Roughgarden, Twenty Lectures on Algorithmic Game Theory
Scale
Whole counts, amounts to 2 decimals with scientific notation for very large amounts, table chances to whole percentages
Basis
Independent uniform private costs, genuine bidders and equilibrium bids
Model version
1.0.0

The whole record prints. Your browser can save it as a PDF instead of printing it.

This model reads stated assumptions and your estimates. It does not predict a tender outcome or recommend a bidder count, bid or price ceiling.