Skip to main content

An Ant Colony Approach for the Winner Determination Problem

  • Conference paper
  • First Online:
Evolutionary Computation in Combinatorial Optimization (EvoCOP 2018)

Part of the book series: Lecture Notes in Computer Science ((LNTCS,volume 10782))

Abstract

Combinatorial auctions are those where bidders can bid on bundles of items. These auctions can lead to more economically efficient allocations but determining the winners is an NP-complete problem. In this paper, we propose an ant colony technique for approximating solutions to hard instances of this problem. Hard instances are those that are unsolvable within reasonable time by CPLEX and have more than 1000 bids on 500 or more unique items. Such instances occur in real world applications such as 4th Party Logistics (4PL) auctions, online resource time sharing auctions and the sale of spectrum licenses by the Federal Communications Commission. We perform experiments on 10 such instances to show and compare the performance of the proposed approach to CPLEX (Branch-and-Bound), stochastic greedy search, random walk and a memetic algorithm. Results indicate that in a given runtime, CPLEX results lie within the third quartile of the values generated using our approach for 3 of 10 of the instances. In addition, CPLEX results are on average \(0.24\%\) worse than best values reported using our approach for 5 of 10 instances. Further, our approach performs statistically significantly better (\(p< 0.01\)) than other heuristics on all instances.

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

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

