Online Submodular Maximization Problem with Vector Packing Constraint

Authors T.-H. Hubert Chan, Shaofeng H.-C. Jiang, Zhihao Gavin Tang, Xiaowei Wu



PDF
Thumbnail PDF

File

LIPIcs.ESA.2017.24.pdf
  • Filesize: 0.58 MB
  • 14 pages

Document Identifiers

Author Details

T.-H. Hubert Chan
Shaofeng H.-C. Jiang
Zhihao Gavin Tang
Xiaowei Wu

Cite As Get BibTex

T.-H. Hubert Chan, Shaofeng H.-C. Jiang, Zhihao Gavin Tang, and Xiaowei Wu. Online Submodular Maximization Problem with Vector Packing Constraint. In 25th Annual European Symposium on Algorithms (ESA 2017). Leibniz International Proceedings in Informatics (LIPIcs), Volume 87, pp. 24:1-24:14, Schloss Dagstuhl – Leibniz-Zentrum für Informatik (2017) https://doi.org/10.4230/LIPIcs.ESA.2017.24

Abstract

We consider the online vector packing problem in which we have a d dimensional knapsack and items u with weight vectors w_u in R_+^d arrive online in an arbitrary order. Upon the arrival of an item, the algorithm must decide immediately whether to discard or accept the item into the knapsack. When item u is accepted, w_u(i) units of capacity on dimension i will be taken up, for each i in [d]. To satisfy the knapsack constraint, an accepted item can be later disposed of with no cost, but discarded or disposed of items cannot be recovered. The objective is to maximize the utility of the accepted items S at the end of the algorithm, which is given by f(S) for some non-negative monotone submodular function f.

For any small constant epsilon > 0, we consider the special case that the weight of an item on every dimension is at most a (1- epsilon) fraction of the total capacity, and give a polynomial-time deterministic O(k / epsilon^2)-competitive algorithm for the problem, where k is the (column) sparsity of the weight vectors. We also show several (almost) tight hardness results even when the algorithm is computationally unbounded.  We first show that under the epsilon-slack assumption, no deterministic algorithm can obtain any o(k) competitive ratio, and no randomized algorithm can obtain any o(k / log k) competitive ratio. We then show that for the general case (when epsilon = 0), no randomized algorithm can obtain any o(k) competitive ratio.

In contrast to the (1+delta) competitive ratio achieved in Kesselheim et al. [STOC 2014] for the problem with random arrival order of items and under large capacity assumption, we show that in the arbitrary arrival order case, even when |w_u|_infinity is arbitrarily small for all items u, it is impossible to achieve any o(log k / log log k) competitive ratio.

Subject Classification

Keywords
  • Submodular Maximization
  • Free-disposal
  • Vector Packing

Metrics

  • Access Statistics
  • Total Accesses (updated on a weekly basis)
    0
    PDF Downloads

