Let P be a set of n points that lie on an n × n grid. The well-known orthogonal range reporting problem is to preprocess P so that for any query rectangle R, we can report all points in P ∩ R efficiently. In many applications driven by the information retrieval or the bioinformatics communities, we do not need all the points in P ∩ R, but need only just the point that has the smallest y-coordinate; this motivates the study of a variation called the orthogonal range successor problem. If space is the major concern, the best-known result is by Mäkinen and Navarro, which requires an optimal index space of n + o(n) words and supports each query in O (log n) time. In contrast, if query time is the major concern, the best-known result is by Crochemore et al., which supports each query in O (1) time with O (n 1+ε ) index space. In this paper, we first propose another optimal-space index with a faster O (log n/ loglog n) query time. The improvement stems from the design of an index with O (1) query time when the points are restricted to lie on a narrow grid, and the subsequent application of the wavelet tree technique to support the desired query. Based on the proposed index, we directly obtain improved results for the successive indexing problem and the position-restricted pattern matching problem in the literature. We next propose an O (n 1+ε )-word index that supports each query in O (1) time. When compared with the result by Crochemore et al., our scheme is conceptually simpler and easier for construction. In addition, our scheme can be easily extended to work for high-dimensional cases.
In this paper, we study the problems of enumerating cuts of a graph by non-decreasing weights. There are four problems, depending on whether the graph is directed or undirected, and on whether we consider all cuts of the graph or only s-t cuts for a given pair of vertices s, t. Efficient algorithms for these problems with O(n 2 m) delay between two successive outputs have been known since 1992, due to Vazirani and Yannakakis. In this paper, improved algorithms are presented. The delays of the presented algorithms are O(nm log(n 2 /m)). Vazirani and Yannakakis's algorithms have been used as basic subroutines in the solutions of many problems. Therefore, our improvement immediately reduces the running time of these solutions. For example, for the minimum k-cut problem, the upper bound is immediately reduced by a factor ofÕ(n) for k = 3, 4, 5, 6.
scite is a Brooklyn-based organization that helps researchers better discover and understand research articles through Smart Citations–citations that display the context of the citation and describe whether the article provides supporting or contrasting evidence. scite is used by students and researchers from around the world and is funded in part by the National Science Foundation and the National Institute on Drug Abuse of the National Institutes of Health.