### Solve a Simple Linear Programming Problem in Java Source: https://github.com/aliyun/mindoptj/blob/master/README.md This snippet illustrates how to define and solve a linear programming problem using the MindOpt Java SDK. Ensure the MindOpt dynamic library is loaded before instantiation. ```java package example; import com.alibaba.damo.mindopt.Mdo; import com.alibaba.damo.mindopt.MdoExprLinear; import com.alibaba.damo.mindopt.MdoModel; import com.alibaba.damo.mindopt.MdoVar; public class Example { public static void main(String args[]) { // Load library at very beginning Mdo.load("${your_mindopt_dynamic_library_path}"); // Instantiate a model MdoModel model = new MdoModel(); // Add continuous variables: x {x >= 0}, y {y >= 0}, with objective coefficients: 1, 2 MdoVar x = model.addVar(0, Mdo.INFINITY, 1, false, "x"); MdoVar y = model.addVar(0, Mdo.INFINITY, 2, false, "y"); // Add constraint c: x + y <= 1 MdoExprLinear exp = new MdoExprLinear(); exp.addTerm(1, x); exp.addTerm(1, y); model.addCons(exp, Mdo.LESS_EQUAL, 1, "c"); // Set maximization sense model.setMaxObjSense(); model.solveProb(); // Output solver status: OPTIMAL System.out.println(model.explainStatus(model.getStatus())); // Output model objective value: 2.0 System.out.println(model.getRealAttr(Mdo.REAL_ATTR_PRIMAL_OBJ_VAL)); } } ``` === COMPLETE CONTENT === This response contains all available snippets from this library. No additional content exists. Do not make further requests.