Commit Graph

36 Commits (8f73d87d2d6c7d2ed3672247ac61b8772629fd62)

Author SHA1 Message Date
Alinson S. Xavier e1f32b1798
Add n_jobs to BenchmarkRunner.fit
5 years ago
Alinson S. Xavier f90f295620
Reorganize instance package
5 years ago
Alinson S. Xavier 3543a2ba92
Optimize imports
5 years ago
Alinson S. Xavier 332cdbd839
Update copyright year
5 years ago
Alinson S. Xavier 08e808690e
Replace InstanceIterator by PickleGzInstance
5 years ago
Alinson S. Xavier db2f426140 Primal: reactivate before_solve_mip
5 years ago
Alinson S. Xavier f755661fa6 Simplify BenchmarkRunner; update docs
5 years ago
Alinson S. Xavier d500294ebd Add more types to LearningSolver
5 years ago
Alinson S. Xavier 23dd311d75 Reorganize imports; start moving data to instance.training_data
5 years ago
Alinson S. Xavier 69a82172b9 Fix some _compute_gap corner cases; add tests
5 years ago
Alinson S. Xavier 36061d5a14 Make _compute_gap static
5 years ago
Alinson S. Xavier fb006a7880
Merge branch 'dev' of github.com:iSoron/miplearn into dev
5 years ago
Alinson S. Xavier 872ef0eb06
Benchmark: Move relative statistics to benchmark script
5 years ago
Alinson S. Xavier d7aac56bd9
Benchmark: Remove unused save_chart; load multiple results
5 years ago
Gregor Hendel 601bfa261a make gap computation robust against missing upper/lower bounds
5 years ago
Alinson S. Xavier fab7b5419b
BenchmarkRunner: Create parent dirs in save_results
5 years ago
Alinson S. Xavier 30d6ea0a9b
Benchmark: Include solver log in results file
5 years ago
Alinson S. Xavier c9ad7a3f56
Benchmark: Add extra columns to CSV
5 years ago
Alinson S. Xavier d99600f101 Reformat source code with Black; add pre-commit hooks and CI checks
5 years ago
Alinson S. Xavier 388b10c63c Train without loading all instances to memory
5 years ago
Alinson S. Xavier 75570ceaeb Minor fixed to BenchmarkRunner
5 years ago
Alinson S. Xavier 5663ced0be Move python files to root folder; remove built docs
5 years ago
Alinson S. Xavier 7765d1f822
Reorganize directories
6 years ago
Alinson S. Xavier 5eee00c626
Plot predicted objective value
6 years ago
Alinson S. Xavier b609b4a0ee
Include objective sense in benchmark file; update charts
6 years ago
Alinson S. Xavier a2fbb9f8d8 Implement PrimalSolutionComponent; remove deprecated predictors
6 years ago
Alinson S. Xavier f8e8aeb973 Better encapsulate solvers
6 years ago
Alinson S. Xavier 4ab957b686 Update copyright notices
6 years ago
Alinson S. Xavier 7d8279a3bb Merge branch 'master' into dev
6 years ago
Alinson S. Xavier 635c16386d Update copyright notices
6 years ago
Alinson S. Xavier ffb29d2bbb BenchmarkRunner: add solve method
6 years ago
Alinson S. Xavier 82dfe20001 Do not collect training data during benchmarks
6 years ago
Alinson S. Xavier 6a29411df3 Modularize LearningSolver into components; implement branch-priority
6 years ago
Alinson S. Xavier f7d20ed52b Add customizable branch priority; add more metrics to BenchmarkRunner
6 years ago
Alinson S. Xavier 3644c59101 BenchmarkRunner: save and load results
6 years ago
Alinson S. Xavier 8f141e6a9d Implement BenchmarkRunner
6 years ago