A hybrid algorithm based on particle swarm and chemical reaction optimization for multi-object problems