Skip to content

Commit c55e080

Browse files
committed
added test
1 parent 731405d commit c55e080

File tree

2 files changed

+39
-0
lines changed

2 files changed

+39
-0
lines changed

cpp/tests/mip/empty_fixed_problems_test.cu

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -78,4 +78,11 @@ TEST(mip_solve, empty_max_problem_with_objective_test)
7878
EXPECT_NEAR(obj_val, 11, 1e-5);
7979
}
8080

81+
TEST(mip_solve, mip_presolved_to_lp)
82+
{
83+
auto [termination_status, obj_val, lb] = test_mps_file("mip/mip-presolved-to-lp.mps", 5, false);
84+
EXPECT_EQ(termination_status, mip_termination_status_t::Optimal);
85+
EXPECT_NEAR(obj_val, 0, 1e-5);
86+
}
87+
8188
} // namespace cuopt::linear_programming::test
Lines changed: 32 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,32 @@
1+
NAME LP_PROBLEM
2+
ROWS
3+
N OBJ
4+
E R001
5+
E R002
6+
E R003
7+
L R004
8+
L R005
9+
L R006
10+
L R007
11+
COLUMNS
12+
X001 OBJ 1.000000
13+
X001 R004 -1.000000
14+
X001 R006 -1.000000
15+
X002 OBJ 1.000000
16+
X002 R005 -1.000000
17+
X002 R007 -1.000000
18+
X003 R001 1.000000
19+
X003 R004 1.000000
20+
X003 R006 -1.000000
21+
X004 R002 1.000000
22+
X004 R005 1.000000
23+
X004 R007 -1.000000
24+
X005 R001 -1.000000
25+
X005 R002 -1.000000
26+
X005 R003 1.000000
27+
RHS
28+
BOUNDS
29+
LO BND1 X005 0.000000
30+
UP BND1 X005 1.000000
31+
BV BND1 X005
32+
ENDATA

0 commit comments

Comments
 (0)