Skip to main content
Log in

An effective discrete dynamic convexized method for solving the winner determination problem

  • Published:
Journal of Combinatorial Optimization Aims and scope Submit manuscript

Abstract

The winner determination problem (WDP) arises in combinatorial auctions. It is known to be NP-hard. In this paper, we propose a discrete dynamic convexized method for solving this problem. We first propose an adaptive penalty function to convert the WDP into an equivalent unconstrained integer programming problem. Based on the structure of the WDP, we construct an unconstrained auxiliary function, which is maximized iteratively using a local search and is updated whenever a better maximizer is found. By increasing the value of a parameter in the auxiliary function, the maximization of the auxiliary function can escape from previously converged local maximizers. To evaluate the performance of the dynamic convexized method, extensive experiments were carried out on realistic test sets from the literature. Computational results and comparisons show that the proposed algorithm improved the best known solutions on a number of benchmark instances.

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.

Institutional subscriptions

Fig. 1
Fig. 2

Similar content being viewed by others

Notes

  1. http://wireless.fcc.gov/auctions.

  2. \(ZPP\) is the class of problems that can be solved in polynomial time with randomized algorithm with zero probability of error.

  3. For the presentation of the local search in this section we use \(\psi (x,R)\) in (4), instead of the auxiliary function. Description of the local search using the auxiliary function is a trivial adjustment of this.

  4. According to Remark 3, suffice it to find a local maximizer of \((UP)\).

  5. Note that the computational results might be improved by special tuning of the parameters on different instances. However, we used the parameters setting in Table 2 on all tested instances.

