-
Notifications
You must be signed in to change notification settings - Fork 32
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Lazy intersection of lazyset and polytope #686
Comments
We want to compute X = ... # lazy set
Y = convert(HPolytope, P::AbstractPolytope) # efficiency depends on the concrete type of P
ρ(d, X ∩ Y) In Frehse & Ray, two strategies are outlined to compute 1 - if Y has 2 - consider the intersection of each constraint in 2 has the advantage that each problem is a univariate optimization problem and we can make use of the function function ρ(d::AbstractVector{N},
cap::Intersection{N, <:LazySet, S};
algorithm::String="line_search",
check_intersection::Bool=true,
kwargs...) where {N<:AbstractFloat, S<:Union{HalfSpace, Hyperplane}} Let Important! An outer approximation copmuted with |
🤔 option 2 is more properly a dispatch on |
Agreed. I would keep overapproximations out of the play for the default functions such as ρ. Otherwise we never know if the result that we compute is exact or approximate (if we nest operations). I was thinking about a lazy operation |
|
#686 - Overapproximate lazy intersection with template directions
See #375.
The text was updated successfully, but these errors were encountered: