Certified Roundoff Error Bounds using Bernstein Expansions and Sparse Krivine-Stengle Representations

02/12/2018
by   Victor Magron, et al.
0

Floating point error is a drawback of embedded systems implementation that is difficult to avoid. Computing rigorous upper bounds of roundoff errors is absolutely necessary for the validation of critical software. This problem of computing rigorous upper bounds is even more challenging when addressing non-linear programs. In this paper, we propose and compare two new algorithms based on Bernstein expansions and sparse Krivine-Stengle representations, adapted from the field of the global optimization, to compute upper bounds of roundoff errors for programs implementing polynomial and rational functions. We also provide the convergence rate of these two algorithms. We release two related software package FPBern and FPKriSten, and compare them with the state-of-the-art tools. We show that these two methods achieve competitive performance, while providing accurate upper bounds by comparison with the other tools.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
01/28/2022

Better Algorithms for Online Bin Stretching via Computer Search

We present an algorithm for computing upper bounds for the Online Bin St...
research
07/30/2020

Rademacher upper bounds for cross-validation errors with an application to the lasso

We establish a general upper bound for K-fold cross-validation (K-CV) er...
research
02/10/2014

An Algorithmic Framework for Computing Validation Performance Bounds by Using Suboptimal Models

Practical model building processes are often time-consuming because many...
research
06/18/2022

New LP-based Upper Bounds in the Rate-vs.-Distance Problem for Linear Codes

We develop a new family of linear programs, that yield upper bounds on t...
research
11/30/2020

Quantitative Analysis of Assertion Violations in Probabilistic Programs

In this work, we consider the fundamental problem of deriving quantitati...
research
02/19/2018

A Type-Based Complexity Analysis of Object Oriented Programs

A type system is introduced for a generic Object Oriented programming la...
research
08/15/2019

Probabilistic Saturations and Alt's Problem

Alt's problem, formulated in 1923, is to count the number of four-bar li...

Please sign up or login with your details

Forgot password? Click here to reset