An improved ant colony optimization for constrained engineering design problems | Synapse