types
LP = linear programming, single objective
NLP = non linear programming, single objective
MOLP = multiple objective, linear programming
MONLP = multiple objective, non linear programming