Alinson S. Xavier
|
08e808690e
|
Replace InstanceIterator by PickleGzInstance
|
5 years ago |
Alinson S. Xavier
|
0c687692f7
|
Make all before/solve callbacks receive same parameters
|
5 years ago |
Alinson S. Xavier
|
b83911a91d
|
Primal: Add end-to-end tests
|
5 years ago |
Alinson S. Xavier
|
db2f426140
|
Primal: reactivate before_solve_mip
|
5 years ago |
Alinson S. Xavier
|
12fca1f22b
|
Extract all features ahead of time
|
5 years ago |
Alinson S. Xavier
|
3b61a15ead
|
Add after_solve_lp callback; make dict keys consistent
|
5 years ago |
Alinson S. Xavier
|
6ae052c8d0
|
Rename before/after_solve to before/after_solve_mip
|
5 years ago |
Alinson S. Xavier
|
b6ea0c5f1b
|
ConstraintFeatures: Store lhs and sense
|
5 years ago |
Alinson S. Xavier
|
3a60deac63
|
LearningSolver: Handle exceptions in parallel_solve
|
5 years ago |
Alinson S. Xavier
|
1397937f03
|
Add first model feature (constraint RHS)
|
5 years ago |
Alinson S. Xavier
|
31ca45036a
|
Organize test fixtures; handle infeasibility in DropRedundant
|
5 years ago |
Alinson S. Xavier
|
d3c5371fa5
|
VarIndex: Use tuples instead of lists
|
5 years ago |
Alinson S. Xavier
|
d1bbe48662
|
GurobiSolver: Small fix to _update_vars
|
5 years ago |
Alinson S. Xavier
|
f90d78f802
|
Move tests to separate folder
|
5 years ago |
Alinson S. Xavier
|
f755661fa6
|
Simplify BenchmarkRunner; update docs
|
5 years ago |
Alinson S. Xavier
|
c342a870d1
|
Minor fixes to docstrings; make some classes private
|
5 years ago |
Alinson S. Xavier
|
7dbbfdc418
|
Minor fixes
|
5 years ago |
Alinson S. Xavier
|
f7ce441fa6
|
Add types to internal solvers
|
5 years ago |
Alinson S. Xavier
|
d500294ebd
|
Add more types to LearningSolver
|
5 years ago |
Alinson S. Xavier
|
fc0835e694
|
Add type annotations to components
|
5 years ago |
Alinson S. Xavier
|
a98a783969
|
Update tests
|
5 years ago |
Alinson S. Xavier
|
a42c5ebdc3
|
Remove unused methods
|
5 years ago |
Alinson S. Xavier
|
868675ecf2
|
Implement some constraint methods in Pyomo
|
5 years ago |
Alinson S. Xavier
|
13e142432a
|
Add types to remaining InternalSolver methods
|
5 years ago |
Alinson S. Xavier
|
6890840c6d
|
InternalSolver: Better specify and test infeasibility
|
5 years ago |
Alinson S. Xavier
|
a1b959755c
|
Fix solve_lp_first=False and add tests
|
5 years ago |
Alinson S. Xavier
|
06402516e6
|
Move collected data to instance.training_data
|
5 years ago |
Alinson S. Xavier
|
23dd311d75
|
Reorganize imports; start moving data to instance.training_data
|
5 years ago |
Alinson S. Xavier
|
947189f25f
|
Disallow untyped calls and incomplete defs
|
5 years ago |
Alinson S. Xavier
|
7555f561f8
|
Use TypedDict from typing_extensions
|
5 years ago |
Alinson S. Xavier
|
1971389a57
|
Add types to InternalSolver
|
5 years ago |
Alinson S. Xavier
|
a536d2ecc6
|
Fix various warnings
|
5 years ago |
Alinson S. Xavier
|
9ddb952db0
|
Make LearningSolver.add internal
|
5 years ago |
Alinson S. Xavier
|
4b8672870a
|
Add XpressPyomoSolver
|
5 years ago |
Alinson S. Xavier
|
0371b2c7a9
|
Simply Pyomo solvers
|
5 years ago |
Alinson S. Xavier
|
185025e86c
|
Remove methods to set solver parameters
|
5 years ago |
Alinson S. Xavier
|
ffc77075f5
|
Require a callable as the internal solver
|
5 years ago |
Alinson S. Xavier
|
aecc3a311f
|
Merge branch 'feature/convert-ineqs' into dev
|
5 years ago |
Alinson S. Xavier
|
088a4a0355
|
Fix formatting
|
5 years ago |
Alinson S. Xavier
|
137247aed9
|
GurobiSolver: Randomize seed
|
5 years ago |
Alinson S. Xavier
|
e12a896504
|
Add training_data argument to after_solve
|
5 years ago |
Alinson S. Xavier
|
beee252fa2
|
simulate_perfect: Do not overwrite original file
|
5 years ago |
Alinson S. Xavier
|
d67af4a26b
|
ConvertTight: Detect and fix sub-optimality
|
5 years ago |
Alinson S. Xavier
|
f77d1d5de9
|
ConvertTight: Detect and fix infeasibility
|
5 years ago |
Alinson S. Xavier
|
dfe0239dff
|
LearningSolver: Implement simulate_perfect
|
5 years ago |
Alinson S. Xavier
|
bdfe343fea
|
Silence debug statements
|
5 years ago |
Alinson S. Xavier
|
7f55426909
|
Remove debug print statements
|
5 years ago |
Alinson S. Xavier
|
4057a65506
|
ConvertTightIneqs: Convert only inequalities, not equalities
|
5 years ago |
Alinson S. Xavier
|
0377b5b546
|
Minor changes to docstrings
|
5 years ago |
Alinson S. Xavier
|
c1b4ea448d
|
PyomoSolver: Never query values of fixed variables
|
5 years ago |