Finding normal binary floating-point factors in constant time

06/10/2021
by   Mak Andrlon, et al.
0

Solving the floating-point equation x ⊗ y = z, where x, y and z belong to floating-point intervals, is a common task in automated reasoning for which no efficient algorithm is known in general. We show that it can be solved by computing a constant number of floating-point factors, and give a constant-time algorithm for computing successive normal floating-point factors of normal floating-point numbers in radix 2. This leads to a constant-time procedure for solving the given equation.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
11/13/2020

Why Not to Use Binary Floating Point Datatypes in RDF

The XSD binary floating point datatypes are regularly used for precise n...
research
09/09/2022

FLInt: Exploiting Floating Point Enabled Integer Arithmetic for Efficient Random Forest Inference

In many machine learning applications, e.g., tree-based ensembles, float...
research
10/06/2022

Genetic algorithm formulation and tuning with use of test functions

This work discusses single-objective constrained genetic algorithm with ...
research
02/13/2023

Fast evaluation and root finding for polynomials with floating-point coefficients

Evaluating or finding the roots of a polynomial f(z) = f_0 + ⋯ + f_d z^d...
research
10/10/2018

Generalized Ziggurat Algorithm for Unimodal and Unbounded Probability Density Functions with Zest

We present a modified Ziggurat algorithm that could generate a random nu...
research
02/05/2022

DSSIM: a structural similarity index for floating-point data

Data visualization is a critical component in terms of interacting with ...
research
04/10/2023

Better Together: Unifying Datalog and Equality Saturation

We present egglog, a fixpoint reasoning system that unifies Datalog and ...

Please sign up or login with your details

Forgot password? Click here to reset