Commit Graph

673 Commits

Author SHA1 Message Date
7dbbfdc418 Minor fixes 2021-01-21 18:21:53 -06:00
f7ce441fa6 Add types to internal solvers 2021-01-21 17:19:28 -06:00
d500294ebd Add more types to LearningSolver 2021-01-21 16:33:55 -06:00
fc0835e694 Add type annotations to components 2021-01-21 15:54:23 -06:00
a98a783969 Update tests 2021-01-21 14:38:12 -06:00
a42c5ebdc3 Remove unused methods 2021-01-21 14:27:28 -06:00
868675ecf2 Implement some constraint methods in Pyomo 2021-01-21 14:24:06 -06:00
13e142432a Add types to remaining InternalSolver methods 2021-01-21 14:02:18 -06:00
fb887d2444 Update README.md 2021-01-21 13:03:18 -06:00
0cf963e873 Fix tests for Python 3.6 2021-01-21 13:01:14 -06:00
6890840c6d InternalSolver: Better specify and test infeasibility 2021-01-21 09:15:14 -06:00
05497cab07 Merge branch 'feature/training_sample' into dev 2021-01-21 08:32:20 -06:00
372d6eb066 Instance: Reformat comments 2021-01-21 08:29:38 -06:00
a1b959755c Fix solve_lp_first=False and add tests 2021-01-21 08:25:57 -06:00
06402516e6 Move collected data to instance.training_data 2021-01-21 08:21:40 -06:00
23dd311d75 Reorganize imports; start moving data to instance.training_data 2021-01-20 12:02:25 -06:00
947189f25f Disallow untyped calls and incomplete defs 2021-01-20 10:48:03 -06:00
7555f561f8 Use TypedDict from typing_extensions 2021-01-20 10:25:22 -06:00
3b2413291e Add mypy to requirements 2021-01-20 10:13:11 -06:00
87dc9f5f11 Remove scipy requirement 2021-01-20 10:11:03 -06:00
1971389a57 Add types to InternalSolver 2021-01-20 10:07:28 -06:00
69a82172b9 Fix some _compute_gap corner cases; add tests 2021-01-20 08:56:02 -06:00
a536d2ecc6 Fix various warnings 2021-01-19 22:52:39 -06:00
36061d5a14 Make _compute_gap static 2021-01-19 22:32:29 -06:00
9ddb952db0 Make LearningSolver.add internal 2021-01-19 22:32:05 -06:00
4b8672870a Add XpressPyomoSolver 2021-01-19 22:28:39 -06:00
34e1711081 Remove incorrect import 2021-01-19 22:02:17 -06:00
0371b2c7a9 Simply Pyomo solvers 2021-01-19 21:54:37 -06:00
185025e86c Remove methods to set solver parameters 2021-01-19 21:38:01 -06:00
ffc77075f5 Require a callable as the internal solver 2021-01-19 21:21:39 -06:00
3ff773402d Remove unused variable 2021-01-19 20:33:06 -06:00
fb006a7880 Merge branch 'dev' of github.com:iSoron/miplearn into dev 2021-01-19 09:52:51 -06:00
872ef0eb06 Benchmark: Move relative statistics to benchmark script 2021-01-19 09:47:29 -06:00
96a57efd25 Update .gitignore 2021-01-19 09:09:42 -06:00
23b38727a2 Benchmark: Update Makefile 2021-01-19 09:09:16 -06:00
d7aac56bd9 Benchmark: Remove unused save_chart; load multiple results 2021-01-19 09:09:03 -06:00
f05db85df8 Benchmark: Avoid loading instances to memory 2021-01-19 09:07:55 -06:00
aecc3a311f Merge branch 'feature/convert-ineqs' into dev 2021-01-19 07:22:14 -06:00
3efc92742d Merge pull request #3 from GregorCH/dev-robust-gap
Make gap computation robust against missing upper/lower bounds
2021-01-15 08:01:55 -06:00
Gregor Hendel
601bfa261a make gap computation robust against missing upper/lower bounds 2021-01-15 08:43:54 +01:00
088a4a0355 Fix formatting 2021-01-14 21:01:42 -06:00
5a062ad97e ConvertTight: Use x function from DropRedundant 2021-01-14 21:01:34 -06:00
fab7b5419b BenchmarkRunner: Create parent dirs in save_results 2021-01-14 21:00:52 -06:00
622d132ba2 Update package description 2021-01-14 18:35:17 -06:00
0ff16040b2 Update package description 2021-01-14 18:26:23 -06:00
137247aed9 GurobiSolver: Randomize seed 2021-01-14 11:31:40 -06:00
7e4b1d77a3 DropRedundant: Collect data from multiple runs 2021-01-14 11:27:47 -06:00
e12a896504 Add training_data argument to after_solve 2021-01-14 10:37:48 -06:00
30d6ea0a9b Benchmark: Include solver log in results file 2021-01-14 10:00:58 -06:00
beee252fa2 simulate_perfect: Do not overwrite original file 2021-01-13 11:04:33 -06:00