作者
Erik D Demaine, Alejandro López-Ortiz, J Ian Munro
发表日期
2000/2/1
图书
Proceedings of the eleventh annual ACM-SIAM symposium on Discrete algorithms
页码范围
743-752
简介
Motivated by boolean queries in text database systems, we consider the problems of finding the intersection, union, or difference of a collection of sorted sets. While the worst-case complexity of these problems is straightforward, we consider a notion of complexity that depends on the particular instance. We develop the idea of a proof that a given set is indeed the correct answer. Proofs, and in particular shortest proofs, are characterized. We present adaptive algorithms that make no a priori assumptions about the problem instance, and show that their running times are within a constant factor of optimal with respect to a natural measure of the difficulty of an instance. In the process, we develop a framework for designing and evaluating adaptive algorithms in the comparison model.
引用总数
20012002200320042005200620072008200920102011201220132014201520162017201820192020202120222023202462513911161413161615131972110111166643
学术搜索中的文章
ED Demaine, A López-Ortiz, JI Munro - Proceedings of the eleventh annual ACM-SIAM …, 2000