170,249 research outputs found

    Computational Geometry Column 32

    Get PDF
    The proof of Dey\u27s new k-set bound is illustrated

    Computational Geometry Column 32

    Get PDF
    The proof of Dey\u27s new k-set bound is illustrated

    Finite Boolean Algebras for Solid Geometry using Julia's Sparse Arrays

    Full text link
    The goal of this paper is to introduce a new method in computer-aided geometry of solid modeling. We put forth a novel algebraic technique to evaluate any variadic expression between polyhedral d-solids (d = 2, 3) with regularized operators of union, intersection, and difference, i.e., any CSG tree. The result is obtained in three steps: first, by computing an independent set of generators for the d-space partition induced by the input; then, by reducing the solid expression to an equivalent logical formula between Boolean terms made by zeros and ones; and, finally, by evaluating this expression using bitwise operators. This method is implemented in Julia using sparse arrays. The computational evaluation of every possible solid expression, usually denoted as CSG (Constructive Solid Geometry), is reduced to an equivalent logical expression of a finite set algebra over the cells of a space partition, and solved by native bitwise operators.Comment: revised version submitted to Computer-Aided Geometric Desig

    Distributed computation of persistent homology

    Full text link
    Persistent homology is a popular and powerful tool for capturing topological features of data. Advances in algorithms for computing persistent homology have reduced the computation time drastically -- as long as the algorithm does not exhaust the available memory. Following up on a recently presented parallel method for persistence computation on shared memory systems, we demonstrate that a simple adaption of the standard reduction algorithm leads to a variant for distributed systems. Our algorithmic design ensures that the data is distributed over the nodes without redundancy; this permits the computation of much larger instances than on a single machine. Moreover, we observe that the parallelism at least compensates for the overhead caused by communication between nodes, and often even speeds up the computation compared to sequential and even parallel shared memory algorithms. In our experiments, we were able to compute the persistent homology of filtrations with more than a billion (10^9) elements within seconds on a cluster with 32 nodes using less than 10GB of memory per node

    Radon Transform in Finite Dimensional Hilbert Space

    Full text link
    Novel analysis of finite dimensional Hilbert space is outlined. The approach bypasses general, inherent, difficulties present in handling angular variables in finite dimensional problems: The finite dimensional, d, Hilbert space operators are underpinned with finite geometry which provide intuitive perspective to the physical operators. The analysis emphasizes a central role for projectors of mutual unbiased bases (MUB) states, extending thereby their use in finite dimensional quantum mechanics studies. Interrelation among the Hilbert space operators revealed via their (finite) dual affine plane geometry (DAPG) underpinning are displayed and utilized in formulating the finite dimensional ubiquitous Radon transformation and its inverse illustrating phase space-like physics encoded in lines and points of the geometry. The finite geometry required for our study is outlined.Comment: 8page
    • …
    corecore