Papers
Topics
Authors
Recent
Search
2000 character limit reached

Improved Approximation Algorithms and Lower Bounds for Search-Diversification Problems

Published 3 Mar 2022 in cs.DS | (2203.01857v1)

Abstract: We study several questions related to diversifying search results. We give improved approximation algorithms in each of the following problems, together with some lower bounds. - We give a polynomial-time approximation scheme (PTAS) for a diversified search ranking problem [Bansal et al., ICALP 2010] whose objective is to minimizes the discounted cumulative gain. Our PTAS runs in time n<sup>2<sup>O(log(1/ϵ)/ϵ)</sup></sup>m<sup>O(1)n<sup>{2<sup>{O(\log(1/\epsilon)/\epsilon)}}</sup></sup> \cdot m<sup>{O(1)} where nn denotes the number of elements in the databases. Complementing this, we show that no PTAS can run in time f(ϵ)(nm)<sup>2<sup>o(1/ϵ)f(\epsilon) \cdot (nm)<sup>{2<sup>{o(1/\epsilon)}} assuming Gap-ETH; therefore our running time is nearly tight. Both of our bounds answer open questions of Bansal et al. - We next consider the Max-Sum Dispersion problem, whose objective is to select kk out of nn elements that maximizes the dispersion, which is defined as the sum of the pairwise distances under a given metric. We give a quasipolynomial-time approximation scheme for the problem which runs in time n<sup>Oϵ(log</sup>n)n<sup>{O_{\epsilon}(\log</sup> n)}. This improves upon previously known polynomial-time algorithms with approximate ratios 0.5 [Hassin et al., Oper. Res. Lett. 1997; Borodin et al., ACM Trans. Algorithms 2017]. Furthermore, we observe that known reductions rule out approximation schemes that run in n<sup>o~ϵ(log</sup>n)n<sup>{\tilde{o}_\epsilon(\log</sup> n)} time assuming ETH. - We consider a generalization of Max-Sum Dispersion called Max-Sum Diversification. In addition to the sum of pairwise distance, the objective includes another function ff. For monotone submodular ff, we give a quasipolynomial-time algorithm with approximation ratio arbitrarily close to (11/e)(1 - 1/e). This improves upon the best polynomial-time algorithm which has approximation ratio $0.5$ by Borodin et al. Furthermore, the (11/e)(1 - 1/e) factor is tight as achieving better-than-(11/e)(1 - 1/e) approximation is NP-hard [Feige, J. ACM 1998].

Citations (1)

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.