JuliaReach / LazySets.jl

Scalable symbolic-numeric set computations in Julia
https://juliareach.github.io/LazySets.jl/
Other
226 stars 32 forks source link

Concrete cartesian product of zonotopes in standard form #2739

Open mforets opened 3 years ago

mforets commented 3 years ago

If Z is an n-dimensional zonotope of order 2, we say that it is in standard form if its generators matrix is G = [M D] with M and D n x n matrices and D diagonal.

Create a function cartesian_product_standard(X::Vector{Zonotope}) that returns the n-fold cartesian product in standard form, assuming all the zonotopes in X are in standard form. Bonus points if it can handle zonotopes (X[i]) of different dimensions.

schillic commented 3 years ago

Other possibilities, ordered by effort: