linear programming
Noun
B2 – Upper-Intermediate
A mathematical method for finding the best possible outcome, such as maximum profit or minimum cost, given a set of straight-line constraints.