中文

On Searching a Table Consistent with Division Poset

离散数学 2007-05-23 v2 数据结构与算法

摘要

Suppose Pn={1,2,...,n}P_n=\{1,2,...,n\} is a partially ordered set with the partial order defined by divisibility, that is, for any two distinct elements i,jPni,j\in P_n satisfying ii divides jj, i<Pnji<_{P_n} j. A table An={aii=1,2,...,n}A_n=\{a_i|i=1,2,...,n\} of distinct real numbers is said to be \emph{consistent} with PnP_n, provided for any two distinct elements i,j{1,2,...,n}i,j\in \{1,2,...,n\} satisfying ii divides jj, ai<aja_i< a_j. Given an real number xx, we want to determine whether xAnx\in A_n, by comparing xx with as few entries of AnA_n as possible. In this paper we investigate the complexity τ(n)\tau(n), measured in the number of comparisons, of the above search problem. We present a 55n72+O(ln2n)\frac{55n}{72}+O(\ln^2 n) search algorithm for AnA_n and prove a lower bound (3/4+17/2160)n+O(1)({3/4}+{17/2160})n+O(1) on τ(n)\tau(n) by using an adversary argument.

关键词

引用

@article{arxiv.cs/0505075,
  title  = {On Searching a Table Consistent with Division Poset},
  author = {Yongxi Cheng and Xi Chen and Yiqun Lisa Yin},
  journal= {arXiv preprint arXiv:cs/0505075},
  year   = {2007}
}

备注

16 pages, no figure; same results, representation improved, add references