Commit Graph

41 Commits (5e1f26e4b00113fc55a1018c5803e900494a80c1)

Author SHA1 Message Date
Alinson S. Xavier 5e1f26e4b0
Add more constraint features
5 years ago
Alinson S. Xavier b5e602cdc1
get_constraints: Fetch slack and dual values
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 735884151d
Reorganize callbacks
5 years ago
Alinson S. Xavier 6ac738beb4
PyomoSolver: Implement missing constraint methods
5 years ago
Alinson S. Xavier 9368b37139
Replace individual constraint methods by single get_constraints
5 years ago
Alinson S. Xavier 626d75f25e
Reorganize internal solver tests
5 years ago
Alinson S. Xavier 5116681291 Add some InternalSolver tests to main package
5 years ago
Alinson S. Xavier f90d78f802 Move tests to separate folder
5 years ago
Alinson S. Xavier f755661fa6 Simplify BenchmarkRunner; update docs
5 years ago
Alinson S. Xavier c342a870d1 Minor fixes to docstrings; make some classes private
5 years ago
Alinson S. Xavier 7dbbfdc418 Minor fixes
5 years ago
Alinson S. Xavier f7ce441fa6 Add types to internal solvers
5 years ago
Alinson S. Xavier d500294ebd Add more types to LearningSolver
5 years ago
Alinson S. Xavier a98a783969 Update tests
5 years ago
Alinson S. Xavier 868675ecf2 Implement some constraint methods in Pyomo
5 years ago
Alinson S. Xavier 13e142432a Add types to remaining InternalSolver methods
5 years ago
Alinson S. Xavier 6890840c6d InternalSolver: Better specify and test infeasibility
5 years ago
Alinson S. Xavier a1b959755c Fix solve_lp_first=False and add tests
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 1971389a57 Add types to InternalSolver
5 years ago
Alinson S. Xavier 9ddb952db0 Make LearningSolver.add internal
5 years ago
Alinson S. Xavier 4b8672870a Add XpressPyomoSolver
5 years ago
Alinson S. Xavier ffc77075f5 Require a callable as the internal solver
5 years ago
Alinson S. Xavier beee252fa2
simulate_perfect: Do not overwrite original file
5 years ago
Alinson S. Xavier 5b5f4b7671 InternalSolver: set_constraint_sense, set_constraint_rhs
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 0b41c882ff Merge branch 'feature/files' into dev
5 years ago
Alinson S. Xavier e7426e445a Make tests compatible with Python 3.7+
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 f03cc15b75 Allow solve and parallel_solve to operate on files
5 years ago
Alinson S. Xavier a221740ac5 Implement lazy callbacks & two-phase gap
5 years ago
Alinson S. Xavier ba96338d2d Small fixes to lazy constraints
5 years ago
Alinson S. Xavier e527e75481 Implement iteration_cb for LearningSolver; reactivate TSP
5 years ago
Alinson S. Xavier 5390a5b656 Rename LazyConstraintsComponent to DynamicLazyConstraintsComponent
5 years ago
Alinson S. Xavier 425ea2b7cc Temporarily remove native solver callbacks; add iteration_cb
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