Balancing expression dags for more efficient lazy adaptive evaluation

10/12/2017
by   Martin Wilhelm, et al.
0

Arithmetic expression dags are widely applied in robust geometric computing. In this paper we restructure expression dags by balancing consecutive additions or multiplications. We predict an asymptotic improvement in running time and experimentally confirm the theoretical results. Finally, we discuss some pitfalls of the approach resulting from changes in evaluation order.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
04/09/2018

Restructuring expression dags for efficient parallelization

In the field of robust geometric computation it is often necessary to ma...
research
05/02/2018

A new analysis of Work Stealing with latency

We study in this paper the impact of communication latency on the classi...
research
05/03/2018

Work Stealing with latency

We study in this paper the impact of communication latency on the classi...
research
10/26/2021

The Computational Complexity of Finding Arithmetic Expressions With and Without Parentheses

We show NP-completeness for various problems about the existence of arit...
research
07/03/2023

On Symmetric Factorizations of Hankel Matrices

We present two conjectures regarding the running time of computing symme...
research
01/04/2022

Optimal design of the Barker proposal and other locally-balanced Metropolis-Hastings algorithms

We study the class of first-order locally-balanced Metropolis–Hastings a...

Please sign up or login with your details

Forgot password? Click here to reset