Milp
Mixed-integer linear programming (MILP) is the class of optimization problems that seek to minimize or maximize a linear objective function subject to linear constraints, where some decision variables are required to take integer values. MILP combines continuous variables and integer variables, allowing models to represent discrete decisions such as on/off choices, counts, or allocations. A typical MILP can be written as: minimize c^T x + d^T z subject to A x + E z ≤ b, with x ≥ 0 and z ∈ Z^k, where some variables may be restricted to binary values (0 or 1).
MILP is NP-hard in general because the integer requirements introduce combinatorial complexity, even when the linear
Applications of MILP span production planning, facility location, scheduling, routing and logistics, energy systems, and portfolio