A dynamic-speciation-based differential evolution with ring topology for constrained multimodal multi-objective optimization | Litlas