Commit Graph

366 Commits (13e142432ac8e2015f06e0d6b7348c5fb8ce4748)
 

Author SHA1 Message Date
Alinson S. Xavier 5b0591392f Fix RedirectOutput; add tests
6 years ago
Alinson S. Xavier 74514d7ffc Remove print
6 years ago
Alinson S. Xavier 0e3d080f92 Fix node count for CPLEX; add tests
6 years ago
Alinson S. Xavier 672151d945 Split test_solver.py
6 years ago
Alinson S. Xavier c34fed846c Split solvers.py into multiple files
6 years ago
Alinson S. Xavier 9f363e0221 Make it easier to pass options to solver; remove some warnings
6 years ago
Alinson S. Xavier b928ba9d7b GurobiSolver: Let user decide whether to use callbacks or not
6 years ago
Alinson S. Xavier 9a95bd552a Parse warm start value from log files
6 years ago
Alinson S. Xavier 042929772b Capture solver log
6 years ago
Alinson S. Xavier bde5087055 Document InternalSolver; only traverse list of variables once
6 years ago
Alinson S. Xavier f80263e71e GitHub Actions: Only run on push, not pull requests
6 years ago
Alinson S. Xavier af4a6d6a4e Fix failing tests
6 years ago
Alinson S. Xavier b35f411199 LearningSolver: accept any callable function as solver
6 years ago
Alinson S. Xavier 5bb109cfad Only set warm start flag if at least one variable is set
6 years ago
Alinson S. Xavier c8152aab6c Update dependencies
6 years ago
bknueven ff3efe4884 generalizing solvers for LearningSolver; ensuring primal does not get set if it does not exist
6 years ago
Alinson S. Xavier 2a558931d1 Add notebooks/ to gitignore
6 years ago
Alinson S. Xavier da32ff2f35 Make LearningSolver picklable
6 years ago
Alinson S. Xavier 43225681cb Update compiled docs
6 years ago
Alinson S. Xavier 72f1009d41 Modify API for selecting solver components
6 years ago
Alinson S. Xavier 1566d67a1b Update compiled docs
6 years ago
Alinson S. Xavier a7e78ddc08 Remove default arguments in solver.fit; update docs
6 years ago
Alinson S. Xavier 46ebe013bf
Minor changes to docs and theme
6 years ago
Alinson S. Xavier b77b87a429
Update docs
6 years ago
Alinson S. Xavier 4f112878fd
Update GitHub Actions
6 years ago
Alinson S. Xavier 7765d1f822
Reorganize directories
6 years ago
Alinson S. Xavier 37795fe013
Update TSP benchmarks
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 3b047785dc
Benchmark: Always use default components
6 years ago
Alinson S. Xavier 570ac09286
Only relax binary variables; do not clear value of fixed variables
6 years ago
Alinson S. Xavier c4faa0c708
Update benchmarks
6 years ago
Alinson S. Xavier 5eee00c626
Plot predicted objective value
6 years ago
Alinson S. Xavier 32510d077d
Update TSP benchmarks
6 years ago
Alinson S. Xavier b609b4a0ee
Include objective sense in benchmark file; update charts
6 years ago
Alinson S. Xavier 9a2dd52566
Merge branch 'feature/tsp'
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 68e972c635
Docs: Add TSP
6 years ago
Alinson S. Xavier 7a01d9cbcf
Implement TSP generator and LazyConstraintsComponent
6 years ago
Alinson S. Xavier 477e7677ed
README.md: Fix typo
6 years ago
Alinson S. Xavier f713a399a8 Merge branch 'master' into feature/tsp
6 years ago
Alinson S. Xavier f22aecb14d Add missing docs files
6 years ago
Alinson S. Xavier ec48d2120b Fix documentation links
6 years ago
Alinson S. Xavier cc1df1b3fe Update documentation
6 years ago
Alinson S. Xavier 30e7d7313c Fix failing test
6 years ago