Application of Genetic Immune Algorithm on Solving Disinfection Problem of Water Distribution Network System