The fast evaluation algorithm based on Hopfield neural network (HNN) was presented to solve problems of multiple influencing factors, complex evaluation mechanism, inaccurate evaluation results and slow evaluation process in water quality evaluation. In storage of evaluation criteria information, this algorithm performed orthogonal and symmetric processing of information to guarantee accurate storage of information and steady operation of the network. After storage of the evaluation criteria, the connection weights of the network were determined and the actual measured data input into the HNN model, where such data were evaluated in a fast manner. In addition, the stability of this algorithm was verified, proving that this fast learning algorithm could ensure steady operation of HNN, which converged to the minimum. The fast learning algorithm avoided modular calculations currently applied in the existing algorithms, to greatly reduce the computation. As a result, only one iterative calculation would be needed to obtain the correct water quality evaluation results, which significantly enhanced the speed of water quality evaluation. At the same time, this algorithm accurately saved the evaluation criteria to ensure correctness of the final evaluation results. Finally, this algorithm was applied in surface water environmental quality evaluation and eutrophic water quality evaluation and compared with other algorithms, leading to the conclusion that this algorithm could evaluate water quality of different kinds in a fast and accurate manner.Keywords:fast evaluation, Hopfield network, water quality.
1.INTRODUCTIONSocial and economic development, especially development of industries, has severely contaminated water bodies, and then endangered human health. Severe water pollution will hamper sustainable development of the society and economy, in which case, protection of water environment has become an urgent task. In protection and treatment of the water environment, water quality evaluation is the most basic but the foremost section. Water quality evaluation is to analyze the general conditions of the water environment quality quantitatively. Accuracy of water quality evaluation has direct influence on implementation and effect of sewage treatment. In this sense, it will be of great significance to make correct evaluation on water quality.The water environment system is a complicated, changing, and time-varying nonlinear system. Thus a proper evaluation model and method will be needed to correctly evaluate the water quality. In 1925, Streeter and Phepls (Rinaldi et al., 1979) proposed the earliest water quality model, which was a deterministic mathematical model that only considered BOD and DO and neglected the rest water quality parameters. Based on this model, new progress was made to add temperature as the state variable, so as to evaluate more complicated systems, but the number of water quality parameters considered was still too small. Subsequently, NOD, photosynthesis, settling and re-