summaryrefslogtreecommitdiff
path: root/tests/general_tests/cbcintlinprog/cbcintlinprog_degeneracy2.sce
diff options
context:
space:
mode:
Diffstat (limited to 'tests/general_tests/cbcintlinprog/cbcintlinprog_degeneracy2.sce')
-rw-r--r--tests/general_tests/cbcintlinprog/cbcintlinprog_degeneracy2.sce43
1 files changed, 43 insertions, 0 deletions
diff --git a/tests/general_tests/cbcintlinprog/cbcintlinprog_degeneracy2.sce b/tests/general_tests/cbcintlinprog/cbcintlinprog_degeneracy2.sce
new file mode 100644
index 0000000..6f7d9d4
--- /dev/null
+++ b/tests/general_tests/cbcintlinprog/cbcintlinprog_degeneracy2.sce
@@ -0,0 +1,43 @@
+// Degeneracy
+
+// Reference : Problem Set 5A,2, The Simplex method and Sensitivity Analysis, Hamdy A. Taha. "Operations Research-An Introduction", 9E(2014))
+
+// Objective function
+c = [-3,-2]';
+
+// Lower Bound of variable
+lb = [0,0]
+// Upper Bound of variables
+ub = [%inf,%inf]
+
+// Constraint Matrix
+A = [4,-1;
+4,3;
+4,1]
+
+b=[8,12,8]
+
+intcon = [1 2];
+
+// Calling cbcintlinprog
+[x,f,status,output] = cbcintlinprog(c,intcon,A,b,[],[],lb,ub)
+//output =
+//
+// relativegap: 0
+// absolutegap: 0
+// numnodes: 0
+// numfeaspoints: 2
+// numiterations: 2
+// constrviolation: 0
+// message: "Optimal Solution"
+// status =
+//
+// 0.
+// f =
+//
+// - 8.
+// x =
+//
+// 0.
+// 4.
+//