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

WIP: Towards abstract MARGO data structures #45

Closed
wants to merge 5 commits into from

Conversation

hdrake
Copy link
Collaborator

@hdrake hdrake commented Aug 25, 2020

No description provided.

@hdrake
Copy link
Collaborator Author

hdrake commented Aug 25, 2020

I've started addressing #29 here.

@hdrake
Copy link
Collaborator Author

hdrake commented Aug 25, 2020

Should see if the issue of JuMPification of the MARGO diagnostics (#18) can be addressed in this PR. It really would be a pain if every diagnostic would have to be re-written within JuMP every time an existing one is changed or a new one is implemented.

The primary remaining task is to re-implement the optimization algorithm around the new data structures. The most challenging part will be re-implementing the objective functions and constraints for the JuMP optimization, but the new multiply-dispatched diagnostic functions should help since they can in principle be registered to JuMP.
The two-layer model breaks with kappa = 0 because parameters
all ill-defined. Instead we can just set kappa = 1e.-8
to recover the behavior of the upper-layer (one-box) model.
@hdrake hdrake closed this Sep 26, 2020
@hdrake hdrake deleted the exact-two-layer-solution branch September 26, 2020 13:52
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.

1 participant