• Aucun résultat trouvé

Volume Discount

Dans le document GRAPH THEORY, COMBINATORICS AND ALGORITHMS (Page 187-192)

Michal Penn and Moshe Tennenholtz

4. Constrained Multi-Object Multi-Unit Auction

4.1. Volume Discount

We have assumed up to this point that the monetary bids,pi j, submitted by buyerito each unit of good of typetj, is independent of the size of the bid (order). Often, however, the seller is willing to consider charging less per unit for larger orders. The purpose of the discount is to encourage the buyers to buy the goods in large batches. Such volume discounts are common in inventory theory for many consumer goods. We believe that volume discounts are suitable, in a natural way, in many auction models as well.

There are many different types of discount policies. The two most popular are: all units and incremental. In each case, there are one or more breakpoints defining change points in the unit cost. There are two possibilities: either the discount is applied to all of the units in the bid (order), this is theall-unitdiscount, or it is applied only to the additional units beyond the breakpoint - theincrementaldiscount. Here we consider the incremental case. We assume further that each buyer defines his own breakpoints.

Consider the following example. Two buyers are interested in trash bags and their bids are of the following price policy. The first buyer is willing to pay 30 cents for each bag for quantities below 500; for quantities between 500 and 1,000, he is willing to pay 30 cents for each of the first 500 bags and for each bag of the remaining amount he is willing to pay 29 cents each; for quantities over 1,000, for the first 500 bags he is willing to pay 30 cents each, for the next 500 bags 29 cents each, and for the remaining amount he is willing to pay 28 cents each. The second buyer has the following similar policy. He is willing to pay 31 cents for each bag for quantities below 600; for quantities over 600 bags he is willing to pay 31 cents for each of the first 600 bags and for the remaining amount he is willing to pay 28 cents for each bag. The breakpoints in this example are: 500 and 1,000 for the first buyer and 600 for the second one.

Formally the incremental volume discount constrained multi-unit auction problem is defined as follows. Letri j denote the number of breakpoints defined by buyer i for a good of typetj, and letdi js denote the values of the breakpoints, withdi j0 =0.

Also, let pi js denote the unit cost for any additional unit beyond the breakpointdi js1, for 1≤sri j. Then, each bid is composed of a 2-dimensional vector of lengthri j, (pi js,di js). That is, buyeri will pay p1i j for each one of the firstdi j1 goods of type tj

allocated to him. He will further pay p2i j for each one of the next di j2di j1 goods, pi j3 for each one of the next di j3di j2 goods, etc. The above mentioned problem is denoted as theincremental volume discount constrained multi-unit auction problem with entrance fee. The following assumptions are assumed:pi j1 > pi j2 >· · ·> pri ji jand 0=di j0 <di j1 <di j2 <· · ·<di jri j.

Using, yet, even more complicated construction, an appropriate bipartite graph can be obtained so that running a general capacitatedb-matching algorithm on this graph will result a solution to the incremental volume discount constrained multi-unit auction problem with entrance fee. Hence, the following theorem follows.

Theorem 4.3 The incremental volume discount constrained multi-unit auction prob-lem with entrance fee is computationally tractable.

5. Conclusion

In this chapter we discussed the use ofb-matching techniques in order to handle non-trivial multi-object multi-unit auctions. We have shown thatb-matching techniques are highly applicable for both combinatorial auctions and constrained auctions, two fundamental and complementary classes of multi-object and multi-unit auctions. While

the more standard approach for handling complex auctions, such as combinatorial auctions, typically relies on straightforward techniques such as LP relaxation of the corresponding IP problem, b-matching techniques can be used in order to address additional types of multi-object auctions. By combining standard matching techniques, more generalb-matching techniques, and capacitatedb-matching techniques, tractable solutions are found to basic combinatorial and constrained auctions.

The research reported in this chapter can be extended in various directions. First, combinatorial bids and constraints are two basic properties of multi-object auctions, and in future work one can combine them in a shared framework. Given that framework, a study of the applicability ofb-matching techniques to the more general setting should be introduced. In addition, we believe that the applicability ofb-matching techniques goes beyond auctions, and may be useful in other economic settings. For example, it seems that these techniques can be used in the context of double auctions and exchanges.

Finally, we remark that matching is a basic ingredient of markets in general; therefore, a more general theory connecting algorithmic matching theory and economic interactions may be a subject of future research.

References

[1] K. Akcoglu, J. Aspnes, B. DasGupta and M. Kao, Opportunity cost algorithms for combi-natorial auctions. Technical Report 2000-27, DIMACS, (2000).

[2] R. P. Anstee, A polynomial algorithm forb-matching: An alternative approach,Information Processing Letters24: 153–157 (1987).

[3] S. A. Cook, The complexity of theorem-proving procedures,Proc. 3rd Ann. ACM Symp.

on Theory of Computing, Association for Computing Machinery, New-York, (1971) pp. 151–158.

[4] W. Cook, W. R. Pulleyblank, Linear systems for constrained matching problems, Mathe-matics of Operations Research12: 97–120 (1987).

