|
|
84351b3ac3
|
Fix time limits
|
2020-04-15 16:34:18 -05:00 |
|
|
|
6b50b707a9
|
Merge branch 'master' of github.com:iSoron/miplearn
|
2020-04-15 16:30:37 -05:00 |
|
|
|
c428d70414
|
Increase training time limit
|
2020-04-15 16:30:26 -05:00 |
|
|
|
99badb5169
|
Add scripts to upload/download benchmark training data
|
2020-04-15 16:29:04 -05:00 |
|
|
|
5fcfa369f5
|
Make PrimalSolutionComponent accept n_jobs argument
|
2020-04-15 14:37:17 -05:00 |
|
|
|
4e132a7677
|
Make progress bar labels consistent
|
2020-04-15 13:27:17 -05:00 |
|
|
|
4f39dc02d6
|
Flip dict levels produced by PrimalSolutionComponent.evaluate
|
2020-04-15 13:11:34 -05:00 |
|
|
|
10008d99b0
|
Remove print statement; add progress bar on evaluate
|
2020-04-15 10:59:34 -05:00 |
|
|
|
907c4fe14a
|
Make classifier evaluation metrics work when tp+fp=0
|
2020-04-15 10:38:58 -05:00 |
|
|
|
5b02c6ea0e
|
Make classifier evaluation metrics work when p=0
|
2020-04-15 10:36:47 -05:00 |
|
|
|
8039ac7845
|
Implement PrimalSolutionComponent.evaluate
|
2020-04-15 10:32:03 -05:00 |
|
|
|
659ef4cf9e
|
Always pass (n,)-shaped arrays to regressors instead of (n,1)
|
2020-04-15 08:42:06 -05:00 |
|
|
|
8d2d9873cb
|
ObjectiveValueComponent.evaluate: remove rounding
|
2020-04-15 08:26:31 -05:00 |
|
|
|
b1871869a0
|
Implement ObjectiveValueComponent.evaluate
|
2020-04-15 08:21:48 -05:00 |
|
|
|
b7ff587fb1
|
Make test_stab.py more deterministic
|
2020-04-14 19:34:37 -05:00 |
|
|
|
04c16c40c6
|
Add method LazyConstraintsComponent.evaluate
|
2020-04-14 19:34:08 -05:00 |
|
|
|
677c3540f1
|
Implement CrossValidatedClassifier
|
2020-04-14 19:33:33 -05:00 |
|
|
|
3dda69719e
|
Remove unnecessary CPLEX-specific code
|
2020-04-14 14:09:40 -05:00 |
|
|
|
e1bb3cf01d
|
Remove wrong assertion
|
2020-04-14 12:00:54 -05:00 |
|
|
|
86b6ac93c3
|
Make LazyConstraintsComponent use supervised learning
|
2020-04-14 11:55:54 -05:00 |
|
|
|
b555d5739c
|
Move classifiers into their own module
|
2020-04-14 09:21:39 -05:00 |
|
|
|
58c8974a1e
|
Update docs
|
2020-04-14 08:55:15 -05:00 |
|
|
|
7b9709735e
|
Update docs
|
2020-04-12 16:50:41 -05:00 |
|
|
|
f552263be1
|
Update GitHub Actions
|
2020-04-12 16:42:31 -05:00 |
|
|
|
1fefca584e
|
Reorganize Julia package
|
2020-04-12 16:30:39 -05:00 |
|
|
|
72aa1b0cdf
|
Make LearningSolver working with JuMP
|
2020-04-12 16:19:47 -05:00 |
|
|
|
808e684c11
|
Make Julia's solution format consistent with Python's
|
2020-04-12 15:56:59 -05:00 |
|
|
|
ad7a1839d4
|
Julia: Implement more missing methods from JuMPSolver; test CPLEX
|
2020-04-12 15:09:23 -05:00 |
|
|
|
feaec32653
|
Add test for InternalSolver.fix
|
2020-04-12 15:08:07 -05:00 |
|
|
|
54d2a9a0a7
|
Julia: move code from test to main package
|
2020-04-12 14:30:59 -05:00 |
|
|
|
0d6c08099d
|
PyomoSolver: remove duplicated docstrings
|
2020-04-12 14:30:44 -05:00 |
|
|
|
8200c003af
|
Add work-in-progress JuMPSolver
|
2020-04-12 11:07:09 -05:00 |
|
|
|
709f9fd0bf
|
Run Julia tests on "make test"
|
2020-04-12 11:06:41 -05:00 |
|
|
|
990631a4e7
|
Update Julia dependencies
|
2020-04-12 11:06:21 -05:00 |
|
|
|
938166e275
|
Make InternalSolver an interface; create abstract class PyomoSolver
|
2020-04-12 11:05:34 -05:00 |
|
|
|
d7a6f5dd26
|
Document LearningSolver.solve; add solver_log to solved instances
|
2020-04-12 08:23:27 -05:00 |
|
|
|
5b0591392f
|
Fix RedirectOutput; add tests
|
2020-04-12 08:15:23 -05:00 |
|
|
|
74514d7ffc
|
Remove print
|
2020-04-12 07:41:23 -05:00 |
|
|
|
0e3d080f92
|
Fix node count for CPLEX; add tests
|
2020-04-12 07:38:49 -05:00 |
|
|
|
672151d945
|
Split test_solver.py
|
2020-04-11 20:44:16 -05:00 |
|
|
|
c34fed846c
|
Split solvers.py into multiple files
|
2020-04-11 19:54:12 -05:00 |
|
|
|
9f363e0221
|
Make it easier to pass options to solver; remove some warnings
|
2020-04-11 19:22:25 -05:00 |
|
|
|
b928ba9d7b
|
GurobiSolver: Let user decide whether to use callbacks or not
|
2020-04-11 19:10:41 -05:00 |
|
|
|
9a95bd552a
|
Parse warm start value from log files
|
2020-04-11 19:01:07 -05:00 |
|
|
|
042929772b
|
Capture solver log
|
2020-04-11 18:22:34 -05:00 |
|
|
|
bde5087055
|
Document InternalSolver; only traverse list of variables once
|
2020-04-11 18:04:35 -05:00 |
|
|
|
f80263e71e
|
GitHub Actions: Only run on push, not pull requests
|
2020-04-07 09:46:03 -05:00 |
|
|
|
af4a6d6a4e
|
Fix failing tests
|
2020-04-07 09:41:30 -05:00 |
|
|
|
b35f411199
|
LearningSolver: accept any callable function as solver
|
2020-04-07 09:38:19 -05:00 |
|
|
|
5bb109cfad
|
Only set warm start flag if at least one variable is set
|
2020-04-07 09:37:46 -05:00 |
|