Define a static algorithm to be an algorithm that computes some combinatorial property of its input consisting of static, i.e., non-moving, objects. In this paper, we describe a technique for syntactically transforming static algorithms into kinetic algorithms, which compute the statically computed property under motion, à la kinetic data structures. Based on the properties of the transformation technique, we give an algorithm for performing robust motion simulations with fixed-precision floating-point arithmetic. To evaluate the practical effectiveness of the approach, we implement a library for performing the transformation, transform a number of algorithms and give a detailed experimental evaluation. The results show that the technique m...
We say that an algorithm is stable if small changes in the input result in small changes in the outp...
Using tools from dynamical systems and systems identification we develop a framework for the study o...
AbstractWe propose a simple, deterministic kinetic data structure (KDS) for maintaining a covering o...
Abstract. Kinetic data structures provide a framework for computing combinatorial properties of cont...
This papers proposes techniques for writing self-adjusting programs that can adjust to any change to...
We propose a generic computational framework for main-taining a discrete geometric structure defined...
this paper come primarily from computational geometry and are motivated by problems like collision d...
Recent advances in sensing and tracking technology have led researchers to investigate the problem o...
AbstractIn this paper we present a package for implementing exact kinetic data structures built on o...
We present novel algorithms for updating bounding volume hierarchies of objects undergoing arbitrary...
We describe a machine model for automatically dy-namizing static algorithms and apply it to history-...
We describe a machine model for automatically dynamizing static algorithms and apply it to history-i...
International audienceComputational problems that involve dynamic data, such as physics simulations ...
We say that an algorithm is stable if small changes in the input result in small changes in the outp...
Self-adjusting computation is a language-based approach to writing programs that respond dynamically...
We say that an algorithm is stable if small changes in the input result in small changes in the outp...
Using tools from dynamical systems and systems identification we develop a framework for the study o...
AbstractWe propose a simple, deterministic kinetic data structure (KDS) for maintaining a covering o...
Abstract. Kinetic data structures provide a framework for computing combinatorial properties of cont...
This papers proposes techniques for writing self-adjusting programs that can adjust to any change to...
We propose a generic computational framework for main-taining a discrete geometric structure defined...
this paper come primarily from computational geometry and are motivated by problems like collision d...
Recent advances in sensing and tracking technology have led researchers to investigate the problem o...
AbstractIn this paper we present a package for implementing exact kinetic data structures built on o...
We present novel algorithms for updating bounding volume hierarchies of objects undergoing arbitrary...
We describe a machine model for automatically dy-namizing static algorithms and apply it to history-...
We describe a machine model for automatically dynamizing static algorithms and apply it to history-i...
International audienceComputational problems that involve dynamic data, such as physics simulations ...
We say that an algorithm is stable if small changes in the input result in small changes in the outp...
Self-adjusting computation is a language-based approach to writing programs that respond dynamically...
We say that an algorithm is stable if small changes in the input result in small changes in the outp...
Using tools from dynamical systems and systems identification we develop a framework for the study o...
AbstractWe propose a simple, deterministic kinetic data structure (KDS) for maintaining a covering o...