Commit Graph

67 Commits (346ca11a92ac5d4e564d2be5ddbc3be45aef17d2)

Author SHA1 Message Date
Alinson S. Xavier 346ca11a92 Serialize instances as JSON
5 years ago
Alinson S. Xavier 261cb89a4d Remove non-essential pacakges from setup.py; correct setup.py packages
5 years ago
Alinson S. Xavier 338aeaa8f3 Use same logging format in Python and Julia
5 years ago
Alinson S. Xavier 9c816badfb Add save chart function to BenchmarkRunner
5 years ago
Alinson S. Xavier e73e6c462e Add Instance.load and Instance.dump
5 years ago
Alinson S. Xavier ea12e21e02 PrimalComponent: handle case where classifier is a fixed int
5 years ago
Alinson S. Xavier 11d22b4c3c Implement GurobiSolver (without Pyomo)
5 years ago
Alinson S. Xavier 15473b6a8c Rename solvers to CplexPyomoSolver and GurobyPyomoSolver
5 years ago
Alinson S. Xavier 9f70559d63 Implement UserCutsComponent; modify TravelingSalesmanInstance
5 years ago
Alinson S. Xavier 0cf1939325 Fix failing test
5 years ago
Alinson S. Xavier a803d73a3b Docs: fix example; export MinPrecisionThreshold
5 years ago
Alinson S. Xavier ab8fdad47f Add x and y methods to PrimalSolutionComponent
5 years ago
Alinson S. Xavier e352e478d0 Branch: add progress bar
6 years ago
Alinson S. Xavier 80f2251877 Update BranchPriorityComponent; activate it during benchmark
6 years ago
Alinson S. Xavier d5411f5cc8 Primal: Make default precision 0.98
6 years ago
Alinson S. Xavier bdecde47fe Add node_limit option to LearningSolver
6 years ago
Alinson S. Xavier 696d66eba9 STAB: Alternative features
6 years ago
Alinson S. Xavier 07aabd6897 AdaptiveClassifier: improve logging
6 years ago
Alinson S. Xavier 4c152d60f7 Make AdaptiveClassifier pick best classifier based on score
6 years ago
Alinson S. Xavier 89e5b9c2bf Implement MinPrecisionThreshold; use it by default
6 years ago
Alinson S. Xavier 8f3f880afd STAB: Switch to clique formulation
6 years ago
Alinson S. Xavier 9c3de5d7ce Remove print statements
6 years ago
Alinson S. Xavier c63a0777ed Simplify AdaptiveClassifier
6 years ago
Alinson S. Xavier d13a548e80 Remove unused imports and attributes
6 years ago
Alinson S. Xavier f227b18758 Primal: add progress bar
6 years ago
Alinson S. Xavier a39159158e Simplify PrimalSolutionComponent; remove dynamic thresholds
6 years ago
Alinson S. Xavier 5fcfa369f5 Make PrimalSolutionComponent accept n_jobs argument
6 years ago
Alinson S. Xavier 4e132a7677 Make progress bar labels consistent
6 years ago
Alinson S. Xavier 4f39dc02d6 Flip dict levels produced by PrimalSolutionComponent.evaluate
6 years ago
Alinson S. Xavier 10008d99b0 Remove print statement; add progress bar on evaluate
6 years ago
Alinson S. Xavier 907c4fe14a Make classifier evaluation metrics work when tp+fp=0
6 years ago
Alinson S. Xavier 5b02c6ea0e Make classifier evaluation metrics work when p=0
6 years ago
Alinson S. Xavier 8039ac7845 Implement PrimalSolutionComponent.evaluate
6 years ago
Alinson S. Xavier 659ef4cf9e Always pass (n,)-shaped arrays to regressors instead of (n,1)
6 years ago
Alinson S. Xavier 8d2d9873cb ObjectiveValueComponent.evaluate: remove rounding
6 years ago
Alinson S. Xavier b1871869a0 Implement ObjectiveValueComponent.evaluate
6 years ago
Alinson S. Xavier b7ff587fb1 Make test_stab.py more deterministic
6 years ago
Alinson S. Xavier 04c16c40c6 Add method LazyConstraintsComponent.evaluate
6 years ago
Alinson S. Xavier 677c3540f1 Implement CrossValidatedClassifier
6 years ago
Alinson S. Xavier 3dda69719e Remove unnecessary CPLEX-specific code
6 years ago
Alinson S. Xavier e1bb3cf01d
Remove wrong assertion
6 years ago
Alinson S. Xavier 86b6ac93c3 Make LazyConstraintsComponent use supervised learning
6 years ago
Alinson S. Xavier b555d5739c Move classifiers into their own module
6 years ago
Alinson S. Xavier 808e684c11 Make Julia's solution format consistent with Python's
6 years ago
Alinson S. Xavier feaec32653 Add test for InternalSolver.fix
6 years ago
Alinson S. Xavier 0d6c08099d PyomoSolver: remove duplicated docstrings
6 years ago
Alinson S. Xavier 938166e275 Make InternalSolver an interface; create abstract class PyomoSolver
6 years ago
Alinson S. Xavier d7a6f5dd26 Document LearningSolver.solve; add solver_log to solved instances
6 years ago
Alinson S. Xavier 5b0591392f Fix RedirectOutput; add tests
6 years ago
Alinson S. Xavier 74514d7ffc Remove print
6 years ago