A Graph-Based Ant Algorithm for the Winner Determination Problem in Combinatorial Auctions

被引:0
作者
Ray, Abhishek [1 ]
Ventresca, Mario [2 ]
Kannan, Karthik [3 ]
机构
[1] George Mason Univ, Sch Business, Fairfax, VA 22030 USA
[2] Purdue Univ, Sch Ind Engn, W Lafayette, IN 47906 USA
[3] Purdue Univ, Krannert Sch Management, W Lafayette, IN 47907 USA
关键词
design science; iterative combinatorial auctions; algorithms; metaheuristics; ant colony; SUPPORT; SYSTEM;
D O I
10.1287/isre.2021.1031
中图分类号
G25 [图书馆学、图书馆事业]; G35 [情报学、情报工作];
学科分类号
1205 ; 120501 ;
摘要
Combinatorial auctions (CAs) are used to allocate bundles of items among interested bidders. However, to resolve bidder preference elicitation problems, CAs are conducted iteratively. Winner determination is a key bottleneck that restricted the widespread adoption of such iterative CAs. Time bounded winner determination is further complicated by the increased variety and velocity of bids each round, and so regular solvers such as IBM CPLEX and A Mathematical Programming Language have been demonstrably ineffective in determining winners within a short duration. In response, heuristic-based methods have enjoyed an increase in applicability. We add to the growing body of work in heuristic-based winner determination by proposing an ant colony-based anytime algorithm (traveling ants for combinatorial auctions, or TrACA) that produces optimal or near optimal winner determination results within specified time. Experiments are performed on 94 open test instances that display a variety in bid-bundle composition. We show and compare the performance of TrACA to 20 most recent state-of-the-art heuristics and two of the best exact algorithms (CPLEX and Max W Clique). Compared with 12 of 20 heuristics that employ classic search (e.g., stochastic local search, tabu search) or genetic or memetic algorithms, TrACA does significantly better on all instances. On the other eight heuristics that employ advanced hybrid search methodologies (e.g., hyperheuristics, biased random keys), TrACA performs significantly better on the harder test instances. Additionally, we show that TrACA resolves the trade-off between time and accuracy by achieving optimal solutions on 76 out of 94 instances, in at most one-sixth the time taken by exact algorithms. Finally, we analyze the TrACA search process and highlight factors that make TrACA suitable for solving hard auction instances within a prespecified (short) duration.
引用
收藏
页码:1099 / 1114
页数:17
相关论文
共 57 条
[1]   Toward comprehensive real-time bidder support in iterative combinatorial auctions [J].
Adomavicius, G ;
Gupta, A .
INFORMATION SYSTEMS RESEARCH, 2005, 16 (02) :169-185
[2]   How Decision Complexity Affects Outcomes in Combinatorial Auctions [J].
Adomavicius, Gediminas ;
Curley, Shawn P. ;
Gupta, Alok ;
Sanyal, Pallab .
PRODUCTION AND OPERATIONS MANAGEMENT, 2020, 29 (11) :2579-2600
[3]   DESIGNING REAL-TIME FEEDBACK FOR BIDDERS IN HOMOGENEOUS-ITEM CONTINUOUS COMBINATORIAL AUCTIONS [J].
Adomavicius, Gediminas ;
Gupta, Alok ;
Yang, Mochen .
MIS QUARTERLY, 2019, 43 (03) :721-+
[4]   User acceptance of complex electronic market mechanisms: Role of information feedback [J].
Adomavicius, Gediminas ;
Curley, Shawn P. ;
Gupta, Alok ;
Sanyal, Pallab .
JOURNAL OF OPERATIONS MANAGEMENT, 2013, 31 (06) :489-503
[5]   A PRACTICAL GUIDE TO THE COMBINATORIAL CLOCK AUCTION [J].
Ausubel, Lawrence M. ;
Baranov, Oleg .
ECONOMIC JOURNAL, 2017, 127 (605) :F334-F350
[6]   Market design for renewable energy auctions: An analysis of alternative auction formats [J].
Bichler, Martin ;
Grimm, Veronika ;
Kretschmer, Sandra ;
Sutterer, Paul .
ENERGY ECONOMICS, 2020, 92
[7]   A Computational Analysis of Linear Price Iterative Combinatorial Auction Formats [J].
Bichler, Martin ;
Shabalin, Pasha ;
Pikovsky, Alexander .
INFORMATION SYSTEMS RESEARCH, 2009, 20 (01) :33-59
[8]  
Boughaci D., 2013, ARTIF INTELL, P775, DOI DOI 10.1007/978-3-642-29694-929
[9]  
Boughaci D., 2010, ELECT NOTES DISCRETE, V36, P535, DOI [10.1016/j.endm.2010.05.0682-s2.0-77954948444, DOI 10.1016/J.ENDM.2010.05.0682-S2.0-77954948444]
[10]  
Boughaci D., 2010, Journal of Mathematical Modelling and Algorithms, V9, P165