types

LP = linear programming, single objective

NLP = non linear programming, single objective

MOLP = multiple objective, linear programming

MONLP = multiple objective, non linear programming