C-SOMGOAM: A Self-Organizing Migrating Grasshopper Mutation Algorithm for Solving Constrained Optimization | AMiner