Challenges to and future developments of evolutionary algorithms