JuliaReach / Reachability.jl

Reachability and Safety of Nondeterministic Dynamical Systems
MIT License
50 stars 4 forks source link

Port TMJets algorithm #602

Closed mforets closed 4 years ago

mforets commented 5 years ago

In https://github.com/JuliaReach/Reachability.jl/pull/537 we added the TMJets continuous post, that relies on functionality from TaylorSeries, TaylorIntegration and TaylorModels.

For further development we'd like to handle the higher-level integration steps in Reachability.jl.

Moreover, some possible extensions (we should create specific issues for each of these):


CC: @lbenet, @dpsanders

dpsanders commented 5 years ago

What kind of lazy Taylor model do you have in mind? I already have a package LazyTaylorSeries.jl that has a proof of concept.

mforets commented 5 years ago

Thanks for pointing to your package, i added it to the list above!

What i had in mind was to make TalorModel <: LazySet, but why this can be useful? It could ease the way to define minkowski sums or arrays of minkowski sums lazily, lazy transformations of Taylor models, etc. I imagine that one can be interested in clustering taylor models for flowpipe computations (see e.g. Section 3.1 page 91, Frehse and Ray)

On the other hand, in LazySets we often assume that the sets are convex that is where the machinery of support functions shines. As a first step, i'd be interested to see how does overapproximations with taylor models with some of the existent lazysets play (eg. zonotopes or polytopes).