Papers
Topics
Authors
Recent
Search
2000 character limit reached

Submodular Secretary Problem with Shortlists

Published 13 Sep 2018 in cs.DS | (1809.05082v2)

Abstract: In submodular kk-secretary problem, the goal is to select kk items in a randomly ordered input so as to maximize the expected value of a given monotone submodular function on the set of selected items. In this paper, we introduce a relaxation of this problem, which we refer to as submodular kk-secretary problem with shortlists. In the proposed problem setting, the algorithm is allowed to choose more than kk items as part of a shortlist. Then, after seeing the entire input, the algorithm can choose a subset of size kk from the bigger set of items in the shortlist. We are interested in understanding to what extent this relaxation can improve the achievable competitive ratio for the submodular kk-secretary problem. In particular, using an O(k)O(k) shortlist, can an online algorithm achieve a competitive ratio close to the best achievable online approximation factor for this problem? We answer this question affirmatively by giving a polynomial time algorithm that achieves a 11/eϵO(k<sup>1)1-1/e-\epsilon -O(k<sup>{-1}) competitive ratio for any constant $\epsilon &gt; 0$, using a shortlist of size ηϵ(k)=O(k)\eta_\epsilon(k) = O(k). Also, for the special case of m-submodular functions, we demonstrate an algorithm that achieves a 1ϵ1-\epsilon competitive ratio for any constant $\epsilon &gt; 0$, using an O(1)O(1) shortlist. Finally, we show that our algorithm can be implemented in the streaming setting using a memory buffer of size ηϵ(k)=O(k)\eta_\epsilon(k) = O(k) to achieve a 11/eϵO(k<sup>1)1 - 1/e - \epsilon-O(k<sup>{-1}) approximation for submodular function maximization in the random order streaming model. This substantially improves upon the previously best known approximation factor of 1/2+8×10<sup>141/2 + 8 \times 10<sup>{-14} [Norouzi-Fard et al. 2018] that used a memory buffer of size O(klogk)O(k \log k).

Citations (22)

Summary

No one has generated a summary of this paper yet.

Paper to Video (Beta)

No one has generated a video about this paper yet.

Whiteboard

No one has generated a whiteboard explanation for this paper yet.

Open Problems

We haven't generated a list of open problems mentioned in this paper yet.

Continue Learning

We haven't generated follow-up questions for this paper yet.