MCDMSR: multicriteria decision making selection/replacement based on agility strategy for real optimization problems