2lp_main() { continuous X[8]; X[0] + X[1] + X[2] + X[3] + X[4] + X[5] + X[6] + X[7] == 1.0; X[0] + X[1] <= .05; // Not Rich and Not Happy X[4] + X[6] == .10; // Rich and Not LongLived X[3] == .38; // Not Rich, Happy and LongLived X[6] + X[7] >= .33; // Rich and Happy printf("The likelihood of happiness and long life lies between\n"); min: X[3] + X[7]; // Minimize Happy and LongLived printf("\t%f\n",X[3] + X[7]); printf("and\n"); max: X[3] + X[7]; // Maximize Happy and LongLived printf("\t%f\n",X[3] + X[7]); }