Abstract

Abstract In this study, the capability of the recently introduced moth swarm algorithm (MSA) was compared with two robust metaheuristic algorithms: the harmony search (HS) algorithm and the imperialist competitive algorithm (ICA). First, the performance of these algorithms was assessed by seven benchmark functions having 2–30 dimensions. Next, they were compared for optimization of the complex problem of four-reservoir and 10-reservoir systems operation. Furthermore, the results of these algorithms were compared with nine other metaheuristic algorithms. Sensitivity analysis was performed to determine the appropriate values of the algorithms’ parameters. The statistical indices coefficient of determination (R2), root mean square error (RMSE), mean absolute error (MAE), mean square error (MSE), normalized MSE (NMSE), mean absolute percentage error (MAPE), and Willmott’s index of agreement (d) were used to compare the algorithms’ performance. The results showed that MSA was the superior algorithm for solving all benchmark functions in terms of obtaining the optimal value and saving CPU usage. ICA and HS were ranked next. When the dimensions of the problem were increased, the performance of ICA and HS dropped but MSA has still performed extremely well. In addition, the minimum CPU usage and the best solutions for the optimal operation of the four-reservoir system were obtained by MSA, with values of 269.7 seconds and 308.83, which are very close to the global optimum solution. Corresponding values for ICA were 486.73 seconds and 306.47 and for HS were 638.61 seconds and 264.61, which ranked them next. Similar results were observed for the 10-reservoir system; the CPU time and optimal value obtained by MSA were 722.5 seconds and 1,195.58 while for ICA they were 1,421.62 seconds and 1,136.22 and for HS they were 1,963.41 seconds and 1,060.76. The R2 and RMSE values achieved by MSA were 0.951 and 0.528 for the four-reservoir system and 0.985 and 0.521 for the 10-reservoir system, which demonstrated the outstanding performance of this algorithm in the optimal operation of multi-reservoir systems. In a general comparison, it was concluded that among the 12 algorithms investigated, MSA was the best, and it is recommended as a robust and promising tool in the optimal operation of multi-reservoir systems.

Highlights

  • The optimal operation of reservoirs is one the most important issues in water resources management, especially for multi-reservoir systems

  • The main question that this paper seeks to answer is that, among the several evolutionary algorithms that have been recently introduced by different researchers in different engineering fields, which one is the most appropriate for the optimal operation of multi-reservoir systems? this paper investigates the capability of the recently introduced moth swarm algorithm (MSA) for the optimal operation of four- and 10-reservoir systems in comparison to the harmony search (HS) algorithm and the imperialist competitive algorithm (ICA)

  • The two other algorithms converged after 1,000 iterations, they have a large difference from the optimal value

Read more

Summary

Introduction

The optimal operation of reservoirs is one the most important issues in water resources management, especially for multi-reservoir systems. Optimal reservoir operation defines the optimum policies to retain or release water from a reservoir at different periods of the year according to the inflows and demands. For a multi-reservoir system, the uncertainties may be caused by the stochastic nature of the system inputs (rainfall, reservoir inflow, evaporation, leakage, release, etc.), the nonlinearity of functions, the multiple constraints, the large number of decision variables, and other spatial and temporal variations of system components. Consideration of these uncertainties can help in the design of efficient operational policies and to develop robust predictive models

Methods
Results
Conclusion
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