45 research outputs found

    Rectilinear minimum link paths in two and higher dimensions

    Get PDF
    The thesis discusses algorithms for the minimum link path problem, which is a well known geometric path finding problem. The goal is to find a path that does the minimum number of turns amidst obstacles in a continuous space. We focus on the most classical variant, the rectilinear minimum link path problem, where the path and the obstacles are restricted to the directions of the coordinate axes. We study the rectilinear minimum link path problem in the plane and in the three-dimensional space, as well as in higher dimensional domains. We present several new algorithms for solving the problem in domains of varying dimension. For the planar case we develop a simple method that has the optimal O(n log n) time complexity. For three-dimensional domains we present a new algorithm with running time O(n^2 log^2 n), which is an improvement over the best previously known result O(n^2.5 log n). The algorithm can also be generalized to higher dimensions, leading to an O(n^(D-1) log^(D-1) n) time algorithm in D-dimensional domains. We describe the new algorithms as well as the data structures used. The algorithms work by maintaining a reachable region that is gradually expanded to form a shortest path map from the starting point. The algorithms rely on several efficient data structures: the reachable region is tracked by using a simple recursive space decomposition, and the region is expanded by a sweep plane method that uses a multidimensional segment tree

    Structure-Aware Sampling: Flexible and Accurate Summarization

    Full text link
    In processing large quantities of data, a fundamental problem is to obtain a summary which supports approximate query answering. Random sampling yields flexible summaries which naturally support subset-sum queries with unbiased estimators and well-understood confidence bounds. Classic sample-based summaries, however, are designed for arbitrary subset queries and are oblivious to the structure in the set of keys. The particular structure, such as hierarchy, order, or product space (multi-dimensional), makes range queries much more relevant for most analysis of the data. Dedicated summarization algorithms for range-sum queries have also been extensively studied. They can outperform existing sampling schemes in terms of accuracy on range queries per summary size. Their accuracy, however, rapidly degrades when, as is often the case, the query spans multiple ranges. They are also less flexible - being targeted for range sum queries alone - and are often quite costly to build and use. In this paper we propose and evaluate variance optimal sampling schemes that are structure-aware. These summaries improve over the accuracy of existing structure-oblivious sampling schemes on range queries while retaining the benefits of sample-based summaries: flexible summaries, with high accuracy on both range queries and arbitrary subset queries

    Reducing the expense of electronic structure calculations for larger molecules : optimized auxiliary basis sets, and system-specifically reparametrized semiempirical methods

    Get PDF
    Optimization approaches using several global and local algorithms (genetic algorithms, direct search, simplex and implicit filtering) in the search for a global minimum are applied to optimize auxiliary basis sets for quantum chemistry ab-initio calculations and to reparametrize semiempirical methods. We optimize auxiliary basis sets for RI-MP2 and RI-HF, by minimizing a suitable difference measure to the analogous calculations without the RI technique. It is shown that our methods of generating optimal auxiliary basis sets are more systematic and can be automatized more easily than the traditional approach. Hence, they can reasonably be expected to be faster and more reliable. At the same time, the quality of our basis sets is at least as good as that from the traditional approach. As an application, we present the first systematically optimized and complete set of mixed Poisson and density auxiliary basis sets for the atoms H, B, C, N, O and F, complementing the standard basis sets cc-pVXZ (X = D, T, Q and 5). As soon as efficient integral routines for this new basis function type become available, calculations with them will be much more efficient than with traditional basis sets. Similarly, these global and local optimization methods are also employed to reparametrize semiempirical methods for a difficult double proton transfer system. System-specific reparametrization of the well-known AM1, PM3 and PM5 methods is done by minimizing the error of the semiempirical calculations compared to ab-initio reference data at the MP2/aug-cc-pVDZ level. This is done at a small set of selected geometries, leading to one- and two-dimensional potential energy surfaces that are quantitatively in agreement with the ab-initio data over a much broader range of geometries. With this system-specific adaption, these reparametrized methods lead to results far superior to those obtainable with standard parameters. Nevertheless, the full speed advantage of the semiempirical approach is retained, offering the possibility to do direct dynamics studies with the potential energy surface calculated on the fly at ab-initio quality but at a fraction of the ab-initio cost. In both cases, our combination of genetic algorithm global search and Powell local search is the fastest and most robust choice for optimization, comparing with the other methods. Therefore, in these cases, a combination of global and local search is actually better than a purely local algorithm

    Shortest path queries in rectilinear worlds

    Get PDF

    Design and performance evaluation of indexing methods for dynamic attributes in mobile database management systems

    Get PDF
    Ankara : Department of Computer Engineering and Information Science and the Institute of Engineering and Science of Bilkent University, 1997.Thesis(Master's) -- Bilkent University, 1997.Includes bibliographical references leaves 99-104.Tayeb, JamelM.S

    Fully Dynamic Algorithms for Knapsack Problems with Polylogarithmic Update Time

    Get PDF
    Knapsack problems are among the most fundamental problems in optimization. In the Multiple Knapsack problem, we are given multiple knapsacks with different capacities and items with values and sizes. The task is to find a subset of items of maximum total value that can be packed into the knapsacks without exceeding the capacities. We investigate this problem and special cases thereof in the context of dynamic algorithms and design data structures that efficiently maintain near-optimal knapsack solutions for dynamically changing input. More precisely, we handle the arrival and departure of individual items or knapsacks during the execution of the algorithm with worst-case update time polylogarithmic in the number of items. As the optimal and any approximate solution may change drastically, we maintain implicit solutions and support polylogarithmic time query operations that can return the computed solution value and the packing of any given item. While dynamic algorithms are well-studied in the context of graph problems, there is hardly any work on packing problems (and generally much less on non-graph problems). Motivated by the theoretical interest in knapsack problems and their practical relevance, our work bridges this gap
    corecore