Tested tool guide
Tested browser tools
Checked August 16, 2026
What Auction Theory Simulator does, with a checked example
This simulator takes a set of bidder valuations and runs them through four auction formats side by side: English ascending, Dutch descending, first-price sealed-bid, and second-price sealed-bid (Vickrey). Sealed-bid formats don't take arbitrary typed bids; they apply the symmetric Nash equilibrium bidding strategy for the value distribution selected, shading bids below value for first-price and bidding truthfully for Vickrey. The thing most people get wrong: they expect every format to charge the same price on a single run. Revenue equivalence is a statement about expected revenue averaged over many auctions, not about any one outcome, so first-price and second-price results will legitimately differ trial to trial.
Worked example
A concrete input and expected output from the current implementation.
Input
4 bidders, independent private values drawn from uniform[0,100]: 80, 65, 50, 30. Run first-price sealed-bid, second-price sealed-bid (Vickrey), English, and Dutch on this same value set.
->
Expected output
Winner is the bidder valued at 80 in all four formats. First-price and Dutch clear at 60 (equilibrium bid = value x (n-1)/n = 80 x 3/4). Second-price and English clear at 65 (the second-highest value).
With n=4 uniform values, the symmetric first-price/Dutch equilibrium bid function is b(v)=v(n-1)/n, so the top bidder bids 80*0.75=60; Vickrey and English are strategically truthful, so the winner pays the second-highest value, 65.