Abstract
This article reports a search space splitting pattern that can be applied to genetic algorithms in order to ensure that the entire search space is investigated. Hence, by keeping the genetic algorithm simple, in a reasonable time and with a high degree of accuracy, the initial solutions can be improved toward the global optimum point. The simplicity of the presented method is an advantage that makes it useful for applied hydraulic and coastal engineering problems. The performance of the proposed method was evaluated by a benchmark optimization problem, Levy No. 5, and three hydraulic and coastal engineering problems: inverse problem of Manning’s equation, the equation of equilibrium beach profiles, and the settling velocity equation of natural sediment particles. The results indicated that the nonlinear complex problems can be solved by the proposed method with a high degree of accuracy. The proposed genetic algorithm-based search space splitting pattern can either be used exclusively or alternatively it can be combined with improved operators in the literature.
Similar content being viewed by others
References
Are F, Reimnitz E (2008) The A and m coefficients in the Bruun/Dean equilibrium profile equation seen from the Arctic. J Coast Res 24(sp2):243–249
Bodge KR (1992) Representing equilibrium beach profiles with an exponential expression. J Coast Res 8(1):47–55
Bosurgi G, Pellegrino O, Sollazzo G (2014) Using genetic algorithms for optimizing the PPC in the highway horizontal alignment design. J Comput Civil Eng. doi:10.1061/(ASCE)CP.1943-5487.0000452,04014114
Camenen B (2007) Simple and general formula for the settling velocity of particles. J Hydraul Eng 133(2):229–233. doi:10.1061/(ASCE)0733-9429
Cheng MY, Prayogo D, Wu YW (2013) Novel genetic algorithm-based evolutionary support vector machine for optimizing high-performance concrete mixture. J Comput Civil Eng. doi:10.1061/(ASCE)CP.1943-5487.0000347,06014003
Cheng NS (1997) Simplified settling velocity formula for sediment particle. J Hydraul Eng. doi:10.1061/(ASCE)0733-9429(1997)123:2(149),149-152
Coello CAC, Montes EM (2002) Constraint-handling in genetic algorithms through the use of dominance-based tournament selection. Adv Eng Inform 16(3):193–203
Coley DA (1999) An introduction to genetic algorithms for scientists and engineers. World Scientific, Singapore
Darwin C (1973) The origin of species. Dent Gordon, London
Deep K, Thakur M (2007) A new mutation operator for real coded genetic algorithms. Appl Math Comput 193(1):211–230
Dean RG, Dalrymple RA (2004) Coastal processes with engineering applications. Cambridge University Press, Cambridge
Dean RG (1977) Equilibrium beach profiles: US Atlantic and Gulf coasts. Department of Civil Engineering and College of Marine Studies, University of Delaware, Newark
Dubois RN (1999) An inverse relationship between the A and m coefficients in the Bruun/Dean equilibrium profile equation. J Coast Res 15(1):186–197
Düzgün HŞ, Uşkay SO, Aksoy A (2015) Parallel hybrid genetic algorithm and GIS-based optimization for municipal solid waste collection routing. J Comput Civil Eng. doi:10.1061/(ASCE)CP.1943-5487.0000502,04015037
Elsayed SM, Sarker RA, Essam DL (2014) A new genetic algorithm for solving optimization problems. Eng Appl Artif Intel 27:57–69
Espinoza FP, Minsker BS (2006) Effects of local search algorithms on groundwater remediation optimization using a self-adaptive hybrid genetic algorithm. J Comput Civil Eng. doi:10.1061/(ASCE)0887-3801(2006)20:6(420),420-430
Geem ZW, Kim JH, Loganathan GV (2001) A new heuristic optimization algorithm: harmony search. Simulation 76(2):60–68
Goldberg DE (1989) Genetic algorithms in search, optimization, and machine learning. Addison-Wesley, Boston
Haupt RL, Haupt SE (2004) Practical genetic algorithms. Wiley, New York
Julien PY (1995) Erosion and sedimentation. Cambridge University Press, Cambridge
Kaya M (2011) The effects of two new crossover operators on genetic algorithm performance. Appl Soft Comput 11(1):881–890
Korejo I, Yang S, Li C (2010) A directed mutation operator for real coded genetic algorithms. Applications of evolutionary computation. Springer, Berlin, pp 491–500
Krishnamoorthy CS, Prasanna Venkatesh P, Sudarshan R (2002) Object-oriented framework for genetic algorithms with application to space truss optimization. J Comput Civil Eng. doi:10.1061/(ASCE)0887-3801(2002)16:1(66),66-75
Lipowski A, Lipowska D (2012) Roulette-wheel selection via stochastic acceptance. Phys A 391(6):2193–2196
Monti G, Quaranta G, Marano GC (2009) Genetic-algorithm-based strategies for dynamic identification of nonlinear systems with noise-corrupted response. J Comput Civil Eng. doi:10.1061/(ASCE)CP.1943-5487.0000024,173-187
Nayeem MA, Rahman MK, Rahman MS (2014) Transit network design by genetic algorithm with elitism. Transp Res C Emerg Technol 46:30–45
Riazi A, Türker U (2017) Equilibrium beach profiles: erosion and accretion balanced approach. Water Environ J. doi:10.1111/wej.12245
Romańczyk W, Boczar-Karakiewicz B, Bona JL (2005) Extended equilibrium beach profiles. Coast Eng 52(9):727–744
Pintér JD (ed) (2006) Global optimization: scientific and engineering case studies, vol 85. Springer, New York
Soulsby R (1997) Dynamics of marine sands: a manual for practical applications. Thomas Telford, London
Türker U, Kabdaşlı MS (2006) The effects of sediment characteristics and wave height on shape-parameter for representing equilibrium beach profiles. Ocean Eng 33(2):281–291
Whitley D (1994) A genetic algorithm tutorial. Stat Comput 4(2):65–85
Wang YJ, Zhang JS (2007) An efficient algorithm for large scale global optimization of continuous functions. J Comput Appl Math 206(2):1015–1026
Wu W, Wang SS (2006) Formulas for sediment porosity and settling velocity. J Hydraul Eng. doi:10.1061/(ASCE)0733-9429(2006)132:8(858),858-862
Zanke U (1977) Berechnung der sinkgeschwindigkeiten von sedimenten. EV
Zhang RJ (1989) Sediment dynamics in rivers. Water Resources Press, Beijing (in Chinese)
Acknowledgements
Authors would like to thank the anonymous reviewers for their helpful and constructive comments that greatly contributed to improving the final version of the article.
Author information
Authors and Affiliations
Corresponding author
Ethics declarations
Conflict of interest
The authors declare that they have no conflict of interest.
Rights and permissions
About this article
Cite this article
Riazi, A., Türker, U. A genetic algorithm-based search space splitting pattern and its application in hydraulic and coastal engineering problems. Neural Comput & Applic 30, 3603–3612 (2018). https://doi.org/10.1007/s00521-017-2945-4
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s00521-017-2945-4