Implementing evaluation strategies for continuous real functions

10/10/2019
by   Michal Konečný, et al.
0

We give a technical overview of our exact-real implementation of various representations of the space of continuous unary real functions over the unit domain and a family of associated (partial) operations, including integration, range computation, as well as pointwise addition, multiplication, division, sine, cosine, square root and maximisation. We use several representations close to the usual theoretical model, based on an oracle that evaluates the function at a point or over an interval. We also include several representations based on an oracle that computes a converging sequence of rigorous (piecewise or one-piece) polynomial and rational approximations over the whole unit domain. Finally, we describe "local" representations that combine both approaches, i.e. oracle-like representations that return a rigorous symbolic approximation of the function over a requested interval sub-domain with a requested effort. See also our paper "Representations and evaluation strategies for feasibly approximable functions" which compares the efficiency of these representations and algorithms and also formally describes and analyses one of the key algorithms, namely a polynomial-time division of functions in a piecewise-polynomial representation. We do not reproduce this division algorithm here.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
10/10/2017

Representations and evaluation strategies for feasibly approximable functions

A famous result due to Ko and Friedman (1982) asserts that the problems ...
research
08/16/2022

Sturm's Theorem with Endpoints

Sturm's Theorem is a fundamental 19th century result relating the number...
research
10/10/2015

Optimal Piecewise Linear Function Approximation for GPU-based Applications

Many computer vision and human-computer interaction applications develop...
research
11/28/2017

Parametrised second-order complexity theory with applications to the study of interval computation

We extend the framework for complexity of operators in analysis devised ...
research
02/26/2020

Consenus-Halving: Does it Ever Get Easier?

In the ε-Consensus-Halving problem, a fundamental problem in fair divisi...
research
08/31/2019

Near-optimal Approximate Discrete and Continuous Submodular Function Minimization

In this paper we provide improved running times and oracle complexities ...

Please sign up or login with your details

Forgot password? Click here to reset