[5] T. H. Cormen, C. E. Leiserson, R. L. Rivest, Introduction to algorithms, The MIT Press, Twentieth printing, (1998).

[6] W. H. Cunningham and A. B. March III, A primal algorithm for optimum matching, Math-ematical Programming Study8: 50–72 (1978).

[7] E. Durfee, What your computer really needs to know, you learned in kindergarten. In10th National Conference on Artificial Intelligence,(1992) pp. 858–864.

[8] Federal communications commission (FCC) at http://www.fcc.gov/auctions.

[9] Y. Fujishima, K. Leyton-Brown, Y. Shoham, Taming the computational complexity of com-binatorial auctions: Optimal and approximate approaches,International Joint Conference on Artificial Intelligence (IJCAI),Stockholm, Sweden, (1999).

[10] R. Frank and M. Penn, Optimal allocations in constrained multi-object and combinatorial auctions, in preparation.

[11] A. M. H. Gerards, in Handbooks in Operations Research and Management Science Vol. 7, ed. M.O. Ball, T.L. Magnanti, C.L. Monma, G.L. Nemhauser, “Matching” in Network Models, (1995) pp. 135–212.

[12] M. Grotschel, L. Lovasz, A. Schrijver, Geometric algorithms and combinatorial optimiza-tion, Springer-Verlag, Second Corrected Edioptimiza-tion, (1993).

[13] S. van Hoesel, R. M¨uller, Optimization in electronic markets: Examples in combinatorial auctions,Netonomics, 3: 23–33 (2001).

[14] R. Karp, Reducibility among combinatorial problems, in R. Miller and J.

Thatcher, editors, Complexity of Computer Computations, Plenum Press, NY, (1972) pp. 85–103.

[15] S. Kraus, Negotiation and cooperation in multi-agent environments,Artificial Intelligence, 94: 79–97 (1997).

[16] D. Lehmann, L.I. O’Callagham and Y. Shoham, Truth revelation in rapid, approximately efficient combinatorial auctions, InACM Conference on Electronic Commerce, (1999) pp. 96–102.

[17] L. Lov´asz and M. D. Plummer, Matching Theory, Akad´emiai Kiad´o, Budapest (North Holland Mathematics Studies Vol. 121, North Holland, Amsterdam, 1986).

[18] J. McMillan, Selling spectrum rights, Journal of Economic Perspective 8: 145–162 (1994).

[19] D. Monderer and M. Tennenholtz, Optimal auctions revisitedArtificial Intelligence, 120:

29–42 (2000).

[20] N. Nisan, Bidding and allocation in combinatorial auctions, inACM Conference on Elec-tronic Commerce, (2000) pp. 1–12.

[21] D. C. Parkes, ibundel: An Efficient Ascending Price Bundle Auction, inACM Conference on Electronic Commerce, (1999) pp. 148–157.

[22] M. Penn, M. Tennenholtz, Constrained Multi-Object Auctions, Information Processing Letters75: 29–34 (2000).

[23] W. R. Pulleyblank, Facets of matching polyhedra, Ph.D. Thesis, University of Waterloo, Department of Combinatorial Optimization, Canada, (1973).

[24] J. S. Rosenschein and G. Zlotkin,Rules of Encounter, MIT Press, (1994).

[25] A. Roth, FCC Auction (and related matters): Brief Bibliography, in A. Roth’s homepage, Harvard Economics Department and Harvard Business School, USA.

[26] M. H. Rothkopf, A. Pekeˇc, R. M. Harstad, Computationally Manageable Combinational Auctions,Management Science44: 1131–1147 (1998).

[27] T. Sandholm, Limitations of the Vickery auction in computational multiagent systems, Proceedings of the Second International Conference on Multiagent Systems, Keihanna Plaza, Kyoto, Japan, (1996) pp. 299–306.

[28] T. Sandholm, An Algorithm for Optimal Winner Determination in Combinatorial Auctions, International Joint Conference on Artificial Intelligence (IJCAI), pp. 542–547, Stockholm, Sweden, (1999).

[29] M. Tennenholtz, Electronic commerce: From game-theoretic and economic models to work-ing protocols. InInternational Joint Conference on Artificial Intelligence (IJCAI), pp. 1420–

1425 Stockholm, Sweden, (1999).

[30] M. Tennenholtz, Some Tractable Combinatorial AuctionsArtificial Intelligence, 140: 231–

243 (2002).

[31] S. de Vries, R. V. Vohra, Combinatorial Auctions: A Brief Survey, unpublished manuscript.

[32] M. P. Wellman, W. E. Walsh, P. R. Wurman and J. K. MacKie-Mason, Auction Protocols for Decentralized Scheduling,Games and Economic Behavior, 35: 271–303 (2001).

[33] E. Wolfstetter, Auctions: An Introduction,Journal of Economic Surveys, 10: 367–420 (1996).

8

Dans le document GRAPH THEORY, COMBINATORICS AND ALGORITHMS (Page 187-192)