Skip to main content
Log in

Winner Determination Algorithms for Combinatorial Auctions with Sub-cardinality Constraints

  • Published:
Computational Economics Aims and scope Submit manuscript

Abstract

We examine the winner determination problem for combinatorial auctions with sub-cardinality constraints (WDP-SC). In this type of auction, bidders submit bids for packages of items of interest together with a specific number of items they want. All items in a package are equally acceptable, but each bidder wants only the specified number of items in their package and not necessarily all. This type of auction is particularly relevant in cases where bidders are interested in items in close proximity to one another and view items as largely substitutable. We show that WDP-SC is NP-hard. We then develop an integer programming (IP) formulation and two approximation algorithms for solving WDP-SC: one based on simulated annealing (SA) and one based on the Metaheuristic for Randomized Priority Search (Meta-RaPS). We assess the performance of these three methods through computational tests performed on sets of large benchmark problems (ranging from 1000 to 10,000 bids) generated from four different distributions: two developed specifically to simulate proximity concerns, and two others previously used in the literature. IP produced the best solutions for 1000-bid problems, but in many cases SA and Meta-RaPS produced better solutions than IP on larger problems. Both IP and Meta-RaPS appear to be robust solution methods for this problem and consistently produced high-quality solutions across all problem sizes and distributions.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Similar content being viewed by others

