# Model tp044
var x_1 >= 0;
let x_1 := 0;
var x_2 >= 0;
let x_2 := 0;
var x_3 >= 0;
let x_3 := 0;
var x_4 >= 0;
let x_4 := 0;
minimize obj: x_1 - x_2 - x_3 - x_1*x_3 + x_1*x_4 + x_2*x_3 - x_2*x_4;
subject to ci_1: 8 - x_1 - 2*x_2 >= 0;
subject to ci_2: 12 - 4*x_1 - x_2 >= 0;
subject to ci_3: 12 - 3*x_1 - 4*x_2 >= 0;
subject to ci_4: 8 - 2*x_3 - x_4 >= 0;
subject to ci_5: 8 - x_3 - 2*x_4 >= 0;
subject to ci_6: 5 - x_3 - x_4 >= 0;
display obj;
solve;
display obj;
display x_1;
display x_2;
display x_3;
display x_4;
display obj + 15;
display x_1 - 0;
display x_2 - 3;
display x_3 - 0;
display x_4 - 4;