References

  1. Bichler, M., Gupta, A., Ketter, W.: Research commentary - designing smart markets. Inf. Syst. Res. 21(4), 688–699 (2010)

    Article  Google Scholar 

  2. Dorigo, M., Süttzle, T.: The ant colony optimization metaheuristic: algorithms, applications, and advances. In: Glover, F., Kochenberger, G.A. (eds.) Handbook of Metaheuristics. International Series in Operations Research & Management Science, vol. 57, pp. 251–286. Springer, Boston (2003). https://doi.org/10.1007/0-306-48056-5_9

    Chapter  Google Scholar 

  3. Gan, R., Guo, Q., Chang, H., Yi, Y.: Ant colony optimization for winner determination in combinatorial auctions. In: Third International Conference on Natural Computation, ICNC 2007, vol. 4, pp. 441–445. IEEE, August 2007

    Google Scholar 

  4. Gutjahr, W.J.: A graph-based ant system and its convergence. Future Gener. Comput. Syst. 16(8), 873–888 (2000)

    Article  Google Scholar 

  5. Stutzle, T., Hoos, H.: MAX-MIN ant system and local search for the traveling salesman problem. In: IEEE International Conference on Evolutionary Computation, pp. 309–314. IEEE, April 1997

    Google Scholar 

  6. Sandholm, T., Suri, S., Gilpin, A., Levine, D.: CABOB: a fast optimal algorithm for winner determination in combinatorial auctions. Manag. Sci. 51(3), 374–390 (2005)

    Article  Google Scholar 

  7. Lau, H.C., Goh, Y.G.: An intelligent brokering system to support multi-agent Web-based 4/sup th/-party logistics. In: Proceedings of 14th IEEE International Conference on Tools with Artificial Intelligence, ICTAI 2002, pp. 154–161. IEEE (2002)

    Google Scholar 

  8. Sandholm, T.: Algorithm for optimal winner determination in combinatorial auctions. Artif. Intell. 135(1–2), 1–54 (2002)

    Article  MathSciNet  Google Scholar 

  9. Sandholm, T., Suri, S., Gilpin, A., Levine, D.: Winner determination in combinatorial auction generalizations. In: Proceedings of the First International Joint Conference on Autonomous Agents and Multiagent Systems: Part 1, pp. 69–76. ACM, July 2002

    Google Scholar 

  10. Sandholm, T., Suri, S.: Improved algorithms for optimal winner determination in combinatorial auctions and generalizations. In: AAAI/IAAI, pp. 90–97, July 2000

    Google Scholar 

  11. Sandholm, T., Suri, S.: BOB: improved winner determination in combinatorial auctions and generalizations. Artif. Intell. 145(1–2), 33–58 (2003)

    Article  MathSciNet  Google Scholar 

  12. Fujishima, Y., Leyton-Brown, K., Shoham, Y.: Taming the computational complexity of combinatorial auctions: optimal and approximate approaches. In: IJCAI, vol. 99, pp. 548–553, July 1999

    Google Scholar 

  13. Leyton-Brown, K., Shoham, Y., Tennenholtz, M.: An algorithm for multi-unit combinatorial auctions. In: AAAI/IAAI pp. 56–61, July 2000

    Google Scholar 

  14. Rothkopf, M.H., Peke, A., Harstad, R.M.: Computationally manageable combinational auctions. Manag. Sci. 44(8), 1131–1147 (1998)

    Article  Google Scholar 

  15. Andersson, A., Tenhunen, M., Ygge, F.: Integer programming for combinatorial auction winner determination. In: Proceedings of Fourth International Conference on MultiAgent Systems, pp. 39–46. IEEE (2000)

    Google Scholar 

  16. Holland, A., O’Sullivan, B.: Robust solutions for combinatorial auctions. In: Proceedings of the 6th ACM Conference on Electronic Commerce, pp. 183–192. ACM, June 2005

    Google Scholar 

  17. Guo, Y., Lim, A., Rodrigues, B., Zhu, Y.: Heuristics for a bidding problem. Comput. Oper. Res. 33(8), 2179–2188 (2006)

    Article  Google Scholar 

  18. Hoos, H.H., Boutilier, C.: Solving combinatorial auctions using stochastic local search. In: AAAI/IAAI, pp. 22–29, July 2000

    Google Scholar 

  19. Boughaci, D., Benhamou, B., Drias, H.: Local search methods for the optimal winner determination problem in combinatorial auctions. J. Math. Model. Algorithms 9(2), 165–180 (2010)

    Article  MathSciNet  Google Scholar 

  20. Boughaci, D., Benhamou, B., Drias, H.: A memetic algorithm for the optimal winner determination problem. Soft Comput.-Fusion Found. Methodol. Appl. 13(8), 905–917 (2009)

    Google Scholar 

  21. Dorigo, M., Maniezzo, V., Colorni, A., Maniezzo, V.: Positive feedback as a search strategy (1991)

    Google Scholar 

  22. Dorigo, M., Di Caro, G.: Ant colony optimization: a new meta-heuristic. In: Proceedings of the 1999 Congress on Evolutionary Computation, CEC 1999, vol. 2, pp. 1470–1477. IEEE (1999)

    Google Scholar 

  23. Gutjahr, W.J.: A generalized convergence result for the graph-based ant system metaheuristic. Probab. Eng. Inf. Sci. 17(4), 545–569 (2003)

    Article  MathSciNet  Google Scholar 

  24. Sttzle, T., Hoos, H.H.: MAX-MIN ant system. Future Gener. Comput. Syst. 16(8), 889–914 (2000)

    Article  Google Scholar 

  25. Leyton-Brown, K., Pearson, M., Shoham, Y.: Towards a universal test suite for combinatorial auction algorithms. In: Proceedings of the 2nd ACM Conference on Electronic Commerce, pp. 66–76. ACM, October 2000

    Google Scholar 

  26. Alidaee, B., Kochenberger, G., Lewis, K., Lewis, M., Wang, H.: A new approach for modeling and solving set packing problems. Eur. J. Oper. Res. 186(2), 504–512 (2008)

    Article  MathSciNet  Google Scholar 

  27. Porter, D.P.: The effect of bid withdrawal in a multi-object auction. Rev. Econ. Des. 4(1), 73–97 (1999)

    Google Scholar 

  28. Wilson, D.G., Rudin, B.D.: Introduction to the IBM optimization subroutine library. IBM Syst. J. 31(1), 4–10 (1992)

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Mario Ventresca .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2018 Springer International Publishing AG, part of Springer Nature

About this paper

Check for updates. Verify currency and authenticity via CrossMark

Cite this paper

Ray, A., Ventresca, M. (2018). An Ant Colony Approach for the Winner Determination Problem. In: Liefooghe, A., López-Ibáñez, M. (eds) Evolutionary Computation in Combinatorial Optimization. EvoCOP 2018. Lecture Notes in Computer Science(), vol 10782. Springer, Cham. https://doi.org/10.1007/978-3-319-77449-7_12

Download citation

  • DOI: https://doi.org/10.1007/978-3-319-77449-7_12

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-319-77448-0

  • Online ISBN: 978-3-319-77449-7

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics