Dynamically Dimensioned Search Embedded with Piecewise Opposition-Based Learning for Global Optimization

Scientific Programming, May 2019

Dynamically dimensioned search (DDS) is a well-known optimization algorithm in the field of single solution-based heuristic global search algorithms. Its successful application in the calibration of watershed environmental parameters has attracted researcher’s extensive attention. The dynamically dimensioned search algorithm is a kind of algorithm that converges to the global optimum under the best condition or the good local optimum in the worst case. In other words, the performance of DDS is easily affected by the optimization conditions. Therefore, this algorithm has also suffered from low robustness and limited scalability. In this work, an improved version of DDS called DDS-POBL is proposed. In the DDS-POBL, two effective methods are applied to improve the performance of the DDS algorithm. Piecewise opposition-based learning is introduced to guide DDS search in the right direction, and the golden section method is used to search for more promising areas. Numerical experiments are performed on a set of 23 classic test functions, and the results represent significant improvements in the optimization performance of DDS-POBL compared to DDS. Several experimental results using different parameter values demonstrate the high solution quality, strong robustness, and scalability of the proposed DDS-POBL algorithm. A comparative performance analysis between the DDS-POBL and other powerful algorithms has been carried out by statistical methods by using the significance of the results. The results show that DDS-POBL works better than PSO, CoDA, MHDA, NaFA, and CMA-ES and gives very competitive results when compared to INMDA and EEGWO. Moreover, the parameter calibration application of the Xinanjiang model shows the effectiveness of the DDS-POBL in the real optimization problem.

Article PDF cannot be displayed. You can download it here:

http://downloads.hindawi.com/journals/sp/2019/2401818.pdf

Dynamically Dimensioned Search Embedded with Piecewise Opposition-Based Learning for Global Optimization

