Multiobjective optimization and multiple constraint handling with evolutionary algorithms. I. A unified formulation | Synapse