A Fuzzy Simulated Evolution Algorithm for Hard Problems