Multi-objective optimization for leaching process using improved two-stage guide PSO algorithm