Abstract
In this study, a metaheuristic optimization algorithm inspired by a vision correction procedure is applied to civil engineering problems. The Vision Correction Algorithm (VCA) has the ability to solve various problems related to mathematical benchmark functions and civil engineering. Vision correction processes have three main steps: myopic/hyperopic correction, brightness adjustment/compression enforcement, and astigmatic correction. This procedure is essential for increasing the usability of glasses and obtaining high-quality vision in humans. Unlike conventional meta-heuristic algorithms, VCA automatically adjusts the global/ local search probability and global search direction based on accumulated optimization results. In VCA, all decision variables have their own search probabilities and require different processes according to whether a global search or local search is required. The proposed algorithm is applied to representative optimization problems, and the results are compared with those of existing algorithms. In civil engineering problems including design problem of water distribution network, VCA shows respectable results compared with those of existing algorithms. In all benchmark problems and civil engineering problems, VCA shows good results and it showed the applicability to other civil engineering problems.
Similar content being viewed by others
References
Adrian, A. M., Utamima, A., and Wang, K. J. (2015). “A comparative study of GA, PSO and ACO for solving construction site layout optimization.” KSCE Journal of Civil Engineering, vol. 19, Issue 3, pp. 520–527, DOI: 10.1007/s12205-013-1467-6.
Ali, M., Pant, M., and Abraham, A. (2009). “A hybrid ant colony differential evolution and its application to water resources problems.” NaBIC 2009, pp. 1133–1138.
Aydın, Z. and Ayvaz, Y. (2013). “Overall cost optimization of prestressed concrete bridge using genetic algorithm.” KSCE Journal of Civil Engineering, vol. 17, Issue 4, pp. 769–776, DOI: 10.1007/s12205-013-0355-4.
Baskan, O. (2014). “Harmony search algorithm for continuous network design problem with link capacity expansions.” KSCE Journal of Civil Engineering, vol. 18, Issue 1, pp. 273–283, DOI: 10.1007/s12205-013-0122-6.
Dorigo, M. (1992). Optimization, learning and natural algorithms, Ph. D. Thesis, Politecnico di Milano, Italy.
Fister Jr., I., Yang, X. S., Fister, I., Brest, J., and Fister, D. (2013). “A brief review of nature-inspired algorithms for optimization.” Elektrotehniški Vestnik, vol. 80, no. 3, pp. 1–7.
Geem, Z. W., Kim, J. H., and Loganathan, G. V. (2001). “A new heuristic optimization algorithm: Harmony search.” Simulation, vol. 76, no. 2, pp. 60–68.
Goldberg, D. E. and Holland, J. H. (1988). “Genetic algorithms and machine learning.” Machine Learning, vol. 3, Issue 2, pp. 95–99, DOI: 10.1023/A:1022602019183.
Hosseini, K., Nodoushan, E. J., Barati, R., and Shahheydari, H. (2016). “Optimal design of labyrinth spillways using meta-heuristic algorithms.” KSCE Journal of Civil Engineering, vol. 20, Issue 1, pp. 468–477, DOI: 10.1007/s12205-015-0462-5.
Karahan, H. (2012). “Determining rainfall-intensity-duration-frequency relationship using Particle Swarm Optimization.” KSCE Journal of Civil Engineering, vol. 16, Issue 4, pp. 667–675, DOI: 10.1007/s12205-012-1076-9.
Kennedy, J. and Eberhart, R. (1995). “Particle swarm optimization.” In Neural Networks, Proceedings, IEEE International Conference on, vol. 4, pp. 1942–1948.
Lee, J. H., Yoon, Y. S., and Kim, J. H. (2012). “A new heuristic algorithm for mix design of high-performance concrete.” KSCE Journal of Civil Engineering, vol. 16, Issue 6, pp. 974–979, DOI: 10.1007/s12205-012-1011-0.
Lee, E. H., Yoo, D. G., Choi, Y. H., and Kim, J. H. (2016). “Development of the new meta-heuristic optimization algorithm inspired by a vision correction procedure: Vision Correction Algorithm.” Journal of the Korea Academia-Industrial Cooperation Society, vol. 17, no. 3, pp. 117–126, DOI: 10.5762/KAIS.2016.17.3.117.
Mahdavi, M., Fesanghary, M., and Damangir, E. (2007). “An improved harmony search algorithm for solving optimization problems.” Applied Mathematics and Computation, vol. 188, Issue 2, pp. 1567–1579, DOI: 10.1016/j.amc.2006.11.033.
Mirjalili, S., Mirjalili, S. M., and Lewis, A. (2014). “Grey wolf optimizer.” Advances in Engineering Software, Vol. 69, March 2014, pp. 46–61, DOI: 10.1016/j.advengsoft.2013.12.007.
Park, M., Chung, G., Yoo, C., and Kim, J. H. (2012). “Optimal design of stormwater detention basin using the genetic algorithm.” KSCE Journal of Civil Engineering, vol. 16, Issue 4, pp. 660–666, DOI: 10.1007/s12205-012-0991-0.
Sadollah, A., Bahreininejad, A., Eskandar, H., and Hamdi, M. (2013). “Mine blast algorithm: A new population based algorithm for solving constrained engineering optimization problems.” Applied Soft Computing, vol. 13, no. 5, pp. 2592–2612, DOI: 10.1016/j.asoc. 2012.11.026.
Sadollah, A., Eskandar, H., Bahreininejad, A., and Kim, J. H. (2015). “Water cycle algorithm with evaporation rate for solving constrained and unconstrained optimization problems.” Applied Soft Computing, Vol. 30, May 2015, pp. 58–71, DOI: 10.1016/j.asoc.2015.01.050.
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Lee, E.H., Lee, H.M., Yoo, D.G. et al. Application of a Meta-heuristic Optimization Algorithm Motivated by a Vision Correction Procedure for Civil Engineering Problems. KSCE J Civ Eng 22, 2623–2636 (2018). https://doi.org/10.1007/s12205-017-0021-3
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s12205-017-0021-3