Skip to main content

On Revenue-Maximizing Walrasian Equilibria for Size-Interchangeable Bidders

  • Conference paper
  • First Online:
Agent-Mediated Electronic Commerce. Designing Trading Strategies and Mechanisms for Electronic Markets (AMEC/TADA 2015, AMEC/TADA 2016)

Abstract

We study a market setting in which bidders are single-valued but size-interchangeable, and there exist multiple copies of heterogeneous goods. Our contributions are as follows: (1) providing polynomial-time algorithms for finding a restricted envy-free equilibrium with reserve prices (EFEr); (2) posing the problem of finding a revenue-maximizing EFEr, and running experiments to show that our algorithms perform well on the metrics of revenue, efficiency, and time, without incurring too many violations of the stronger Walrasian equilibrium with reserve (envy-free plus market clearance) conditions.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Notes

  1. 1.

    In an \(\epsilon \)WE, envy-free-ness is satisfied up to \(\epsilon \).

  2. 2.

    The only difference between our presentation and the original one is that \(N_i\) may exceed 1, so in the final if statement, it may be necessary to unallocate goods from more than one bidder.

References

  1. Briest, P.: Uniform budgets and the envy-free pricing problem. In: Aceto, L., Damgård, I., Goldberg, L.A., Halldórsson, M.M., Ingólfsdóttir, A., Walukiewicz, I. (eds.) ICALP 2008. LNCS, vol. 5125, pp. 808–819. Springer, Heidelberg (2008). doi:10.1007/978-3-540-70575-8_66

    Chapter  Google Scholar 

  2. Chen, N., Deng, X.: Envy-free pricing in multi-item markets. In: Abramsky, S., Gavoille, C., Kirchner, C., Meyer auf der Heide, F., Spirakis, P.G. (eds.) ICALP 2010. LNCS, vol. 6199, pp. 418–429. Springer, Heidelberg (2010). doi:10.1007/978-3-642-14162-1_35

    Chapter  Google Scholar 

  3. Chen, N., Deng, X., Goldberg, P.W., Zhang, J.: On revenue maximization with sharp multi-unit demands. J. Comb. Optim. 31(3), 1174–1205 (2014)

    Article  MathSciNet  MATH  Google Scholar 

  4. Cheung, M., Swamy, C.: Approximation algorithms for single-minded envy-free profit-maximization problems with limited supply. In: IEEE 49th Annual IEEE Symposium on Foundations of Computer Science, FOCS 2008, pp. 35–44. IEEE (2008)

    Google Scholar 

  5. Crawford, V.P., Knoer, E.M.: Job matching with heterogeneous firms and workers. Econometrica J. Econometric Soc. 49(2), 437–450 (1981)

    Article  MATH  Google Scholar 

  6. Gul, F., Stacchetti, E.: Walrasian equilibrium with gross substitutes. J. Econ. Theory 87(1), 95–124 (1999). http://EconPapers.repec.org/RePEc:eee:jetheo:v:87:y:1999:i:1:p:95-124

    Article  MathSciNet  MATH  Google Scholar 

  7. Guruswami, V., Hartline, J.D., Karlin, A.R., Kempe, D., Kenyon, C., McSherry, F.: On profit-maximizing envy-free pricing. In: Proceedings of the Sixteenth Annual ACM-SIAM Symposium on Discrete Algorithms, pp. 1164–1173. Society for Industrial and Applied Mathematics (2005)

    Google Scholar 

  8. Huang, L.S., Li, M., Zhang, B.: Approximation of Walrasian equilibrium in single-minded auctions. Theor. comput. sci. 337(1), 390–398 (2005)

    Article  MathSciNet  MATH  Google Scholar 

  9. Monaco, G., Sankowski, P., Zhang, Q.: Revenue maximization envy-free pricing for homogeneous resources. In: Proceedings of the 24th International Conference on Artificial Intelligence, pp. 90–96. AAAI Press (2015)

    Google Scholar 

  10. Myerson, R.B.: Optimal auction design. Math. Oper. Res. 6(1), 58–73 (1981)

    Article  MathSciNet  MATH  Google Scholar 

  11. Nisan, N., Roughgarden, T., Tardos, E., Vazirani, V.V.: Algorithmic Game Theory. Cambridge University Press, New York (2007)

    Book  MATH  Google Scholar 

  12. Tan, K.T.K.: The first fundamental theorem of welfare economics (2008) (Unpublished)

    Google Scholar 

  13. Vickrey, W.: Counterspeculation, auctions, and competitive sealed tenders. J. Finan. 16(1), 8–37 (1961)

    Article  MathSciNet  Google Scholar 

  14. Walras, L.: Elements of Pure Economics: Or the Theory of Social Wealth. Elements of Pure Economics, Or the Theory of Social Wealth, Routledge (2003). https://books.google.com/books?id=hwjRD3z0Qy4C

  15. Wellman, M., Wurman, P.R.: A trading agent competition for the research community. In: IJCAI-99 Workshop on Agent-Mediated Electronic Trading (1999)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Enrique Areyan Viqueira .

Editor information

Editors and Affiliations

Appendix

Appendix

Mixed ILP to Find Optimal Allocations

Given a market \((U,C,E,{\varvec{N}},{\varvec{I}},{\varvec{R}}),\) Algorithm 5 is a mixed ILP that can be used to find an optimal allocation.

figure h

Constraints (1), (2) and (5) imply that a solution to the Mixed-ILP is a feasible allocation. Constraints (3) and (4) imply that a bidder attains reward \(R_j\) if and only if it is completely fulfilled, and together with constraint (5), imply that if \(y_j= 0\) then \(x_{ij} = 0\) for all \(i\). The objective of the mixed ILP implies that the solution maximizes bidders’ rewards over all feasible allocations and thus, it is an optimal allocation. To obtain an allocation that respects reserve price \(r\), change the objective of the mixed ILP to \(\sum _{j=1}^m(R_j-rI_j) y_j\), where \(r\in \mathbb {R}^+\) is the reserve price parameter.

