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
Although the original implementation has a separate space-efficient storage format for minimized octagons, Apron clearly does not. Nevertheless, the algorithm could still be implemented to just act on and return the half-matrix representation (or really just modify it in-place).
It wouldn't offer actual space savings, but it would be useful for printing and to_lincons_array to have the octagon minimzed, such that they don't return an incomprehensibly large set of redundant constraints.
The text was updated successfully, but these errors were encountered:
The original octagon library implements and documents a minimization algorithm. The Apron implementation of octagon minimization is missing:
apron/octagons/oct_representation.c
Lines 269 to 275 in 3cc1f26
Although the original implementation has a separate space-efficient storage format for minimized octagons, Apron clearly does not. Nevertheless, the algorithm could still be implemented to just act on and return the half-matrix representation (or really just modify it in-place).
It wouldn't offer actual space savings, but it would be useful for printing and
to_lincons_array
to have the octagon minimzed, such that they don't return an incomprehensibly large set of redundant constraints.The text was updated successfully, but these errors were encountered: