Alinson S. Xavier
|
c1adc0b79e
|
Implement MemorizingLazyConstrComponent
|
2 years ago |
Alinson S. Xavier
|
2d07a44f7d
|
Fix mypy errors
|
2 years ago |
Alinson S. Xavier
|
1ea989d48a
|
MIPLearn v0.3
|
2 years ago |
Alinson S. Xavier
|
6cc253a903
|
Update
|
3 years ago |
Alinson S. Xavier
|
ce78d5114a
|
Merge branch 'feature/new-py-api' into feature/docs
|
4 years ago |
Alinson S. Xavier
|
522f3a7e18
|
Change LearningSolver.solve and fit
|
4 years ago |
Alinson S. Xavier
|
87bba1b38e
|
Make TravelingSalesmanGenerator return data class
|
4 years ago |
Alinson S. Xavier
|
03e5acb11a
|
Make MultiKnapsackGenerator return data class
|
4 years ago |
Alinson S. Xavier
|
b0d63a0a2d
|
Make MaxWeightStableSetGenerator return data class
|
4 years ago |
Alinson S. Xavier
|
2a76dd42ec
|
Allow user to attach arbitrary data to violations
|
4 years ago |
Alinson S. Xavier
|
beb15f7667
|
Remove obsolete benchmark files
|
4 years ago |
Alinson S. Xavier
|
e852d5cdca
|
Use np.ndarray for constraint methods in Instance
|
4 years ago |
Alinson S. Xavier
|
895cb962b6
|
Make get_variable_{categories,features} return np.ndarray
|
4 years ago |
Alinson S. Xavier
|
56b39b6c9c
|
Make get_instance_features return np.ndarray
|
4 years ago |
Alinson S. Xavier
|
4224586d10
|
Remove sample.{get,set}
|
4 years ago |
Alinson S. Xavier
|
ef9c48d79a
|
Replace Hashable by str
|
4 years ago |
Alinson S. Xavier
|
438859e493
|
Request variable features/categories in bulk
|
4 years ago |
Alinson S. Xavier
|
91c8db2225
|
Refactor StaticLazy; remove old constraint methods
|
4 years ago |
Alinson S. Xavier
|
c4a6665825
|
Remove obsolete methods
|
5 years ago |
Alinson S. Xavier
|
088d679f61
|
Redesign InternalSolver constraint methods
|
5 years ago |
Alinson S. Xavier
|
f70363db0d
|
Replace build_lazy_constraint by enforce_lazy_constraint
|
5 years ago |
Alinson S. Xavier
|
a8224b5a38
|
Move instance fixtures into the main source; remove duplication
|
5 years ago |
Alinson S. Xavier
|
38212fb858
|
Add types to tsp.py
|
5 years ago |
Alinson S. Xavier
|
f7545204d7
|
Add types to stab.py
|
5 years ago |
Alinson S. Xavier
|
2c93ff38fc
|
Add types to knapsack.py
|
5 years ago |
Alinson S. Xavier
|
1cf6124757
|
Refer to variables by varname instead of (vname, index)
|
5 years ago |
Alinson S. Xavier
|
f90f295620
|
Reorganize instance package
|
5 years ago |
Alinson S. Xavier
|
332cdbd839
|
Update copyright year
|
5 years ago |
Alinson S. Xavier
|
9f2d7439dc
|
Add user cut callbacks; begin rewrite of UserCutsComponent
|
5 years ago |
Alinson S. Xavier
|
f2520f33fb
|
Correctly store features and training data for file-based instances
|
5 years ago |
Alinson S. Xavier
|
7a6b31ca9a
|
Fix benchmark scripts; add more input checks
|
5 years ago |
Alinson S. Xavier
|
db2f426140
|
Primal: reactivate before_solve_mip
|
5 years ago |
Alinson S. Xavier
|
1224613b1a
|
Implement component.fit, component.fit_xy
|
5 years ago |
Alinson S. Xavier
|
1397937f03
|
Add first model feature (constraint RHS)
|
5 years ago |
Alinson S. Xavier
|
603902e608
|
Refactor ObjectiveComponent
|
5 years ago |
Alinson S. Xavier
|
f90d78f802
|
Move tests to separate folder
|
5 years ago |
Alinson S. Xavier
|
7dbbfdc418
|
Minor fixes
|
5 years ago |
Alinson S. Xavier
|
06402516e6
|
Move collected data to instance.training_data
|
5 years ago |
Alinson S. Xavier
|
23dd311d75
|
Reorganize imports; start moving data to instance.training_data
|
5 years ago |
Alinson S. Xavier
|
ffc77075f5
|
Require a callable as the internal solver
|
5 years ago |
Alinson S. Xavier
|
d8dc8471aa
|
Implement tests for ConvertTightIneqsIntoEqsStep
|
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
|
57d185dfc2
|
Merge branch 'gh-actions' into dev
|
5 years ago |
Alinson S. Xavier
|
272eb647fd
|
Switch to GitHub runners; temporarily disable CPLEX
|
5 years ago |
Alinson S. Xavier
|
e527e75481
|
Implement iteration_cb for LearningSolver; reactivate TSP
|
5 years ago |
Alinson S. Xavier
|
425ea2b7cc
|
Temporarily remove native solver callbacks; add iteration_cb
|
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
|
2750447f6d
|
Use lazy constraints callback (Gurobi only)
|
6 years ago |
Alinson S. Xavier
|
0b04fa93da
|
Finish TSP implementation; improve performance of Extractors
|
6 years ago |