3
Views
4
CrossRef citations to date
0
Altmetric
Original Articles

Node ordinal encoded genetic algorithm for the optimal allocation of water resourcesFootnote

, , &
Pages 448-452 | Received 23 Aug 2004, Published online: 19 Aug 2006
 

Abstract

A new method, node ordinal encoded genetic algorithm (NOEGA), is proposed for solving water resources optimal allocation problems, in which the capacity of water resources is split into a number of smaller parts so that successive operations can be overlapped. Our objective is to maximize the whole benefit function. To overcome the “dimensionality and algorithm complexity curse” while searching for solutions and looking for an optimal solution, the operations of ine-point crossover operator, gene exchange operator, gene random operator, gene shift operator and node ordinal strings are established. It is proved to be an effective optimal method in searching for global solutions. The NOEGA does not need a diversity of initial population, and it does not have the problem of immature convergence. The results of two cases show that using NOEGA to solve the optimal allocation model is very efficient and robust. In addition, the algorithm complexity of NOEGA is discussed.

∗Supported by National Natural Science Foundation of China (Grant No. 50239020)

Notes

∗Supported by National Natural Science Foundation of China (Grant No. 50239020)

Reprints and Corporate Permissions

Please note: Selecting permissions does not provide access to the full text of the article, please see our help page How do I view content?

To request a reprint or corporate permissions for this article, please click on the relevant link below:

Academic Permissions

Please note: Selecting permissions does not provide access to the full text of the article, please see our help page How do I view content?

Obtain permissions instantly via Rightslink by clicking on the button below:

If you are unable to obtain permissions via Rightslink, please complete and submit this Permissions form. For more information, please visit our Permissions help page.