Abstract: Emergency management has become the most important approach to deal with accidents and natural disasters. A new multi-objective facility allocation model is proposed to determine the number of facilities and the relevant allocation process under emergency. Three objective functions including (1) Maximizing satisfaction in the accidents, (2) Minimizing the cost of facilities and (3) Maximizing the number of facilities taken part in rescue are involved. A hybrid discrete Particle Swarm Optimization (HDPSO) algorithm based on binary PSO is proposed to solve the multi-objectives. To verify the efficiency and intelligence of the algorithm, a numerical experiment has been done and results have demonstrated that the performance of the proposed algorithm is better than that of SA, GA and PSO.