linear programming
programming method to achieve the best outcome in a mathematical model
integer linear programming
optimization of a linear function subject to a set of linear constraints over integer variables
programming method to achieve the best outcome in a mathematical model