1. A computer-readable medium for a multi-objective optimization of a complex dynamical system which includes thereon a set of instructions, wherein the set of instructions is configured to effectuate a processing arrangement to perform procedures comprising: (a) receiving a plurality of agents configured to exhibit stochastic behavior, a plurality of parameters and constraints associated with the system, a set of variables associated with the system, and a plurality of objective functions associated with the system; (b) determining at least one behavior of the system based on the variables, the parameters, and the constraints by applying at least one multi-objective evolutionary algorithm to the agents to generate at least one Pareto front associated with the system; and (c) selecting information of the system variables associated with at least one member of the Pareto front based on the objective functions.