A constraint handling technique using compound distance for solving constrained multi-objective optimization problems | Synapse