—As more and more real-world optimization problems become increasingly complex, algorithms with more capable optimizations are also increasing in demand. For solving large scale global optimization problems, this paper presents a variation on the traditional PSO algorithm, called the Efficient Population Utilization Strategy for Particle Swarm Optimizer (EPUS-PSO). This is achieved by using variable particles in swarms to enhance the searching ability and drive particles more efficiently. Moreover, sharing principals are constructed to stop particles from falling into the local minimum and make the global optimal solution easier found by particles. Experiments were conducted on 7 CEC 2008 test functions to present solution searching ability of the proposed method.