A new versatile optimization called enhanced particle swarm algorithm is presented. The algorithm with global optimization ability combined channel allocation and bit power allocation together, and realized the bit-power allocation of muti-user adaptive OFDM system in power-line channel environment. The matlab simulation results in typical low voltage power lines communication channel environment show that the proposed algorithm is feasible and effective. It is suitable for multi-user adaptive OFDM communication environment. Using this new algorithm, the operation time of the system can be saved and the transmission power can be reduced. The algorithm is also very easy to operate. It will be used for more extensive optimization problems.