-
Currently, the `polytopes.cube` and `polytopes.hypercube`s use vertex coordinates +/-1. It would be nice to have the 0/1 cube and the 0/1 hypercube. This ticket adds them to the library of polytopes…
-
Add a dimensional check in the Zonotope's inner constructor such that eg. the following raises an assertion error:
```julia
julia> Q = Zonotope([1., 1], [[0. 0]; [0.5 0]; [0. 0.5]; [0. 0]])
Zonot…
-
-
"Interpretable Machine Learning" has a much longer tradition in "Interpretable Software", where a machine learning program can be thought of well simply as a program.
The problem then becomes: What…
-
```julia
julia> Z = Zonotope([0., 0.], [1. 0. 1.; 0. 1. 1.]);
julia> vertices_list(Z)
8-element Array{Array{Float64,1},1}:
[2.0, 2.0]
[0.0, 2.0]
[2.0, 0.0]
[0.0, 0.0]
[0.0, 0.0]…
-
We can use the version for zonotopes, given that `AbstractHyperrectangle
-
Outsourced from [this comment](https://github.com/JuliaReach/LazySets.jl/issues/1478#issuecomment-517301621).
-
In
https://github.com/JuliaReach/LazySets.jl/blob/9a2ae6c3e85af4c8846fc86f265d2bb9407756bd/src/Zonotope.jl#L617
we check for the rank. However, for sparse matrices this method crashes:
```julia
ju…
-
```julia
julia> A = sprandn(2, 10, 0.4);
julia> constraints_list(Zonotope(rand(2), view(A, :, :)))
ERROR: MethodError: no method matching svdvals!(::SparseMatrixCSC{Float64,Int64})
Closest candi…
-
```julia
julia> H1 = rand(Hyperrectangle);
julia> H2 = rand(Hyperrectangle);
julia> constraints_list(H1 ⊕ H2)
ERROR: MethodError: no method matching constraints_list(::MinkowskiSum{Float64,Hyp…