Abstract
We consider the Max-Buying Problem with Limited Supply, in which there are n items, with \(C_i\) copies of each item i, and m consumers such that each consumer b has a valuation \(v_{ib}\) for item i. The goal is to find a pricing p and an allocation of items to consumers that maximize the revenue, with every item allocated to at most \(C_i\) consumers, every consumer receives at most one item, and if a consumer b receives item i, then \(p_i \le v_{ib}\). We present a randomized \(e/(e-1)\)-approximation for the Max-Buying Problem with Limited Supply and show how to derandomize it, improving the previously known upper bound of 2. The algorithm uses an integer programming formulation with an exponential number of variables to do a probabilistic rounding and it explores some structure of the problem that might be useful when developing approximations for other pricing problems. We also present a PTAS for the price ladder variant, in which the pricing must be non-increasing (that is, \(p_1 \ge p_2 \ge \cdots \ge p_n\)), improving the previously known upper bound of 4.
Similar content being viewed by others
References
Aggarwal, G., Feder, T., Motwani, R., Zhu, A.: Algorithms for multi-product pricing. In: Proceedings of the 31th International Colloquium on Automata, Languages and Programming, pp. 72–83 (2004)
Briest, P.: Uniform budgets and the envy-free pricing problem. In: Proceedings of the 35th International Colloquium on Automata, Languages and Programming, pp. 808–819 (2008)
Briest, P., Krysta, P.: Buying cheap is expensive: hardness of non-parametric multi-product pricing. In: Proceedings of the 18th Annual ACM-SIAM Symposium on Discrete Algorithms, pp. 716–725 (2007)
Chalermsook, P., Chuzhoy, J., Kannan, S., Khanna, S.: Improved hardness results for profit maximization pricing problems with unlimited supply. In: Proceedings of the 15th International Workshop on Approximation Algorithms for Combinatorial Optimization Problems, pp. 73–84 (2012)
Chalermsook, P., Laekhanukit, B., Nanongkai, D.: Independent set, induced matching, and pricing: Connections and tight (subexponential time) approximation hardnesses. In: Proceedings of the 54th Annual IEEE Symposium on Foundations of Computer Science, pp. 370–379 (2013)
Erdös, P., Selfridge, J.L.: On a combinatorial game. J. Comb. Theory Ser. A 14(3), 298–301 (1973)
Fernandes, C.G., Ferreira, C.E., Franco, A.J., Schouery, R.C.: The envy-free pricing problem, unit-demand markets and connections with the network pricing problem. Discret. Optim. 22A, 141–161 (2016)
Fernandes, C.G., Schouery, R.C.S.: Approximation algorithms for the max-buying problem with limited supply. In: Proceedings of the 11th Latin American Theoretical INformatics Symposium, pp. 707–718 (2014)
Gale, D., Kuhn, H.W., Tucker, A.W.: Linear programming and the theory of games. Act. Anal. Prod. Alloc. 13, 317–335 (1951)
Garey, M.R., Johnson, D.S.: Computers and Intractability: A Guide to the Theory of NP-Completeness. W. H. Freeman, New York, NY, USA (1979)
Grötschel, M., Lovász, L., Schrijver, A.: Geometric Algorithms and Combinatorial Optimization. Springer-Verlag, Berlin (1988)
Guruswami, V., Hartline, J.D., Karlin, A.R., Kempe, D., Kenyon, C., McSherry, F.: On profit-maximizing envy-free pricing. In: Proceedings of the 16th Annual ACM-SIAM Symposium on Discrete Algorithms, pp. 1164–1173 (2005)
Guruswami, V., Khot, S.: Hardness of Max 3SAT with no mixed clauses. In: Proceedings of the 20th Annual IEEE Conference on Computational Complexity, pp. 154–162 (2005)
Heilporn, G., Labb, M., Marcotte, P., Savard, G.: A parallel between two classes of pricing problems in transportation and marketing. Journal of Revenue and Pricing Management 9(1/2), 110–125 (2009)
Hochbaum, D.S.: Heuristics for the fixed cost median problem. Math. Program. 22(1), 148–162 (1982)
Karmarkar, N., Karp, R.: An efficient approximation scheme for the one-dimensional bin-packing problem. In: Proceedings of the 23rd Annual Symposium on Foundations of Computer Science, pp. 312–320 (1982)
Khachiyan, L.G.: A polynomial algorithm in linear programming. Doklady Akademii Nauk SSSR 244, 1093–1096 (1979)
Kuhn, H.W.: The Hungarian method for the assignment problem. Naval Res. Logist. Quart. 2(1–2), 83–97 (1955)
Munkres, J.: Algorithms for the assignment and transportation problems. J. Soc. Ind. Appl. Math. 5(1), 32–38 (1957)
Rusmevichientong, P., Roy, B.V., Glynn, P.W.: A nonparametric approach to multiproduct pricing. Oper. Res. 54(1), 82–98 (2006)
Schrijver, A.: Combinatorial Optimization: Polyhedra and Efficiency. Algorithms and combinatorics. Springer, Berlin (2003)
Spencer, J.: Ten Lectures on the Probabilistic Method. Society for Industrial and Applied Mathematics, Philadelphia (1987)
Acknowledgements
We would like to thank the reviewers for their valuable comments. A preliminary version of this work appeared on the Proceedings of the 11th Latin American Theoretical Informatics Symposium (LATIN 2014) [8]. There, a \((2+\varepsilon )\)-approximation was described for the price ladder variant. The PTAS presented here is an improvement on that, coming from a suggestion of one of the anonymous reviewers, to whom we are especially grateful.
Author information
Authors and Affiliations
Corresponding author
Additional information
This work was partially supported by Grants #2013/03447-6, #2013/21744-8 and #2015/11937-9 São Paulo Research Foundation (FAPESP) and by Grants #308523/2012-1 and #308116/2016-0, CNPq, Brazil.
Rights and permissions
About this article
Cite this article
Fernandes, C.G., Schouery, R.C.S. Approximation Algorithms for the Max-Buying Problem with Limited Supply. Algorithmica 80, 2973–2992 (2018). https://doi.org/10.1007/s00453-017-0364-7
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s00453-017-0364-7