APPLICATION OF AN ANT COLONY OPTIMIZATION ALGORITHM FOR OPTIMAL OPERATION OF RESERVOIRS: A COMPARATIVE STUDY OF THREE PROPOSED FORMULATIONS

Abstract. This paper presents an application of the Max-Min Ant System for optimal operation of reservoirs using three di erent formulations. Ant colony optimization algorithms are a meta-heuristic approach initially inspired by the observation that ants can nd the shortest path between food sources and their nest. The basic algorithm of Ant Colony Optimization is the Ant System. Many other algorithms, such as the Max-Min Ant System, have been introduced to improve the performance of the Ant System. The rst step for solving problems using ant algorithms is to de ne the graph of the problem under consideration. The problem graph is related to the decision variables of problems. In this paper, the problem of optimal operation of reservoirs is formulated using two di erent sets of decision variable, i.e. storage volumes and releases. It is also shown that the problem can be formulated in two di erent graph forms when the reservoir storages are taken as the decision variables, while only one graph representation is available when the releases are taken as the decision variables. The advantages and disadvantages of these formulation are discussed when an ant algorithm, such as the Max-Min Ant System, is attempted to solve the underlying problem. The proposed formulations are then used to solve the problem of water supply and the hydropower operation of the Dez" reservoir. The results are then compared with each other and those of other methods such as the Ant Colony System, Genetic Algorithms, Honey Bee Mating Optimization and the results obtained by Lingo software. The results indicate the ability of the proposed formulation and, in particular, the third formulation to optimally solve reservoir operation problems.

[1]  Marco Dorigo,et al.  Distributed Optimization by Ant Colonies , 1992 .

[2]  O. Spaniol MAX-MIN ant system for combinatorial optimization problems , 1997 .

[3]  Kenneth Steiglitz,et al.  Combinatorial Optimization: Algorithms and Complexity , 1981 .

[4]  W. Yeh,et al.  Optimization of real time operation of a multiple-reservoir system , 1974 .

[5]  Marco Dorigo,et al.  Ant system: optimization by a colony of cooperating agents , 1996, IEEE Trans. Syst. Man Cybern. Part B.

[6]  Angus R. Simpson,et al.  Ant Colony Optimization Applied to Water Distribution System Design: Comparative Study of Five Algorithms , 2007 .

[7]  Marco Dorigo,et al.  The ant colony optimization meta-heuristic , 1999 .

[8]  M. Dorigo,et al.  Ant System: An Autocatalytic Optimizing Process , 1991 .

[9]  Alain Hertz,et al.  Ants can colour graphs , 1997 .

[10]  Luca Maria Gambardella,et al.  Ant Algorithms for Discrete Optimization , 1999, Artificial Life.

[11]  Christian Blum,et al.  Metaheuristics in combinatorial optimization: Overview and conceptual comparison , 2003, CSUR.

[12]  Omid Bozorg Haddad,et al.  Honey-Bees Mating Optimization (HBMO) Algorithm: A New Heuristic Approach for Water Resources Optimization , 2006 .

[13]  R. P. Oliveira,et al.  Operating rules for multireservoir systems , 1997 .

[14]  Thomas Stützle,et al.  MAX-MIN Ant System , 2000, Future Gener. Comput. Syst..

[15]  Thomas Stützle,et al.  Improvements on the Ant-System: Introducing the MAX-MIN Ant System , 1997, ICANNGA.

[16]  R. Wardlaw,et al.  EVALUATION OF GENETIC ALGORITHMS FOR OPTIMAL RESERVOIR SYSTEM OPERATION , 1999 .

[17]  Miguel A. Mariño,et al.  Multi-Colony Ant Algorithm for Continuous Multi-Reservoir Operation Optimization Problem , 2007 .

[18]  Marino,et al.  DYNAMIC MODEL FOR MULTI RESERVOIR OPERATION , 1985 .

[19]  S Yakowitz,et al.  DYNAMIC PROGRAMMING APPLICATION IN WATER RESOURCES , 1982 .

[20]  Mohammad Karamouz,et al.  Computational improvement for dynamic programming models by diagnosing infeasible storage combinations , 2003 .

[21]  Thomas Stützle,et al.  A SHORT CONVERGENCE PROOF FOR A CLASS OF ACO ALGORITHMS , 2002 .