Abstract
Among all the variations of general combinatorial auctions, the Vickrey auction is essentially the only incentive-compatible auction. Furthermore, it is individual rational and weakly budget-balanced. In many cases these properties are very desirable. However, computing the winners and their payments in a Vickrey auction involves solving several NP-complete problems. While there have been many approaches to solve the winner determination problem via search, this search has not been extended to compute the Vickrey payments. The naive approach is to consecutively solve each problem using the same search algorithm. We present an extension to this procedure to accelerate the computation of Vickrey payments using a simple backtrack algorithm. However, our results can be applied to sophisticated branch-and-bound solvers as well. We test our approach on data evolving from a Lufthansa flight schedule. Data of this type might be of interest, since authentic data for combinatorial auctions is rare and uch sought after. A remarkable result is that after solving the winner determination problem we can provide bounds for the remaining problems that differ from the optimal solution by only 2.2% on average. We as well manage to obtain a rapid speedup by tolerating small deviations from the optimal solutions. In all cases, the actual deviations are much smaller than the allowed deviations.
This work was partially supported by the German Science Foundation (DFG) priority programme 1126 Algorithmics of Large and Complex Netzworks, project Integration of network design and fleet assignment in airline optimization under grant MO 285/15-2, by the Future and Emerging Technologies programme of EU under EU Contract 001907 DELIS, Dynamically Evolving, Large Scale Information Systems, and by the Future and Emerging Technologies programme of EU under EU Contract 33116 FLAGS, Foundational Aspects of Global Computing Systems.
Preview
Unable to display preview. Download preview PDF.
Similar content being viewed by others
References
Andersson, A., Tenhunen, M., Ygge, R.: Integer Programming for Combinatorial Auction Winner Determination. In: Proceedings of the 4th International Conference on Multi-Agent Systems, pp. 39–46 (2000)
Bleischwitz, Y.: Kombinatorische Auktionen: Einbettung ins Mechanism Design und Algorithmen zur Erteilung der Zuschlaege, Diploma Thesis, University of Paderborn (2004)
Fujishima, Y., Leyton-Brown, K., Shoham, Y.: Taming the Computational Complexity of Combinatorial Auctions: Optimal and Approximate Approaches. In: Thomas, D. (ed.) Proceedings of the 16th International Joint Conferences on Artificial Intelligence, vol. 1, pp. 548–553. Morgan Kaufmann Publishers, San Francisco (1999)
Hershberger, J., Suri, S.: Vickrey Prices and Shortest Paths: What is an edge worth? In: Proceedings of the 42nd IEEE Symposium on Foundations of Computer Science, pp. 252–259 (2001)
Lehmann, D., O’Callaghan, L., Shoham, Y.: Truth Revelation in Rapid, Approximately Efficient Combinatorial Auctions. In: Proceedings of the 1st ACM Conference on Electronic Commerce, pp. 96–102 (1999)
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 (ACM-EC), pp. 66–76 (2000)
Nisan, N.: Algorithms for Selfish Agents. In: Meinel, C., Tison, S. (eds.) STACS 1999. LNCS, vol. 1563, pp. 1–15. Springer, Heidelberg (1999)
Nisan, N.: Bidding and Allocation in Combinatorial Auctions. In: Proceedings of the 2nd ACM Conference on Electronic Commerce, pp. 1–12 (2000)
Nisan, N., Ronen, A.: Computationally Feasible VCG Mechanisms. In: Proceedings of the 2nd ACM Conference on Electronic Commerce, pp. 242–252 (2000)
Nisan, N., Ronen, A.: Algorithmic Mechanism Design. Games and Economic Behavior 35, 166–196 (2001)
Parkes, D.: An Iterative Generalized Vickrey Auction: Strategy-Proofness without Complete Revelation. In: Proceedings of the AAAI Spring Symposium on Game Theoretic and Decision Theoretic Agents, pp. 78–87 (2001)
Rothkopf, M., Pekec, A., Harstad, R.: Computationally Manageable Combinatorial Auctions. Management Science 44(8), 1131–1147 (1995)
Sandholm, T.: An Algorithm for Optimal Winner Determination in Combinatorial Auctions. In: Artificial Intelligence, vol. 135, pp. 1–54 (2002)
Sandholm, T., Suri, S., Gilpin, A., Levine, D.: CABOB: A Fast Optimal Algorithm for Combinatorial Auctions. In: Proceedings of the 16th International Joint Conferences on Artificial Intelligence (IJCAI), pp. 542–547. Morgan Kaufmann Publishers, San Francisco (1999)
Tennenholtz, M.: Some Tractable Combinatorial Auctions. In: Proceedings of the 17th National Conference on Artificial Intelligence, pp. 98–103 (2000)
Varian, H., MacKie-Mason, J.: Generalized Vickrey Auctions. Technical Report, University of Michigan (1995)
Vohra, R., de Vries, S.: Combinatorial Auctions: A Survey. INFORMS Journal of Computing 15(3) (2003)
Zurel, E., Nisan, N.: An Efficient Approximate Allocation Algorithm for Combinatorial Auctions. In: Proceedings of the 3rd ACM Conference on Electronic Commerce, pp. 125–136 (2001)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2005 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Bleischwitz, Y., Kliewer, G. (2005). Accelerating Vickrey Payment Computation in Combinatorial Auctions for an Airline Alliance. In: Nikoletseas, S.E. (eds) Experimental and Efficient Algorithms. WEA 2005. Lecture Notes in Computer Science, vol 3503. Springer, Berlin, Heidelberg. https://doi.org/10.1007/11427186_21
Download citation
DOI: https://doi.org/10.1007/11427186_21
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-25920-6
Online ISBN: 978-3-540-32078-4
eBook Packages: Computer ScienceComputer Science (R0)