compromise optimization using a set of parameters