A desirable allocation of bids in a combinatorial exchange can be selected
by determining a first candidate allocation of the bids and a first value
of a minimax regret, related to the difference in utility between the
adversarial allocation and the candidate allocation, as a function of a
first adversarial allocation of the bids. Based on the first candidate
allocation, a second adversarial allocation of the bids and a first value
of a maximum regret related to the difference in utility between the new
adversarial allocation and the utility of the candidate allocation can be
determined. When the value of the maximum regret is greater than the
value of the minimax regret, the candidate allocation can be designated
as the desirable allocation.