Skip to content
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

Revise order reduction in GLGM06 #751

Merged
merged 1 commit into from
May 23, 2020
Merged

Revise order reduction in GLGM06 #751

merged 1 commit into from
May 23, 2020

Conversation

schillic
Copy link
Member

@schillic schillic commented Mar 17, 2020

Originally this PR should just remove the order reduction in a homogeneous GLGM06 run.

But then I hit a wall that the new LazySets v1.32 is incompatible with our flowpipes consisting of sets of fixed type (because the type may change during the analysis).

This PR adds a brute-force conversion for GLGM06 but some work would be needed for other algorithms as well.
(The conversion after order reduction might be redundant.)

@mforets
Copy link
Member

mforets commented May 23, 2020

this PR still applies or it was superseded by a more recent one?

@schillic schillic force-pushed the schillic/homogeneous branch from dc37595 to 12be071 Compare May 23, 2020 04:33
@schillic schillic changed the title WIP Bump LazySets & remove order reduction in GLGM06 Remove order reduction in GLGM06 May 23, 2020
@schillic schillic force-pushed the schillic/homogeneous branch from 12be071 to 14610b8 Compare May 23, 2020 04:34
@schillic schillic requested a review from mforets May 23, 2020 04:34
@schillic schillic force-pushed the schillic/homogeneous branch from 14610b8 to bd62cb4 Compare May 23, 2020 05:08
@schillic schillic force-pushed the schillic/homogeneous branch from bd62cb4 to 4026dfc Compare May 23, 2020 05:11
@schillic
Copy link
Member Author

I rethought this and actually there is no need to change the behavior. In the homogeneous case it still makes sense to reduce the order of Ω0 to deal with cheaper zonotopes. So I was about to propose that we do not merge this PR. But then I realized that the behavior is inconsistent: in the homogeneous we reduce the order of Ω0 but in the inhomogeneous case we do not. So I refactored that part.

@schillic schillic requested a review from mforets May 23, 2020 05:14
@schillic schillic merged commit 03f6875 into master May 23, 2020
@schillic schillic deleted the schillic/homogeneous branch May 23, 2020 14:34
@schillic schillic changed the title Remove order reduction in GLGM06 Revise order reduction in GLGM06 May 23, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants