Commit Graph

92 Commits (27b2a1eef520434a8686c1d97c62b3381d2c19c3)

Author SHA1 Message Date
Alinson S. Xavier 5ccd65c809 Remove empty tests
5 years ago
Alinson S. Xavier 6b104433be Improve logging
5 years ago
Alinson S. Xavier 25f336aac9 Fix failing test
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 303750a7dd
Restore add_constraint method
6 years ago
Alinson S. Xavier 19453f5ee5
LearningSolver: only compute all_vars once
6 years ago
Alinson S. Xavier 2750447f6d
Use lazy constraints callback (Gurobi only)
6 years ago
Alinson S. Xavier 72fc65cae0
LazyConstraintsComponent: make threshold configurable
6 years ago
Alinson S. Xavier 570ac09286
Only relax binary variables; do not clear value of fixed variables
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 0b04fa93da
Finish TSP implementation; improve performance of Extractors
6 years ago
Alinson S. Xavier b1f674fcc6
Improve solve_lp performance
6 years ago
Alinson S. Xavier d2a2de9183
Instance: document find_violations and build_lazy_constraint
6 years ago
Alinson S. Xavier 959cb54d27
Remove load_state and save_state
6 years ago
Alinson S. Xavier 7a01d9cbcf
Implement TSP generator and LazyConstraintsComponent
6 years ago
Alinson S. Xavier f713a399a8 Merge branch 'master' into feature/tsp
6 years ago
Alinson S. Xavier 30e7d7313c Fix failing test
6 years ago
Alinson S. Xavier 996b16f1b7 Add missing files
6 years ago
Alinson S. Xavier a2fbb9f8d8 Implement PrimalSolutionComponent; remove deprecated predictors
6 years ago
Alinson S. Xavier ccd694af9b Implement ObjectiveValueComponent
6 years ago
Alinson S. Xavier 7de1db047f Implement InstanceFeaturesExtractor and ObjectiveValueExtractor
6 years ago
Alinson S. Xavier b428a4fc36 Add option to solve root relaxation only
6 years ago
Alinson S. Xavier 9e4004ae8a Silence Gurobi
6 years ago
Alinson S. Xavier b60afab5ef Extract value of LP relaxation
6 years ago
Alinson S. Xavier 10ad8e0a9e Make Gurobi the default solver
6 years ago
Alinson S. Xavier 212e38d004 Make SolutionExtractor use instance.solution and instance.lp_solution
6 years ago
Alinson S. Xavier 0048fcce13 Extract root relaxation solution
6 years ago
Alinson S. Xavier f8e8aeb973 Better encapsulate solvers
6 years ago
Alinson S. Xavier 141c8f0fdf Store solution into instance object after solving
6 years ago
Alinson S. Xavier 4bf7636f51 Fix tests for CPLEX; temporarily disable incompatible tests
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 d3b5b43b94 Implement AdaptiveSolver; reorganize imports
6 years ago
Alinson S. Xavier 1213f1d0a5 LearningSolver: fix node count for non-compatible solvers
6 years ago
Alinson S. Xavier ffb29d2bbb BenchmarkRunner: add solve method
6 years ago
Alinson S. Xavier c3902ad61c Branching: Make classifier configurable
6 years ago
Alinson S. Xavier d7131e9f66 Knapsack: Make jitter relative instead of absolute
6 years ago
Alinson S. Xavier cae1915660 Reactivate linear relaxation code; move to WarmStartComponent
6 years ago
Alinson S. Xavier 85b804610f Move components into submodule
6 years ago
Alinson S. Xavier 52b476f0a3 Remove PerVariableTransformer
6 years ago
Alinson S. Xavier 5750b4c98d KNN: Make distinction between k and min_samples; improve logging
6 years ago
Alinson S. Xavier cb0b3d5468 Fix component name
6 years ago
Alinson S. Xavier fc62a7b067 Temporarily disable linear relaxation features
6 years ago
Alinson S. Xavier f9e9077803 Only use warmstart=true if warm start is available
6 years ago
Alinson S. Xavier 2dc66696f9 Initial version of TSP generator
6 years ago
Alinson S. Xavier dbea4aa988 Make WarmStartComponent use Extractor
6 years ago
Alinson S. Xavier 17c21382c5 miplearn module: export extractors
6 years ago