You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Check why :overapproximation is ignored in clustering. - works.
To make it work we need to be sure that the following options are on:
partitioning option allows to have specified overapproximation. For instance, we need 2-dim block for OctDirections;
we need to pass block_options to continuous solver and overapproximation to discrete solver to have correct overapproximation. Maybe we should add a general option for the problem, which will pass specific overapproximation to the solvers.
we need to pass overapproximation to discrete solver
Yeah, obviously 😉
we need to pass block_options to continuous solver
I do not see why. The clustering happens in the discrete-post operator. block_options should only affect the precision of the sets that are the input to the clustering. Can you try with block_options -> Hyperrectangle and overapproximation -> OctDirections and see if it is the same as for overapproximation -> Hyperrectangle? Then that would be a bug.
Here is what I expect should happen (only using LazySets):
Using OctDirections for clustering produces the diagonal sets. The diagonal for two octagons is more precise than the diagonal for two boxes. On the other hand, using Hyperrectangle for clustering produces the same box irrespective of block_options.
Quoting from #641:
Still to resolve:
:overapproximation
is ignored in clustering.Future work:
The text was updated successfully, but these errors were encountered: