Abstract
Multi-objective optimization allows satisfying multiple decision criteria concurrently, and generally yields multiple solutions. It has the potential to be applied to structural damage identification applications which are oftentimes under-determined. How to achieve high-quality solutions in terms of accuracy, diversity, and completeness is a challenging research subject. The solution techniques and parametric selections are believed to be problem specific. In this research, we formulate a reinforcement learning hyper-heuristic scheme to work coherently with the single-point search algorithm MOSA/R (Multi-Objective Simulated Annealing Algorithm based on Re-seed). The four low-level heuristics proposed can meet various optimization requirements adaptively and autonomously using the domination amount, crowding distance, and hypervolume calculations. The new approach exhibits improved and more robust performance than AMOSA, NSGA-II, and MOEA/D when applied to benchmark test cases. It is then applied to an active damage interrogation scheme for structural damage identification where solution diversity/completeness and accuracy are critically important. Results show that this approach can successfully include the true damage scenario in the solution set identified. The outcome of this research can potentially be extended to a variety of applications.
Similar content being viewed by others
References
Antunes CH, Lima P, Oliveira E, Pires DF (2011) A multi-objective simulated annealing approach to reactive power compensation. Eng Optim 43(10):1063–1077
Bai R, Blazewicz J, Burke EK, Kendall G, McCollum B (2012) A simulated annealing hyper-heuristic methodology for flexible decision support. 4OR 10(1):43–66
Bandyopadhyay S, Saha S, Maulik U, Deb K (2008) A simulated annealing-based multiobjective optimization algorithm: AMOSA. IEEE Trans Evol Comput 12(3):269–283
Burke EK, Hyde MR, Kendall G, Ochoa G, Ozcan E, Woodward JR (2009) Exploring hyper-heuristic methodologies with genetic programming. Computational intelligence. Springer, Berlin, pp 177–201
Burke EK, Gendreau M, Hyde M, Kendall G, Ochoa G, Özcan E, Qu R (2013) Hyper-heuristics: A survey of the state of the art. Journal of the Operational Research Society 64(12):1695–1724
Cao P, Shuai Q, Tang J (2018a) A multi-objective DIRECT algorithm toward structural damage identification with limited dynamic response information. J Nondestruct Evaluat Diagn Progn Eng Syst 1(2):021004
Cao P, Qi S, Tang J (2018b) Structural damage identification using piezoelectric impedance measurement with sparse inverse analysis. Smart Mater Struct 27(3):035020
Cao P, Fan Z, Gao RX, Tang J (2019) Harnessing multi-objective simulated annealing toward configuration optimization within compact space for additive manufacturing. Robot Comput Integr Manuf 57:29–45
Cowling P, Kendall G, Soubeiga E (2000) A hyperheuristic approach to scheduling a sales summit. International Conference on the Practice and Theory of Automated Timetabling. Springer, Berlin, pp 176–190
Cha YJ, Buyukozturk O (2015) Structural damage detection using modal strain energy and hybrid multiobjective optimization. Comput Aid Civ Infrastruct Eng 30(5):347–358
Deb K, Thiele L, Laumanns M, Zitzler E (2002a) Scalable multi-objective optimization test problems. Congress on Evolutionary Computation. IEEE Press, pp 825–830
Deb K, Pratap A, Agarwal S, Meyarivan TAMT (2002b) A fast and elitist multiobjective genetic algorithm: NSGA-II. IEEE Trans Evol Comput 6(2):182–197
Deb K, Agrawal S, Pratap A, Meyarivan T (2000) A fast elitist non-dominated sorting genetic algorithm for multi-objective optimization: NSGA-II. International conference on parallel problem solving from nature. Springer, Berlin, pp 849–858
Dinh-Cong D, Nguyen-Thoi T (2021) An effective damage identification procedure using model updating technique and multi-objective optimization algorithm for structures made of functionally graded materials. Engineering with Computers, in press.
Emmerich M, Beume N, Naujoks, B (2005) An EMO algorithm using the hypervolume measure as selection criterion. In: International Conference on Evolutionary Multi-Criterion Optimization, pp 62–76. Springer, Berlin
Guizzo G, Fritsche GM, Vergilio SR, Pozo ATR (2015) A hyper-heuristic for the multi-objective integration and test order problem. In Proceedings of the 2015 Annual Conference on Genetic and Evolutionary Computation, pp 1343–1350. ACM
Goldberg DE (1990) Probability matching, the magnitude of reinforcement, and classifier system bidding. Mach Learn 5(4):407–425
Gomes GF, Mendéz YAD, da Cunha SS, Ancelotti AC (2018) A numerical–experimental study for structural damage detection in CFRP plates using remote vibration measurements. J Civ Struct Heal Monit 8(1):33–47
Hitomi N, Selva D (2015) The effect of credit definition and aggregation strategies on multi-objective hyper-heuristics. In: ASME 2015 International Design Engineering Technical Conferences and Computers and Information in Engineering Conference (pp: V02BT03A030-V02BT03A030). American Society of Mechanical Engineers
Hitomi N, Selva D (2016) A classification and comparison of credit assignment strategies in multiobjective adaptive operator selection. IEEE Trans Evol Comput 21(2):294–314
Ishibuchi H, Sakane Y, Tsukamoto N, Nojima Y (2010) Simultaneous use of different scalarizing functions in MOEA/D. In: Proceedings of the 12th annual conference on Genetic and evolutionary computation, pp 519–526. ACM
Ishibuchi H, Masuda H, Tanigaki Y, Nojima Y (2015) Modified distance calculation in generational distance and inverted generational distance. In International conference on evolutionary multi-criterion optimization, pp 110–125. Springer, Cham
Kaveh A, Laknejadi K (2013) A new multi-swarm multi-objective optimization method for structural design. Adv Eng Softw 58:54–69
Kirkpatrick S, Gelatt CD, Vecchi MP (1983) Optimization by simulated annealing. Science, New Series 220(4598):671–680
Krempser E, Fialho Á, Barbosa HJ (2012) Adaptive operator selection at the hyper-level. In: International Conference on Parallel Problem Solving from Nature, pp 378–387. Springer, Berlin
Li M, Yang S, Liu X (2016) Pareto or non-pareto: bi-criterion evolution in multiobjective optimization. IEEE Trans Evol Comput 20(5):645–665
Lu C, Xiao S, Li X, Gao L (2016) An effective multi-objective discrete grey wolf optimizer for a real-world scheduling problem in welding production. Adv Eng Softw 99:161–176
Maturana, Fialho, Á, Saubion F, Schoenauer M, Sebag M (2009) Extreme compass and dynamic multi-armed bandits for adaptive operator selection. In: 2009 IEEE Congress on Evolutionary Computation, pp 365–372. IEEE
Lipowski A, Lipowska D (2012) Roulette-wheel selection via stochastic acceptance. Physica A 391(6):2193–2196
McClymont K, Keedwell EC (2011) Markov chain hyper-heuristic (MCHH): an online selective hyper-heuristic for multi-objective continuous problems. In: Proceedings of the 13th annual conference on genetic and evolutionary computation, pp 2003–2010. ACM
Mohd Zain MZ, Kanesan J, Chuah J, Dhanapal S, Kendall G (2018) A multi-objective particle swarm optimization algorithm based on dynamic boundary search for constrained optimization. Appl Soft Comput 70:680–700
Maashi M, Kendall G, Özcan E (2015) Choice function based hyper-heuristics for multi-objective optimization. Appl Soft Comput 28:312–326
Nareyek A (2003) Choosing search heuristics by non-stationary reinforcement learning. Metaheuristics: Computer decision-making. Springer, Boston, pp 523–544
Özcan E, Misir M, Ochoa G, Burke EK (2012) A reinforcement learning: great-deluge hyper-heuristic for examination timetabling. Modeling, analysis, and applications in metaheuristic computing: advancements and trends. IGI Global
Qin W, Zhuang Z, Huang Z, Huang H (2021) A novel reinforcement learning-based hyper-heuristic for heterogeneous vehicle routing problem. Comput Ind Eng 156:107252
Shuai Q, Zhou K, Zhou S, Tang J (2017) Fault identification using piezoelectric impedance measurement and model-based intelligent inference with pre-screening. Smart Mater Struct 26(4):045007
Suman B (2004) Study of simulated annealing based algorithms for multiobjective optimization of a constrained problem. Comput Chem Eng 28(9):1849–1871
Suman B, Kumar P (2006) A survey of simulated annealing as a tool for single and multiobjective optimization. J Oper Res Soc 57(10):1143–1160
Smith KI (2006) A study of simulated annealing techniques for multi-objective optimisation. University of Exeter, Thesis
Szőllős A, Šmíd M, Hájek J (2009) Aerodynamic optimization via multi-objective micro-genetic algorithm with range adaptation, knowledge-based reinitialization, crowding and ε-dominance. Adv Eng Softw 40(6):419–430
Thierens D (2007) Adaptive strategies for operator allocation. Parameter Setting in Evolutionary Algorithms. Springer, Berlin, pp 77–90
Tiachacht S, Bouazzouni A, Khatir S, Wahab MA, Behtani A, Capozucca R (2018) Damage assessment in structures using combination of a modified Cornwell indicator and genetic algorithm. Eng Struct 177:421–430
Wang KW, Tang J (2008) Adaptive Structural System with Piezoelectric Transducer Circuitry. Springer
Wang WX, Wang X, Ge XL, Deng L (2014) Multi-objective optimization model for multi-project scheduling on critical chain. Adv Eng Softw 68:33–39
Ye HL, Zhang Y, Yang QS, Xiao YN, Grandhi RV, Fischer CC (2017) Optimal design of a three tape-spring hinge deployable space structure using an experimentally validated physics-based model. Struct Multidisc Optim 56(5):973–989
Ye HL, Zhang Y, Yang QS, Zhang B (2019) Quasi-static analysis and multi-objective optimization for tape spring hinge. Struct Multidisc Optim 60(6):2417–2430
Zavala GR, Nebro AJ, Luna F, Coello CAC (2014) A survey of multi-objective metaheuristics applied to structural optimization. Struct Multidisc Optim 49(4):537–558
Zavala G, Nebro AJ, Luna F, Coello CAC (2016) Structural design using multi-objective metaheuristics. Comparative study and application to a real-world problem. Struct Multidisc Optim 53(3):545–566
Zhang Q, Li H (2007) MOEA/D: a multiobjective evolutionary algorithm based on decomposition. IEEE Trans Evol Comput 11(6):712–731
Zhang Q, Zhou A, Zhao S, Suganthan PN, Liu W, Tiwari S (2008) Multiobjective optimization test instances for the CEC 2009 special session and competition. University of Essex, Colchester, UK and Nanyang technological University, Singapore, special session on performance assessment of multi-objective optimization algorithms, technical report, 264
Zitzler E, Thiele L (1999) Multiobjective evolutionary algorithms: A comparative case study and the strength Pareto approach. IEEE Trans Evol Comput 3(4):257–271
Zitzler E, Brockhoff D, Thiele L (2007) The hypervolume indicator revisited: On the design of Pareto-compliant indicators via weighted integration. International Conference on Evolutionary Multi-Criterion Optimization. Springer, Berlin, pp 862–876
Zhou A, Qu BY, Li H, Zhao SZ, Suganthan PN, Zhang Q (2011) Multiobjective evolutionary algorithms: a survey of the state of the art. Swarm Evol Comput 1(1):32–49
Zarchi M, Attaran B (2019) Improved design of an active landing gear for a passenger aircraft using multi-objective optimization technique. Struct Multidisc Optim 59(5):1813–1833
Zhang S, Ren Z, Li C, Xuan J (2020) A perturbation adaptive pursuit strategy based hyper-heuristic for multi-objective optimization problems. Swarm Evol Comput 54:100647
Acknowledgements
This research is supported in part by a Space Technology Research Institutes Grant (No. 80NSSC19K1076) from NASA’s Space Technology Research Grants Program and in part by NSF under Grant CMMI-1825324.
Author information
Authors and Affiliations
Corresponding author
Ethics declarations
Conflict of interest
On behalf of all authors, the corresponding author states that there is no conflict of interest.
Replication of results
All the algorithms and analyses are implemented through MATLAB. All related data including simulation data and experimental data are available from the corresponding author upon request.
Additional information
Responsible Editor: Zhen Hu
Publisher's Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Topical Collection: Advanced Optimization Enabling Digital Twin Technology.
Guest Editors: C. Hu, V. A. González, T. Kim, O. San, Z. Hu, and P. Zheng.
Rights and permissions
Springer Nature or its licensor (e.g. a society or other partner) holds exclusive rights to this article under a publishing agreement with the author(s) or other rightsholder(s); author self-archiving of the accepted manuscript version of this article is solely governed by the terms of such publishing agreement and applicable law.
About this article
Cite this article
Cao, P., Zhang, Y., Zhou, K. et al. A reinforcement learning hyper-heuristic in multi-objective optimization with application to structural damage identification. Struct Multidisc Optim 66, 16 (2023). https://doi.org/10.1007/s00158-022-03432-5
Received:
Accepted:
Published:
DOI: https://doi.org/10.1007/s00158-022-03432-5