Abstract

As demonstrated in Chap. 3, different evolutionary algorithms, including genetic algorithm (GA), simulated annealing (SA) algorithm, hybrid GASA algorithm, particle swarm optimization (PSO) algorithm, continuous ant colony optimization (CACO) algorithm, artificial bee colony (ABC) algorithm, and immune algorithm (IA), are employed to determine suitable for parameter combination of an SVR-based electric load forecasting model. These forecasting results indicate that almost all SVR-based models with different evolutionary algorithms are superior to other competitive forecasting models (including ARIMA, HW, GRNN, and BPNN models); however, these algorithms almost lack knowledge memory or storage mechanisms which would be neither time-consuming nor inefficient in searching the suitable parameters, that is, premature convergence (being trapped in local optimum). For example, for SVRGA model, in GA processing, new individuals are generated by the following operators, selection, crossover, and mutation. For all types of objective functions, the generation begins with a binary coding for the parameter set. Based on this special binary coding process, GA is able to solve some specified problems which are not easily to be solved by traditional algorithms. GA can empirically provide a few best fitted offsprings from the whole population; however, after some generations, due to low diversity of the population, it might lead to a premature convergence [1]. For SVRSA model, SA algorithm is a generic probabilistic search technique that simulates the material physical process of heating and controlled cooling. Each step of SA attempts to replace the current state by a random move. The new state may then be accepted with a probability that depends both on the difference between the corresponding function values and also on a global parameter, temperature. Thus, SA has some institution to reach more ideal solutions. However, SA algorithm requires the subtle and skillful adjustment in the annealing schedule; therefore, the settings of the size of the temperature steps during annealing, the temperature range, the number of restarts, and the redirection of the search will be taken into account carefully [1]; in addition, its Monte Carlo scheme and lack of knowledge memory mechanism will also lead to time-consuming and inefficient searching in annealing process.

Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call