Skip to main content

Showing 1–7 of 7 results for author: Douieb, K

Searching in archive cs. Search in all archives.
.
  1. arXiv:1304.6897  [pdf, ps, other

    cs.DS

    The Power and Limitations of Static Binary Search Trees with Lazy Finger

    Authors: Prosenjit Bose, Karim Douïeb, John Iacono, Stefan Langerman

    Abstract: A static binary search tree where every search starts from where the previous one ends (lazy finger) is considered. Such a search method is more powerful than that of the classic optimal static trees, where every search starts from the root (root finger), and less powerful than when rotations are allowed---where finding the best rotation based tree is the topic of the dynamic optimality conjecture… ▽ More

    Submitted 25 April, 2013; originally announced April 2013.

  2. arXiv:1006.3715  [pdf, ps, other

    cs.DS

    Should Static Search Trees Ever Be Unbalanced?

    Authors: Prosenjit Bose, Karim Douïeb

    Abstract: In this paper we study the question of whether or not a static search tree should ever be unbalanced. We present several methods to restructure an unbalanced k-ary search tree $T$ into a new tree $R$ that preserves many of the properties of $T$ while having a height of $\log_k n +1$ which is one unit off of the optimal height. More specifically, we show that it is possible to ensure that the depth… ▽ More

    Submitted 18 June, 2010; originally announced June 2010.

  3. An O(loglog n)-Competitive Binary Search Tree with Optimal Worst-Case Access Times

    Authors: Prosenjit Bose, Karim Douïeb, Vida Dujmovic, Rolf Fagerberg

    Abstract: We present the zipper tree, an $O(\log \log n)$-competitive online binary search tree that performs each access in $O(\log n)$ worst-case time. This shows that for binary search trees, optimal worst-case access time and near-optimal amortized access time can be guaranteed simultaneously.

    Submitted 27 February, 2010; originally announced March 2010.

    Comments: IMADA-preprint-cs

  4. arXiv:1002.1092  [pdf, other

    cs.CG cs.DS

    Odds-On Trees

    Authors: Prosenjit Bose, Luc Devroye, Karim Douieb, Vida Dujmovic, James King, Pat Morin

    Abstract: Let R^d -> A be a query problem over R^d for which there exists a data structure S that can compute P(q) in O(log n) time for any query point q in R^d. Let D be a probability measure over R^d representing a distribution of queries. We describe a data structure called the odds-on tree, of size O(n^ε) that can be used as a filter that quickly computes P(q) for some query values q in R^d and relies… ▽ More

    Submitted 4 February, 2010; originally announced February 2010.

    Comments: 19 pages, 0 figures

  5. Pi/2-Angle Yao Graphs are Spanners

    Authors: Prosenjit Bose, Mirela Damian, Karim Douieb, Joseph O'Rourke, Ben Seamone, Michiel Smid, Stefanie Wuhrer

    Abstract: We show that the Yao graph Y4 in the L2 metric is a spanner with stretch factor 8(29+23sqrt(2)). Enroute to this, we also show that the Yao graph Y4 in the Linf metric is a planar spanner with stretch factor 8.

    Submitted 17 January, 2010; originally announced January 2010.

    Comments: 20 pages, 9 figures

    ACM Class: F.2.2

    Journal ref: International Journal of Computational Geometry & Applications, 22(1):61-82, 2012

  6. arXiv:1001.2763  [pdf, other

    cs.CG

    Point Location in Disconnected Planar Subdivisions

    Authors: Prosenjit Bose, Luc Devroye, Karim Douieb, Vida Dujmovic, James King, Pat Morin

    Abstract: Let $G$ be a (possibly disconnected) planar subdivision and let $D$ be a probability measure over $\R^2$. The current paper shows how to preprocess $(G,D)$ into an O(n) size data structure that can answer planar point location queries over $G$. The expected query time of this data structure, for a query point drawn according to $D$, is $O(H+1)$, where $H$ is a lower bound on the expected query t… ▽ More

    Submitted 15 January, 2010; originally announced January 2010.

  7. arXiv:0907.2071  [pdf, ps, other

    cs.DS

    Layered Working-Set Trees

    Authors: Prosenjit Bose, Karim Douïeb, Vida Dujmović, John Howat

    Abstract: The working-set bound [Sleator and Tarjan, J. ACM, 1985] roughly states that searching for an element is fast if the element was accessed recently. Binary search trees, such as splay trees, can achieve this property in the amortized sense, while data structures that are not binary search trees are known to have this property in the worst case. We close this gap and present a binary search tree c… ▽ More

    Submitted 13 July, 2009; originally announced July 2009.

    Comments: 10 pages, 3 figures

    ACM Class: E.1