A novel algorithm for global optimization: Rat Swarm Optimizer · Study