Commit Graph

50 Commits

Author SHA1 Message Date
c494f3e804 Remove tuples from ConstraintFeatures 2021-05-20 10:23:53 -05:00
f9ac65bf9c Remove tuples from VariableFeatures 2021-05-20 10:03:18 -05:00
fa969cf066 Constraint features: Fix conversion to list 2021-05-20 08:54:18 -05:00
4bf4d09cb5 Remove unused classes and methods 2021-05-15 14:29:11 -05:00
91c8db2225 Refactor StaticLazy; remove old constraint methods 2021-05-15 14:15:48 -05:00
53d3e9d98a Implement ConstraintFeatures.__getitem__ 2021-05-15 09:38:00 -05:00
4dd4ef52bd Add with_lhs argument 2021-04-15 12:39:48 -05:00
18521331c9 Extract more features to ConstraintFeatures 2021-04-15 12:21:19 -05:00
230d13a5c0 Create ConstraintFeatures 2021-04-15 11:49:58 -05:00
0e9c8b0a49 Rename features.constraints to constraints_old 2021-04-15 11:00:52 -05:00
39597287a6 Make extractor configurable 2021-04-15 09:57:10 -05:00
95e326f5f6 Use compact variable features everywhere 2021-04-15 09:49:35 -05:00
fec0113722 Rename features.variables to variables_old; update FeatureExtractor 2021-04-15 06:54:27 -05:00
08f0bedbe0 Implement more compact get_variables 2021-04-15 06:26:33 -05:00
ef7a50e871 Only include static features in after-load 2021-04-13 16:08:30 -05:00
c4a6665825 Remove obsolete methods 2021-04-13 09:42:25 -05:00
9d404f29a7 Call new fit method 2021-04-12 10:30:47 -05:00
bccf0e9860 Rewrite StaticLazy.sample_xy 2021-04-12 07:35:51 -05:00
d90d7762e3 Rewrite ObjectiveValueComponent.sample_xy 2021-04-11 21:27:25 -05:00
fde6dc5a60 Combine after_load, after_lp and after_mip into Sample dataclass 2021-04-11 17:20:17 -05:00
6b15337e4c Add mip_stats to after-mip features 2021-04-11 09:14:05 -05:00
2bc1e21f8e Add lp_stats to after-lp features 2021-04-11 08:57:57 -05:00
d85a63f869 Small fixes to Alvarez2017 features 2021-04-11 08:03:17 -05:00
c39231cb18 Implement a small subset of Alvarez2017 features 2021-04-10 19:48:58 -05:00
9ca4cc3c24 Include additional features in instance.features 2021-04-10 19:11:38 -05:00
733c8299e0 Add more variable features 2021-04-10 18:56:59 -05:00
b5e602cdc1 get_constraints: Fetch slack and dual values 2021-04-10 17:24:03 -05:00
9368b37139 Replace individual constraint methods by single get_constraints 2021-04-09 21:51:38 -05:00
6330354c47 Remove EnforceOverrides; automatically convert np.ndarray features 2021-04-08 07:50:16 -05:00
1cf6124757 Refer to variables by varname instead of (vname, index) 2021-04-07 11:56:05 -05:00
f495297168 Remove experimental LP components 2021-04-06 17:00:51 -05:00
f90f295620 Reorganize instance package 2021-04-06 16:31:47 -05:00
332cdbd839 Update copyright year 2021-04-06 16:22:56 -05:00
9e7eed1dbd Finish rewrite of user cuts component 2021-04-06 16:17:05 -05:00
9f2d7439dc Add user cut callbacks; begin rewrite of UserCutsComponent 2021-04-06 12:46:37 -05:00
6e326d5d6e Move feature classes to features.py 2021-04-05 20:38:31 -05:00
aeed338837 Convert ConstraintFeatures to dataclass 2021-04-05 20:12:07 -05:00
94084e0669 Convert InstanceFeatures into dataclass 2021-04-05 20:02:24 -05:00
d79eec5da6 Convert VariableFeatures into dataclass 2021-04-04 22:56:26 -05:00
59f4f75a53 Convert Features into dataclass 2021-04-04 22:37:16 -05:00
6e614264b5 StaticLazy: Refactor 2021-04-04 08:39:56 -05:00
674c16cbed FeaturesExtractor: Fix assertion 2021-04-03 08:27:30 -05:00
7a6b31ca9a Fix benchmark scripts; add more input checks 2021-04-03 07:57:22 -05:00
fe7bad885c Make xy_sample receive features, not instances 2021-03-31 10:05:59 -05:00
5db4addfa5 Add instance-level features to instance.features 2021-03-31 09:14:06 -05:00
0f5a6745a4 Primal: Refactoring 2021-03-31 09:08:01 -05:00
12fca1f22b Extract all features ahead of time 2021-03-31 07:42:01 -05:00
9cf28f3cdc Add variables to model features 2021-03-30 21:29:33 -05:00
b6ea0c5f1b ConstraintFeatures: Store lhs and sense 2021-03-02 18:14:36 -06:00
1397937f03 Add first model feature (constraint RHS) 2021-03-02 17:21:05 -06:00