-
Notifications
You must be signed in to change notification settings - Fork 5
Support Multiple Big-M reformulation. #120
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
Merged
Merged
Changes from 17 commits
Commits
Show all changes
38 commits
Select commit
Hold shift + click to select a range
e8fb40f
WIP Multi-Big M
dnguyen227 0f7ad32
Deleting mbm copy.jl as it's not needed anymore
dnguyen227 c2e07a9
Added code coverage.
dnguyen227 2b25f70
More test cases
dnguyen227 dce303e
Testing MBM type
dnguyen227 5a1c0b2
working ver
dnguyen227 783d7af
Code coverage 100% for mbm.jl file.
dnguyen227 fdbe64c
Added comments, full code coverage on mbm.jl file TO BE TESTED
dnguyen227 db73d2f
Code coverage tested to be 100%. Further documentation for mbm te…
dnguyen227 0f40895
Delete src/codecoverage.jl
dnguyen227 0ae3623
Update datatypes.jl
dnguyen227 0044ea4
Updated documentation, JuMP. calls.
dnguyen227 56ca380
More JuMP. additions
dnguyen227 9830edb
Works with AbstractVariableRef
dnguyen227 2010800
Made _copy_variable function
dnguyen227 151abec
_copy_variable function added.
dnguyen227 10ca5d7
Updated _copy_variable()
dnguyen227 c6d3cba
Generalizing datatypes.
dnguyen227 340e56e
style: remove empty lines before function definition
dnguyen227 81e17fa
Initial commit for VariableProperties and _variable_from_properties.
dnguyen227 18f5eef
80 Character Edit
dnguyen227 c7a9bcf
Merge branch 'make_variable' of https://github.com/dnguyen227/Disjunc…
dnguyen227 332a06c
todo: Revise make_variable once more then merge branches.
dnguyen227 f1d6792
Merge remote-tracking branch 'infiniteopt/DisjunctiveProgramming.jl/m…
dnguyen227 c3d949e
updated mbm to work with new variable creation.
dnguyen227 1422c7f
fixed datatypes in _maximize_M
dnguyen227 8ce7338
updated mbm to have consistent arguments with its dispatch. fixed iss…
dnguyen227 55a9e76
updated tests.
dnguyen227 f47f140
removed instances of float64 to generalize
dnguyen227 6901951
indentation change, and generalizing replace_variables_in_constraint …
dnguyen227 061ed12
Changed _replace_variables_in_constraint and _constraint_to_objective…
dnguyen227 1451a82
created utilities file for more general helper functions,
dnguyen227 4981334
change in interval constraints handling
dnguyen227 8e53941
deleting comment
dnguyen227 34fdbbd
Change to MBM datatype as well as internal addition. More tests added.
dnguyen227 0393282
additional argument added for documentation
dnguyen227 ff89262
remove space edit
dnguyen227 1727f39
updated nonlienar test case for test__replace_variables_in_constraint
dnguyen227 File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Uh oh!
There was an error while loading. Please reload this page.