Commit Graph

337 Commits (53d3e9d98a957b82b3f4e88ac6d4afbc01d68109)

Author SHA1 Message Date
Alinson S. Xavier 53d3e9d98a
Implement ConstraintFeatures.__getitem__
4 years ago
Alinson S. Xavier 83c46d70a3
Implement bulk constraint methods
4 years ago
Alinson S. Xavier 8e61b7be5f
Remove EnforceOverrides
4 years ago
Alinson S. Xavier 17d4bc6ab9
Remove empty docstring
4 years ago
Alinson S. Xavier 249002dcf3 Fix mypy issues
4 years ago
Alinson S. Xavier c3d26a1c75 Reduce memory consumption of parallel_solve
4 years ago
Alinson S. Xavier 0ba8cc16fd
GurobiSolver: Implement relax/enforce constraint
5 years ago
Alinson S. Xavier 4dd4ef52bd
Add with_lhs argument
5 years ago
Alinson S. Xavier 18521331c9
Extract more features to ConstraintFeatures
5 years ago
Alinson S. Xavier 230d13a5c0
Create ConstraintFeatures
5 years ago
Alinson S. Xavier 0e9c8b0a49
Rename features.constraints to constraints_old
5 years ago
Alinson S. Xavier 39597287a6
Make extractor configurable
5 years ago
Alinson S. Xavier 95e326f5f6
Use compact variable features everywhere
5 years ago
Alinson S. Xavier fec0113722
Rename features.variables to variables_old; update FeatureExtractor
5 years ago
Alinson S. Xavier 08f0bedbe0
Implement more compact get_variables
5 years ago
Alinson S. Xavier e6eca2ee7f
GurobiSolver: Performance improvements
5 years ago
Alinson S. Xavier e1f32b1798
Add n_jobs to BenchmarkRunner.fit
5 years ago
Alinson S. Xavier 77b10b9609
Parallel processing
5 years ago
Alinson S. Xavier bec7dae6d9
Add pre argument to sample_xy
5 years ago
Alinson S. Xavier a01c179341
LearningSolver: Load each instance exactly twice during fit
5 years ago
Alinson S. Xavier ef7a50e871
Only include static features in after-load
5 years ago
Alinson S. Xavier 8f41278713
GurobiSolver: Improve get_constraints
5 years ago
Alinson S. Xavier 37a1bc9fe6
Fix mypy errors
5 years ago
Alinson S. Xavier 61645491a4
GurobiSolver: Bulk query
5 years ago
Alinson S. Xavier 25affca3ec
GurobiSolver: Accept integer variables, as long as bounds=(0,1)
5 years ago
Alinson S. Xavier c4a6665825
Remove obsolete methods
5 years ago
Alinson S. Xavier c26b852c67
Update UserCutsComponent
5 years ago
Alinson S. Xavier a4433916e5
Update DynamicLazyConstraintsComponent
5 years ago
Alinson S. Xavier b5411b8950
Update ObjectiveValueComponent
5 years ago
Alinson S. Xavier a9dcdb8e4e
Update PrimalSolutionComponent
5 years ago
Alinson S. Xavier d7aa31f3eb
Fix mypy errors
5 years ago
Alinson S. Xavier 9d404f29a7
Call new fit method
5 years ago
Alinson S. Xavier cb62345acf
Refactor StaticLazy
5 years ago
Alinson S. Xavier e6672a45a0
Rename more methods to _old
5 years ago
Alinson S. Xavier 08ede5db09
Component: add new callback methods
5 years ago
Alinson S. Xavier 6f6cd3018b
Rewrite DynamicLazy.sample_xy
5 years ago
Alinson S. Xavier bccf0e9860
Rewrite StaticLazy.sample_xy
5 years ago
Alinson S. Xavier 2979bd157c
Rewrite PrimalSolutionComponent.sample_xy
5 years ago
Alinson S. Xavier d90d7762e3
Rewrite ObjectiveValueComponent.sample_xy
5 years ago
Alinson S. Xavier 2da60dd293
Rename methods that use TrainingSample to _old
5 years ago
Alinson S. Xavier 5fd13981d4
Append sample
5 years ago
Alinson S. Xavier fde6dc5a60
Combine after_load, after_lp and after_mip into Sample dataclass
5 years ago
Alinson S. Xavier 2d4ded1978
Fix some mypy issues
5 years ago
Alinson S. Xavier 16630b3a36
GurobiPyomoSolver: Extract same features as GurobiSolver
5 years ago
Alinson S. Xavier 6bc81417ac
Sort methods
5 years ago
Alinson S. Xavier fcb511a2c6
Pyomo: Collect variable reduced costs
5 years ago
Alinson S. Xavier 3cfadf4e97
Pyomo: Collect variable bounds, obj_coeff, value, type
5 years ago
Alinson S. Xavier 6b15337e4c
Add mip_stats to after-mip features
5 years ago
Alinson S. Xavier bd78518c1f
Convert MIPSolveStats into dataclass
5 years ago
Alinson S. Xavier 2bc1e21f8e
Add lp_stats to after-lp features
5 years ago