Skip to main content
Log in

Unit Cost Buyback Problem

  • Published:
Theory of Computing Systems Aims and scope Submit manuscript

Abstract

In this paper, we study the unit cost buyback problem, i.e., the buyback problem with a fixed cancellation cost for each canceled element. The input of the problem is a sequence of elements e1, e2, . . . , en where each element ei has a weight w(ei). We assume that the weights are in a known range [l, u], i.e., lw(ei) ≤ u for any i. Given the i th element ei, we either accept ei or reject it with no cost, where we can keep a set of elements that satisfies a certain constraint. In order to accept a new element ei, we can cancel some previously selected elements at a cost which is proportional to the number of elements canceled. Our goal is to maximize the profit, i.e., the total weights of elements accepted (and not canceled) minus the total cancellation cost occurred. We construct optimal online algorithms and prove that they are the best possible when the constraint is a matroid constraint or the unweighted knapsack constraint.

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
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8
Fig. 9
Fig. 10

Similar content being viewed by others

References

  1. Ashwinkumar, B.V.: Buyback problem - approximate matroid intersection with cancellation costs. In: Proceedings of the 38th International Colloquium on Automata, Language and Programming, pp. 379–390 (2011)

  2. Ashwinkumar, B.V., Kleinberg, R.: Randomized online algorithms for the buyback problem. In: Internet and network economics, pp. 529–536 (2009)

  3. Babaioff, M., Hartline, J.D., Kleinberg, R.D.: Selling banner ads: online algorithms with buyback. In: Proceedings of the 4th Workshop on Ad Auctions (2008)

  4. Babaioff, M., Hartline, J.D., Kleinberg, R. D.: Selling ad campaigns: online algorithms with cancel- lations. In: Proceedings of the 10th ACM Conference on Electronic Commerce, pp. 61–70 (2009)

  5. Biyalogorsky, E., Carmon, Z., Fruchter, G.E., Gerstner, E.: Research note: overselling with opportunistic cancellations. Mark. Sci. 18(4), 605–610 (1999)

    Article  Google Scholar 

  6. Constantin, F., Feldman, J., Muthukrishnan, S., Pál, M.: An online mechanism for ad slot reservations with cancellations. In: Proceedings of the 20th Annual ACM-SIAM Symposium on Discrete Algorithms, pp. 1265–1274 (2009)

  7. Fukuda, S., Shioura, A., Tokuyama, T.: Buyback problem with discrete concave valuation functions. Discret. Optim. 26, 78–96 (2017)

    Article  MathSciNet  MATH  Google Scholar 

  8. Han, X., Kawase, Y., Makino, K.: Online unweighted knapsack problem with removal cost. Algorithmica 70, 76–91 (2014)

    Article  MathSciNet  MATH  Google Scholar 

  9. Han, X., Kawase, Y., Makino, K.: Randomized algorithms for online knapsack problems. Theor. Comput. Sci. 562, 395–405 (2015)

    Article  MathSciNet  MATH  Google Scholar 

  10. Han, X., Kawase, Y., Makino, K., Guo, H.: Online knapsack problem under convex function. Theor. Comput. Sci. 540–5419, 62–69 (2014)

    Article  MathSciNet  MATH  Google Scholar 

  11. Han, X., Makino, K.: Online minimization knapsack problem. Theor. Comput. Sci. 609, 185–196 (2016)

    Article  MathSciNet  MATH  Google Scholar 

  12. Iwama, K., Taketomi, S.: Removable online knapsack problems. In: Proceeding of the 29th International Colloquium on Automata, Languages and Programming, pp. 293–305 (2002)

  13. Iwama, K., Zhang, G.: Optimal resource augmentations for online knapsack. In: Approximation, Randomization, and Combinatorial Optimization. Algorithms and Techniques, pp. 180–188 (2007)

  14. Kawase, Y., Han, X., Makino, K.: Unit cost buyback problem. In: Proceedings of the 24th International Symposium on Algorithms and Computation, pp. 435–445 (2013)

  15. Kawase, Y., Han, X., Makino, K.: Proportional cost buyback problem with weight bounds. Theoretical Computer Science (2016)

  16. Noga, J., Sarbua, V.: An online partially fractional knapsack problem. In: Proceedings of 8th International Symposium on Parallel Architectures, Algorithms and Networks, pp. 108–112 (2005)

Download references

Acknowledgements

The first author was supported by JST, ERATO, Kawarabayashi Large Graph Project and JSPS KAKENHI Grant Numbers 26887014 and 16K16005. The second author was supported by RGC (HKU716412E) and NSFC (11571060). The last author was supported by JSPS KAKENHI Grant Number JP24106002, JP25280004, JP26280001, and JST CREST Grant Number JPMJCR1402.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Yasushi Kawase.

Additional information

Publisher’s Note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

A preliminary version [14] appeared in ISAAC 2013.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Kawase, Y., Han, X. & Makino, K. Unit Cost Buyback Problem. Theory Comput Syst 63, 1185–1206 (2019). https://doi.org/10.1007/s00224-018-9897-7

Download citation

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s00224-018-9897-7

Keywords

Navigation