Text this: A dual-population constrained multi-objective evolutionary algorithm with variable auxiliary population size