Skip to main content
Log in

Approximation Algorithms for the Max-Buying Problem with Limited Supply

  • Published:
Algorithmica Aims and scope Submit manuscript

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.

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

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2

Similar content being viewed by others

References

  1. 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)

  2. 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)

  3. 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)

  4. 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)

  5. 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)

  6. Erdös, P., Selfridge, J.L.: On a combinatorial game. J. Comb. Theory Ser. A 14(3), 298–301 (1973)

    Article  MathSciNet  MATH  Google Scholar 

  7. 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)

    Article  MathSciNet  MATH  Google Scholar 

  8. 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)

  9. Gale, D., Kuhn, H.W., Tucker, A.W.: Linear programming and the theory of games. Act. Anal. Prod. Alloc. 13, 317–335 (1951)

    MathSciNet  MATH  Google Scholar 

  10. 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)

    MATH  Google Scholar 

  11. Grötschel, M., Lovász, L., Schrijver, A.: Geometric Algorithms and Combinatorial Optimization. Springer-Verlag, Berlin (1988)

    Book  MATH  Google Scholar 

  12. 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)

  13. 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)

  14. 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)

    Google Scholar 

  15. Hochbaum, D.S.: Heuristics for the fixed cost median problem. Math. Program. 22(1), 148–162 (1982)

    Article  MathSciNet  MATH  Google Scholar 

  16. 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)

  17. Khachiyan, L.G.: A polynomial algorithm in linear programming. Doklady Akademii Nauk SSSR 244, 1093–1096 (1979)

    MathSciNet  MATH  Google Scholar 

  18. Kuhn, H.W.: The Hungarian method for the assignment problem. Naval Res. Logist. Quart. 2(1–2), 83–97 (1955)

    Article  MathSciNet  MATH  Google Scholar 

  19. Munkres, J.: Algorithms for the assignment and transportation problems. J. Soc. Ind. Appl. Math. 5(1), 32–38 (1957)

    Article  MathSciNet  MATH  Google Scholar 

  20. Rusmevichientong, P., Roy, B.V., Glynn, P.W.: A nonparametric approach to multiproduct pricing. Oper. Res. 54(1), 82–98 (2006)

    Article  MathSciNet  MATH  Google Scholar 

  21. Schrijver, A.: Combinatorial Optimization: Polyhedra and Efficiency. Algorithms and combinatorics. Springer, Berlin (2003)

    MATH  Google Scholar 

  22. Spencer, J.: Ten Lectures on the Probabilistic Method. Society for Industrial and Applied Mathematics, Philadelphia (1987)

    MATH  Google Scholar 

Download references

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

Authors

Corresponding author

Correspondence to Rafael C. S. Schouery.

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

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

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

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s00453-017-0364-7

Keywords

Navigation