Alinson S. Xavier
|
f69067aafd
|
Implement {get,put}_array; make other methods deprecated
|
4 years ago |
Alinson S. Xavier
|
0a32586bf8
|
Use np.ndarray in Constraints
|
4 years ago |
Alinson S. Xavier
|
0c4b0ea81a
|
Use np.ndarray in Variables
|
4 years ago |
Alinson S. Xavier
|
b6426462a1
|
Fix failing tests
|
4 years ago |
Alinson S. Xavier
|
475fe3d985
|
Sample: do not check data by default; minor fixes
|
4 years ago |
Alinson S. Xavier
|
95b9ce29fd
|
Hdf5Sample: Use latest HDF5 file format
|
4 years ago |
Alinson S. Xavier
|
4a52911924
|
AlvLouWeh2017: Replace non-finite features by constant
|
4 years ago |
Alinson S. Xavier
|
e72f3b553f
|
Hdf5Sample: Use half-precision for floats
|
4 years ago |
Alinson S. Xavier
|
067f0f847c
|
Add mip_ prefix to dynamic constraints
|
4 years ago |
Alinson S. Xavier
|
ca925119b3
|
Add static_ prefix to all static features
|
4 years ago |
Alinson S. Xavier
|
10eed9b306
|
Don't include intermediary features in sample; rename some keys
|
4 years ago |
Alinson S. Xavier
|
865a4b2f40
|
Hdf5Sample: Store string vectors as "S" dtype instead of obj
|
4 years ago |
Alinson S. Xavier
|
c513515725
|
Hdf5Sample: Enable compression
|
4 years ago |
Alinson S. Xavier
|
7d5ec1344a
|
Make Hdf5Sample work with bytearray
|
4 years ago |
Alinson S. Xavier
|
a69cbed7b7
|
Improve error messages in assertions
|
4 years ago |
Alinson S. Xavier
|
fc55a077f2
|
Sample: Allow numpy arrays
|
4 years ago |
Alinson S. Xavier
|
6fd839351c
|
GurobiSolver: Fix error messages
|
4 years ago |
Alinson S. Xavier
|
b6880f068c
|
Hdf5Sample: store lengths as dataset instead of attr
|
4 years ago |
Alinson S. Xavier
|
728a6bc835
|
Remove debug statement
|
4 years ago |
Alinson S. Xavier
|
d30c3232e6
|
FileInstance.save: create file when it does not already exist
|
4 years ago |
Alinson S. Xavier
|
15e08f6c36
|
Implement FileInstance
|
4 years ago |
Alinson S. Xavier
|
f1dc450cbf
|
Do nothing on put_scalar(None)
|
4 years ago |
Alinson S. Xavier
|
6c98986675
|
Hdf5Sample: Return None for non-existing keys
|
4 years ago |
Alinson S. Xavier
|
a0f8bf15d6
|
Handle completely empty veclists
|
4 years ago |
Alinson S. Xavier
|
3da8d532a8
|
Sample: handle None in vectors
|
4 years ago |
Alinson S. Xavier
|
284ba15db6
|
Implement sample.{get,put}_bytes
|
4 years ago |
Alinson S. Xavier
|
962707e8b7
|
Replace push_sample by create_sample
|
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
|
8d89285cb9
|
Implement {get,put}_vector_list
|
4 years ago |
Alinson S. Xavier
|
8fc7c6ab71
|
Split Sample.{get,put} into {get,put}_{scalar,vector}
|
4 years ago |
Alinson S. Xavier
|
0a399deeee
|
Implement Hdf5Sample
|
4 years ago |
Alinson S. Xavier
|
235c3e55c2
|
Make Sample abstract; create MemorySample
|
4 years ago |
Alinson S. Xavier
|
851b8001bb
|
Move features to its own package
|
4 years ago |
Alinson S. Xavier
|
ed77d548aa
|
Remove unused function
|
4 years ago |
Alinson S. Xavier
|
609c5c7694
|
Rename Variables and Constraints; move to internal.py
|
4 years ago |
Alinson S. Xavier
|
c8c29138ca
|
Remove unused classes and functions
|
4 years ago |
Alinson S. Xavier
|
cd9e5d4144
|
Remove sample.after_load
|
4 years ago |
Alinson S. Xavier
|
b4a267a524
|
Remove sample.after_lp
|
4 years ago |
Alinson S. Xavier
|
4093ac62fd
|
Remove sample.after_mip
|
4 years ago |
Alinson S. Xavier
|
7c4c301611
|
Extract instance, var and constr features into sample
|
4 years ago |
Alinson S. Xavier
|
061b1349fe
|
Move user_cuts/lazy_enforced to sample.data
|
4 years ago |
Alinson S. Xavier
|
80281df8d8
|
Replace instance.samples by instance.get/push_sample
|
4 years ago |
Alinson S. Xavier
|
a5092cc2b9
|
Request constraint features/categories in bulk
|
4 years ago |
Alinson S. Xavier
|
8118ab4110
|
Remove EnforceOverrides
|
4 years ago |
Alinson S. Xavier
|
438859e493
|
Request variable features/categories in bulk
|
4 years ago |
Alinson S. Xavier
|
6969f2ffd2
|
Measure time extracting features
|
4 years ago |
Alinson S. Xavier
|
5b4b8adee5
|
LearningSolver: add extract_sa, extract_lhs arguments
|
4 years ago |
Alinson S. Xavier
|
101bd94a5b
|
Make read/write_pickle_gz quiet
|
4 years ago |
Alinson S. Xavier
|
46a7d3fe26
|
BenchmarkRunner.fit: Only iterate through files twice
|
4 years ago |
Alinson S. Xavier
|
343afaeec0
|
Fix MyPy errors
|
4 years ago |
Alinson S. Xavier
|
4c7e63409d
|
Improve logging
|
4 years ago |
Alinson S. Xavier
|
ddd136c661
|
assert_equals: Handle ndarray with booleans
|
4 years ago |
Alinson S. Xavier
|
52093eb1c0
|
Combine np.ndarray conversion with rounding
|
4 years ago |
Alinson S. Xavier
|
34c71796e1
|
assert_equals: Recursively convert np.ndarray
|
4 years ago |
Alinson S. Xavier
|
cdd38cdfb8
|
Make assert_equals work with np.ndarray
|
4 years ago |
Alinson S. Xavier
|
81b7047c4c
|
gurobi.py: Remove tuples
|
4 years ago |
Alinson S. Xavier
|
c494f3e804
|
Remove tuples from ConstraintFeatures
|
4 years ago |
Alinson S. Xavier
|
f9ac65bf9c
|
Remove tuples from VariableFeatures
|
4 years ago |
Alinson S. Xavier
|
fa969cf066
|
Constraint features: Fix conversion to list
|
4 years ago |
Alinson S. Xavier
|
659131c8cf
|
Only use p_tqdm is n_jobs>1
|
4 years ago |
Alinson S. Xavier
|
4bf4d09cb5
|
Remove unused classes and methods
|
4 years ago |
Alinson S. Xavier
|
91c8db2225
|
Refactor StaticLazy; remove old constraint methods
|
4 years ago |
Alinson S. Xavier
|
53d3e9d98a
|
Implement ConstraintFeatures.__getitem__
|
4 years ago |
Alinson S. Xavier
|
83c46d70a3
|
Implement bulk constraint methods
|
4 years ago |
Alinson S. Xavier
|
8e61b7be5f
|
Remove EnforceOverrides
|
4 years ago |
Alinson S. Xavier
|
17d4bc6ab9
|
Remove empty docstring
|
4 years ago |
Alinson S. Xavier
|
249002dcf3
|
Fix mypy issues
|
4 years ago |
Alinson S. Xavier
|
c3d26a1c75
|
Reduce memory consumption of parallel_solve
|
4 years ago |
Alinson S. Xavier
|
0ba8cc16fd
|
GurobiSolver: Implement relax/enforce constraint
|
5 years ago |
Alinson S. Xavier
|
4dd4ef52bd
|
Add with_lhs argument
|
5 years ago |
Alinson S. Xavier
|
18521331c9
|
Extract more features to ConstraintFeatures
|
5 years ago |
Alinson S. Xavier
|
230d13a5c0
|
Create ConstraintFeatures
|
5 years ago |
Alinson S. Xavier
|
0e9c8b0a49
|
Rename features.constraints to constraints_old
|
5 years ago |
Alinson S. Xavier
|
39597287a6
|
Make extractor configurable
|
5 years ago |
Alinson S. Xavier
|
95e326f5f6
|
Use compact variable features everywhere
|
5 years ago |
Alinson S. Xavier
|
fec0113722
|
Rename features.variables to variables_old; update FeatureExtractor
|
5 years ago |
Alinson S. Xavier
|
08f0bedbe0
|
Implement more compact get_variables
|
5 years ago |
Alinson S. Xavier
|
e6eca2ee7f
|
GurobiSolver: Performance improvements
|
5 years ago |
Alinson S. Xavier
|
e1f32b1798
|
Add n_jobs to BenchmarkRunner.fit
|
5 years ago |
Alinson S. Xavier
|
77b10b9609
|
Parallel processing
|
5 years ago |
Alinson S. Xavier
|
bec7dae6d9
|
Add pre argument to sample_xy
|
5 years ago |
Alinson S. Xavier
|
a01c179341
|
LearningSolver: Load each instance exactly twice during fit
|
5 years ago |
Alinson S. Xavier
|
ef7a50e871
|
Only include static features in after-load
|
5 years ago |
Alinson S. Xavier
|
8f41278713
|
GurobiSolver: Improve get_constraints
|
5 years ago |
Alinson S. Xavier
|
37a1bc9fe6
|
Fix mypy errors
|
5 years ago |
Alinson S. Xavier
|
61645491a4
|
GurobiSolver: Bulk query
|
5 years ago |
Alinson S. Xavier
|
25affca3ec
|
GurobiSolver: Accept integer variables, as long as bounds=(0,1)
|
5 years ago |
Alinson S. Xavier
|
c4a6665825
|
Remove obsolete methods
|
5 years ago |
Alinson S. Xavier
|
c26b852c67
|
Update UserCutsComponent
|
5 years ago |
Alinson S. Xavier
|
a4433916e5
|
Update DynamicLazyConstraintsComponent
|
5 years ago |
Alinson S. Xavier
|
b5411b8950
|
Update ObjectiveValueComponent
|
5 years ago |
Alinson S. Xavier
|
a9dcdb8e4e
|
Update PrimalSolutionComponent
|
5 years ago |
Alinson S. Xavier
|
d7aa31f3eb
|
Fix mypy errors
|
5 years ago |
Alinson S. Xavier
|
9d404f29a7
|
Call new fit method
|
5 years ago |
Alinson S. Xavier
|
cb62345acf
|
Refactor StaticLazy
|
5 years ago |
Alinson S. Xavier
|
e6672a45a0
|
Rename more methods to _old
|
5 years ago |
Alinson S. Xavier
|
08ede5db09
|
Component: add new callback methods
|
5 years ago |
Alinson S. Xavier
|
6f6cd3018b
|
Rewrite DynamicLazy.sample_xy
|
5 years ago |
Alinson S. Xavier
|
bccf0e9860
|
Rewrite StaticLazy.sample_xy
|
5 years ago |