Abstract
The filled function methods are a kind of effective method to find the global minimum for optimization problems. However, there exist four limitations to this kind of method: 1) A large number of local minima may take a lot of iterations (time and computation cost) for the methods to find the global minimum. 2) The parameters (if any) in the constructed filled function are difficult to adjust and control. 3) It is hard to select a proper initial point. The initial point can affect the effectiveness of the method greatly. 4) The narrow valleys will make the method difficult to find a more superior minimum. To break the limitations, we use a flatten technique to eliminate a number of local minima firstly. Then we design a new continuously filled function without any adjustable parameter. Moreover, we propose an adaptive strategy for determining the initial points by using uniformly distributed search directions. Furthermore, we propose a narrow valley widening strategy which can make it much easier for the filled function method to get a more superior minimum in the narrow valleys. Based on these strategies, we develop a new effective filled function method. 7 widely used benchmark functions are tested and the performance comparison is made between the developed method and two state-of-the-art filled function methods. The experimental results demonstrate that the developed method in this work is more effective than the compared algorithms for solving global optimization problems.
Similar content being viewed by others
References
Ahmadianfar I, Bozorg-Haddad O, Chu X (2020) Gradient-based optimizer: A new metaheuristic optimization algorithm. Inf Ences 540:131–159
B QAA, B MS, B IY (2020) Heap-based optimizer inspired by corporate rank hierarchy for global optimization. Expert Syst Appl 113702:161
El-Gindy TM, Salim MS, Ahmed AI (2016) A new filled function method applied to unconstrained global optimization. Appl Math Comput 273(1):1246–1256
Fei W, Wang Y, Lin H (2014) A new filled function method with two parameters for global optimization. J Optim Theory Appl 163(2):510–527
Gao Y, Yang Y, You M (2015) A new filled function method for global optimization. Appl Math Comput 268:685–695
Ge R (1990) A filled function method for finding a global minimizer of a function of several variables. Math Program 46(2):191–204
Ge RP, Qin YF (1987) A class of filled functions for finding global minimizers of a function of several variables. J Optim Theory Appl 54(2):241–252
Hager WW, Zhang H (2006) Algorithm 851: CG_DESCENT, a conjugate gradient method with guaranteed descent. ACM Trans Math Softw 32(1):113–137
Hamidzadeh J, Moradi M (2018) Improved one-class classification using filled function. Appl Intell 48:3263–3279
He S, Chen W, Wang H (2011) A new filled function algorithm for constrained global optimization problems. Appl Math Comput 217:5853–5859
Heidari AA, Mirjalili S, Faris H, Aljarah I, Mafarja M, Chen H (2019) Harris hawks optimization: Algorithm and applications. Futur Gener Comput Syst 97:849–872
Hemeida AM, Mansour R, Hussein ME (2018) Multilevel thresholding for image segmentation using an improved electromagnetism optimization algorithm. Int J Interact Multimed Artif Intell 5(4):102–112. https://doi.org/10.9781/ijimai.2018.09.001
Kamel S, Youssef H (2019) Voltage stability enhancement based on optimal allocation of shunt compensation devices using lightning attachment procedure optimization. Int J Interact Multimed Artif Intell 5 (7):125–134. https://doi.org/10.9781/ijimai.2019.10.001
Li S, Chen H, Wang M, Heidari AA, Mirjalili S (2020) Slime mould algorithm: A new method for stochastic optimization. Futur Gener Comput Syst 111:300–323
Liang YM, Zhang L, Li M, Han B (2007) A filled function method for global optimization. J Comput Appl Math 205(1):16–31
Lin H, Gao Y, Wang Y (2014) A continuously differentiable filled function method for global optimization. Numer Algoritm 66(3):511–523
Lin H, Wang Y, Fan L (2011) A filled function method with one parameter for unconstrained global optimization. Appl Math Comput 218(7):3776–3785
Lin H, Wang Y, Fan L, Gao Y (2013) A new discrete filled function method for finding global minimizer of the integer programming. Appl Math Comput 219(9):4371–4378
Lin H, Yuelin G, Xiaoli W, Shoubao S (2018) A filled function which has the same local minimizer of the objective function. Optim Lett 13:761–776
Ling BWK, Wu CZ, Teo KL, Rehbock V (2013) Global optimal design of IIR filters via constraint transcription and filled function methods. Circ Syst Signal Process 32(3):1313–1334
Liu H, Wang Y, Gao X (2018) A parameter free filled function method for global optimization. Pac J Optim 14(4):567–580
Liu H, Wang Y, Guan S (2017) A new filled function method for unconstrained global optimization. Int J Comput Math 94(12):2283–2296
Liu J, Wang Y, Wei S, Sui X, Tong W (2019) A filled flatten function method based on basin deepening and adaptive initial point for global optimization. Int J Pattern Recognit Artif Intell, 1–24. https://doi.org/10.1142/S0218001420590119
Liu X (2001) Finding global minima with a computable filled function. J Glob Optim 19 (2):151–161
Liu X (2008) A class of continuously differentiable filled functions for global optimization. IEEE Trans Syst Man Cyb Syst Hum 38(1):38–47
Ma S, Yang Y, Liu H (2010) A parameter free filled function for unconstrained global optimization. J Shanghai Univ 215 (10):3610–3619
Salim MS, Ahmed AI (2018) A family of quasi-newton methods for unconstrained optimization problems. Optimization, 1–11
Shang Y, sheng Zhang L (2008) Finding discrete global minima with a filled function for integer programming. Eur J Oper Res 189(1):31–40
Sui X, Wang Y, Liu J (2019) A new filled function method combining auxiliary function for global optimization. Pac J Optim 15(1):23–44
Wan Z, Yuan L, Jiawei C (2012) A filled function method for nonlinear systems of equalities and inequalities. Comput Appl Math 31:391–405
Wang C, Yang Y, Jing L (2009) A new filled function method for unconstrained global optimization. J Comput Appl Math 225:68–79
Wang W, Shang Y, Zhang L (2007) A filled function method with one parameter for box constrained global optimization. Chin J Eng Math 194(1):54–66
Wang Y, Liu D (2006) Global optimization evolutionary algorithm and its convergence based on a smooth scheme and line search. Chin J Comput 29(4):670–675
Wei F, Wang Y (2013) A new filled function method with one parameter for global optimization. Math Probl Eng 4:601–622
Wu X, Zhang K, Sun C (2014) Constrained optimal control of switched systems based on modified BFGS algorithm and filled function method. Int J Comput Math 91(8):1713–1729
Yang Y, Gao Y (2015) A new filled function method for global optimization. In: IEEE International conference on digital signal processing, IEEE, pp 54–58
Yang Y, Yang Y (2006) A new filled function method for unconstrained global optimization. Appl Math Comput 189:31–40
Zhang Y, Zhang L, Xu Y (2009) New filled functions for nonsmooth global optimization. Appl Math Model 33(7):3114–3129
Zhu C, Byrd Richard H, Lu P et al (1997) Algorithm 778: L-BFGS-B: Fortran subroutines for large-scale bound-constrained optimization. ACM Trans Math Softw 23(4):550–560
Acknowledgements
This work is supported by the National Natural Science Foundation of China (NO.61872281) and by the Fundamental Research Funds for the Central Universities and by the Innovation Fund of Xidian University (NO.CS2020-08).
Author information
Authors and Affiliations
Corresponding author
Additional information
Publisher’s note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Rights and permissions
About this article
Cite this article
Wu, X., Wang, Y. & Fan, N. A new filled function method based on adaptive search direction and valley widening for global optimization. Appl Intell 51, 6234–6254 (2021). https://doi.org/10.1007/s10489-020-02179-0
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s10489-020-02179-0