IntervalBoxMap

All of the above techniques provide a fast, efficient way to cover setwise images of boxes, but are not necessarily guaranteed to provide an complete covering. To avoid this as well as other numerical inaccuracies inherent in floating point arithmetic, one can use interval arithmetic to guarantee a rigorous outer covering of box images. Interval arithmetic is a technique from validated numerics which performs calculations while simultaneously recording the error of such calculations. A more detailed discussion and julia-implementation of interval arithmetic can be found in IntervalArithmetic.jl.

GAIO.IntervalBoxMapType
BoxMap(:interval, map, domain::Box{N}) -> IntervalBoxMap
BoxMap(:interval, map, domain::Box{N}) -> IntervalBoxMap

Type representing a discretization of a map using interval arithmetic to construct rigorous outer coverings of map images.

Fields:

  • map: Map that defines the dynamical system.
  • domain: Domain of the map, B.

.

source

Example

julia> F = BoxMap(:interval, f, domain)IntervalBoxMap
julia> p = plot!( p, F(B), color=RGBA(1.,0.5,0.,0.5), lab="interval arithmetic" )Plot{Plots.GRBackend() n=4}

Interval Arithmetic BoxMap