Hindawi Scientific Programming Volume 2019, Article ID 2401818, 20 pages https://doi.org/10.1155/2019/2401818 Research Article Dynamically Dimensioned Search Embedded with Piecewise Opposition-Based Learning for Global Optimization Jianzhong Xu,1 Fu Yan ,1 Kumchol Yun,1,2 Sakaya Ronald,3 Fengshu Li,1 and Jun Guan4 1 School of Economics and Management, Harbin Engineering University, Harbin 150001, China Faculty of Mechanics, Kim Il Sung University, Pyongyang 950003, Democratic People’s Republic of Korea 3 College of Civil and Building Engineering, Kyambogo University, Kampala, Uganda 4 College of Economics and Management, Northeast Forestry University, Harbin 150040, China 2 Correspondence should be addressed to Fu Yan; Received 2 January 2019; Revised 4 April 2019; Accepted 12 May 2019; Published 26 May 2019 Academic Editor: Basilio B. Fraguela Copyright © 2019 Jianzhong Xu et al. This is an open access article distributed under the Creative Commons Attribution License, which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited. Dynamically dimensioned search (DDS) is a well-known optimization algorithm in the field of single solution-based heuristic global search algorithms. Its successful application in the calibration of watershed environmental parameters has attracted researcher’s extensive attention. The dynamically dimensioned search algorithm is a kind of algorithm that converges to the global optimum under the best condition or the good local optimum in the worst case. In other words, the performance of DDS is easily affected by the optimization conditions. Therefore, this algorithm has also suffered from low robustness and limited scalability. In this work, an improved version of DDS called DDS-POBL is proposed. In the DDS-POBL, two effective methods are applied to improve the performance of the DDS algorithm. Piecewise opposition-based learning is introduced to guide DDS search in the right direction, and the golden section method is used to search for more promising areas. Numerical experiments are performed on a set of 23 classic test functions, and the results represent significant improvements in the optimization performance of DDSPOBL compared to DDS. Several experimental results using different parameter values demonstrate the high solution quality, strong robustness, and scalability of the proposed DDS-POBL algorithm. A comparative performance analysis between the DDSPOBL and other powerful algorithms has been carried out by statistical methods by using the significance of the results. The results show that DDS-POBL works better than PSO, CoDA, MHDA, NaFA, and CMA-ES and gives very competitive results when compared to INMDA and EEGWO. Moreover, the parameter calibration application of the Xinanjiang model shows the effectiveness of the DDS-POBL in the real optimization problem. 1. Introduction The rapid development of productivity of human society has brought a great demand for optimization algorithms. Obtaining a good solution to the complex optimization problems in the real world becomes the specialized task for the optimization algorithms. Traditional optimization algorithms such as Newton’s method and the gradient method, which are based on mathematical theory, can hardly solve these complex optimization problems due to the extreme computation burdens. Therefore, highly efficient optimization algorithms have become the focus of research in recent years. The metaheuristic algorithm inspired from various phenomena of nature is one of the prevailing highly efficient algorithms. The biggest characteristic of these algorithms is to continuously evaluate candidate solutions through multiple iterations and try to improve upon these solutions. These metaheuristic algorithms are usually classified into two main categories [1]: single solution-based heuristic global search algorithms and population-based heuristic algorithms. Some of the famous single solutionbased heuristic global search algorithms are simulated annealing (SA) [2], threshold accepting method (TA) [3], microcanonical Annealing (MA) [4], tabu search (TS) [5], guided local search (GLS) [6], and dynamically dimensioned search (DDS) [7, 8]. Population-based ones include evolutionary algorithms (EA) [9], genetic algorithms (GA) [10], particle swarm optimization (PSO) [11], dragonfly algorithm 2 (DA) [12, 13], and shuffled complex evolution (SCE) algorithms [14]. According to the No Free Lunch (NFL) theorem [15], it is hard for researchers to propose a metaheuristic algorithm that is best suited for solving all optimization problems. That is to say, a particular algorithm may show very promising solutions only on certain problems but not on others. From this view, both the single solution-based heuristic global search algorithms and population-based heuristic algorithms have their respective strengths and weaknesses. The main trouble they all encounter is that the rates of convergence are very low, thus bringing them both a high computing burden and low results accuracy and limiting their applications in the real world. This study will focus on single solution-based heuristic global search algorithms especially the DDS algorithm and try to rectify its slow convergence speed and low solutions accuracy. The dynamically dimensioned search (DDS) algorithm, introduced by Tolson and Shoemaker [7], provides a relatively new potential for the family of single solution-based heuristic global search algorithms. At the initial stages of iteration, the algorithm is mainly based on the global search and is converted to local search at the later stages of iteration. This special search mechanism of the DDS algorithm is achieved by dynamically and probabilistically reducing the number of dimensions in the neighborhood [7]. Different versions of DDS have been proposed and successfully applied to practical engineering optimization problems such as the hybrid discrete dynamically dimensioned search (HD-DDS) which was used to solve discrete, single-objective, constrained water distribution system (WDS) design problems [8], the modified dynamically dimensioned search (MDDS) which was presented to optimize the parameter for distributed hydrological model [16], the DDS algorithm which was used to automate the calibration process of an unsteady river flow model [17], the Pareto archived dynamically dimensioned search (PA-DDS) which was applied for multi-objective optimization [18], and the combining filter method and dynamically dimensioned search which was designed for constrained global optimization problems [19]. Although the DDS algorithm partly overcomes the common drawback of single solution-based search algorithms to some extent, it does not still provide an ideal solution to address the poor and slow convergence of the global optimum in the best case or an acceptable local optimum in the worst case completely. The drawbacks of the DDS algorithm, by which the g (...truncated)


This is a preview of a remote PDF: http://downloads.hindawi.com/journals/sp/2019/2401818.pdf
Article home page: https://www.hindawi.com/journals/sp/2019/2401818/

Jianzhong Xu, Fu Yan, Kumchol Yun, Sakaya Ronald, Fengshu Li, Jun Guan. Dynamically Dimensioned Search Embedded with Piecewise Opposition-Based Learning for Global Optimization, Scientific Programming, 2019, 2019, DOI: 10.1155/2019/2401818