Proof of Theorem 2

Finding an optimal allocation is NP-hard. To prove this, we reduce from the following version of set packing: Given a universe \(\mathcal {U} = \{u_1,u_2,\ldots ,u_n\}\) and a family of subsets \(\mathcal {S} = S_1,S_2,\ldots ,S_k \subseteq \mathcal {U}\), find the maximum number of pairwise disjoint sets in \(\mathcal {S}\).

Consider an input \((\mathcal {U},\mathcal {S})\) to the set packing problem as described above. Let us construct a market \((U,C,E,{\varvec{N}},{\varvec{I}},{\varvec{R}})\) from \((\mathcal {U},\mathcal {S})\) as an input to the optimal allocation problem. At a high level, the input market consists of n goods each offered in exactly 1 copy and k bidders where each bidder corresponds to a member \(S_j\in \mathcal {S}\) that demand as many goods as elements in \(S_j\) and attains a reward of exactly 1. A goods is connected to a bidder only if the index of the good is contained in the set \(S_j\) associated with the bidder.

Formally, given \((\mathcal {U},\mathcal {S})\) where \(\mathcal {U} = \{1,2,\ldots ,n\}\) and \(\mathcal {S} = \{S_1,S_2,\cdots ,S_k\}\), construct \(f(\mathcal {U},\mathcal {S}) = (U,C,E,{\varvec{N}},{\varvec{I}},{\varvec{R}})\) as follow: (1) let \(U= \mathcal {U}\) and \(N_i= 1\) for all \(i= 1,2,\ldots ,n\). (2) let \(C= \{1,2,\ldots , k\}\), and associate each bidder \(j\in C\) to \(S_j\in \mathcal {S}\) so that \(I_j= |S_j|\). Also, \(R_j= 1\) for all \(j= 1,2,\ldots ,k\). (3) add edge \((i,j)\) to \(E\) only if \(i\in S_j\). Clearly the transformation f is polynomial on the size of the input \((\mathcal {U},\mathcal {S})\).

We now show that a set packing for \((\mathcal {U},\mathcal {S})\) corresponds to an optimal allocation for \(f(\mathcal {U},\mathcal {S})\) and vice versa. Suppose that l is the maximum number of pairwise disjoint sets in \(\mathcal {S}\) and that \(S_1,S_2,\ldots ,S_l \in \mathcal {S}\) are these sets. By our transformation f we know that each bidder \(j\) associated with a set \(S_j\) from the previous list is connected to as many goods as \(|S_j|\). Since all these sets are pairwise disjoint, all bidders are connected to different goods. Therefore, each of these bidders can be fulfilled which means that the value of the optimal allocation is at least l. Moreover, we know that is not possible to fulfill more than l bidders since l is the maximum number of pairwise disjoint sets, and selecting more than l bidders would imply, by our transformation f, that at least one good has a supply greater than 1. Therefore, l is the value of the optimal allocation of \(f(\mathcal {U},\mathcal {S})\).

Suppose that l is the value of the optimal allocation of \(f(\mathcal {U},\mathcal {S})\). This means that l is the maximum number of bidders that can be fulfilled. Bidder \(j\) is fulfilled only if its allocation is at least \(|S_j|\). By construction we know that a bidder is connected to exactly \(|S_j|\) many goods. Therefore, each allocated bidder \(j\) is fulfilled by exactly \(|S_j|\) goods. Moreover, none of these goods are allocated to different bidders since there is exactly 1 copy of each good. Therefore, the sets associated with the selected bidders must not overlap in any element, i.e., they must be pairwise disjoint. This shows that there are at least l pairwise disjoint sets in \((\mathcal {U},\mathcal {S})\). We also know that there must be at most l pairwise disjoint sets or otherwise the value of the optimal allocation would have been more than l. Therefore, l is the maximum number of pairwise disjoint sets in \(\mathcal {S}\).    \(\square \)

Crawford and Knoer Ascending Auction

In the unit-demand setting, it is well known that Walrasian Equilibria exist [6]. Furthermore, Crawford and Knoer [5] proposed an ascending auction mechanism which, for price increment \(\epsilon \), yields an \(\epsilon \)WE.Footnote 1 We describe the workings of their mechanism in a unit-demand CCMM in Algorithm 6.Footnote 2

figure i

This algorithm, as stated, generalizes to size-interchangeable CCMMs, except that at each step of the algorithm we must query bidders for their favorite bundles at the current prices plus \(\epsilon \), rather than their favorite individual goods.

Rights and permissions

Reprints and permissions

Copyright information

© 2017 Springer International Publishing AG

About this paper

Cite this paper

Areyan Viqueira, E., Greenwald, A., Naroditskiy, V., Collins, D. (2017). On Revenue-Maximizing Walrasian Equilibria for Size-Interchangeable Bidders. In: Ceppi, S., David, E., Hajaj, C., Robu, V., Vetsikas, I. (eds) Agent-Mediated Electronic Commerce. Designing Trading Strategies and Mechanisms for Electronic Markets. AMEC/TADA AMEC/TADA 2015 2016. Lecture Notes in Business Information Processing, vol 271. Springer, Cham. https://doi.org/10.1007/978-3-319-54229-4_2

Download citation

  • DOI: https://doi.org/10.1007/978-3-319-54229-4_2

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-319-54228-7

  • Online ISBN: 978-3-319-54229-4

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics