We study a fundamental model of online preference aggregation, where an algorithm maintains an ordered list of $n$ elements. An input is a stream of preferred sets $R_1, R_2, \dots, R_t, \dots$. Upon seeing $R_t$ and without knowledge of any future sets, an algorithm has to rerank elements (change the list ordering), so that at least one element of $R_t$ is found near the list front. The incurred cost is a sum of the list update costs (the number of swaps of neighboring list elements) and access costs (position of the first element of $R_t$ on the list). This scenario occurs naturally in applications such as ordering items in an online shop using aggregated preferences of shop customers. The theoretical underpinning of this problem is known as Min-Sum Set Cover. Unlike previous work (Fotakis et al., ICALP 2020, NIPS 2020) that mostly studied the performance of an online algorithm ALG against the static optimal solution (a single optimal list ordering), in this paper, we study an arguably harder variant where the benchmark is the provably stronger optimal dynamic solution OPT (that may also modify the list ordering). In terms of an online shop, this means that the aggregated preferences of its user base evolve with time. We construct a computationally efficient randomized algorithm whose competitive ratio (ALG-to-OPT cost ratio) is $O(r^2)$ and prove the existence of a deterministic $O(r^4)$-competitive algorithm. Here, $r$ is the maximum cardinality of sets $R_t$. This is the first algorithm whose ratio does not depend on $n$: the previously best algorithm for this problem was $O(r^{3/2} \cdot \sqrt{n})$-competitive and $\Omega(r)$ is a lower bound on the performance of any deterministic online algorithm.
翻译:我们研究的是在线优惠汇总的基本模型, 算法维持一份订购的 $ 元素 。 输入是一组首选设置 $_ 1, R_ 2, \ dots, R_ t,\ dots$。 在看到 $_ t$ 并且不知道任何未来设置之后, 算法必须重新排序元素( 更改列表顺序), 这样至少可以在列表前方找到一个 $( t$ ) 的元素。 发生的成本是列表更新成本( 相邻列表元素互换数) 和访问成本( 在列表中设置第一个 R_ t$ 的第一个要素 $ 、 R_ t% 、 R_ t、 R_ t、 R_ t 美元 美元 、 R_ tts 。 在应用中自然出现这种情况, 例如在网上商店订购项目时, 使用商店客户的总体偏好偏好。 这个问题的理论根基根基是 Min- Sum Set Cover。 与以前的工作( Fotakkides and al., CentPrial- lealalalal- developeral developtional developtionality le) list list legilding the list list list list list list listal developtional developtional legleglection legy lectionaldality le) roups moldality suptality rolity rolity rouptality ( lection) lection) lection.