mirror of
https://github.com/ANL-CEEESA/MIPLearn.git
synced 2025-12-06 09:28:51 -06:00
AlvLouWeh2017: Implement M1 features
This commit is contained in:
@@ -65,11 +65,67 @@ def test_knapsack() -> None:
|
||||
sample.get_array("static_var_features"),
|
||||
np.array(
|
||||
[
|
||||
[23.0, 505.0, 1.0, 0.32899, 0.0, 505.0, 1.0],
|
||||
[26.0, 352.0, 1.0, 0.229316, 0.0, 352.0, 1.0],
|
||||
[20.0, 458.0, 1.0, 0.298371, 0.0, 458.0, 1.0],
|
||||
[18.0, 220.0, 1.0, 0.143322, 0.0, 220.0, 1.0],
|
||||
[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 67.0],
|
||||
[
|
||||
23.0,
|
||||
505.0,
|
||||
1.0,
|
||||
0.32899,
|
||||
1e20,
|
||||
0.0,
|
||||
0.0,
|
||||
0.0,
|
||||
0.0,
|
||||
0.0,
|
||||
0.0,
|
||||
0.0,
|
||||
0.0,
|
||||
],
|
||||
[
|
||||
26.0,
|
||||
352.0,
|
||||
1.0,
|
||||
0.229316,
|
||||
1e20,
|
||||
0.0,
|
||||
0.0,
|
||||
0.0,
|
||||
0.0,
|
||||
0.0,
|
||||
0.0,
|
||||
0.0,
|
||||
0.0,
|
||||
],
|
||||
[
|
||||
20.0,
|
||||
458.0,
|
||||
1.0,
|
||||
0.298371,
|
||||
1e20,
|
||||
0.0,
|
||||
0.0,
|
||||
0.0,
|
||||
0.0,
|
||||
0.0,
|
||||
0.0,
|
||||
0.0,
|
||||
0.0,
|
||||
],
|
||||
[
|
||||
18.0,
|
||||
220.0,
|
||||
1.0,
|
||||
0.143322,
|
||||
1e20,
|
||||
0.0,
|
||||
0.0,
|
||||
0.0,
|
||||
0.0,
|
||||
0.0,
|
||||
0.0,
|
||||
0.0,
|
||||
0.0,
|
||||
],
|
||||
[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0],
|
||||
]
|
||||
),
|
||||
)
|
||||
@@ -156,11 +212,15 @@ def test_knapsack() -> None:
|
||||
505.0,
|
||||
1.0,
|
||||
0.32899,
|
||||
1e20,
|
||||
0.0,
|
||||
0.0,
|
||||
0.0,
|
||||
0.0,
|
||||
0.0,
|
||||
0.0,
|
||||
0.0,
|
||||
0.0,
|
||||
505.0,
|
||||
1.0,
|
||||
1.0,
|
||||
0.32899,
|
||||
0.0,
|
||||
1.0,
|
||||
1.0,
|
||||
@@ -180,11 +240,15 @@ def test_knapsack() -> None:
|
||||
352.0,
|
||||
1.0,
|
||||
0.229316,
|
||||
1e20,
|
||||
0.0,
|
||||
0.0,
|
||||
0.0,
|
||||
0.0,
|
||||
0.0,
|
||||
0.0,
|
||||
0.0,
|
||||
0.0,
|
||||
352.0,
|
||||
1.0,
|
||||
1.0,
|
||||
0.229316,
|
||||
0.076923,
|
||||
1.0,
|
||||
1.0,
|
||||
@@ -204,11 +268,15 @@ def test_knapsack() -> None:
|
||||
458.0,
|
||||
1.0,
|
||||
0.298371,
|
||||
1e20,
|
||||
0.0,
|
||||
0.0,
|
||||
0.0,
|
||||
0.0,
|
||||
0.0,
|
||||
0.0,
|
||||
0.0,
|
||||
0.0,
|
||||
458.0,
|
||||
1.0,
|
||||
1.0,
|
||||
0.298371,
|
||||
0.0,
|
||||
1.0,
|
||||
1.0,
|
||||
@@ -228,15 +296,19 @@ def test_knapsack() -> None:
|
||||
220.0,
|
||||
1.0,
|
||||
0.143322,
|
||||
1e20,
|
||||
0.0,
|
||||
0.0,
|
||||
0.0,
|
||||
0.0,
|
||||
0.0,
|
||||
0.0,
|
||||
0.0,
|
||||
0.0,
|
||||
220.0,
|
||||
1.0,
|
||||
1.0,
|
||||
0.143322,
|
||||
0.0,
|
||||
1.0,
|
||||
-1.0,
|
||||
5.453347,
|
||||
5.265874,
|
||||
0.0,
|
||||
-23.692308,
|
||||
-0.111111,
|
||||
@@ -254,13 +326,17 @@ def test_knapsack() -> None:
|
||||
0.0,
|
||||
0.0,
|
||||
0.0,
|
||||
67.0,
|
||||
0.0,
|
||||
0.0,
|
||||
0.0,
|
||||
0.0,
|
||||
0.0,
|
||||
0.0,
|
||||
0.0,
|
||||
0.0,
|
||||
1.0,
|
||||
-1.0,
|
||||
5.453347,
|
||||
5.265874,
|
||||
0.0,
|
||||
13.538462,
|
||||
-0.111111,
|
||||
|
||||
Reference in New Issue
Block a user