Genetic Algorithms with Sharing for Multimodalfunction Optimization