References

  • Abrache J, Crainic TG, Gendreau M (2005) Models for bundle trading in financial markets. Eur J Oper Res 160(1):88–105

    Article  MathSciNet  MATH  Google Scholar 

  • Ali MM, Zhu WX (2013) A penalty function-based differential evolution algorithm for constrained global optimization. Comput Optim Appl 54(3):707–739

    Article  MathSciNet  MATH  Google Scholar 

  • Andersson A, Tenhunen M, Ygge F (2000) Integer programming for combinatorial auction winner determination. In: Proceedings of 4th international conference on multi-agent system, IEEE computer Society Press, New York, pp 39–46

  • Avasarala V, Mullen T, Hall DL, Garga A (2005) MASM: a market architecture or sensor management in distributed sensor networks. In: SPIE Defense and Security Symposium, Orlando FL, pp 5813–5830

  • Avasarala V, Pllavarapu H, Mullen T (2006) An approximate algorithm for resource allocation using combinatorial auctions. In: International Conference on Intelligent Agent Technology, pp 571–578

  • Ball M, Donohue G, Hoffman K (2006) Auctions for the safe, efficient and equitable allocation of airspace system resources. In: Steinberg R, Cramton P, Shoham Y (eds) Combinatorial auctions, vol 22. MIT, Cambridge

    Google Scholar 

  • Boughaci D (2013) Metaheuristic approaches for the winner determination problem in combinatorial auction. Artif Intell Evolut Comput Metaheuristics 427:775–791

    Article  MATH  Google Scholar 

  • Boughaci D, Benhamou B, Drias H (2009) A memetic algorithm for the optimal winner determination problem. Soft Comput 13(8–9):905–917

    Article  Google Scholar 

  • de Vries S, Vohra R (2003) Combinatorial auctions: a survey. INFORMS J Comput 15(3):284–309

    Article  MathSciNet  MATH  Google Scholar 

  • Escudero LF, Landete M, Marín A (2009) A branch-and-cut algorithm for the winner determination problem. Decis Support Syst 46(3):649–659

    Article  Google Scholar 

  • Fiduccia CM, Mattheyses RM (1982) A linear time heuristic for improving network partitions. In: Proceedings of 19th ACM/IEEE Design Automation Conference, Las Vegas, NV, pp 175–181

  • Fuishima Y, Leyton-Brown K, Shoham Y (1999) Taming the computational complexity of combinatorial auctions: optimal and approximate approaches. In: Sixteenth International Joint Conference on Artificial Intelligence, pp 48–53

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

    Article  MATH  Google Scholar 

  • Halldórsson MM (2000) Approximations of weighted independent set and hereditary subset problems. J Graph Algorithms Appl 4(1):1–16

    Article  MathSciNet  MATH  Google Scholar 

  • Hoos HH, Boutilier C (2000) Solving combinatorial auctions using stochastic local search. In: Proceedings of the 17th National Conference on Artificial Intelligence, pp 22–29

  • Lau HC, Goh YG (2002) An intelligent brokering system to support multi-agent 4th-party logistics. In: Proceedings of the 14th International Conference on Tools with Artificial Intelligence, pp 154–161

  • Leyton-Brown K, Pearson M, Shoham Y (2000) Towards a universal test suite for combinatorial auction algorithms. In: ACM Conference on Electronic Commerce, pp 66–76

  • Leyton-Brown K, Tennenholtz M, Shoham Y (2000) An algorithm for multi-unit combinatorial auctions. In: Proceedings of the 17th National Conference on Artificial Intelligence, Austin, Gemes-2000, Bilbao, and ISMP-2000, Atlanta, pp 56–61

  • Lin G, Zhu WX (2012) A discrete dynamic convexized method for the max-cut problem. Ann Oper Res 196(1):371–390

    Article  MathSciNet  MATH  Google Scholar 

  • Lü Z, Hao JK (2010) A memetic algorithm for graph coloring. Eur J Oper Res 203(1):241–250

    Article  MathSciNet  MATH  Google Scholar 

  • Mito M, Fujita S (2004) On heuristics for solving winner determination problem in combinatorial auctions. J Heuristics 10(5):507–523

    Article  MATH  Google Scholar 

  • Mullen T, Avasarala V, Hall DL (2006) Customer-driven sensor management. IEEE Intell Syst 21(2):41–49

    Article  Google Scholar 

  • Rothkopf MH, Pekee A, Ronald M (1998) Computationally manageable combinatorial auctions. Manage Sci 44(8):1131–1147

    Article  MATH  Google Scholar 

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

    Article  MathSciNet  MATH  Google Scholar 

  • Sandholm T, Suri S (2000) Improved optimal algorithm for combinatorial auctions and generalizations. In: Proceedings of the 17th National Conference on Artificial Intelligence, pp 90–97

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

  • Shil SK, Mouhoub M, Sadaoui S (2013) Winner determination in combinatorial reverse auctions. Contemp Chall Solut Appl Artif Intell 489:35–40

    Article  Google Scholar 

  • Walsh WE, Wellman M, Ygge F (2000) Combinatorial auctions for supply chain formation. In: ACM Conference on Electronic Commerce, pp 260–269

  • Zhu WX, Ali MM (2009) Discrete dynamic convexized method for nonlinearly constrained integer programming. Comput Oper Res 36(10):2723–2728

    Article  MathSciNet  MATH  Google Scholar 

  • Zhu WX, Fan H (2009) A discrete dynamic convexized method for nonlinear integer programming. J Comput Appl Math 223(1):356–373

    Article  MathSciNet  MATH  Google Scholar 

  • Zhu WX, Lin G (2011) A dynamic convexized method for nonconvex mixed integer nonlinear programming. Comput Oper Res 38(12):1792–1804

    Article  MathSciNet  MATH  Google Scholar 

  • Zhu WX, Lin G, Ali MM (2013) Max-k-cut by the discrete dynamic convexized method. INFORMS J Comput 25(1):27–40

    Article  MathSciNet  Google Scholar 

Download references

Acknowledgments

The authors thank Dalila Boughaci for providing the data of the test instances. This research was supported partially by the National Natural Science Foundation of China under Grants 11301255, and 61170308, and the Science and Technology Project of the Education Bureau of Fujian, China, under Grant JA13246. The authors also thank anonymous reviewers whose comments and suggestions helped for improving the quality of the manuscript greatly.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Geng Lin.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Lin, G., Zhu, W. & Ali, M.M. An effective discrete dynamic convexized method for solving the winner determination problem. J Comb Optim 32, 563–593 (2016). https://doi.org/10.1007/s10878-015-9883-9

Download citation

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s10878-015-9883-9

Keywords

Navigation