11,843 research outputs found

    Faster Deterministic Fully-Dynamic Graph Connectivity

    Full text link
    We give new deterministic bounds for fully-dynamic graph connectivity. Our data structure supports updates (edge insertions/deletions) in O(log2n/loglogn)O(\log^2n/\log\log n) amortized time and connectivity queries in O(logn/loglogn)O(\log n/\log\log n) worst-case time, where nn is the number of vertices of the graph. This improves the deterministic data structures of Holm, de Lichtenberg, and Thorup (STOC 1998, J.ACM 2001) and Thorup (STOC 2000) which both have O(log2n)O(\log^2n) amortized update time and O(logn/loglogn)O(\log n/\log\log n) worst-case query time. Our model of computation is the same as that of Thorup, i.e., a pointer machine with standard AC0AC^0 instructions.Comment: To appear at SODA 2013. 19 pages, 1 figur

    Fully Dynamic Connectivity in O(logn(loglogn)2)O(\log n(\log\log n)^2) Amortized Expected Time

    Full text link
    Dynamic connectivity is one of the most fundamental problems in dynamic graph algorithms. We present a randomized Las Vegas dynamic connectivity data structure with O(logn(loglogn)2)O(\log n(\log\log n)^2) amortized expected update time and O(logn/logloglogn)O(\log n/\log\log\log n) worst case query time, which comes very close to the cell probe lower bounds of Patrascu and Demaine (2006) and Patrascu and Thorup (2011)

    Energy of taut strings accompanying Wiener process

    Full text link
    Let WW be a Wiener process. The function h()h(\cdot) minmizing energy 0Th(t)2dt\int_0^T h'(t)^2\, dt among all functions satisfying W(t)rh(t)W(t)+rW(t)-r \le h(t) \le W(t)+ r on an interval [0,T][0,T] is called taut string. This is a classical object well known in Variational Calculus, Mathematical Statistics, etc. We show that the energy of this taut string on large intervals is equivalent to C2T/r2C^2 T\, /\, r^2 where CC is some finite positive constant. While the precise value of CC remains unknown, we give various theoretical bounds for it as well as rather precise results of computer simulation. While the taut string clearly depends on entire trajectory of WW, we also consider an adaptive version of the problem by giving a construction (Markovian pursuit) of a random function based only on the past values of WW and having minimal asymptotic energy. The solution, an optimal pursuit strategy, quite surprisingly turns out to be related with a classical minimization problem for Fisher information on the bounded interval

    Weaving Rules into [email protected] for Embedded Smart Systems

    Get PDF
    Smart systems are characterised by their ability to analyse measured data in live and to react to changes according to expert rules. Therefore, such systems exploit appropriate data models together with actions, triggered by domain-related conditions. The challenge at hand is that smart systems usually need to process thousands of updates to detect which rules need to be triggered, often even on restricted hardware like a Raspberry Pi. Despite various approaches have been investigated to efficiently check conditions on data models, they either assume to fit into main memory or rely on high latency persistence storage systems that severely damage the reactivity of smart systems. To tackle this challenge, we propose a novel composition process, which weaves executable rules into a data model with lazy loading abilities. We quantitatively show, on a smart building case study, that our approach can handle, at low latency, big sets of rules on top of large-scale data models on restricted hardware.Comment: pre-print version, published in the proceedings of MOMO-17 Worksho
    corecore