method for finding the minimum/maximum value of some quantity given a system of inequalities (contraints)
a method of finding the max/min value of some quantity given a system of constraints
older systems that rely on languages and technology that are no longer used for new systems development