Vol 2 No 2 (2007)
Articles

Branch-and-Cut Algorithms for Winner Determination in Discount Auctions

Sampath Kameshwaran
Indian School of Business
Lyes Benyoucef
INRIA
Xiaolan Xie
ENSM de Saint-Etienne
Published September 2, 2007
Keywords
  • Discount auctions,
  • integer programming,
  • linear relaxation,
  • valid inequalities,
  • branch-and-cut,
  • transportation problem
  • ...More
    Less
How to Cite
Kameshwaran, S., Benyoucef, L., & Xie, X. (2007). Branch-and-Cut Algorithms for Winner Determination in Discount Auctions. Algorithmic Operations Research, 2(2), 112. Retrieved from https://journals.lib.unb.ca/index.php/AOR/article/view/2792

Abstract

Discount auction is a procurement mechanism for buying M indivisible heterogeneous items. The bidders are suppliers and a bid consists of individual cost for each of the items and a nondecreasing discount function defined over the number of items. The winner determination problem faced by the buyer is to determine the winning suppliers and their corresponding winning items that minimizes the total procurement cost, subject to the supply, demand, and discount constraints. We show that this problem is NP-hard upon reduction from the set covering problem. An integer programming formulation is presented and valid inequalities are derived, which serve as cuts to the linear relaxation. A suite of branch-and-cut algorithms are developed with different cut addition techniques and branching strategies. The performance of the proposed algorithms for different problem types are studied with extensive computational experiments.