References

  1. Melika Abolhassani, T.-H. Hubert Chan, Fei Chen, Hossein Esfandiari, MohammadTaghi Hajiaghayi, Hamid Mahini, and Xiaowei Wu. Beating ratio 0.5 for weighted oblivious matching problems. In ESA, volume 57 of LIPIcs, pages 3:1-3:18. Schloss Dagstuhl - Leibniz-Zentrum fuer Informatik, 2016. Google Scholar
  2. Gagan Aggarwal, Gagan Goel, Chinmay Karande, and Aranyak Mehta. Online vertex-weighted bipartite matching and single-bid budgeted allocations. In SODA, pages 1253-1264, 2011. Google Scholar
  3. Yossi Azar, Ilan Reuven Cohen, Amos Fiat, and Alan Roytman. Packing small vectors. In SODA, pages 1511-1525. SIAM, 2016. Google Scholar
  4. Yossi Azar, Ilan Reuven Cohen, Seny Kamara, and F. Bruce Shepherd. Tight bounds for online vector bin packing. In STOC, pages 961-970. ACM, 2013. Google Scholar
  5. Moshe Babaioff, Jason D. Hartline, and Robert D. Kleinberg. Selling ad campaigns: online algorithms with cancellations. In EC, pages 61-70. ACM, 2009. Google Scholar
  6. Nikhil Bansal, Nitish Korula, Viswanath Nagarajan, and Aravind Srinivasan. On k-column sparse packing programs. In IPCO, volume 6080 of Lecture Notes in Computer Science, pages 369-382. Springer, 2010. Google Scholar
  7. Niv Buchbinder, Moran Feldman, and Roy Schwartz. Online submodular maximization with preemption. In SODA, pages 1202-1216. SIAM, 2015. Google Scholar
  8. Niv Buchbinder and Joseph Naor. Online primal-dual algorithms for covering and packing. Math. Oper. Res., 34(2):270-286, 2009. Google Scholar
  9. T.-H. Hubert Chan, Zhiyi Huang, Shaofeng H.-C. Jiang, Ning Kang, and Zhihao Gavin Tang. Online submodular maximization with free disposal: Randomization beats onequarter for partition matroids. In SODA, pages 1204-1223. SIAM, 2017. Google Scholar
  10. T.-H. Hubert Chan, Shaofeng H.-C. Jiang, Zhihao Gavin Tang, and Xiaowei Wu. Online submodular maximization problem with vector packing constraint. CoRR, abs/1706.06922, 2017. Google Scholar
  11. Moses Charikar, Monika Henzinger, and Huy L. Nguyen. Online bipartite matching with decomposable weights. In ESA, volume 8737 of Lecture Notes in Computer Science, pages 260-271. Springer, 2014. Google Scholar
  12. Chandra Chekuri, Jan Vondrák, and Rico Zenklusen. Submodular function maximization via the multilinear relaxation and contention resolution schemes. SIAM J. Comput., 43(6):1831-1879, 2014. Google Scholar
  13. Florin Constantin, Jon Feldman, S. Muthukrishnan, and Martin Pál. An online mechanism for ad slot reservations with cancellations. In SODA, pages 1265-1274. SIAM, 2009. Google Scholar
  14. Nikhil R. Devanur, Zhiyi Huang, Nitish Korula, Vahab S. Mirrokni, and Qiqi Yan. Whole-page optimization and submodular welfare maximization with online bidders. In EC, pages 305-322. ACM, 2013. Google Scholar
  15. Nikhil R. Devanur, Kamal Jain, and Robert D. Kleinberg. Randomized primal-dual analysis of ranking for online bipartite matching. In SODA, pages 101-107, 2013. URL: http://dx.doi.org/10.1137/1.9781611973105.7.
  16. Nikhil R. Devanur, Kamal Jain, Balasubramanian Sivan, and Christopher A. Wilkens. Near optimal online algorithms and fast approximation algorithms for resource allocation problems. In EC, pages 29-38. ACM, 2011. Google Scholar
  17. Leah Epstein, Asaf Levin, Danny Segev, and Oren Weimann. Improved bounds for online preemptive matching. In STACS, volume 20 of LIPIcs, pages 389-399. Schloss Dagstuhl - Leibniz-Zentrum fuer Informatik, 2013. Google Scholar
  18. Jon Feldman, Monika Henzinger, Nitish Korula, Vahab S. Mirrokni, and Clifford Stein. Online stochastic packing applied to display ad allocation. In ESA (1), volume 6346 of Lecture Notes in Computer Science, pages 182-194. Springer, 2010. Google Scholar
  19. Jon Feldman, Nitish Korula, Vahab S. Mirrokni, S. Muthukrishnan, and Martin Pál. Online ad assignment with free disposal. In WINE, volume 5929 of Lecture Notes in Computer Science, pages 374-385. Springer, 2009. Google Scholar
  20. Stanley P. Y. Fung. Online scheduling with preemption or non-completion penalties. J. Scheduling, 17(2):173-183, 2014. Google Scholar
  21. M. R. Garey, Ronald L. Graham, David S. Johnson, and Andrew Chi-Chih Yao. Resource constrained scheduling as generalized bin packing. J. Comb. Theory, Ser. A, 21(3):257-298, 1976. Google Scholar
  22. Xin Han, Yasushi Kawase, and Kazuhisa Makino. Online unweighted knapsack problem with removal cost. Algorithmica, 70(1):76-91, 2014. Google Scholar
  23. Xin Han, Yasushi Kawase, and Kazuhisa Makino. Randomized algorithms for online knapsack problems. Theor. Comput. Sci., 562:395-405, 2015. Google Scholar
  24. Elad Hazan, Shmuel Safra, and Oded Schwartz. On the complexity of approximating k-set packing. Computational Complexity, 15(1):20-39, 2006. Google Scholar
  25. Kazuo Iwama and Guochuan Zhang. Optimal resource augmentations for online knapsack. In APPROX-RANDOM, volume 4627 of Lecture Notes in Computer Science, pages 180-188. Springer, 2007. Google Scholar
  26. Thomas Kesselheim, Klaus Radke, Andreas Tönnis, and Berthold Vöcking. Primal beats dual on online packing lps in the random-order model. In STOC, pages 303-312. ACM, 2014. Google Scholar
  27. Marco Molinaro and R. Ravi. Geometry of online packing linear programs. In ICALP (1), volume 7391 of Lecture Notes in Computer Science, pages 701-713. Springer, 2012. Google Scholar
  28. Mourad El Ouali, Antje Fretwurst, and Anand Srivastav. Inapproximability of b-matching in k-uniform hypergraphs. In WALCOM, volume 6552 of Lecture Notes in Computer Science, pages 57-69. Springer, 2011. Google Scholar
  29. Andrew Chi-Chih Yao. Probabilistic computations: Toward a unified measure of complexity (extended abstract). In FOCS, pages 222-227. IEEE Computer Society, 1977. Google Scholar
Questions / Remarks / Feedback
X

Feedback for Dagstuhl Publishing


Thanks for your feedback!

Feedback submitted

Could not send message

Please try again later or send an E-mail