-
Notifications
You must be signed in to change notification settings - Fork 24
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
merge dev/qcqp
to master
#215
Draft
kibaekkim
wants to merge
119
commits into
master
Choose a base branch
from
dev/qcqp
base: master
Could not load branches
Branch not found: {{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
Draft
Changes from 9 commits
Commits
Show all changes
119 commits
Select commit
Hold shift + click to select a range
7a812a8
resolve #182
gbyeon 2cb3124
update writeProb
gbyeon e37ee6a
add function for converting qcp to socp
gbyeon 08102bb
Merge branch 'dev/qcqp' of https://github.com/Argonne-National-Labora…
gbyeon b90a1a0
Update DspCInterface.cpp
gbyeon 9f23953
fix rlbd_scen indices
gbyeon 59a7730
minor update
gbyeon 969670e
Update .gitignore
gbyeon 1febeb2
Update deprecated SCIP syntax
gbyeon 6520a5a
clean up
gbyeon 9069770
Merge branch 'master' into dev/qcqp
kibaekkim 9f963b1
Merge branch 'master' into dev/qcqp
kibaekkim ed9cdd6
Merge branch 'dev/qcqp' into dev/qcqp-gbyeon
gbyeon e03802f
socp transformation
gbyeon e394093
minor edit
gbyeon f6bb52d
removed duplicates
kibaekkim 76cdaf1
add DdWorkerUB2 that allows coupling qc
gbyeon 6508bb3
Merge branch 'dev/qcqp-gbyeon' of https://github.com/Argonne-National…
gbyeon eee6b7e
added QCP strategy on
kibaekkim 3318ffb
Merge branch 'dev/qcqp-gbyeon' of github.com:Argonne-National-Laborat…
kibaekkim c6d4e3f
resolved #218
kibaekkim 1d1c2bf
commented out printout
kibaekkim 66498b9
Update DdWorkerUB.cpp
gbyeon 28493a6
Merge branch 'dev/qcqp-gbyeon' of https://github.com/Argonne-National…
gbyeon 865245e
mute printArray
gbyeon 8620099
Merge branch 'master' into dev/qcqp
kibaekkim 94e2399
Merge branch 'master' into dev/qcqp-gbyeon
gbyeon 468a960
define scip and grb functions to use in upper bounding problems
gbyeon 070a8c5
added parameter DE/SOLVER/MIQCP_METHOD
kibaekkim 7488c2d
Merge branch 'dev/qcqp-gbyeon' of github.com:Argonne-National-Laborat…
kibaekkim 14fb8ff
Added DD/SOLVER/MIQCP_METHOD
kibaekkim 522163b
some more messages
kibaekkim 33fc307
Merge branch 'dev/qcqp' into dev/qcqp-gbyeon
kibaekkim 56c195c
clean up
gbyeon 11be179
Merge pull request #234 from Argonne-National-Laboratory/dev/qcqp-gbyeon
kibaekkim d9ca684
resolved #141
kibaekkim c119b1b
resolved #158
gbyeon 0145ddd
removed repeated message displays
kibaekkim ed5750b
resolve #174
gbyeon 1ba38d6
added paths-ignore for Actions
kibaekkim 0dbea05
allowing the master proc to have no subproblem in dw
kibaekkim 40b7ced
added macro
kibaekkim 0ff5915
functions to check if subproblems are distributed
kibaekkim a8947af
disabled DW and DRO for distributed subproblems
kibaekkim 6fd1f67
synchronizing probability for BD and DD
kibaekkim 3d92b44
fixed typo
kibaekkim 8f546bc
resolved #193
kibaekkim 9f24803
Fixed #194
kibaekkim 8456b7e
removed function nonanticipativity()
kibaekkim 6d9eef3
refactored to use function getLambda()
kibaekkim f9bd0c2
refactored to use function getLambda()
kibaekkim cbbb2a2
more fixes to #194
kibaekkim e1e5230
make sure that probability sums to one
kibaekkim 2cedd76
do not run Actions for pushes
kibaekkim 2f809df
minor refactoring
kibaekkim 0d41378
added new parameter
kibaekkim fb8408c
use parameters to set UB subproblem solve
kibaekkim 52e7207
fixed #196
kibaekkim e817d27
fixed #198
kibaekkim 2e68f80
turn off the Benders cuts for DD-DRO
kibaekkim 5aaf77c
fixed termination test for trust-region method
kibaekkim fa4a4c5
fixed incorrect probability for DD-DRO upper bounding
kibaekkim b574e40
refactoring
kibaekkim c57b139
fixed parallel upper bounding for DD-DRO
kibaekkim 7d8e747
Fixed #199
kibaekkim 847771f
print iteration info before terminate
kibaekkim 3b37585
fixed #200
kibaekkim 05277b0
fixed #203
kibaekkim d6e6c00
commented out file write
kibaekkim fb1f62c
some modifications to cmake files
kibaekkim c63ffa2
checks if parsed line contains '\r' and deletes it
hideakiv 4469f7b
fixed solution vector size
kibaekkim c01669e
avoid exception
kibaekkim 79d5e41
closed #213
kibaekkim 748d213
set default values
kibaekkim ea564c0
fixed #223
kibaekkim f36c5b7
Fixed #224
kibaekkim 2a06ee6
Fixed #225
kibaekkim e41ed65
Fixed #226
kibaekkim 55776db
Update build-test.yml
kibaekkim 71273ca
Merge branch 'release' into kk/patch/1.4.1
kibaekkim 9f2dc4c
added a function argument for stochastic model generation
kibaekkim 43ac5f8
added setProbability
kibaekkim 6b147a7
version up
kibaekkim b30baf6
Update release-drafter.yml
kibaekkim 3748ca7
Update build-test.yml
kibaekkim 4c3b5e0
Merge pull request #235 from Argonne-National-Laboratory/kk/patch/1.4.1
kibaekkim 04cdfba
Update release-drafter.yml
kibaekkim 1c37d13
Merge branch 'release-draft' of github.com:Argonne-National-Laborator…
kibaekkim fe811ac
update release-drafter
kibaekkim f5b2161
add qc feature to dw
gbyeon 289ba46
Merge pull request #236 from Argonne-National-Laboratory/release-draft
kibaekkim 2327472
Update README.md
kibaekkim d6845ed
Update build-test.yml
kibaekkim 5199983
Update build-test.yml
kibaekkim b0c6d7a
fixed #240
kibaekkim 83d0f16
fixed #238
kibaekkim fe085ce
v1.5.1
kibaekkim 88de856
Dd upper bounding problem name change
gbyeon c2a2b64
Update build-test.yml
kibaekkim 2c9b9e6
Merge pull request #244 from Argonne-National-Laboratory/kk/patch/1.5.1
kibaekkim a7b2255
Update build-test.yml
kibaekkim ca0cffd
Update README.md
kibaekkim 6c7bf1d
added detailed descriptions
kibaekkim 1f0cbf5
fixed #247
03de90a
Merge pull request #248 from Argonne-National-Laboratory/247-cplex-er…
kibaekkim 6c56335
version patch
kibaekkim ca8aac3
fixed the number of DD iterations
kibaekkim b886753
display more outputs
kibaekkim 2fe2479
temporary switch from barrier to simplex for numerical issue
kibaekkim ffeeae8
updated files for dro experiments
kibaekkim 659a0c5
prin the copyright at root process only
kibaekkim 65401cb
Merge pull request #249 from Argonne-National-Laboratory/kk/patch/1.5.2
kibaekkim 17013fe
provide reproducible setting
kibaekkim 240d855
Merge pull request #251 from Argonne-National-Laboratory/kk/patch/1.5.2
kibaekkim 8f3ece2
Merge pull request #252 from Argonne-National-Laboratory/release-draft
kibaekkim c4cff26
Merge branch 'dev/qcqp-gbyeon' into dev/qcqp
kibaekkim b0a3cdf
Merge branch 'release' into dev/qcqp
kibaekkim 25ed44c
added back tests
kibaekkim 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 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
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -13,3 +13,4 @@ build/* | |
build_merge/* | ||
extra/glpk* | ||
cplex.log | ||
.DS_Store |
This file contains 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 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
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,30 @@ | ||
*23456789 123456789 123456789 123456789 123456789 123456789 | ||
NAME FARMER | ||
ROWS | ||
N OBJROW | ||
L cons0 | ||
G cons1 | ||
G cons2 | ||
L cons3 | ||
COLUMNS | ||
x0 OBJROW 150 cons0 1 | ||
x0 cons1 3 | ||
x1 OBJROW 230 cons0 1 | ||
x1 cons2 3.6 | ||
x2 OBJROW 260 cons0 1 | ||
x2 cons3 -24 | ||
x3 OBJROW 238 cons1 1 | ||
x4 OBJROW 210 cons2 1 | ||
x5 OBJROW -170 cons1 -1 | ||
x6 OBJROW -150 cons2 -1 | ||
x7 OBJROW -36 cons3 1 | ||
x8 OBJROW -10 cons3 1 | ||
RHS | ||
RHS1 cons0 500.5 cons1 200 | ||
RHS1 cons2 240 | ||
BOUNDS | ||
UI BOUND x0 1e+30 | ||
UI BOUND x1 1e+30 | ||
UI BOUND x2 1e+30 | ||
UP BOUND x7 6000 | ||
ENDATA |
This file contains 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
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,16 @@ | ||
*23456789 123456789 123456789 123456789 123456789 123456789 | ||
STOCH FARMER | ||
SCENARIOS | ||
SC SCEN01 ROOT 0.5 PERIOD2 | ||
x0 cons1 3 | ||
x1 cons2 3.6 | ||
x2 cons3 -24 | ||
SC SCEN02 ROOT 0.5 PERIOD2 | ||
x0 cons1 2.5 | ||
x1 cons2 3 | ||
x2 cons3 -20 | ||
SC SCEN03 ROOT 0 PERIOD2 | ||
x0 cons1 2 | ||
x1 cons2 2.4 | ||
x2 cons3 -16. | ||
ENDATA |
This file contains 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
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,6 @@ | ||
*23456789 123456789 123456789 123456789 123456789 123456789 | ||
TIME FARMER | ||
PERIODS IMPLICIT | ||
x0 OBJROW PERIOD1 | ||
x3 cons1 PERIOD2 | ||
ENDATA |
This file contains 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
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,9 @@ | ||
NAME FARMER | ||
ROWS | ||
L QC0 | ||
COLUMNS | ||
RHS | ||
RHS QC0 1600 | ||
QCMATRIX QC0 | ||
x5 x5 1 | ||
ENDATA |
This file contains 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
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,9 @@ | ||
STOCH FARMER | ||
SCENARIOS | ||
SC SCEN01 ROOT 0.5 PERIOD2 | ||
x5 x5 QC0 1 | ||
SC SCEN02 ROOT 0.5 PERIOD2 | ||
x5 x5 QC0 1 | ||
SC SCEN03 ROOT 0.0 PERIOD2 | ||
x5 x5 QC0 1 | ||
ENDATA |
This file contains 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
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,6 @@ | ||
*23456789 123456789 123456789 123456789 123456789 123456789 | ||
TIME FARMER | ||
PERIODS IMPLICIT | ||
QC0 PERIOD1 | ||
QC0 PERIOD2 | ||
ENDATA |
This file contains 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
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -6,14 +6,14 @@ ROWS | |
COLUMNS | ||
RHS | ||
RHS QC0 1600 | ||
RHS QC1 3600 | ||
RHS QC1 6400 | ||
RHS QC2 1600 | ||
QCMATRIX QC0 | ||
x1 x1 1 | ||
x5 x5 2 | ||
QCMATRIX QC1 | ||
x1 x1 2 | ||
x2 x2 1 | ||
QCMATRIX QC1 | ||
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. @gbyeon looks like you already implemented some code to parse this? |
||
x1 x1 1 | ||
x5 x5 2 | ||
QCMATRIX QC2 | ||
x5 x5 1 | ||
ENDATA |
This file contains 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
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -2,5 +2,5 @@ | |
TIME FARMER | ||
PERIODS IMPLICIT | ||
QC0 PERIOD1 | ||
QC2 PERIOD2 | ||
QC1 PERIOD2 | ||
ENDATA |
This file contains 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 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.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Can this be independent to versions?