Matrix Bid Auction Simulator
                   
Here is the Matrix Bid Auction Simulator which generates bids as described in my dissertation and in the paper, "Matrix Bidding in Combinatorial Auctions," with S. Raghavan:
 
 MBAgen.exe
 
(Right click ->Save as, etc. Then run on your own machine through the command line.)
 
I compiled this in MS Windows XP, so it should run on that platform. The program requires 4 integer arguments in the command line. In order they are: the number of instances to simulate, followed by the number of goods, followed by the number of matrix bids, followed by the high bid used in the simulation (the parameter H, see p. 217 and on in the dissertation, or Appendix A of the paper)
 
So to generate 50 instances with 16 goods, 30 matrix bids, and a (per item) high bid of 20, in the command line you write:

MBAgen 50 16 30 20


You can look at the text file output to see the format.
 
Note that the * bid discussed in the dissertation and paper is represented in the output files as -1.
 
Items are numbered 0 to (number of goods -1).
 
The rank is of each item is determined exactly as in the text: the far left column gives the number of the item whose rank is the index of that row.
 
Also, to allow for a direct comparison, the actual instances generated for the paper are available in a zipped folder here:
 
MatrixBidData.zip