Skip to main navigation Skip to search Skip to main content

An efficient local search algorithm for the winner determination problem

  • Haochen Zhang
  • , Shaowei Cai
  • , Chuan Luo
  • , Minghao Yin*
  • *Corresponding author for this work
  • Northeast Normal University
  • CAS - Institute of Software
  • CAS - Institute of Computing Technology
  • State Key Laboratory of Mathematical Engineering and Advanced Computing

Research output: Contribution to journalArticlepeer-review

Abstract

Combinatorial auction, which allows bidders to bid on combinations of items, is an important type of market mechanism. The winner determination problem (WDP) has extensive applications in combinatorial auctions, and attracts more and more attention due to its strong relevance to business. However, this problem is intractable in theory as it has been proven to be NP-hard, and is also a challenging combinatorial optimization problem in practice. This paper is devoted to designing an efficient heuristic algorithm for solving the WDP. This proposed heuristic algorithm dubbed abcWDP is based on an effective yet simple local search framework, and equipped with three novel strategies, i.e., configuration checking, free-bid exploiting, and pseudo-tie mechanism. Extensive computational experiments on a broad range of benchmarks demonstrate that abcWDP performs much better than state-of-the-art algorithms and CPLEX in terms of both revenue and running time. More encouragingly, our abcWDP algorithm as a sequential algorithm even achieves better computational results than the multi-thread implemented algorithm CA RA, which confirms its efficiency.

Original languageEnglish
Pages (from-to)367-396
Number of pages30
JournalJournal of Heuristics
Volume23
Issue number5
DOIs
StatePublished - 4 Jul 2017
Externally publishedYes

Keywords

  • Configuration checking
  • Local search
  • Pseudo-tie mechanism
  • Winner determination problem

Fingerprint

Dive into the research topics of 'An efficient local search algorithm for the winner determination problem'. Together they form a unique fingerprint.

Cite this