References

  • Andersson, A., Tenhunen, M., & Ygge, F. (2000). Integer Programming for Combinatorial Auction Winner Determination. In Proceedings of Fourth International Conference on MultiAgent Systems, doi:10.1109/ICMAS.2000.858429.

  • Ausubel, L., Crampton, P., McAfee, R., & McMillan, J. (1997). Synergies in wireless telephony: Evidence from the broadband PCS auctions. Journal of Economics and Management Strategy, 6(3), 497–527.

    Article  Google Scholar 

  • Boughaci, D., Benhamou, B., & Drias, H. (2010). Local search methods for the optimal winner determination problem in combinatorial auctions. Journal of Mathematical Modelling and Algorithms, 9(2), 165–180.

    Article  Google Scholar 

  • Boutilier, C. and Hoos, H (2001). Bidding languages for combinatorial auctions. In Proceedings of the Seventeenth International Joint Conference on Artificial intelligence, (pp. 1211–1217) Seattle, WA.

  • DePuy, G., & Whitehouse, G. E. (2001). A simple and effective heuristic for the multiple resource allocation problem. International Journal of Production Research, 32(4), 24–31.

    Google Scholar 

  • DePuy, G. W., Moraga, R. J., & Whitehouse, G. E. (2005). Meta-RaPS: A simple and effective approach for solving the traveling salesman problem. Transportation Research Part E: Logistics and Transportation Review, 41(2), 115–130.

    Article  Google Scholar 

  • Dulluri, S., & Raghavan, S. (2005). Allocation of advertising space by a web service provider using combinatorial auctions. Sadhana, 30(2–3), 213–230.

    Article  Google Scholar 

  • Fukuta, N., & Ito, T. (2006). Towards Better Approximation of Winner Determination for Combinatorial Auctions with Large Number of Bids. In Proceedings of the IEEE/WIC/ACM International Conference on Intelligent Agent Technology, 2006, doi:10.1109/IAT.2006.123.

  • Garcia, C., & Rabadi, G. (2013). Exact and approximate methods for parallel multiple-area spatial scheduling with release times. OR Spectrum, 35(3), 639–657.

    Article  Google Scholar 

  • Garey, M. R., & Johnson, D. S. (1979). Computers and intractability: A guide to the theory of NP-Completeness. San Francisco: V.H. Freeman and Company.

    Google Scholar 

  • Gan, R., Guo, Q., Chang, H., and Yi, Y. (2007). Ant Colony Optimization for Winner Determination in Combinatorial Auctions. In Proceedings of the T hird International Conference on Natural Computation (ICNC 2007, doi:10.1109/ICNC.2007.242.

  • Gorbanzadeh, F., & Kazem, A. A. P. (2012). Hybrid genetic algorithms for solving winner determination problem in combinatorial double auction in grid. International Journal of Artificial Intelligence, 1(2), 54–62.

    Google Scholar 

  • Guo, Y., Lim, A., Rodrigues, B., & Tang, J. (2006). Using a Lagrangian heuristic for a combinatorial auction problem. International Journal of Artificial Intelligence Tools,. doi:10.1142/S0218213006002771.

  • Hoos, H. and Boutilier, C. (2000). Solving Combinatorial Auctions using Stochastic Local Search. In Proceedings of the Seventeenth National Conference on Artificial Intelligence, (pp. 22–29) Austin, TX.

  • Hsieh, F. (2007). Combinatorial auction with minimal resource requirements. Lecture Notes in Computer Science, 4570, 1072–1077.

    Article  Google Scholar 

  • Hsieh, F. (2010). Combinatorial reverse auction based on revelation of Lagrangian multipliers. Decision Support Systems, 48(2), 323–330.

    Article  Google Scholar 

  • Karp, R. M. (1972). Reducibility among combinatorial problems. In R. E. Miller & J. W. Thatcher (Eds.), Complexity of computer computations (pp. 85–103). New York: Plenum.

    Chapter  Google Scholar 

  • Kirkpatrick, S., Gelatt, C. D, Jr, & Vecchi, M. P. (1983). Optimization by simulated annealing. Science, 220(4598), 671–680.

    Article  Google Scholar 

  • Lan, G., Depuy, G. W., & Whitehouse, G. E. (2007). An effective and simple heuristic for the set covering problem. European Journal of Operational Research, doi:10.1016/j.ejor.2005.09.028.

  • Leyton-Brown, K., & Shoham, Y. (2006). A test suite for combinatorial auctions. In P. Crampton, Y. Shoham, & R. Steinberg (Eds.), Combinatorial auctions (pp. 853–903). Boston: MIT Press.

    Google Scholar 

  • Mochon, A., Saez, Y., Gómez-Barroso, J. L., & Isasi, P. (2011). The clock proxy auction for allocating radio spectrum licenses. Computational Economics, 37(4), 411–431.

    Article  Google Scholar 

  • Moraga, R.J. (2002). Meta-RaPS: An Effective Solution Approach for Combinatorial Problems, Ph.D. thesis, University of Central Florida, Orlando, FL.

  • Moraga, R. J., DePuy, G. W., & Whitehouse, G. E. (2005). Meta-RaPS approach for the 0–1 multidimensional knapsack problem. Computers and Industrial Engineering, 48(2), 83–96.

    Article  Google Scholar 

  • Nisan, N (2000). Bidding and Allocation in Combinatorial Auctions. In 2nd ACM conference on electronic commerce, doi:10.1145/352871.352872.

  • Plott, C., & Cason, T. (1996). EPA’s new emissions trading mechanism: A laboratory evaluation. Journal of Environmental Economics and Management, 30(2), 133–160.

    Article  Google Scholar 

  • Patodi, P., Ray, A. K., & Jenamani, M. (2011). GA based winner determination in combinatorial reverse auction. In Proceedings of the Second International Conference on Emerging Applications of Information Technology, doi:10.1109/EAIT.2011.80.

  • Quan, D. (1994). Real estate auctions: A survey of theory and practice. Journal of Real Estate Finance and Economics, 9(1), 23–49.

    Article  Google Scholar 

  • Rabadi, G., Moraga, R., & Al-Salem, A. (2006). Heuristics for the unrelated parallel machine scheduling problem with setup times. Journal of Intelligent Manufacturing, 17, 85–97.

    Article  Google Scholar 

  • Rassenti, S. J., Smith, V. L., & Bulfin, R. L. (1982). A combinatorial auction mechanism for airport time slot allocation. The Bell Journal of Economics, 13(2), 402–417.

    Article  Google Scholar 

  • Rothkopf, M., Pekec, A., & Harstad, R. (1998). Computationally manageable combinatorial auctions. Management Science, 44(8), 1131–1147.

    Article  Google Scholar 

  • Sandholm, T. (1999). An algorithm for optimal winner determination in combinatorial auctions. In Proceedings of the Sixteenth International Joint Conference on Artificial Intelligence (pp. 542–547), Stockholm, Sweden, (1999).

  • Sandholm, T. (2000). eMediator: a next generation electronic commerce server. In Proceedings of the Fourth International Conference on Autonomous Agents (pp. 341–348), Barcelona, Spain (2000).

  • Sandholm, T., Suri, S., Gilpin, A., and Levine, D. (2001). CABOB: A fast optimal algorithm for combinatorial auctions. In Proceedings of the Seventeenth International Joint Conference on Artificial Intelligence (pp. 1102–1108), Seattle, WA, (2001).

  • Sandholm, T. (2002). Algorithm for optimal winner determination in combinatorial auctions. Artificial Intelligence, 135(1–2), 1–54.

    Article  Google Scholar 

  • Schwind, M., Stockheim, T., Rothlauf, F. (2003). Optimization heuristics for the combinatorial auction problem. In The 2003 Congress on Evolutionary Computing. doi:10.1109/CEC.2003.1299862 (2003).

  • Wu, L., & Wang, Y. (1998). An introduction to simulated annealing algorithms for the computation of economic equilibrium. Computational Economics, 12(2), 151–169.

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Christopher Garcia.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Garcia, C. Winner Determination Algorithms for Combinatorial Auctions with Sub-cardinality Constraints. Comput Econ 47, 401–421 (2016). https://doi.org/10.1007/s10614-015-9496-5

Download citation

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s10614-015-9496-5

Keywords

Navigation