Alinson S. Xavier
|
aa291410d8
|
docs: Minor updates
|
2 days ago |
Alinson S. Xavier
|
ca05429203
|
uc: Add quadratic terms
|
3 days ago |
Alinson S. Xavier
|
4eeb1c1ab3
|
Add maxcut to problems.ipynb
|
3 days ago |
Alinson S. Xavier
|
bfaae7c005
|
BasicCollector: Make log file optional
|
2 months ago |
Alinson S. Xavier
|
596f41c477
|
BasicCollector: save solver log to file
|
4 months ago |
Alinson S. Xavier
|
19e1f52b4f
|
BasicCollector: store `data_filename` in HDF5 file
|
4 months ago |
Alinson S. Xavier
|
7ed213d4ce
|
MaxCut: add `w_jitter` parameter to control edge weight randomization
|
4 months ago |
Alinson S. Xavier
|
daa801b5e9
|
Pyomo: implement build_maxcut_model; add support for quadratic objectives
|
4 months ago |
Alinson S. Xavier
|
2ca2794457
|
GurobiModel: Capture static_var_obj_coeffs_quad
|
4 months ago |
Alinson S. Xavier
|
1c6912cc51
|
Add MaxCut problem
|
4 months ago |
Alinson S. Xavier
|
eb914a4bdd
|
Replace `NamedTemporaryFile` with `TemporaryDirectory` in tests for better compatibility
|
4 months ago |
Alinson S. Xavier
|
a306f0df26
|
Update docs dependencies; re-run notebooks
|
4 months ago |
Alinson S. Xavier
|
e0b4181579
|
Fix pyomo warning
|
4 months ago |
Alinson S. Xavier
|
332b2b9fca
|
Update CHANGELOG
|
4 months ago |
Alinson S. Xavier
|
af65069202
|
Bump version to 0.4.3
|
4 months ago |
Alinson S. Xavier
|
dadd2216f1
|
Make compatible with Gurobi 12
|
4 months ago |
Alinson S. Xavier
|
5fefb49566
|
Update to Gurobi 11
|
4 months ago |
Alinson S. Xavier
|
3775c3f780
|
Update docs; fix Sphinx deps; bump to 0.4.2
|
10 months ago |
Alinson S. Xavier
|
e66e6d7660
|
Update CHANGELOG
|
10 months ago |
Alinson S. Xavier
|
8e05a69351
|
Update dependency: Gurobi 11
|
10 months ago |
Alinson S. Xavier
|
7ccb7875b9
|
Allow components to return stats, instead of modifying in-place
Added for compatibility with Julia.
|
1 year ago |
Alinson S. Xavier
|
f085ab538b
|
LearningSolver: return model
|
1 year ago |
Alinson S. Xavier
|
7f273ebb70
|
expert primal: Set value for int variables
|
1 year ago |
Alinson S. Xavier
|
26cfab0ebd
|
h5: Store values using float64
|
1 year ago |
Alinson S. Xavier
|
52ed34784d
|
Docs: Use single-thread example
|
1 year ago |
Alinson S. Xavier
|
0534d50af3
|
BasicCollector: Do not crash on exception
|
2 years ago |
Alinson S. Xavier
|
8a02e22a35
|
Update docs
|
2 years ago |
Alinson S. Xavier
|
702824a3b5
|
Bump version to 0.4
|
2 years ago |
Alinson S. Xavier
|
752885660d
|
Update CHANGELOG
|
2 years ago |
Alinson S. Xavier
|
b55554d410
|
Add _gurobipy suffix to all build_model functions
|
2 years ago |
Alinson S. Xavier
|
fb3f219ea8
|
Add tutorial: Cuts and lazy constraints
|
2 years ago |
Alinson S. Xavier
|
714904ea35
|
Implement ExpertCutsComponent and ExpertLazyComponent
|
2 years ago |
Alinson S. Xavier
|
cec56cbd7b
|
AbstractSolver: Fix field name
|
2 years ago |
Alinson S. Xavier
|
e75850fab8
|
LearningSolver: Keep original H5 file unmodified
|
2 years ago |
Alinson S. Xavier
|
687c271d4d
|
Bump version to 0.4.0
|
2 years ago |
Alinson S. Xavier
|
60d9a68485
|
Solver: Make attributes private; ensure we're not calling them directly
Helps with Julia/JuMP integration.
|
2 years ago |
Alinson S. Xavier
|
33f2cb3d9e
|
Cuts: Do not access attributes directly
|
2 years ago |
Alinson S. Xavier
|
5b28595b0b
|
BasicCollector: Make LP and MPS optional
|
2 years ago |
Alinson S. Xavier
|
60c7222fbe
|
Cuts: Call set_cuts instead of setting cuts_aot_ directly
|
2 years ago |
Alinson S. Xavier
|
281508f44c
|
Store cuts and lazy constraints as JSON in H5
|
2 years ago |
Alinson S. Xavier
|
2774edae8c
|
tsp: Remove some code duplication
|
2 years ago |
Alinson S. Xavier
|
25bbe20748
|
Make lazy constr component compatible with Pyomo+Gurobi
|
2 years ago |
Alinson S. Xavier
|
c9eef36c4e
|
Make cuts component compatible with Pyomo+Gurobi
|
2 years ago |
Alinson S. Xavier
|
d2faa15079
|
Reformat; remove unused imports
|
2 years ago |
Alinson S. Xavier
|
8c2c45417b
|
Update mypy
|
2 years ago |
Alinson S. Xavier
|
8805a83c1c
|
Implement MemorizingCutsComponent; STAB: switch to edge formulation
|
2 years ago |
Alinson S. Xavier
|
b81815d35b
|
Lazy: Minor fixes; make it compatible with Pyomo
|
2 years ago |
Alinson S. Xavier
|
a42cd5ae35
|
Lazy: Simplify method signature; switch to AbstractModel
|
2 years ago |
Alinson S. Xavier
|
7079a36203
|
Lazy: Rename fields
|
2 years ago |
Alinson S. Xavier
|
c1adc0b79e
|
Implement MemorizingLazyConstrComponent
|
2 years ago |