Applied Soft Computing 11 (2011) 2863–2870 Contents lists available at ScienceDirect Applied Soft Computing journal homepage: www.elsevier.com/locate/asoc Evolving ant colony optimization based unit commitment K. Vaisakh a, , L.R. Srinivas b a Department of Electrical Engineering, AU College of Engineering, Andhra University, Visakhapatnam 530003, AP, India b Department of Electrical and Electronics Engineering, S.R.K.R. Engineering College, Bhimavaram 534204, AP, India article info Article history: Received 6 June 2009 Received in revised form 2 August 2010 Accepted 28 November 2010 Available online 4 December 2010 Keywords: Evolving ant colony optimization Unit commitment problem Pheromone matrix Genetic algorithm abstract Ant colony optimization (ACO) was inspired by the observation of natural behavior of real ants’ pheromone trail formation and foraging. Ant colony optimization is more suitable for combinatorial opti- mization problems. ACO is successfully applied to the traveling salesman problem. Multistage decision making of ACO gives an edge over other conventional methods. This paper proposes evolving ant colony optimization (EACO) method for solving unit commitment (UC) problem. The EACO employs genetic algorithm (GA) for finding optimal set of ACO parameters, while ACO solves the UC problem. Problem formulation takes into consideration the minimum up and down time constraints, startup cost, spin- ning reserve, and generation limit constraints. The feasibility of the proposed approach is demonstrated on two different systems. The test results are encouraging and compared with those obtained by other methods. © 2010 Elsevier B.V. All rights reserved. 1. Introduction Unit commitment (UC) is used to schedule the generating units for minimizing the overall cost of the power generation over the scheduled time horizon while satisfying a set of system constraints. UC problem is a nonlinear, combinatorial optimization problem. The global optimal solution can be obtained by complete enu- meration, which is not applicable to large power systems due to its excessive computational time requirements [1]. Up to now, many methods have been developed for solving the UC problem such as priority list methods [2,3], integer programming [4,5], dynamic programming (DP) [6–8], branch-and-bound methods [9], mixed-integer programming [10] and Lagrangian relaxation (LR) [11–13]. These methods have only been applied to small UC problems and have required major assumptions which limit the solution space [14,15]. Lagrange relaxation for UC problem was superior to dynamic programming due to its faster computational time. How- ever, it suffers from numerical convergence and solution quality problems in the presence of identical units. Furthermore, solu- tion quality of LR depends on the method to initialize and update Lagrange multipliers [16]. Ant colony optimization (ACO) was proposed by Dorigo et al. to solve difficult combinatorial optimization problems. ACO is a random stochastic population based algorithm that simulates the Corresponding author. Tel.: +91 891 2844840; fax: +91 891 2747969. E-mail address: vaisakh k@yahoo.co.in (K. Vaisakh). behavior of ants for cooperation and learning in finding shortest paths between food sources and their nest [17–20]. In ACO, the ants’ behavior is simulated to solve the combinatorial problems such as traveling salesman problem and quadratic assignment problem [19,20]. Artificial ant colony search algorithm is applied to solve large-scale economic dispatch problem in Ref. [21]. In Ref. [22], economic dispatch of power systems was solved by generalized ant colony optimization. Ant colony search algorithm is applied to distribution network reconfiguration for loss reduction in Ref. [23]. Ant colony search algorithm for Optimal Reactive Power Optimiza- tion is given in Ref. [24]. The ACO is applied to solve the UC problem by Refs. [25,26]. This paper proposes a new method, evolving ant colony opti- mization (EACO) for solving UC problem for a period of 24 h. In this approach, the ACO is used to obtain the unit commitment sched- ule and genetic algorithm technique is used to find optimal set of parameters required for ACO. The Lagrangian multiplier method is applied to obtain the economic dispatch for the 24-h schedule. To illustrate the effectiveness of the proposed method, it is tested on two different systems one with 10 and 20 units and the other with 10 units. Simulation results are presented and compared with other methods. 2. Problem formulation The objective of unit commitment problem is to minimize the production cost over the scheduled time horizon (24 h) under the generator operational and spinning reserve constraints. The objec- 1568-4946/$ – see front matter © 2010 Elsevier B.V. All rights reserved. doi:10.1016/j.asoc.2010.11.019