Introduce a binary variable xj for each bidder j= 1, . . . , n indicating whether the bidder was assigned his subset or not. The problem can then be solved by the following integer program:


xi <= 1 i = 1,.....N
xi >= 0 i = 1,......,N

Exercise 2.16 (Combinatorial auctions). A company sets an auction for N objects. Bidders place their bids...
Combinatorial Auctions (K&T Ch8.Ex13). A combinatorial auction is a particular mechanism developed by economists for selling a collection of items to a collection of potential buyers. (The Federal Communications Commission has studied this type of auction for assigning stations on the radio spectrum to broadcasting companies.) Heres a simple type of combinatorial auction. There are n items for sale, labeled I,..., In. Each item is indivisible and can only be sold to one person. Now, m different people place bids:...