{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,3,28]],"date-time":"2025-03-28T02:56:04Z","timestamp":1743130564448,"version":"3.40.3"},"publisher-location":"Cham","reference-count":35,"publisher":"Springer Nature Switzerland","isbn-type":[{"type":"print","value":"9783031530241"},{"type":"electronic","value":"9783031530258"}],"license":[{"start":{"date-parts":[[2024,1,1]],"date-time":"2024-01-01T00:00:00Z","timestamp":1704067200000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0"},{"start":{"date-parts":[[2024,2,1]],"date-time":"2024-02-01T00:00:00Z","timestamp":1706745600000},"content-version":"vor","delay-in-days":31,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0"}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2024]]},"abstract":"<jats:title>Abstract<\/jats:title><jats:p>This paper presents an interpretable approach for the generative design of coastal breakwaters that combines evolutionary optimization and structural analysis of solutions. It allows both to improve the convergence of optimization for breakwaters structure and analyze the sensitivity of each sub-part of the solution to various changes. We conduct experiments on synthetic harbour configuration to validate this approach. The results confirm the effectiveness of our method in generating high-quality and explainable breakwater designs.<\/jats:p>","DOI":"10.1007\/978-3-031-53025-8_13","type":"book-chapter","created":{"date-parts":[[2024,1,31]],"date-time":"2024-01-31T20:02:12Z","timestamp":1706731332000},"page":"172-185","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":0,"title":["Interpretable Structural Analysis for\u00a0Evolutionary Generative Design of\u00a0Coastal Breakwaters"],"prefix":"10.1007","author":[{"given":"Denis O.","family":"Sidorenko","sequence":"first","affiliation":[]},{"given":"Nikita O.","family":"Starodubcev","sequence":"additional","affiliation":[]},{"given":"Maiia","family":"Pinchuk","sequence":"additional","affiliation":[]},{"given":"Nikolay O.","family":"Nikitin","sequence":"additional","affiliation":[]}],"member":"297","published-online":{"date-parts":[[2024,2,1]]},"reference":[{"key":"13_CR1","doi-asserted-by":"publisher","first-page":"484","DOI":"10.1016\/j.procs.2021.10.050","volume":"193","author":"IV Barabanova","year":"2021","unstructured":"Barabanova, I.V., Vychuzhanin, P., Nikitin, N.O.: Sensitivity analysis of the composite data-driven pipelines in the automated machine learning. Procedia Comput. Sci. 193, 484\u2013493 (2021)","journal-title":"Procedia Comput. Sci."},{"key":"13_CR2","first-page":"668","volume":"1","author":"N Booij","year":"1996","unstructured":"Booij, N., Holthuijsen, L., Ris, R.: The \u201cswan\" wave model for shallow water. Coast. Eng. 1, 668\u2013676 (1996)","journal-title":"Coast. Eng."},{"issue":"22\u201324","key":"13_CR3","doi-asserted-by":"publisher","first-page":"2539","DOI":"10.1016\/S0045-7825(03)00274-3","volume":"192","author":"S Cho","year":"2003","unstructured":"Cho, S., Jung, H.S.: Design sensitivity analysis and topology optimization of displacement-loaded non-linear structures. Comput. Methods Appl. Mech. Eng. 192(22\u201324), 2539\u20132553 (2003)","journal-title":"Comput. Methods Appl. Mech. Eng."},{"issue":"3","key":"13_CR4","doi-asserted-by":"publisher","first-page":"553","DOI":"10.1111\/0272-4332.00039","volume":"22","author":"H Christopher Frey","year":"2002","unstructured":"Christopher Frey, H., Patil, S.R.: Identification and review of sensitivity analysis methods. Risk Anal. 22(3), 553\u2013578 (2002)","journal-title":"Risk Anal."},{"issue":"12","key":"13_CR5","doi-asserted-by":"publisher","first-page":"945","DOI":"10.1016\/j.coastaleng.2008.02.014","volume":"55","author":"M Christou","year":"2008","unstructured":"Christou, M., Swan, C., Gudmestad, O.: The interaction of surface water waves with submerged breakwaters. Coast. Eng. 55(12), 945\u2013958 (2008)","journal-title":"Coast. Eng."},{"key":"13_CR6","unstructured":"Cinelli, C., Kumor, D., Chen, B., Pearl, J., Bareinboim, E.: Sensitivity analysis of linear structural causal models. In: International Conference on Machine Learning, pp. 1252\u20131261. PMLR (2019)"},{"key":"13_CR7","doi-asserted-by":"publisher","first-page":"35","DOI":"10.1016\/j.oceaneng.2013.01.021","volume":"63","author":"G Elchahal","year":"2013","unstructured":"Elchahal, G., Younes, R., Lafon, P.: Optimization of coastal structures: application on detached breakwaters in ports. Ocean Eng. 63, 35\u201343 (2013)","journal-title":"Ocean Eng."},{"issue":"8","key":"13_CR8","doi-asserted-by":"publisher","first-page":"1821","DOI":"10.1016\/j.patcog.2011.02.019","volume":"44","author":"F Fern\u00e1ndez-Navarro","year":"2011","unstructured":"Fern\u00e1ndez-Navarro, F., Herv\u00e1s-Mart\u00ednez, C., Guti\u00e9rrez, P.A.: A dynamic over-sampling procedure based on sensitivity for multi-class problems. Pattern Recogn. 44(8), 1821\u20131833 (2011)","journal-title":"Pattern Recogn."},{"key":"13_CR9","unstructured":"Hart, W.E.: Adaptive global optimization with local search. Ph.D. thesis, Citeseer (1994)"},{"issue":"9","key":"13_CR10","doi-asserted-by":"publisher","first-page":"1145","DOI":"10.1088\/0034-4885\/43\/9\/002","volume":"43","author":"F James","year":"1980","unstructured":"James, F.: Monte Carlo theory and practice. Rep. Prog. Phys. 43(9), 1145 (1980)","journal-title":"Rep. Prog. Phys."},{"key":"13_CR11","doi-asserted-by":"crossref","unstructured":"Kucherenko, S., Iooss, B.: Derivative based global sensitivity measures. arXiv preprint arXiv:1412.2619 (2014)","DOI":"10.1007\/978-3-319-11259-6_36-1"},{"issue":"2","key":"13_CR12","first-page":"75","volume":"7","author":"S Kundapura","year":"2017","unstructured":"Kundapura, S., Hegde, A.V.: Current approaches of artificial intelligence in breakwaters-a review. Ocean Syst. Eng. 7(2), 75\u201387 (2017)","journal-title":"Ocean Syst. Eng."},{"key":"13_CR13","doi-asserted-by":"publisher","first-page":"15","DOI":"10.1016\/j.ins.2013.11.032","volume":"262","author":"B Lacroix","year":"2014","unstructured":"Lacroix, B., Molina, D., Herrera, F.: Region based memetic algorithm for real-parameter optimisation. Inf. Sci. 262, 15\u201331 (2014)","journal-title":"Inf. Sci."},{"issue":"2","key":"13_CR14","doi-asserted-by":"publisher","first-page":"273","DOI":"10.1109\/TNN.2006.871707","volume":"17","author":"P Lauret","year":"2006","unstructured":"Lauret, P., Fock, E., Mara, T.A.: A node pruning algorithm based on a Fourier amplitude sensitivity test method. IEEE Trans. Neural Netw. 17(2), 273\u2013293 (2006)","journal-title":"IEEE Trans. Neural Netw."},{"key":"13_CR15","doi-asserted-by":"publisher","first-page":"80","DOI":"10.1016\/j.ins.2014.09.020","volume":"293","author":"J Lee","year":"2015","unstructured":"Lee, J., Kim, D.W.: Memetic feature selection algorithm for multi-label classification. Inf. Sci. 293, 80\u201396 (2015)","journal-title":"Inf. Sci."},{"key":"13_CR16","doi-asserted-by":"publisher","DOI":"10.1016\/j.oceaneng.2021.110239","volume":"243","author":"X Liu","year":"2022","unstructured":"Liu, X., Zhao, W., Wan, D.: Multi-fidelity co-kriging surrogate model for ship hull form optimization. Ocean Eng. 243, 110239 (2022)","journal-title":"Ocean Eng."},{"key":"13_CR17","doi-asserted-by":"crossref","unstructured":"Lobo, F.G., Goldberg, D.E.: Decision making in a hybrid genetic algorithm. In: Proceedings of 1997 IEEE International Conference on Evolutionary Computation (ICEC 1997), pp. 121\u2013125. IEEE (1997)","DOI":"10.1109\/ICEC.1997.592281"},{"key":"13_CR18","doi-asserted-by":"crossref","unstructured":"Maslyaev, M., Hvatov, A.: Solver-based fitness function for the data-driven evolutionary discovery of partial differential equations. In: 2022 IEEE Congress on Evolutionary Computation (CEC), pp. 1\u20138. IEEE (2022)","DOI":"10.1109\/CEC55065.2022.9870370"},{"key":"13_CR19","doi-asserted-by":"publisher","first-page":"2309","DOI":"10.1007\/s00500-015-1642-4","volume":"20","author":"J Nalepa","year":"2016","unstructured":"Nalepa, J., Blocho, M.: Adaptive memetic algorithm for minimizing distance in the vehicle routing problem with time windows. Soft. Comput. 20, 2309\u20132327 (2016)","journal-title":"Soft. Comput."},{"issue":"10\u201312","key":"13_CR20","doi-asserted-by":"publisher","first-page":"2281","DOI":"10.1016\/j.neucom.2007.09.016","volume":"71","author":"AB Nielsen","year":"2008","unstructured":"Nielsen, A.B., Hansen, L.K.: Structure learning by pruning in independent component analysis. Neurocomputing 71(10\u201312), 2281\u20132290 (2008)","journal-title":"Neurocomputing"},{"key":"13_CR21","doi-asserted-by":"crossref","unstructured":"Nikitin, N.O., Polonskaia, I.S., Kalyuzhnaya, A.V., Boukhanovsky, A.V.: The multi-objective optimisation of breakwaters using evolutionary approach. In: Developments in Maritime Technology and Engineering, pp. 767\u2013774. CRC Press (2021)","DOI":"10.1201\/9781003216599-82"},{"issue":"11","key":"13_CR22","doi-asserted-by":"publisher","first-page":"767","DOI":"10.1115\/1.4044229","volume":"141","author":"S Oh","year":"2019","unstructured":"Oh, S., Jung, Y., Kim, S., Lee, I., Kang, N.: Deep generative design: integration of topology optimization and generative models. J. Mech. Des. 141(11), 767\u2013774 (2019)","journal-title":"J. Mech. Des."},{"key":"13_CR23","doi-asserted-by":"crossref","unstructured":"Pavlenko, A., Chivilikhin, D., Semenov, A.: Asynchronous evolutionary algorithm for finding backdoors in boolean satisfiability. In: 2022 IEEE Congress on Evolutionary Computation (CEC), pp. 1\u20138. IEEE (2022)","DOI":"10.1109\/CEC55065.2022.9870262"},{"issue":"2","key":"13_CR24","first-page":"622","volume":"205","author":"J-F Qiao","year":"2008","unstructured":"Qiao, J.-F., Zhang, Y., Han, H.-G.: Fast unit pruning algorithm for feedforward neural network design. Appl. Math. Comput. 205(2), 622\u2013627 (2008)","journal-title":"Appl. Math. Comput."},{"key":"13_CR25","doi-asserted-by":"publisher","unstructured":"Raschka, S.: MLxtend: providing machine learning and data science utilities and extensions to Python\u2019s scientific computing stack. J. Open Source Softw. 3(24) (2018). https:\/\/doi.org\/10.21105\/joss.00638, https:\/\/joss.theoj.org\/papers\/10.21105\/joss.00638","DOI":"10.21105\/joss.00638"},{"key":"13_CR26","unstructured":"Richardson, S., Cuomo, G., Dimakopoulos, A., Longo, D.: Coastal structure optimisation using advanced numerical methods. In: From Sea to Shore-Meeting the Challenges of the Sea: (Coasts, Marine Structures and Breakwaters 2013), pp. 1184\u20131194. ICE Publishing (2014)"},{"issue":"1\u20133","key":"13_CR27","doi-asserted-by":"publisher","first-page":"271","DOI":"10.1016\/S0378-4754(00)00270-6","volume":"55","author":"IM Sobol","year":"2001","unstructured":"Sobol, I.M.: Global sensitivity indices for nonlinear mathematical models and their Monte Carlo estimates. Math. Comput. Simul. 55(1\u20133), 271\u2013280 (2001)","journal-title":"Math. Comput. Simul."},{"key":"13_CR28","doi-asserted-by":"publisher","DOI":"10.1016\/j.engappai.2022.105715","volume":"119","author":"NO Starodubcev","year":"2023","unstructured":"Starodubcev, N.O., Nikitin, N.O., Andronova, E.A., Gavaza, K.G., Sidorenko, D.O., Kalyuzhnaya, A.V.: Generative design of physical objects using modular framework. Eng. Appl. Artif. Intell. 119, 105715 (2023)","journal-title":"Eng. Appl. Artif. Intell."},{"key":"13_CR29","doi-asserted-by":"crossref","unstructured":"Starodubcev, N.O., Nikitin, N.O., Kalyuzhnaya, A.V.: Surrogate-assisted evolutionary generative design of breakwaters using deep convolutional networks. In: 2022 IEEE Congress on Evolutionary Computation (CEC), pp. 1\u20138. IEEE (2022)","DOI":"10.1109\/CEC55065.2022.9870336"},{"key":"13_CR30","unstructured":"Tyflopoulos, E., Tollnes, F.D., Steinert, M., Olsen, A., et al.: State of the art of generative design and topology optimization and potential research needs. In: DS 91: Proceedings of NordDesign 2018, Link\u00f6ping, Sweden, 14th-17th August 2018 (2018)"},{"issue":"4","key":"13_CR31","doi-asserted-by":"publisher","first-page":"423","DOI":"10.1080\/09544820500267781","volume":"16","author":"S Vajna","year":"2005","unstructured":"Vajna, S., Clement, S., Jordan, A., Bercsey, T.: The autogenetic design theory: an evolutionary view of the design process. J. Eng. Des. 16(4), 423\u2013440 (2005)","journal-title":"J. Eng. Des."},{"key":"13_CR32","doi-asserted-by":"publisher","first-page":"177","DOI":"10.1042\/bse0450177","volume":"45","author":"O Wolkenhauer","year":"2008","unstructured":"Wolkenhauer, O., Wellstead, P., Cho, K.H., Ingalls, B.: Sensitivity analysis: from model parameters to system behaviour. Essays Biochem. 45, 177\u2013194 (2008)","journal-title":"Essays Biochem."},{"key":"13_CR33","doi-asserted-by":"crossref","unstructured":"Xu, M., Yang, J., Gao, Z.: Using one-at-a-time sensitivity analysis designs for genetic algorithm solving continuous network design problems. In: 2009 International Joint Conference on Computational Sciences and Optimization, vol. 2, pp. 114\u2013118. IEEE (2009)","DOI":"10.1109\/CSO.2009.25"},{"key":"13_CR34","doi-asserted-by":"publisher","unstructured":"Zhu, Z., Ong, Y.S., Kuo, J.L.: Feature selection using single\/multi-objective memetic frameworks. In: Goh, CK., Ong, YS., Tan, K.C. (eds.) Multi-objective memetic algorithms, Studies in Computational Intelligence, vol. 171, pp. 111\u2013131. Springer, Heidelberg (2009). https:\/\/doi.org\/10.1007\/978-3-540-88051-6_6","DOI":"10.1007\/978-3-540-88051-6_6"},{"key":"13_CR35","doi-asserted-by":"publisher","first-page":"73","DOI":"10.1016\/j.ins.2015.09.006","volume":"329","author":"Z Zhu","year":"2016","unstructured":"Zhu, Z., Xiao, J., He, S., Ji, Z., Sun, Y.: A multi-objective memetic algorithm based on locality-sensitive hashing for one-to-many-to-one dynamic pickup-and-delivery problem. Inf. Sci. 329, 73\u201389 (2016)","journal-title":"Inf. Sci."}],"container-title":["Communications in Computer and Information Science","Optimization, Learning Algorithms and Applications"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-031-53025-8_13","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2024,11,9]],"date-time":"2024-11-09T18:37:43Z","timestamp":1731177463000},"score":1,"resource":{"primary":{"URL":"https:\/\/link.springer.com\/10.1007\/978-3-031-53025-8_13"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2024]]},"ISBN":["9783031530241","9783031530258"],"references-count":35,"URL":"https:\/\/doi.org\/10.1007\/978-3-031-53025-8_13","relation":{},"ISSN":["1865-0929","1865-0937"],"issn-type":[{"type":"print","value":"1865-0929"},{"type":"electronic","value":"1865-0937"}],"subject":[],"published":{"date-parts":[[2024]]},"assertion":[{"value":"1 February 2024","order":1,"name":"first_online","label":"First Online","group":{"name":"ChapterHistory","label":"Chapter History"}},{"value":"All methods and algorithms described in the paper are available as a part of the open-source framework GEFEST (). The scripts for experimental studies and obtained results are available in the separate repository.","order":1,"name":"Ethics","group":{"name":"EthicsHeading","label":"Data and code availability"}},{"value":"OL2A","order":1,"name":"conference_acronym","label":"Conference Acronym","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"International Conference on Optimization, Learning Algorithms and Applications","order":2,"name":"conference_name","label":"Conference Name","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"Ponta Delgada","order":3,"name":"conference_city","label":"Conference City","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"Portugal","order":4,"name":"conference_country","label":"Conference Country","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"2023","order":5,"name":"conference_year","label":"Conference Year","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"27 September 2023","order":7,"name":"conference_start_date","label":"Conference Start Date","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"29 September 2023","order":8,"name":"conference_end_date","label":"Conference End Date","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"3","order":9,"name":"conference_number","label":"Conference Number","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"ol2a2023","order":10,"name":"conference_id","label":"Conference ID","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"https:\/\/ol2a.ipb.pt\/","order":11,"name":"conference_url","label":"Conference URL","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"Single-blind","order":1,"name":"type","label":"Type","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"EasyChair","order":2,"name":"conference_management_system","label":"Conference Management System","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"162","order":3,"name":"number_of_submissions_sent_for_review","label":"Number of Submissions Sent for Review","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"66","order":4,"name":"number_of_full_papers_accepted","label":"Number of Full Papers Accepted","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"0","order":5,"name":"number_of_short_papers_accepted","label":"Number of Short Papers Accepted","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"41% - The value is computed by the equation \"Number of Full Papers Accepted \/ Number of Submissions Sent for Review * 100\" and then rounded to a whole number.","order":6,"name":"acceptance_rate_of_full_papers","label":"Acceptance Rate of Full Papers","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"3","order":7,"name":"average_number_of_reviews_per_paper","label":"Average Number of Reviews per Paper","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"4","order":8,"name":"average_number_of_papers_per_reviewer","label":"Average Number of Papers per Reviewer","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"No","order":9,"name":"external_reviewers_involved","label":"External Reviewers Involved","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}}]}}