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., l ≤ w(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.
Similar content being viewed by others
References
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)
Ashwinkumar, B.V., Kleinberg, R.: Randomized online algorithms for the buyback problem. In: Internet and network economics, pp. 529–536 (2009)
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)
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)
Biyalogorsky, E., Carmon, Z., Fruchter, G.E., Gerstner, E.: Research note: overselling with opportunistic cancellations. Mark. Sci. 18(4), 605–610 (1999)
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)
Fukuda, S., Shioura, A., Tokuyama, T.: Buyback problem with discrete concave valuation functions. Discret. Optim. 26, 78–96 (2017)
Han, X., Kawase, Y., Makino, K.: Online unweighted knapsack problem with removal cost. Algorithmica 70, 76–91 (2014)
Han, X., Kawase, Y., Makino, K.: Randomized algorithms for online knapsack problems. Theor. Comput. Sci. 562, 395–405 (2015)
Han, X., Kawase, Y., Makino, K., Guo, H.: Online knapsack problem under convex function. Theor. Comput. Sci. 540–5419, 62–69 (2014)
Han, X., Makino, K.: Online minimization knapsack problem. Theor. Comput. Sci. 609, 185–196 (2016)
Iwama, K., Taketomi, S.: Removable online knapsack problems. In: Proceeding of the 29th International Colloquium on Automata, Languages and Programming, pp. 293–305 (2002)
Iwama, K., Zhang, G.: Optimal resource augmentations for online knapsack. In: Approximation, Randomization, and Combinatorial Optimization. Algorithms and Techniques, pp. 180–188 (2007)
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)
Kawase, Y., Han, X., Makino, K.: Proportional cost buyback problem with weight bounds. Theoretical Computer Science (2016)
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)
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
Corresponding author
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
About this article
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
Published:
Issue Date:
DOI: https://doi.org/10.1007/s00224-018-9897-7