An evolutionary algorithm using two-stage non-dominated sorting and directed mating for constrained multi-objective optimization | IEEE Conference Publication | IEEE Xplore