Add Batch 3 and Batch 4 changes for R1 manuscript

Batch 3: - Addressed reviewer comments on RBF training cost, motivation chain, novelty statement, component-level scope, seismic loading scope, resilience discussion, conclusions restructuring, consistency audit, and references. - Clarified scope and deferred certain analyses while ensuring all changes are documented and tracked. Batch 4: - Reconstructed optimization formulation and clarified damage constraints. - Introduced a hierarchical optimization approach with a focus on feasibility and shear-distortion performance. - Updated manuscript sections, figures, and addressed reviewer comments regarding methodology and terminology.
parent b99e6e24
......@@ -44,3 +44,21 @@ tfmmax_frame,5,18.64,13.8,111.9409,114.5976509595643,2.656750959564306,0.0
tfmmax_frame,6,13.46,20.99,85.7607,93.48245442502184,7.721754425021842,0.0
tfmmax_frame,7,8.58,8.88,83.381,91.12531013954366,7.744310139543657,0.0
tfmmax_frame,8,15.17,17.61,94.4971,95.74313202279355,1.2460320227935426,0.0
min_window_tfd,0,15.22,18.46,79.5103,68.79487133175842,10.715428668241586,10.715428668241586
distortion_measure,0,15.22,18.46,2.2174451037299636e-06,2.525326484919471e-06,3.0788138118950727e-07,0.0
min_window_tfd,1,12.74,12.61,93.0272,97.73845131819569,4.711251318195693,0.0
distortion_measure,1,12.74,12.61,2.981550687625611e-06,3.6077026353863344e-06,6.261519477607236e-07,0.0
min_window_tfd,2,18.03,11.3,34.7023,37.2014881865335,2.4991881865335017,0.0
distortion_measure,2,18.03,11.3,3.9300911637151415e-06,3.533669953341776e-06,3.9642121037336555e-07,3.9642121037336555e-07
min_window_tfd,3,21.19,19.38,49.5951,71.22662844990502,21.63152844990502,0.0
distortion_measure,3,21.19,19.38,2.2790486312360745e-06,2.3069405841352184e-06,2.7891952899143904e-08,0.0
min_window_tfd,4,9.78,15.96,79.6009,95.8017268447797,16.200826844779698,0.0
distortion_measure,4,9.78,15.96,2.9513319664591657e-06,2.474073625458256e-06,4.772583410009098e-07,4.772583410009098e-07
min_window_tfd,5,18.64,13.8,37.1978,35.300995927654284,1.8968040723457165,1.8968040723457165
distortion_measure,5,18.64,13.8,3.190293870445974e-06,3.200119248881606e-06,9.825378435631842e-09,0.0
min_window_tfd,6,13.46,20.99,59.7863,82.66812785858757,22.88182785858757,0.0
distortion_measure,6,13.46,20.99,2.20994174682602e-06,2.5426629710617117e-06,3.327212242356917e-07,0.0
min_window_tfd,7,8.58,8.88,144.4093,109.54438649997257,34.86491350002743,34.86491350002743
distortion_measure,7,8.58,8.88,3.7422193481538176e-06,2.7666416698819123e-06,9.755776782719054e-07,9.755776782719054e-07
min_window_tfd,8,15.17,17.61,85.6117,82.19519087448936,3.4165091255106432,3.4165091255106432
distortion_measure,8,15.17,17.61,2.319332804682279e-06,2.2188032040150535e-06,1.0052960066722558e-07,1.0052960066722558e-07
......@@ -4,11 +4,22 @@ Configuration_B,34.0
Configuration_H,30.0
Configuration_TFD_W,100.0
Iteration,1.0
tw1_optimal,15.756209076636766
tw2_optimal,19.999999467023997
Objective_score,3.682647845498934
Exy_tw1,0.049785817649385625
Exy_tw2,0.04521727380072006
TFM_tw1,100.70532607837181
TFM_tw2,59.680000841580224
TFM_frame,93.6826477616043
tw1_optimal,14.389564101162314
tw2_optimal,16.689202205393375
candidate_tw1_raw,14.389564101162314
candidate_tw1,14.39
rounding_delta_tw1,0.00043589883768646587
candidate_tw2_raw,16.689202205393375
candidate_tw2,16.69
rounding_delta_tw2,0.000797794606626212
Objective_score,3.664084434454253
Exy_tw1,0.05236470345214329
Exy_tw2,0.05924118181423681
TFM_tw1,100.68676266732713
TFM_tw2,92.25103337960783
TFM_frame,93.66408432820377
manuf_Exy_tw1,0.052364206945286006
manuf_Exy_tw2,0.05923753693226129
manuf_TFM_tw1,100.68592131258363
manuf_TFM_tw2,92.24298645448413
manuf_TFM_frame,93.66445935040625
run,seed,generation,best_objective,scipy_convergence_measure
0,42,0,5.665399264883433,1.3245826975213454e-06
0,42,1,5.1228128144838365,1.3609687910666411e-06
0,42,2,4.0835638444224,1.1422920118400358e-06
0,42,3,4.0835638444224,1.1071850507388543e-06
0,42,4,3.854581561307299,1.3825744409663684e-06
0,42,5,3.8159878123472737,2.3063762408937712e-06
0,42,6,3.720469004990221,2.700813284149855e-06
0,42,7,3.720469004990221,3.426354406487663e-06
0,42,8,3.720469004990221,3.4892367621022383e-06
0,42,9,3.689557427245134,5.678884492641652e-06
0,42,10,3.689557427245134,8.05788023203879e-06
0,42,11,3.689557427245134,1.3381759980457642e-05
0,42,12,3.689557427245134,1.92776619303056e-05
0,42,13,3.689557427245134,2.5996993885732422e-05
0,42,14,3.683714027058585,2.522332426391177e-05
0,42,15,3.683714027058585,3.331141694888146e-05
0,42,16,3.683714027058585,6.880013370304782e-05
0,42,17,3.683714027058585,0.00012054360307169928
0,42,18,3.683714027058585,0.00012407280550689572
0,42,19,3.6835803793720174,0.00012812927358161067
0,42,20,3.6835803793720174,0.00013060719358541005
0,42,21,3.6835803793720174,0.00026434454396608205
0,42,22,3.6832615634263135,0.0002675651136766889
0,42,23,3.683127977967473,0.0002888940064608314
0,42,24,3.683127977967473,0.0003718634745510169
0,42,25,3.683127977967473,0.000376977845219403
0,42,26,3.683127977967473,0.0008303775970607289
0,42,27,3.683127977967473,0.0008314342605336359
0,42,28,3.683034992996909,0.0015453589507342768
0,42,29,3.683034992996909,0.001551601442486118
0,42,30,3.6827884284594177,0.0026736312049427035
0,42,31,3.682758844505045,0.0034307177504888436
0,42,32,3.682749650590381,0.0036918616256666043
0,42,33,3.682749650590381,0.003919609793881839
0,42,34,3.6826740377043734,0.004743102849520575
0,42,35,3.6826740377043734,0.00701910464685853
0,42,36,3.6826740377043734,0.006981468879256241
0,42,37,3.6826740377043734,0.008191768397524132
0,42,38,3.6826740377043734,0.008857685314414665
0,42,39,3.6826740377043734,0.009167579635435177
0,42,40,3.6826740377043734,0.012082818202834595
0,42,41,3.6826740377043734,0.025628083318024422
0,42,42,3.682664513933929,0.03814430450659615
0,42,43,3.682664513933929,0.0379442530530693
0,42,44,3.6826564528083168,0.06188870758840136
0,42,45,3.6826564528083168,0.0633302716818085
0,42,46,3.6826483682065003,0.0859440736919138
0,42,47,3.6826483682065003,0.09445537247968419
0,42,48,3.6826483682065003,0.15975259525945407
0,42,49,3.6826483682065003,0.2188598502035633
0,42,50,3.6826483682065003,0.2252603787753753
0,42,51,3.6826483682065003,0.26810824913031933
0,42,52,3.6826483682065003,0.30970108318084993
0,42,53,3.6826483682065003,0.34539294240210633
0,42,54,3.6826483682065003,0.42589254421572703
0,42,55,3.682648299052559,0.4942982656533022
0,42,56,3.682648299052559,0.5675576876986284
0,42,57,3.682648299052559,0.6140662748475352
0,42,58,3.6826482673847067,1.0160042129933176
1,43,0,3.922877188039621,1.2908338574055385e-06
1,43,1,3.922877188039621,1.0981054460541233e-06
1,43,2,3.741898500304899,1.0076863005659651e-06
1,43,3,3.741898500304899,1.2857684894831738e-06
1,43,4,3.741898500304899,1.3678095865699853e-06
1,43,5,3.741898500304899,1.372145468390582e-06
1,43,6,3.7237447229314995,2.070189813572938e-06
1,43,7,3.7214183496731863,2.492157215114638e-06
1,43,8,3.7214183496731863,5.000696250879263e-06
1,43,9,3.7214183496731863,5.4636971303614225e-06
1,43,10,3.7214183496731863,8.571184291662376e-06
1,43,11,3.7214183496731863,1.3313662484439773e-05
1,43,12,3.709531752674181,2.1583413878405665e-05
1,43,13,3.6892207756556132,2.40991815986321e-05
1,43,14,3.686666240652812,2.6188834833523157e-05
1,43,15,3.686666240652812,3.707838285394177e-05
1,43,16,3.686666240652812,4.723431796840138e-05
1,43,17,3.686666240652812,4.6574847728953493e-05
1,43,18,3.683815004932171,5.24596981050313e-05
1,43,19,3.683815004932171,0.00010376243268224359
1,43,20,3.683815004932171,0.00011240768840588847
1,43,21,3.683815004932171,0.0001324498689990899
1,43,22,3.683815004932171,0.00013467051850195
1,43,23,3.683815004932171,0.00034194515302562816
1,43,24,3.683815004932171,0.0003401425182386562
1,43,25,3.683481282332849,0.0005265599816584236
1,43,26,3.6832941065680984,0.0005646479301174407
1,43,27,3.6832941065680984,0.0007872954045960008
1,43,28,3.683205217899541,0.0008348374356227677
1,43,29,3.683205217899541,0.0012443424562498405
1,43,30,3.682742665151167,0.0012760346940164813
1,43,31,3.682742665151167,0.001468986637358872
1,43,32,3.682742665151167,0.0017226740366532425
1,43,33,3.682742665151167,0.001969963781789962
1,43,34,3.682742665151167,0.003737269236427337
1,43,35,3.682742665151167,0.003688395984403915
1,43,36,3.682742665151167,0.0038454449052929746
1,43,37,3.682694710952646,0.0037418415337100615
1,43,38,3.682694710952646,0.004761780885954247
1,43,39,3.6826677851797314,0.005644139018360697
1,43,40,3.6826677851797314,0.010263221968044798
1,43,41,3.6826677851797314,0.010153740763884814
1,43,42,3.6826599886685756,0.010362910208114796
1,43,43,3.6826531937193323,0.01588062996920865
1,43,44,3.6826531937193323,0.016953568324926366
1,43,45,3.6826531937193323,0.01880682893094484
1,43,46,3.6826531937193323,0.0212720080282676
1,43,47,3.6826531937193323,0.038679276872414146
1,43,48,3.6826531937193323,0.05295217670018316
1,43,49,3.6826531937193323,0.05542607792294343
1,43,50,3.6826531937193323,0.05582711863547116
1,43,51,3.6826531937193323,0.05791484105470191
1,43,52,3.6826531937193323,0.21870933535944612
1,43,53,3.682648379646281,0.23071390811601575
1,43,54,3.682648379646281,0.26094586199243197
1,43,55,3.682648379646281,0.2801106912751392
1,43,56,3.682648379646281,0.3992796804578894
1,43,57,3.682648379646281,0.4217923837751071
1,43,58,3.682648379646281,0.5136648087460892
1,43,59,3.682648379646281,0.5464441740651429
1,43,60,3.682648379646281,1.0008502285756473
2,44,0,4.119667961675148,1.4081715147894639e-06
2,44,1,3.977266535269294,1.3621176433128205e-06
2,44,2,3.977266535269294,1.2966489083782114e-06
2,44,3,3.7672959984829504,1.3568665003032752e-06
2,44,4,3.7672959984829504,1.5118239113770323e-06
2,44,5,3.7662508249597124,2.306915563108673e-06
2,44,6,3.7662508249597124,2.8204611879329787e-06
2,44,7,3.7614244886812145,4.964832574621716e-06
2,44,8,3.717735438731154,8.807862852379211e-06
2,44,9,3.717735438731154,8.57324510429296e-06
2,44,10,3.715535522065494,1.3341539825107726e-05
2,44,11,3.7130566008210764,1.3637570090574013e-05
2,44,12,3.7018660875030633,1.8602683856441885e-05
2,44,13,3.7018660875030633,1.991328987118655e-05
2,44,14,3.7018660875030633,2.821716696859663e-05
2,44,15,3.689616611739851,3.358705176369264e-05
2,44,16,3.689616611739851,3.542492755277543e-05
2,44,17,3.6892791009262993,4.022509736931522e-05
2,44,18,3.6892791009262993,4.077263296091533e-05
2,44,19,3.6838228079535327,4.205239471704315e-05
2,44,20,3.6838228079535327,4.18203571670827e-05
2,44,21,3.6838228079535327,4.482575999163223e-05
2,44,22,3.6838228079535327,0.00022579574731799093
2,44,23,3.6838228079535327,0.0002504404343222918
2,44,24,3.6836787744921367,0.0002575615432724045
2,44,25,3.6836787744921367,0.000270782600090282
2,44,26,3.6833790876757746,0.0002937442429593748
2,44,27,3.6833790876757746,0.00029840224549575986
2,44,28,3.68290521308964,0.0007982736109452587
2,44,29,3.68290521308964,0.0008057098757607783
2,44,30,3.68290521308964,0.00110342496193064
2,44,31,3.68290521308964,0.0018622070979148987
2,44,32,3.68269415755033,0.0026232672712374473
2,44,33,3.68269415755033,0.002812793431904979
2,44,34,3.68269415755033,0.002850654769752954
2,44,35,3.68269415755033,0.0030299062567148423
2,44,36,3.68269415755033,0.005738678266631908
2,44,37,3.68269415755033,0.0057994228250319154
2,44,38,3.68269415755033,0.006630768606821813
2,44,39,3.682673356777414,0.006517606799148595
2,44,40,3.682673356777414,0.007028178108180759
2,44,41,3.682673356777414,0.006975035160151053
2,44,42,3.682673356777414,0.008146781747908598
2,44,43,3.682658458587454,0.010812623381875698
2,44,44,3.682649275371986,0.010733459538032092
2,44,45,3.682649275371986,0.012773661266048605
2,44,46,3.682649275371986,0.01559389526960467
2,44,47,3.682649275371986,0.02494321252515105
2,44,48,3.682649275371986,0.03334824979312456
2,44,49,3.682649275371986,0.04781809219860845
2,44,50,3.682649275371986,0.05041978277676162
2,44,51,3.6826484951048144,0.0700856484642954
2,44,52,3.6826484951048144,0.06970769194522614
2,44,53,3.6826484951048144,0.07214184564882666
2,44,54,3.6826484951048144,0.12151845042947412
2,44,55,3.6826484951048144,0.2569474339881386
2,44,56,3.682648273356989,0.2721917487406714
2,44,57,3.682648273356989,0.333486989925061
2,44,58,3.682648273356989,0.4039849330951911
2,44,59,3.682648273356989,0.4948981000607089
2,44,60,3.682648273356989,0.7482227645154891
2,44,61,3.682648273356989,0.8003174088968202
2,44,62,3.682648273356989,0.8325252764585372
2,44,63,3.682648273356989,0.9330727335032093
2,44,64,3.682648273356989,1.2962546738171463
3,45,0,4.15659826423466,1.2516222338187404e-06
3,45,1,4.15659826423466,1.2412630535205191e-06
3,45,2,4.15659826423466,1.3274036575874811e-06
3,45,3,4.15659826423466,1.1897601362683327e-06
3,45,4,3.878647529895318,1.3183172037269368e-06
3,45,5,3.8059248924680276,1.6946697600125861e-06
3,45,6,3.7292336128951717,1.6327785292400957e-06
3,45,7,3.7292336128951717,1.5889136515942284e-06
3,45,8,3.7292336128951717,1.8038716986334657e-06
3,45,9,3.7292336128951717,2.5966090363274316e-06
3,45,10,3.7292336128951717,2.5336595552242057e-06
3,45,11,3.7143749718599395,1.2433677546721281e-05
3,45,12,3.6876955630456223,1.2279716177630127e-05
3,45,13,3.6876955630456223,1.3093495171844978e-05
3,45,14,3.6876955630456223,1.2991780106426376e-05
3,45,15,3.687501933816719,1.2998534451965731e-05
3,45,16,3.6854208621348903,1.2878858793040072e-05
3,45,17,3.6854208621348903,1.2773436700203947e-05
3,45,18,3.6854208621348903,8.314416538689013e-05
3,45,19,3.6854208621348903,0.0001375012696925046
3,45,20,3.684610199630086,0.00017126255806750216
3,45,21,3.684610199630086,0.00021051781675694034
3,45,22,3.684610199630086,0.00024542492455306323
3,45,23,3.684610199630086,0.0003435505176703689
3,45,24,3.684610199630086,0.00045600834807870897
3,45,25,3.6838585830931123,0.0004950639055625737
3,45,26,3.6838585830931123,0.0005938466125329873
3,45,27,3.6838585830931123,0.0007748939284254123
3,45,28,3.6830386012485405,0.000935694879772203
3,45,29,3.6830386012485405,0.001322502035729937
3,45,30,3.6830386012485405,0.0016689286953264235
3,45,31,3.682823447714142,0.001867336631783206
3,45,32,3.6827304896501687,0.0027145095171977793
3,45,33,3.6827304896501687,0.0030178186952402315
3,45,34,3.6827304896501687,0.0032871483314581553
3,45,35,3.6827172682808964,0.00508797400559899
3,45,36,3.6827172682808964,0.006076432033828158
3,45,37,3.6827172682808964,0.00611885525616296
3,45,38,3.6827172682808964,0.007793238963843787
3,45,39,3.6827172682808964,0.009421393550120574
3,45,40,3.682708933564726,0.011987130077222527
3,45,41,3.682664341280258,0.01485289392774203
3,45,42,3.682664341280258,0.017521387330431477
3,45,43,3.682664341280258,0.01878077573278882
3,45,44,3.682664341280258,0.018501346000631826
3,45,45,3.682659615713817,0.02157063694369125
3,45,46,3.682659615713817,0.02345539009872966
3,45,47,3.6826551327856976,0.036237485992277114
3,45,48,3.6826537824083374,0.037613458207210744
3,45,49,3.6826537824083374,0.04481605632097053
3,45,50,3.682652079331632,0.05241519258340053
3,45,51,3.682652079331632,0.06386264804075063
3,45,52,3.682652079331632,0.10235350291587034
3,45,53,3.6826486709547908,0.15811512737620298
3,45,54,3.6826486709547908,0.18299733172977978
3,45,55,3.6826486709547908,0.19584566660713185
3,45,56,3.6826486709547908,0.22119705502390294
3,45,57,3.6826486709547908,0.281283858406016
3,45,58,3.6826486709547908,0.2833459108303551
3,45,59,3.6826486709547908,0.42789438653392053
3,45,60,3.682648530973168,0.46513160786563873
3,45,61,3.682648530973168,0.563535061910232
3,45,62,3.682648530973168,0.5540739650152839
3,45,63,3.68264821839162,0.7157471780819097
3,45,64,3.68264821839162,1.5756941164571288
4,46,0,4.338278292387585,1.3884450739962489e-06
4,46,1,4.338278292387585,1.2990722666107986e-06
4,46,2,3.8335065721693127,1.0527636653045538e-06
4,46,3,3.8335065721693127,1.4432273780696136e-06
4,46,4,3.7932174534489604,1.6360995696680239e-06
4,46,5,3.6971316912603243,1.403644656512744e-06
4,46,6,3.6971316912603243,1.74199614022079e-06
4,46,7,3.6971316912603243,4.08051018985838e-06
4,46,8,3.6941835805708934,4.497990584487418e-06
4,46,9,3.691928146010696,1.0147422378601995e-05
4,46,10,3.691928146010696,1.0968879863751918e-05
4,46,11,3.691928146010696,1.1453878088601168e-05
4,46,12,3.691928146010696,1.482319282287031e-05
4,46,13,3.691928146010696,1.7940911073444932e-05
4,46,14,3.6836707236757036,1.8297182499096586e-05
4,46,15,3.6836707236757036,1.9733345446523758e-05
4,46,16,3.6836707236757036,2.3230905318850037e-05
4,46,17,3.6836707236757036,2.327815551185664e-05
4,46,18,3.6836707236757036,3.914014024050004e-05
4,46,19,3.6836707236757036,3.950341379266812e-05
4,46,20,3.6836707236757036,3.8923697390465004e-05
4,46,21,3.6836707236757036,4.0241144211311265e-05
4,46,22,3.6836707236757036,4.044866566330713e-05
4,46,23,3.6836707236757036,4.1156459555729195e-05
4,46,24,3.6836707236757036,0.0001379129509684901
4,46,25,3.682917035802248,0.00025578479028577443
4,46,26,3.682917035802248,0.00025581459471294647
4,46,27,3.682917035802248,0.0002988951521806353
4,46,28,3.682917035802248,0.0005042084128313488
4,46,29,3.682917035802248,0.0008491654195659113
4,46,30,3.682917035802248,0.0008942016982013668
4,46,31,3.682917035802248,0.0008885582245288235
4,46,32,3.682917035802248,0.001067025477700044
4,46,33,3.6828618388732366,0.0012480346782325557
4,46,34,3.6828618388732366,0.001305172208450342
4,46,35,3.6828618388732366,0.0012868256558453955
4,46,36,3.6827556072373397,0.0014608858116005533
4,46,37,3.6827556072373397,0.0014614754939359807
4,46,38,3.6827246922386507,0.0014547493693997293
4,46,39,3.6827246922386507,0.0014827641829611308
4,46,40,3.6827246922386507,0.00243044067341822
4,46,41,3.68266899874736,0.0065665068430829044
4,46,42,3.68266899874736,0.007107611469282801
4,46,43,3.68266899874736,0.008854676591651268
4,46,44,3.6826590365871112,0.010916397010619302
4,46,45,3.6826590365871112,0.014466998961442478
4,46,46,3.6826590365871112,0.014545085961843377
4,46,47,3.6826590365871112,0.016214895570628777
4,46,48,3.6826538105876807,0.05021997818266414
4,46,49,3.682651083202643,0.0559367620516386
4,46,50,3.6826492613696473,0.05643885501481261
4,46,51,3.6826492613696473,0.06819259884676765
4,46,52,3.6826492613696473,0.10121714578119329
4,46,53,3.6826492613696473,0.15560600324287177
4,46,54,3.6826492613696473,0.17998147829753477
4,46,55,3.6826492613696473,0.20199333976266273
4,46,56,3.6826492613696473,0.26766836635478947
4,46,57,3.6826492613696473,0.44126797871633067
4,46,58,3.6826488342535413,0.4456928737379643
4,46,59,3.6826480946062787,0.45712845488806525
4,46,60,3.6826480546032485,0.4855425597731932
4,46,61,3.6826480546032485,0.48634799867433526
4,46,62,3.6826480546032485,0.5531820301946673
4,46,63,3.682648028550119,0.7041390581814713
4,46,64,3.682648028550119,0.7276832698489106
4,46,65,3.682648028550119,0.7578860480470141
4,46,66,3.682648028550119,1.0015349787917316
5,47,0,4.306520871815422,1.3810091963992669e-06
5,47,1,4.306520871815422,1.2054999390410157e-06
5,47,2,4.102253071871402,1.2041482865314804e-06
5,47,3,3.798276749500843,1.4420748773327986e-06
5,47,4,3.798276749500843,1.5658500766716165e-06
5,47,5,3.798276749500843,1.4516381606870385e-06
5,47,6,3.790940955317893,5.5491383481843615e-06
5,47,7,3.790940955317893,6.119104887167789e-06
5,47,8,3.777368832233975,7.088240631934595e-06
5,47,9,3.7174502596514856,8.091723558353528e-06
5,47,10,3.7174502596514856,9.408494285284656e-06
5,47,11,3.7174502596514856,1.3174882948570316e-05
5,47,12,3.7174502596514856,1.4048011294372316e-05
5,47,13,3.689032074127198,1.4085002382754025e-05
5,47,14,3.6854038431609695,1.472722422790305e-05
5,47,15,3.6854038431609695,1.4910845839644812e-05
5,47,16,3.6854038431609695,1.4658933851565402e-05
5,47,17,3.6854038431609695,1.8746496699847058e-05
5,47,18,3.6854038431609695,1.9592897066466345e-05
5,47,19,3.6854038431609695,5.933456810940268e-05
5,47,20,3.6854038431609695,5.995196624294482e-05
5,47,21,3.6854038431609695,6.0061105892358785e-05
5,47,22,3.6848865365461876,0.00017098178202557912
5,47,23,3.6848865365461876,0.00022117061436700662
5,47,24,3.6839091889534785,0.000326240802804862
5,47,25,3.682779179811604,0.00042894049174886715
5,47,26,3.682779179811604,0.00044112027641050227
5,47,27,3.682779179811604,0.0004447429596828775
5,47,28,3.682779179811604,0.0004553618826731955
5,47,29,3.682779179811604,0.0007187044829323878
5,47,30,3.682779179811604,0.0012538899900679471
5,47,31,3.682727823368097,0.00138798620242914
5,47,32,3.682727823368097,0.001784944745615354
5,47,33,3.682727823368097,0.001940747840795191
5,47,34,3.682727823368097,0.003955743429356001
5,47,35,3.682727823368097,0.003970326318540506
5,47,36,3.682727823368097,0.004839867424770528
5,47,37,3.6826748324042313,0.010386603034586103
5,47,38,3.6826748324042313,0.01025636430106277
5,47,39,3.6826748324042313,0.010109513863327509
5,47,40,3.682655573824235,0.010877357144869043
5,47,41,3.682655573824235,0.0176595008981257
5,47,42,3.682655573824235,0.019287843315190407
5,47,43,3.682655573824235,0.02030819621566469
5,47,44,3.682655573824235,0.028342141678612723
5,47,45,3.682655573824235,0.03515357124334287
5,47,46,3.682655573824235,0.03929340451872076
5,47,47,3.682653023486367,0.038796838642100116
5,47,48,3.6826501198212043,0.042926544065563475
5,47,49,3.6826501198212043,0.04304750484785852
5,47,50,3.6826501198212043,0.046368894177131754
5,47,51,3.68264929771496,0.10721178879729272
5,47,52,3.68264929771496,0.1280265172304947
5,47,53,3.68264929771496,0.17933253273859673
5,47,54,3.68264929771496,0.17593281148338377
5,47,55,3.6826486026866405,0.20663986912685803
5,47,56,3.6826486026866405,0.21788142373880878
5,47,57,3.6826486026866405,0.28442266162588153
5,47,58,3.6826486026866405,0.30317031071084494
5,47,59,3.6826486026866405,0.3224590102188006
5,47,60,3.6826483209097205,0.32254028564320075
5,47,61,3.6826483209097205,0.38312872032175666
5,47,62,3.6826480584686294,0.42571325511229446
5,47,63,3.6826480584686294,0.4479934490613797
5,47,64,3.682647923160829,1.9467219139090128
6,48,0,4.171225264786841,1.2735800296689217e-06
6,48,1,3.9548319563943437,1.2264845042471434e-06
6,48,2,3.706893696170141,1.0752180928479635e-06
6,48,3,3.706893696170141,1.5865065250536005e-06
6,48,4,3.706893696170141,1.621639140686817e-06
6,48,5,3.706893696170141,1.683066899388558e-06
6,48,6,3.706893696170141,3.193568100070431e-06
6,48,7,3.7000649750561365,4.227068181930093e-06
6,48,8,3.7000649750561365,4.269672173033541e-06
6,48,9,3.7000649750561365,5.815009470592271e-06
6,48,10,3.7000649750561365,6.528539031141721e-06
6,48,11,3.6991422646884615,6.360602538934674e-06
6,48,12,3.6991422646884615,8.361151361866007e-06
6,48,13,3.6991422646884615,8.864432421068132e-06
6,48,14,3.692904712775942,1.0632601484643572e-05
6,48,15,3.6920876868117176,1.1166759155185402e-05
6,48,16,3.6866048103649973,1.1296844252524573e-05
6,48,17,3.6866048103649973,3.652981314086271e-05
6,48,18,3.6845242759607117,8.055651636526559e-05
6,48,19,3.6845242759607117,0.00016746475325852764
6,48,20,3.684050713109599,0.00018857931008486555
6,48,21,3.684050713109599,0.0002558424999630407
6,48,22,3.684050713109599,0.0002600008988633442
6,48,23,3.684050713109599,0.0003440553866122876
6,48,24,3.683249302250502,0.0003473610982145929
6,48,25,3.683249302250502,0.0005663023590047032
6,48,26,3.683249302250502,0.0005840558621878207
6,48,27,3.683249302250502,0.000605208585294223
6,48,28,3.683249302250502,0.0006861732489590679
6,48,29,3.6831318187344664,0.0006722276870291818
6,48,30,3.6831318187344664,0.0006659127160734319
6,48,31,3.6830021236578148,0.0006976731648667561
6,48,32,3.682982623458315,0.001201196100170675
6,48,33,3.682982623458315,0.0027399005995261245
6,48,34,3.6828284867367387,0.003391190179576789
6,48,35,3.6828284867367387,0.0033912487863221636
6,48,36,3.6828284867367387,0.0036014213831930125
6,48,37,3.6826940609710306,0.005931849801335688
6,48,38,3.6826940609710306,0.006292313741705934
6,48,39,3.6826940609710306,0.006530897700026335
6,48,40,3.6826940609710306,0.0067807810624521256
6,48,41,3.6826940609710306,0.008049110457311036
6,48,42,3.6826940609710306,0.007979044659254508
6,48,43,3.6826940609710306,0.011885713265753446
6,48,44,3.6826940609710306,0.015213772504695154
6,48,45,3.6826792899749137,0.018165090775511348
6,48,46,3.6826606348575552,0.03261835114011261
6,48,47,3.6826606348575552,0.0345567902232691
6,48,48,3.6826606348575552,0.04280560873000152
6,48,49,3.682649637522104,0.04271745076147401
6,48,50,3.682649637522104,0.04183596511390795
6,48,51,3.682649637522104,0.0687678768827984
6,48,52,3.682649637522104,0.07546362141628572
6,48,53,3.682649637522104,0.08908388769118306
6,48,54,3.682649637522104,0.09626619414082521
6,48,55,3.682649637522104,0.10560918434115153
6,48,56,3.682649637522104,0.11949546001554129
6,48,57,3.682649637522104,0.14419259828712597
6,48,58,3.682649637522104,0.1519264442746245
6,48,59,3.682648825026533,0.14818454269000844
6,48,60,3.682648825026533,0.31681051257452586
6,48,61,3.6826487181088368,0.3973200374687016
6,48,62,3.6826487181088368,0.4709238414799853
6,48,63,3.682648507705153,0.5900275745436887
6,48,64,3.682648507705153,0.6087456478548551
6,48,65,3.682648507705153,0.6611212771793059
6,48,66,3.682648507705153,0.714644734480182
6,48,67,3.682648486034708,0.7069997139831322
6,48,68,3.682648486034708,1.0557549747587502
7,49,0,3.891588716059985,1.2887437313294534e-06
7,49,1,3.891588716059985,1.2468878047199635e-06
7,49,2,3.891588716059985,1.3025073168195907e-06
7,49,3,3.891588716059985,1.2154837226778958e-06
7,49,4,3.7851136375533656,1.5934068972821875e-06
7,49,5,3.7477775865493044,6.029460123115635e-06
7,49,6,3.7477775865493044,5.903368700834221e-06
7,49,7,3.7477775865493044,6.518913766819433e-06
7,49,8,3.7240888147491944,6.982601688195503e-06
7,49,9,3.70636890013472,8.949867331211626e-06
7,49,10,3.70636890013472,9.118479185681225e-06
7,49,11,3.70636890013472,1.7351570057974753e-05
7,49,12,3.70636890013472,1.8535339336650587e-05
7,49,13,3.70636890013472,2.1408980147331786e-05
7,49,14,3.6940388321146287,2.5436381969864204e-05
7,49,15,3.6940388321146287,3.5389642932344275e-05
7,49,16,3.6940388321146287,3.970471002049062e-05
7,49,17,3.6940388321146287,5.0736979526689384e-05
7,49,18,3.689784867430518,5.045219455820244e-05
7,49,19,3.685592689046004,5.240108581476254e-05
7,49,20,3.685592689046004,0.000145088773325929
7,49,21,3.685592689046004,0.0003193989419134543
7,49,22,3.685592689046004,0.00031573338090622074
7,49,23,3.685592689046004,0.0003249012772796596
7,49,24,3.683922171396361,0.00044638023678870514
7,49,25,3.6835085162740597,0.0010670386780188008
7,49,26,3.682936205415956,0.0009681997831848705
7,49,27,3.682936205415956,0.0012793058732016493
7,49,28,3.6828839547097942,0.0021975661708711135
7,49,29,3.6828839547097942,0.002631003979646899
7,49,30,3.6827699537261935,0.0030283400457951776
7,49,31,3.6827699537261935,0.00478138748991375
7,49,32,3.68273573626378,0.004732558349285975
7,49,33,3.68273573626378,0.004701182083643563
7,49,34,3.68273573626378,0.006003929949776648
7,49,35,3.68273573626378,0.0059241683863887505
7,49,36,3.6826888120459387,0.005883881587041169
7,49,37,3.6826888120459387,0.005875091294797947
7,49,38,3.6826888120459387,0.008317566852761221
7,49,39,3.682661604737433,0.008320021563839122
7,49,40,3.682661604737433,0.009511293065528044
7,49,41,3.682661114917977,0.02588600391546989
7,49,42,3.682658404982078,0.02547028832838046
7,49,43,3.682657632988864,0.028958767373386478
7,49,44,3.6826567917022572,0.030321395463458915
7,49,45,3.6826567917022572,0.034101102651441055
7,49,46,3.682653985641025,0.04098709222279269
7,49,47,3.682653985641025,0.05787987052869527
7,49,48,3.682653985641025,0.08456782311694004
7,49,49,3.682653985641025,0.08229724352001577
7,49,50,3.6826530849249934,0.08135747845323882
7,49,51,3.6826511103528787,0.09329091364315353
7,49,52,3.6826511103528787,0.11016446626825394
7,49,53,3.6826507895893883,0.17706174521921358
7,49,54,3.682650477859113,0.17281688134024178
7,49,55,3.682650477859113,0.2779243415883335
7,49,56,3.682648980330427,0.4540980758230229
7,49,57,3.6826483725839694,0.4531179907658418
7,49,58,3.6826483622309922,0.48552852738861196
7,49,59,3.6826483622309922,0.5723420920910192
7,49,60,3.6826483490436175,0.5663213347325643
7,49,61,3.682648208969951,0.5621564354172117
7,49,62,3.682648208969951,0.7171495128571523
7,49,63,3.682647996737188,0.7168241987856968
7,49,64,3.682647902898168,0.7081318297370567
7,49,65,3.682647902898168,0.7653864502033548
7,49,66,3.682647902898168,3.2763772651216403
8,50,0,4.210113137317791,1.2990031236819362e-06
8,50,1,4.000563760013108,1.022260440410378e-06
8,50,2,3.884309203570538,1.1138600297856199e-06
8,50,3,3.823462001163108,1.1632745650337251e-06
8,50,4,3.7549187956389147,9.743216424470044e-07
8,50,5,3.732159427163367,8.521327527488223e-07
8,50,6,3.699533566842277,7.87299830966517e-07
8,50,7,3.692345031036467,3.28693299733248e-06
8,50,8,3.68838699285007,5.77034013986407e-06
8,50,9,3.68838699285007,1.2618887275391887e-05
8,50,10,3.68838699285007,2.3668545414269058e-05
8,50,11,3.68838699285007,2.7777464828315987e-05
8,50,12,3.68838699285007,2.917445377361095e-05
8,50,13,3.6883713775560807,4.10854683527227e-05
8,50,14,3.6883713775560807,7.3811161063327e-05
8,50,15,3.6883713775560807,9.24124282046462e-05
8,50,16,3.6883713775560807,9.543316744161894e-05
8,50,17,3.6835956890981407,0.00027521712283414234
8,50,18,3.6835956890981407,0.00038145568132532125
8,50,19,3.6835956890981407,0.00038502360501764673
8,50,20,3.6835956890981407,0.0005162072260987556
8,50,21,3.6835956890981407,0.0005979222321037366
8,50,22,3.6834077215121397,0.0007358320864817828
8,50,23,3.6834077215121397,0.0007423953260059558
8,50,24,3.6834077215121397,0.0008768093661965253
8,50,25,3.6828398777347786,0.0011805567355359606
8,50,26,3.6828398777347786,0.0018373226505764351
8,50,27,3.6828398777347786,0.0018279217710758615
8,50,28,3.6828398777347786,0.0030830955972769173
8,50,29,3.6828398777347786,0.00344514610527569
8,50,30,3.6828054776875945,0.0038555569038041305
8,50,31,3.6828054776875945,0.0037928189162272823
8,50,32,3.6827031482374366,0.005024338782248491
8,50,33,3.682698830304048,0.007216750428357285
8,50,34,3.6826978226015683,0.0073406341559083465
8,50,35,3.682690109711146,0.008236456469234703
8,50,36,3.6826560757026385,0.012209041627884299
8,50,37,3.6826560757026385,0.012097020478684793
8,50,38,3.6826560757026385,0.01849878857199097
8,50,39,3.6826560757026385,0.023309113460486135
8,50,40,3.6826560757026385,0.025883404229200484
8,50,41,3.6826560757026385,0.03172247606389225
8,50,42,3.6826501142259787,0.043600900309559584
8,50,43,3.6826501142259787,0.05465653555296932
8,50,44,3.6826501142259787,0.059953104286908865
8,50,45,3.6826501142259787,0.09753050272222219
8,50,46,3.6826501142259787,0.11210669177150495
8,50,47,3.6826501142259787,0.12217948993908867
8,50,48,3.6826501142259787,0.12250147342901728
8,50,49,3.6826485600011125,0.2470640208306605
8,50,50,3.6826485600011125,0.25258499991128525
8,50,51,3.6826485600011125,0.3366191601190561
8,50,52,3.682648316553724,0.3271962175389285
8,50,53,3.6826482044968145,0.3636222841081378
8,50,54,3.6826482044968145,0.47871216624918844
8,50,55,3.6826482044968145,0.7364611201051208
8,50,56,3.6826482044968145,0.726725782500439
8,50,57,3.6826481632050445,0.7550848387505633
8,50,58,3.6826479474224385,0.7624301463634383
8,50,59,3.6826479474224385,0.9333346111296863
8,50,60,3.6826479474224385,0.9549062654221718
8,50,61,3.682647847597309,1.4553423138987238
9,51,0,3.7706927758627415,1.3179709529819109e-06
9,51,1,3.7706927758627415,1.3632592861961627e-06
9,51,2,3.7706927758627415,1.786216769294512e-06
9,51,3,3.7706927758627415,1.5188334328840823e-06
9,51,4,3.7650855033339496,1.4285224862219989e-06
9,51,5,3.7650855033339496,1.5947314055917504e-06
9,51,6,3.7650855033339496,2.4303136845866617e-06
9,51,7,3.7650855033339496,3.1478803289438515e-06
9,51,8,3.724472724554289,4.56134690664179e-06
9,51,9,3.724472724554289,4.8549841975108755e-06
9,51,10,3.723622283836278,4.839076611727313e-06
9,51,11,3.691724175382916,4.774010406873972e-06
9,51,12,3.691724175382916,7.388562534377212e-06
9,51,13,3.691724175382916,7.397337782920665e-06
9,51,14,3.691724175382916,1.3762997052723685e-05
9,51,15,3.6751975032004083,1.3425587771039948e-05
9,51,16,3.6719682692974516,1.3754362063639846e-05
9,51,17,3.6719682692974516,1.583808868506945e-05
9,51,18,3.671073439928705,1.5782686863661528e-05
9,51,19,3.668437915497364,4.266058932208e-05
9,51,20,3.668437915497364,6.176299481330759e-05
9,51,21,3.6661530237550863,8.771000131606172e-05
9,51,22,3.6661530237550863,0.0001001732489831691
9,51,23,3.6661530237550863,9.821044751288379e-05
9,51,24,3.6661530237550863,0.0001257707071161207
9,51,25,3.6661530237550863,0.00014814747631102738
9,51,26,3.6661530237550863,0.00020798012499343728
9,51,27,3.6661530237550863,0.00020943749023974984
9,51,28,3.6658451103634917,0.00029420478133605185
9,51,29,3.6658451103634917,0.00028433077832143124
9,51,30,3.6658451103634917,0.00035794372710311936
9,51,31,3.6645416205160757,0.00035413053254087346
9,51,32,3.6645416205160757,0.00047391047435199136
9,51,33,3.6645416205160757,0.0004866715742570864
9,51,34,3.6645416205160757,0.0007245414584680252
9,51,35,3.6645416205160757,0.0007502371273250587
9,51,36,3.664412392431842,0.00132557088611446
9,51,37,3.6642032767847184,0.0014192684485654782
9,51,38,3.6642032767847184,0.001479183479706694
9,51,39,3.6642032767847184,0.0030536307760555413
9,51,40,3.6642032767847184,0.0033996455759932975
9,51,41,3.6640920814755447,0.004563904101639265
9,51,42,3.6640920814755447,0.0045960118334384265
9,51,43,3.6640920814755447,0.005677519079612665
9,51,44,3.6640920814755447,0.005569968709292928
9,51,45,3.6640920814755447,0.006366545195672505
9,51,46,3.6640920814755447,0.0074280589243002045
9,51,47,3.6640920814755447,0.013815257656808423
9,51,48,3.6640920814755447,0.017181653945891395
9,51,49,3.6640920814755447,0.017227744961280194
9,51,50,3.664087710162079,0.024625720931146202
9,51,51,3.664087710162079,0.0294996587375986
9,51,52,3.664087710162079,0.03133540849884816
9,51,53,3.664086837970814,0.0367833436208256
9,51,54,3.664086837970814,0.038053029761107526
9,51,55,3.664086837970814,0.03788050125383739
9,51,56,3.664086837970814,0.03793421006907342
9,51,57,3.664086837970814,0.03775731851431888
9,51,58,3.664086837970814,0.14901952880316535
9,51,59,3.6640867427427963,0.1481476112882139
9,51,60,3.664086659807367,0.16626957221900082
9,51,61,3.664086659807367,0.16835826075800966
9,51,62,3.664085072225106,0.32536648210449165
9,51,63,3.664085072225106,0.5013880496836336
9,51,64,3.664085072225106,0.5460692464297724
9,51,65,3.6640847563855345,0.5395024956387299
9,51,66,3.6640847563855345,0.9269965739572743
9,51,67,3.6640847563855345,1.1005915815743659
10,52,0,4.183993246866635,1.055987102741608e-06
10,52,1,4.183993246866635,1.0506138191316554e-06
10,52,2,3.8010196108264296,1.1168767739725477e-06
10,52,3,3.7594636057381194,1.546140486963156e-06
10,52,4,3.6931464529549487,1.5524256987946863e-06
10,52,5,3.6931464529549487,2.1271353287372564e-06
10,52,6,3.6931464529549487,4.499209546463906e-06
10,52,7,3.6931464529549487,5.786195429579322e-06
10,52,8,3.6931464529549487,8.131782545098065e-06
10,52,9,3.6931464529549487,1.2179853810478225e-05
10,52,10,3.6931464529549487,1.4184906976919644e-05
10,52,11,3.6908718572436783,2.0108243080151837e-05
10,52,12,3.6908718572436783,2.1310172417570595e-05
10,52,13,3.689665643638378,2.7908165013393057e-05
10,52,14,3.684783683861383,4.0253850735855706e-05
10,52,15,3.684783683861383,8.278182888353519e-05
10,52,16,3.6834515295227845,8.422835086078554e-05
10,52,17,3.6834515295227845,8.555744198869909e-05
10,52,18,3.6834515295227845,8.863812608182414e-05
10,52,19,3.6834515295227845,9.263002643483845e-05
10,52,20,3.6834515295227845,0.00010148862454794322
10,52,21,3.6834515295227845,0.00013057981022172017
10,52,22,3.6834515295227845,0.00021323931507294917
10,52,23,3.6834515295227845,0.0003802446171937239
10,52,24,3.6834515295227845,0.00041080303329006065
10,52,25,3.6834515295227845,0.0004349372123292614
10,52,26,3.6834515295227845,0.0005331533411024849
10,52,27,3.6834515295227845,0.0006218365454278198
10,52,28,3.683121851695205,0.0006375627117253561
10,52,29,3.683121851695205,0.0013557296661911064
10,52,30,3.6830298638721217,0.0015874171044296971
10,52,31,3.6830298638721217,0.0020947429685814686
10,52,32,3.6830298638721217,0.0031730417958905077
10,52,33,3.682910989135067,0.004398348132610151
10,52,34,3.6827493755004355,0.0041196349398695134
10,52,35,3.6827493755004355,0.004070145211238819
10,52,36,3.6827211961545743,0.0041571959008319045
10,52,37,3.6827211961545743,0.005116225952893454
10,52,38,3.6826928650293667,0.005329700339619704
10,52,39,3.6826928650293667,0.009193332840323764
10,52,40,3.6826928650293667,0.00921428414757211
10,52,41,3.6826928650293667,0.009614344714323006
10,52,42,3.6826863487924584,0.010364151966692842
10,52,43,3.6826696843675677,0.02121336031942214
10,52,44,3.682667144454811,0.022708559654439346
10,52,45,3.682667144454811,0.04326011587004936
10,52,46,3.682656936723106,0.04990820316591808
10,52,47,3.682656936723106,0.05640711684166836
10,52,48,3.6826557460190372,0.05625068875926716
10,52,49,3.682650067455171,0.0552898834904395
10,52,50,3.6826495769513485,0.05505061302301515
10,52,51,3.6826495769513485,0.1493022098804004
10,52,52,3.6826495769513485,0.14808524026596231
10,52,53,3.682649373076913,0.24742665077469536
10,52,54,3.6826488339001173,0.4376989826079347
10,52,55,3.6826482537716316,0.5845910007556514
10,52,56,3.6826482537716316,0.6713261289268722
10,52,57,3.6826481149775248,0.9592712671127124
10,52,58,3.6826481149775248,1.0481755832686146
11,53,0,4.512672752720249,1.4304553901764012e-06
11,53,1,4.078406950554566,1.14608841750425e-06
11,53,2,4.078406950554566,9.524818732997868e-07
11,53,3,3.801708050095371,1.6179052363600148e-06
11,53,4,3.7773737179886098,2.0547890446506474e-06
11,53,5,3.7773737179886098,5.258292453378881e-06
11,53,6,3.7115280520220892,6.3297864055502475e-06
11,53,7,3.7115280520220892,8.147048593866791e-06
11,53,8,3.7115280520220892,8.122238213485048e-06
11,53,9,3.7115280520220892,7.988954898553372e-06
11,53,10,3.7115280520220892,9.112612839874547e-06
11,53,11,3.671424581922338,9.116132779587869e-06
11,53,12,3.671424581922338,9.917044112953848e-06
11,53,13,3.671424581922338,1.6613811961068166e-05
11,53,14,3.671424581922338,1.6899284078617985e-05
11,53,15,3.671424581922338,1.7560320203587435e-05
11,53,16,3.671424581922338,1.7593405999733493e-05
11,53,17,3.671424581922338,3.683678399275586e-05
11,53,18,3.671424581922338,4.7608816080684396e-05
11,53,19,3.6682048505681166,4.6329315567521526e-05
11,53,20,3.6675793089287936,5.543196059005096e-05
11,53,21,3.6675793089287936,6.026568925748734e-05
11,53,22,3.6675793089287936,5.9960863058482125e-05
11,53,23,3.6675793089287936,7.92551279592947e-05
11,53,24,3.6675793089287936,0.00019019534478505092
11,53,25,3.665512706767487,0.00021338342137589613
11,53,26,3.665512706767487,0.00024207450547114403
11,53,27,3.665512706767487,0.0002561235142651896
11,53,28,3.665512706767487,0.00025573569189241683
11,53,29,3.665512706767487,0.0002620374121911521
11,53,30,3.665512706767487,0.00026108944752305116
11,53,31,3.6645397513571822,0.0002665380050347655
11,53,32,3.6642740190893903,0.0002627956995894171
11,53,33,3.6642740190893903,0.0002613419850627081
11,53,34,3.6642740190893903,0.00027611536641009097
11,53,35,3.6642740190893903,0.001672863151682464
11,53,36,3.664271528383125,0.002978068961835716
11,53,37,3.664271528383125,0.0037801243006820567
11,53,38,3.6641852600046576,0.004242351783671795
11,53,39,3.6641209875981815,0.004181725253129943
11,53,40,3.6641209875981815,0.004203118196534518
11,53,41,3.6641209875981815,0.004123361664258743
11,53,42,3.6641209875981815,0.007573428175681264
11,53,43,3.6641209875981815,0.008008392969778773
11,53,44,3.6641209875981815,0.01546388006055406
11,53,45,3.6641074835129928,0.01706963431678414
11,53,46,3.6641074835129928,0.020270746023176883
11,53,47,3.6641074835129928,0.02093511084217252
11,53,48,3.6641074835129928,0.03762429175988793
11,53,49,3.664104761534958,0.05329128848184279
11,53,50,3.6640867067932987,0.05494792471320495
11,53,51,3.6640867067932987,0.06786160473180217
11,53,52,3.6640867067932987,0.0758090680749297
11,53,53,3.6640867067932987,0.08659079189700242
11,53,54,3.6640867067932987,0.10137926741947308
11,53,55,3.6640867067932987,0.10650915569131457
11,53,56,3.6640867067932987,0.11381570079145853
11,53,57,3.6640867067932987,0.1206261786843032
11,53,58,3.6640867067932987,0.1197488700710683
11,53,59,3.664086360312851,0.1193108457254504
11,53,60,3.664086360312851,0.11926228622471065
11,53,61,3.6640860187905844,0.24000837483162754
11,53,62,3.6640860187905844,0.24448988115884038
11,53,63,3.664084434454253,0.46331758729495215
11,53,64,3.664084434454253,0.4547478852898545
11,53,65,3.664084434454253,0.9115175919059731
11,53,66,3.664084434454253,1.035454194061671
12,54,0,4.5385444444158765,1.2123089007075263e-06
12,54,1,3.9197527377340577,1.1443652396491178e-06
12,54,2,3.8377237043322623,1.2226900949356402e-06
12,54,3,3.824950897921184,1.4130414404038937e-06
12,54,4,3.7691849733214156,1.630543234882405e-06
12,54,5,3.7691849733214156,1.9990376718729655e-06
12,54,6,3.7691849733214156,1.9493009379165854e-06
12,54,7,3.7691849733214156,3.198775738573503e-06
12,54,8,3.745693259429217,7.766024974982136e-06
12,54,9,3.730796223338018,7.856274402101341e-06
12,54,10,3.7145004405400357,1.6626025102741378e-05
12,54,11,3.7119733556661174,2.2154382081199357e-05
12,54,12,3.6894436299231756,2.627738144252441e-05
12,54,13,3.6894436299231756,3.964851323758003e-05
12,54,14,3.6867353942145087,3.988193228904708e-05
12,54,15,3.6867353942145087,5.4194468860809914e-05
12,54,16,3.6867353942145087,5.426841624604406e-05
12,54,17,3.6867353942145087,5.490221782069569e-05
12,54,18,3.6862101066095647,7.09102138314498e-05
12,54,19,3.6862101066095647,0.00018815437582578152
12,54,20,3.6862101066095647,0.00020237023679122622
12,54,21,3.6862101066095647,0.000200059827601197
12,54,22,3.685401309326167,0.00029476078373731455
12,54,23,3.685401309326167,0.0003207495585258589
12,54,24,3.683947762504573,0.0003597529583904997
12,54,25,3.683947762504573,0.0006123570902059905
12,54,26,3.683014480550213,0.0009828885762553881
12,54,27,3.682888400140641,0.0014127514072816347
12,54,28,3.682888400140641,0.0021307483033951875
12,54,29,3.682888400140641,0.0025283207441986265
12,54,30,3.682847411142376,0.003653441694044995
12,54,31,3.6828445145677478,0.004385387711796746
12,54,32,3.6828445145677478,0.005295189608570803
12,54,33,3.6827459099515067,0.006045192341021158
12,54,34,3.6827459099515067,0.00758671473814593
12,54,35,3.6827459099515067,0.008207388370238142
12,54,36,3.6827459099515067,0.010157118622933782
12,54,37,3.6827459099515067,0.011853906594538527
12,54,38,3.6827262321112073,0.0148218211737645
12,54,39,3.6827206476693277,0.014539752665637949
12,54,40,3.6826738224775113,0.015227504999246057
12,54,41,3.682658667378348,0.015192729838780348
12,54,42,3.682658667378348,0.015078885511114946
12,54,43,3.682658667378348,0.04022468554727237
12,54,44,3.682658667378348,0.04829571490706436
12,54,45,3.682655074183671,0.06645055978813219
12,54,46,3.6826543202536755,0.06680122660345174
12,54,47,3.6826543202536755,0.09311539385537056
12,54,48,3.6826543202536755,0.10504311125909238
12,54,49,3.682647845498934,0.10561995079718534
12,54,50,3.682647845498934,0.11182355018062064
12,54,51,3.682647845498934,0.1281180698372358
12,54,52,3.682647845498934,0.12704522136033639
12,54,53,3.682647845498934,0.12989308875299885
12,54,54,3.682647845498934,0.13050466642576328
12,54,55,3.682647845498934,0.13473151249447682
12,54,56,3.682647845498934,0.13424006295469035
12,54,57,3.682647845498934,0.7844490222020667
12,54,58,3.682647845498934,0.782438428000875
12,54,59,3.682647845498934,0.7840359322868455
12,54,60,3.682647845498934,0.8024063112070324
12,54,61,3.682647845498934,0.977709628105919
12,54,62,3.682647845498934,1.0450748651714097
13,55,0,3.932714554939494,1.178799849953186e-06
13,55,1,3.932714554939494,1.3359935306559303e-06
13,55,2,3.838140403570719,1.51386871549424e-06
13,55,3,3.838140403570719,1.3544811540317508e-06
13,55,4,3.7087636876802037,1.343559921269364e-06
13,55,5,3.7087636876802037,4.240663115568054e-06
13,55,6,3.7087636876802037,7.05051316592892e-06
13,55,7,3.701002475660971,1.0254606075926144e-05
13,55,8,3.701002475660971,1.8025198284970577e-05
13,55,9,3.701002475660971,1.860994791343239e-05
13,55,10,3.701002475660971,2.6650837927179737e-05
13,55,11,3.701002475660971,2.5911036630879848e-05
13,55,12,3.6879077151591275,3.053364053713855e-05
13,55,13,3.6879077151591275,5.124086824068621e-05
13,55,14,3.6879077151591275,5.674626299045488e-05
13,55,15,3.6879077151591275,5.871439657360926e-05
13,55,16,3.6879077151591275,0.00011722550817117515
13,55,17,3.684866259317616,0.00016295810150177657
13,55,18,3.684866259317616,0.00016177879666743044
13,55,19,3.684866259317616,0.0001568460778232156
13,55,20,3.684866259317616,0.00023027542322099197
13,55,21,3.6847658831800914,0.0002275356810348989
13,55,22,3.6830933597311457,0.0002268906601318744
13,55,23,3.6830933597311457,0.000272292886152342
13,55,24,3.6830933597311457,0.0005717541865227164
13,55,25,3.6830933597311457,0.0006100809732926441
13,55,26,3.682686245635864,0.0010728175877226034
13,55,27,3.682686245635864,0.0011547771940028837
13,55,28,3.682686245635864,0.0012416486488727252
13,55,29,3.682686245635864,0.001241317724831961
13,55,30,3.682686245635864,0.0030018170783101036
13,55,31,3.682686245635864,0.002995864843339854
13,55,32,3.682686245635864,0.0031016261258468084
13,55,33,3.6826751664972335,0.0032609987234664376
13,55,34,3.6826751664972335,0.004315927025698589
13,55,35,3.6826751664972335,0.004517273196522315
13,55,36,3.6826751664972335,0.004684214060961557
13,55,37,3.6826751664972335,0.004605771664404219
13,55,38,3.6826751664972335,0.004644618494104567
13,55,39,3.6826751664972335,0.004653492894054321
13,55,40,3.6826751664972335,0.004703731536404708
13,55,41,3.682669895794646,0.0047704066454626074
13,55,42,3.682661538985201,0.02050673151014475
13,55,43,3.682661538985201,0.022485888972316338
13,55,44,3.682661538985201,0.04733379144655211
13,55,45,3.682657582649483,0.05186785317310695
13,55,46,3.6826544644483477,0.07664555195078011
13,55,47,3.6826544644483477,0.0888090948144097
13,55,48,3.6826544644483477,0.09065910669071373
13,55,49,3.682650570737536,0.08851792482537252
13,55,50,3.682650570737536,0.09454030792258891
13,55,51,3.682650570737536,0.10559471172418305
13,55,52,3.6826480443915273,0.3443838823468721
13,55,53,3.6826480443915273,0.34529774845912387
13,55,54,3.6826480443915273,0.5141174573311532
13,55,55,3.6826480443915273,0.5435385011622874
13,55,56,3.6826480443915273,0.6803461319670125
13,55,57,3.6826480443915273,0.7609796510494492
13,55,58,3.6826480443915273,0.7235293617726363
13,55,59,3.6826480443915273,0.8239694520813226
13,55,60,3.6826480443915273,0.8635599408901304
13,55,61,3.6826480443915273,1.1630790796676476
14,56,0,5.009413932922115,1.354078653354828e-06
14,56,1,4.110599147605939,1.1555271528100945e-06
14,56,2,4.110599147605939,1.314090029563888e-06
14,56,3,3.913240520244358,1.2828085993294088e-06
14,56,4,3.8839975452603426,1.4552591812218692e-06
14,56,5,3.8724586412296276,1.455102961673026e-06
14,56,6,3.8724586412296276,1.5272048852262258e-06
14,56,7,3.7195839042616683,1.7400133582823108e-06
14,56,8,3.703153820234661,1.6582526984805688e-06
14,56,9,3.6985071566573424,1.6035458392941823e-06
14,56,10,3.6985071566573424,1.3329797355390214e-05
14,56,11,3.6985071566573424,1.5120763985641554e-05
14,56,12,3.6985071566573424,1.5548727056473207e-05
14,56,13,3.6894425328122935,1.8670941407338215e-05
14,56,14,3.6894425328122935,4.9181531921264456e-05
14,56,15,3.688262950925335,4.74187007422587e-05
14,56,16,3.688262950925335,5.286438211030743e-05
14,56,17,3.6847515634612904,7.105013794212607e-05
14,56,18,3.6847515634612904,8.716935159979621e-05
14,56,19,3.6843888052293323,0.0001585292868061917
14,56,20,3.6843888052293323,0.00018073557808343188
14,56,21,3.6830772151153752,0.00020556519131243955
14,56,22,3.6830772151153752,0.00043340568183085327
14,56,23,3.6830772151153752,0.0006538061939763718
14,56,24,3.6830772151153752,0.0006332223391384736
14,56,25,3.6830772151153752,0.0007074379555744892
14,56,26,3.6830772151153752,0.0011588971860953057
14,56,27,3.6830772151153752,0.0015918367073780495
14,56,28,3.6829723941865353,0.002102368814700752
14,56,29,3.6829723941865353,0.0021239035665845452
14,56,30,3.68284815968633,0.002245930156617298
14,56,31,3.6828135038735894,0.0034514572056162512
14,56,32,3.6828135038735894,0.0038245128098768847
14,56,33,3.6827932159772985,0.0038159693623649785
14,56,34,3.6827719099936473,0.003844496948560306
14,56,35,3.682708846075954,0.003818307282029253
14,56,36,3.6826978540364337,0.0038210008140331726
14,56,37,3.682666256591432,0.0037999518516112123
14,56,38,3.682666256591432,0.0038206576006834104
14,56,39,3.6826605111450164,0.020763425155051928
14,56,40,3.6826605111450164,0.02170742070724871
14,56,41,3.6826605111450164,0.030314723999142427
14,56,42,3.6826605111450164,0.032518992532834905
14,56,43,3.6826605111450164,0.03205568960643024
14,56,44,3.6826605111450164,0.04187714144313903
14,56,45,3.6826605111450164,0.04234488791754508
14,56,46,3.6826536625098356,0.04338911358590159
14,56,47,3.6826536625098356,0.04508181777540564
14,56,48,3.6826536625098356,0.04531487710885669
14,56,49,3.6826522890616786,0.044581104381530574
14,56,50,3.682650650098978,0.04414437221579004
14,56,51,3.682650650098978,0.08740680745998224
14,56,52,3.682650650098978,0.12938706739588993
14,56,53,3.682650650098978,0.1305668961236449
14,56,54,3.682650650098978,0.13637153245868178
14,56,55,3.682650650098978,0.24116896205247784
14,56,56,3.682650237756235,0.3199627472644245
14,56,57,3.68264798461459,0.35062942298592914
14,56,58,3.68264798461459,0.5264661097740607
14,56,59,3.68264798461459,0.5413436642929556
14,56,60,3.68264798461459,0.8285531295178289
14,56,61,3.68264798461459,0.9042555321609524
14,56,62,3.682647892179105,0.9221332385809412
14,56,63,3.6826478698247342,1.0835248180425288
15,57,0,6.469162984599436,1.4130766846078929e-06
15,57,1,3.782421773158319,1.06386826505222e-06
15,57,2,3.782421773158319,9.502464120817049e-07
15,57,3,3.782421773158319,1.5210669685194014e-06
15,57,4,3.782421773158319,1.7146164462388432e-06
15,57,5,3.782421773158319,1.6579884240146185e-06
15,57,6,3.782421773158319,1.641625798346652e-06
15,57,7,3.782421773158319,1.575142652652958e-06
15,57,8,3.7396640675148944,3.252417339356822e-06
15,57,9,3.7396640675148944,5.039071165696913e-06
15,57,10,3.718840594679449,5.20939963600695e-06
15,57,11,3.718840594679449,5.5975600684615525e-06
15,57,12,3.685299995670718,7.25624199862226e-06
15,57,13,3.685299995670718,1.4248067894053885e-05
15,57,14,3.685299995670718,1.3970879432296517e-05
15,57,15,3.685299995670718,1.4304755550429046e-05
15,57,16,3.685299995670718,1.5819138343043417e-05
15,57,17,3.685299995670718,4.082632069192379e-05
15,57,18,3.685299995670718,5.151040582483914e-05
15,57,19,3.685299995670718,5.9529811557769655e-05
15,57,20,3.685299995670718,8.12443815092256e-05
15,57,21,3.6841495724635394,8.844109429326679e-05
15,57,22,3.6841495724635394,0.00010459373998326083
15,57,23,3.6841495724635394,0.00010486411645557266
15,57,24,3.6841495724635394,0.0001104051625171438
15,57,25,3.683220997078081,0.00012782157733755612
15,57,26,3.683220997078081,0.00012779681395680653
15,57,27,3.683220997078081,0.000127013085516042
15,57,28,3.683220997078081,0.00013559348753023592
15,57,29,3.683220997078081,0.00013631453127914918
15,57,30,3.683220997078081,0.0003322537783346592
15,57,31,3.6832073301731043,0.00042834779524994276
15,57,32,3.6832073301731043,0.000979664819977687
15,57,33,3.6830917188951133,0.0010011712167520836
15,57,34,3.6830917188951133,0.0013179228655383437
15,57,35,3.6830917188951133,0.001350181568081142
15,57,36,3.6828919520024357,0.0024337368694418407
15,57,37,3.682817030891428,0.002885179068733559
15,57,38,3.682732033816535,0.0038911236142794596
15,57,39,3.682701039050258,0.003942832271883047
15,57,40,3.682701039050258,0.0039563799400704
15,57,41,3.682701039050258,0.009037678837269057
15,57,42,3.682701039050258,0.010646579445039347
15,57,43,3.6826968315555746,0.013969080737220377
15,57,44,3.6826968315555746,0.017043535098017967
15,57,45,3.6826762987547568,0.01628906181105869
15,57,46,3.682673105603712,0.01612089445550907
15,57,47,3.682662579972771,0.017722963343760514
15,57,48,3.682662579972771,0.02712238814205112
15,57,49,3.6826561906282933,0.027804862230829896
15,57,50,3.6826497089876113,0.03156339185281837
15,57,51,3.6826497089876113,0.03144644825682527
15,57,52,3.6826497089876113,0.05765198258887407
15,57,53,3.6826497089876113,0.060792144974964685
15,57,54,3.6826497089876113,0.1244132600231751
15,57,55,3.6826497089876113,0.15715364047655175
15,57,56,3.6826497089876113,0.1755473138684221
15,57,57,3.6826497089876113,0.20353908593634584
15,57,58,3.6826497089876113,0.23371484162134698
15,57,59,3.6826497089876113,0.23979795101902868
15,57,60,3.6826484717264663,0.46419743870684477
15,57,61,3.6826484717264663,0.8152857382788122
15,57,62,3.6826484717264663,1.0235343242260289
16,58,0,4.016915301729085,1.0679624920350994e-06
16,58,1,3.994879541426343,9.754415268128756e-07
16,58,2,3.748207731463694,1.5618075751927691e-06
16,58,3,3.748207731463694,1.759121619822486e-06
16,58,4,3.7177404924998143,1.920828200343408e-06
16,58,5,3.7177404924998143,1.8301288786813309e-06
16,58,6,3.709422567007053,1.046987051774067e-05
16,58,7,3.709422567007053,1.207641679630328e-05
16,58,8,3.696204574940907,1.3778970653070201e-05
16,58,9,3.696204574940907,1.3702504950320865e-05
16,58,10,3.692281872196233,1.3671324663131743e-05
16,58,11,3.692281872196233,3.6139862107200915e-05
16,58,12,3.692100516908681,4.537684981277675e-05
16,58,13,3.6855068040422196,5.2030645028250344e-05
16,58,14,3.6855068040422196,7.400804788495217e-05
16,58,15,3.6837710547069236,0.00015887431793898816
16,58,16,3.6837710547069236,0.00020451743659068126
16,58,17,3.6837710547069236,0.00022141864615597253
16,58,18,3.6836717346111243,0.00024077086712611146
16,58,19,3.683245571902816,0.00039311902165895413
16,58,20,3.683245571902816,0.0005007949368061444
16,58,21,3.683245571902816,0.0005602671173633299
16,58,22,3.683245571902816,0.0007152193967833853
16,58,23,3.683245571902816,0.0007656809438183178
16,58,24,3.682895476198368,0.0008178959573828432
16,58,25,3.682895476198368,0.0008228093069145492
16,58,26,3.682895476198368,0.0008775263665946808
16,58,27,3.682895476198368,0.0008786898264661814
16,58,28,3.682895476198368,0.0008774934461303074
16,58,29,3.682895476198368,0.0008759780557743262
16,58,30,3.682775540149308,0.0015054073722864175
16,58,31,3.682775540149308,0.0037314839472826814
16,58,32,3.6827674772963803,0.004432345739037374
16,58,33,3.6827674772963803,0.0049663301261612764
16,58,34,3.6827487045954967,0.006328942685909767
16,58,35,3.6827363075753254,0.006613295115955677
16,58,36,3.68268323848811,0.0065329959735339225
16,58,37,3.68268323848811,0.006723385369658929
16,58,38,3.68268323848811,0.006921467200272222
16,58,39,3.68268323848811,0.008894440878033857
16,58,40,3.6826807328652365,0.008952825824766785
16,58,41,3.6826781720369297,0.008943252257063253
16,58,42,3.682666452389512,0.010240572949629842
16,58,43,3.682666452389512,0.06339144302113173
16,58,44,3.682659392458717,0.07248787378365332
16,58,45,3.6826554496183803,0.07257919298597676
16,58,46,3.6826498087790043,0.07162508260599317
16,58,47,3.6826495668430823,0.1814847065986782
16,58,48,3.6826495668430823,0.18686554194393942
16,58,49,3.6826495668430823,0.1850083572666994
16,58,50,3.6826495668430823,0.30981242613283344
16,58,51,3.6826495668430823,0.3743164547153279
16,58,52,3.682648219930485,0.5108534532387317
16,58,53,3.682648219930485,0.5242364245402121
16,58,54,3.682648219930485,0.6652539374217679
16,58,55,3.682648219930485,0.7879669475182187
16,58,56,3.682648219930485,1.0442974561848297
17,59,0,3.7452843028164864,1.2016804754102779e-06
17,59,1,3.7452843028164864,1.0509465564676292e-06
17,59,2,3.7452843028164864,9.647203823352079e-07
17,59,3,3.7452843028164864,1.5507204964244282e-06
17,59,4,3.7452843028164864,1.9098718772468894e-06
17,59,5,3.7452843028164864,1.919207751811666e-06
17,59,6,3.7452843028164864,2.2828776685152604e-06
17,59,7,3.6880825414637712,6.2360596615961e-06
17,59,8,3.6880825414637712,7.502366329172208e-06
17,59,9,3.6880825414637712,8.705222596881844e-06
17,59,10,3.6711412963736905,8.38229747004605e-06
17,59,11,3.6711412963736905,9.828584238633234e-06
17,59,12,3.6711412963736905,1.6696384925000183e-05
17,59,13,3.6711412963736905,1.836422132624184e-05
17,59,14,3.6711412963736905,2.187448762760445e-05
17,59,15,3.6711412963736905,2.3540779473747234e-05
17,59,16,3.6711412963736905,2.390819422746766e-05
17,59,17,3.6711412963736905,3.2387780958993465e-05
17,59,18,3.6711412963736905,3.5999286823292715e-05
17,59,19,3.6711412963736905,3.563452525871862e-05
17,59,20,3.6711201089611336,4.42693777728478e-05
17,59,21,3.669634707266752,4.282917008564986e-05
17,59,22,3.669634707266752,4.787801645540079e-05
17,59,23,3.669634707266752,5.289313386906528e-05
17,59,24,3.6695482421627617,5.7679361759139925e-05
17,59,25,3.6691786011109855,7.235240730611246e-05
17,59,26,3.66917773118044,9.332148546793653e-05
17,59,27,3.66917773118044,0.00010321327000352712
17,59,28,3.6660935742900165,0.0001479918761080612
17,59,29,3.6653112110910513,0.0006293160241231473
17,59,30,3.664302538104465,0.0006889496793242885
17,59,31,3.664302538104465,0.00068641955486437
17,59,32,3.664302538104465,0.000748636536624188
17,59,33,3.664302538104465,0.0007713362651760819
17,59,34,3.6642862899987847,0.0009158673808577985
17,59,35,3.6642862899987847,0.00163200648115704
17,59,36,3.6642862899987847,0.0021548139396791945
17,59,37,3.6642862899987847,0.0021528107405182
17,59,38,3.6642346945946827,0.0021183757130156127
17,59,39,3.664151823750771,0.0034166460512527986
17,59,40,3.664151823750771,0.004686504613944277
17,59,41,3.664151823750771,0.005491204094964742
17,59,42,3.664148934118117,0.005832211564634078
17,59,43,3.6640991980833917,0.0058044313114461975
17,59,44,3.6640991980833917,0.00637453913206446
17,59,45,3.6640991980833917,0.00664091150897275
17,59,46,3.6640991980833917,0.00689105512734913
17,59,47,3.664090331590387,0.006910185095525202
17,59,48,3.664090331590387,0.006936086945201271
17,59,49,3.664090331590387,0.00705723376673152
17,59,50,3.664090331590387,0.007034052050096441
17,59,51,3.664090331590387,0.007010796333689661
17,59,52,3.664090331590387,0.037105581776599915
17,59,53,3.664090331590387,0.04068108316363514
17,59,54,3.664090331590387,0.040867120986831346
17,59,55,3.6640867520973757,0.1448121363767885
17,59,56,3.6640867520973757,0.15286592090521742
17,59,57,3.6640853499905006,0.20124333785543813
17,59,58,3.6640853499905006,0.6495998154807684
17,59,59,3.6640852631491327,0.6304143011165951
17,59,60,3.6640852631491327,0.7696849716025401
17,59,61,3.6640852631491327,0.8161065852202916
17,59,62,3.6640846888290213,1.485823720002676
18,60,0,4.892360833172276,1.2515958032989253e-06
18,60,1,3.8679818322850963,1.3596489489288874e-06
18,60,2,3.8679818322850963,1.5294852508192028e-06
18,60,3,3.8679818322850963,1.8324733760345179e-06
18,60,4,3.721579546789229,1.8616171266725822e-06
18,60,5,3.721579546789229,4.147374821257563e-06
18,60,6,3.721579546789229,4.2459053709088275e-06
18,60,7,3.721579546789229,4.5102222031435515e-06
18,60,8,3.721579546789229,5.29730216713702e-06
18,60,9,3.7153411769958353,9.125930598504164e-06
18,60,10,3.7091435083421516,9.753072938831044e-06
18,60,11,3.6890045678701426,2.429618663169902e-05
18,60,12,3.6877029209386336,5.142296150681099e-05
18,60,13,3.6877029209386336,5.1411563450067046e-05
18,60,14,3.6877029209386336,6.281714710060748e-05
18,60,15,3.6877029209386336,8.038356179594611e-05
18,60,16,3.6872092941874683,0.00012287862193793495
18,60,17,3.683744413231281,0.00011876076407696645
18,60,18,3.683744413231281,0.0001227312689896559
18,60,19,3.683744413231281,0.00020011380221093158
18,60,20,3.683744413231281,0.00021007417699458694
18,60,21,3.683744413231281,0.0002110844876980323
18,60,22,3.683744413231281,0.0004654578772392726
18,60,23,3.683453631376878,0.0007121484452615186
18,60,24,3.683453631376878,0.0008425736131065323
18,60,25,3.6831657005147918,0.0008386338386766419
18,60,26,3.682774130394236,0.0010111582984274176
18,60,27,3.682774130394236,0.0010318540220966067
18,60,28,3.682774130394236,0.0010449963484794576
18,60,29,3.682774130394236,0.0010730777061555145
18,60,30,3.682774130394236,0.0010681381818393595
18,60,31,3.682774130394236,0.0010656595155043014
18,60,32,3.682774130394236,0.0010689285446251367
18,60,33,3.682774130394236,0.0010656052724824132
18,60,34,3.682774130394236,0.0014201629608451229
18,60,35,3.682774130394236,0.001410157279805956
18,60,36,3.682774130394236,0.002587513270471644
18,60,37,3.6827384340696483,0.003670805282494184
18,60,38,3.682696507146659,0.006052027518980634
18,60,39,3.68267029251453,0.006791732934503007
18,60,40,3.68267029251453,0.007565806262104198
18,60,41,3.68267029251453,0.007977528403735858
18,60,42,3.68267029251453,0.007905896009334565
18,60,43,3.68267029251453,0.007866125827134429
18,60,44,3.68267029251453,0.010787399469603554
18,60,45,3.68267029251453,0.011074735174525844
18,60,46,3.68267029251453,0.011531094825045997
18,60,47,3.6826632683798266,0.01256149451926548
18,60,48,3.682656653948044,0.031362464153063645
18,60,49,3.6826564536566337,0.032746427870839256
18,60,50,3.6826554710708876,0.04613873596727553
18,60,51,3.682649614920649,0.04576076636180948
18,60,52,3.682649614920649,0.06999626541790985
18,60,53,3.682649614920649,0.08842336861733288
18,60,54,3.682648407413737,0.11157178208446798
18,60,55,3.682648407413737,0.12573559614115423
18,60,56,3.682648407413737,0.3152032337268586
18,60,57,3.682648407413737,0.40105098364678404
18,60,58,3.682648407413737,0.4473810480925817
18,60,59,3.682648407413737,0.5705543642900017
18,60,60,3.682648407413737,0.6239296313132945
18,60,61,3.6826482970047607,0.6907344990469141
18,60,62,3.6826482970047607,0.7892906581798715
18,60,63,3.6826481637023107,0.795152015677584
18,60,64,3.6826479636867475,0.7972256573534099
18,60,65,3.6826479636867475,0.7947284789935117
18,60,66,3.6826479636867475,3.2477836445590094
19,61,0,4.0623035633370534,1.3379681314853965e-06
19,61,1,4.0623035633370534,1.2138853792847936e-06
19,61,2,3.7855385791214644,1.2638585789113077e-06
19,61,3,3.7855385791214644,2.0590498410054616e-06
19,61,4,3.7855385791214644,3.0776721479879352e-06
19,61,5,3.7728193242688235,3.0356413741824494e-06
19,61,6,3.700308202179585,3.209447816031322e-06
19,61,7,3.700308202179585,3.1255068226540055e-06
19,61,8,3.700308202179585,6.312049209048144e-06
19,61,9,3.700308202179585,7.640486130121458e-06
19,61,10,3.700308202179585,8.816886160136844e-06
19,61,11,3.6988260612699264,2.3061030930932476e-05
19,61,12,3.698758902395099,2.6768750831702454e-05
19,61,13,3.697019045752029,3.896597724362179e-05
19,61,14,3.686919534036548,4.7544090898686606e-05
19,61,15,3.686919534036548,4.9550937114527875e-05
19,61,16,3.686919534036548,4.9432697369076064e-05
19,61,17,3.686919534036548,5.0751594725777525e-05
19,61,18,3.686919534036548,5.456177588327325e-05
19,61,19,3.686919534036548,8.98035816866869e-05
19,61,20,3.686919534036548,9.177770188220253e-05
19,61,21,3.686919534036548,0.00010877137274025445
19,61,22,3.684632782843721,0.00015747533992971864
19,61,23,3.6843249857886633,0.0004114477473447367
19,61,24,3.6839432234619665,0.0005836052541299084
19,61,25,3.6827863819334254,0.0006254420976495713
19,61,26,3.6827863819334254,0.0008965349618731778
19,61,27,3.6827863819334254,0.0011322586326144963
19,61,28,3.6827863819334254,0.0012048086963270914
19,61,29,3.6827863819334254,0.0014674479768465951
19,61,30,3.6827209119888664,0.001762377127315731
19,61,31,3.6827209119888664,0.002284504820718728
19,61,32,3.6827209119888664,0.004227176324508602
19,61,33,3.6827209119888664,0.0049362742793658135
19,61,34,3.6827209119888664,0.005199407021818692
19,61,35,3.6827209119888664,0.0063849186869447275
19,61,36,3.6827130160866375,0.011834641645976845
19,61,37,3.6827130160866375,0.014855986875293544
19,61,38,3.6826613652146705,0.020330757648983698
19,61,39,3.6826613652146705,0.024808031078968933
19,61,40,3.682656545101281,0.03765949568945006
19,61,41,3.682656545101281,0.04361775525479161
19,61,42,3.682656545101281,0.055096595391300913
19,61,43,3.682656545101281,0.06632635750999143
19,61,44,3.682656545101281,0.06648675602369634
19,61,45,3.6826542832173885,0.09255146308674798
19,61,46,3.6826542832173885,0.12502971747055716
19,61,47,3.6826542832173885,0.17661579085283108
19,61,48,3.682650587354601,0.22738630614837066
19,61,49,3.682650587354601,0.25060549146855043
19,61,50,3.682650587354601,0.31861142689629385
19,61,51,3.682649290981601,0.3169275272766392
19,61,52,3.682649290981601,0.4838112228597998
19,61,53,3.682649290981601,0.5555140685544634
19,61,54,3.682649290981601,0.5740860198967499
19,61,55,3.6826485843523216,0.5991392846133619
19,61,56,3.6826485843523216,1.0880477358341913
20,62,0,3.778053763121818,1.211632153411112e-06
20,62,1,3.7748229092953522,1.0450046749841792e-06
20,62,2,3.7748229092953522,9.627152769340987e-07
20,62,3,3.7227039441741,9.332561986757931e-07
20,62,4,3.7227039441741,2.343616903847661e-06
20,62,5,3.7227039441741,2.5162240737852823e-06
20,62,6,3.7227039441741,2.887382060817478e-06
20,62,7,3.7227039441741,4.450002680167605e-06
20,62,8,3.70808880530862,5.125613308838602e-06
20,62,9,3.70808880530862,5.974873602825668e-06
20,62,10,3.70808880530862,8.128803267138932e-06
20,62,11,3.70808880530862,9.560481178430774e-06
20,62,12,3.6909765902782965,1.547506279143376e-05
20,62,13,3.6909765902782965,1.8578667106458457e-05
20,62,14,3.6899781051692315,2.949355307341667e-05
20,62,15,3.6899781051692315,2.9549799426668426e-05
20,62,16,3.689005076267449,3.0960587318656635e-05
20,62,17,3.686816718020367,3.139448292939971e-05
20,62,18,3.6695363444935936,3.484402930061212e-05
20,62,19,3.6695363444935936,4.919676125387717e-05
20,62,20,3.6689638031915024,5.180863734822979e-05
20,62,21,3.6689638031915024,6.49922715065051e-05
20,62,22,3.6689638031915024,0.00010659532982126926
20,62,23,3.666752332687338,0.00012881686957379803
20,62,24,3.666752332687338,0.00018568636323738438
20,62,25,3.666347767219918,0.0002521022136509756
20,62,26,3.6663424597555974,0.0004059777708453583
20,62,27,3.6663424597555974,0.0005936637911949803
20,62,28,3.6663401396385353,0.0007834720655263271
20,62,29,3.665636921575569,0.0008281090305564862
20,62,30,3.6651998606869824,0.0012428903877686383
20,62,31,3.6651998606869824,0.0016027864541198603
20,62,32,3.6651998606869824,0.0019241084860733197
20,62,33,3.664553296167341,0.00245383251980754
20,62,34,3.664420632433533,0.0024682095877655978
20,62,35,3.664373334147257,0.0024140243147527164
20,62,36,3.664256698771325,0.002351851030732805
20,62,37,3.6642505465439257,0.0038759005224127977
20,62,38,3.664219982585223,0.0037950635960000653
20,62,39,3.664219982585223,0.004718461758084442
20,62,40,3.664219982585223,0.005278907425235538
20,62,41,3.6641448792562983,0.005626521495088741
20,62,42,3.6641406943288075,0.006344832196652165
20,62,43,3.6640968600381,0.00906661589149668
20,62,44,3.6640968600381,0.010130265498889714
20,62,45,3.6640968600381,0.016024319452660023
20,62,46,3.6640968600381,0.026859677773145744
20,62,47,3.664090949220764,0.028919627949884168
20,62,48,3.664090949220764,0.04476001665640437
20,62,49,3.664090949220764,0.07299085623501436
20,62,50,3.664089551019785,0.09803985994216348
20,62,51,3.664089551019785,0.11870290769571937
20,62,52,3.664089287504396,0.13256430477728012
20,62,53,3.664089287504396,0.17344247764319132
20,62,54,3.6640882457857344,0.22218053269680083
20,62,55,3.6640859569634188,0.24817941653559802
20,62,56,3.6640859569634188,0.24770226729072625
20,62,57,3.664085205980058,0.37902481534981197
20,62,58,3.6640851461122566,0.4306216317525927
20,62,59,3.6640851461122566,0.9993747994927619
20,62,60,3.6640851461122566,1.376916668053662
21,63,0,3.885914505045278,1.5102205949511042e-06
21,63,1,3.885914505045278,1.2253336951806917e-06
21,63,2,3.864831154811071,1.4727720392490152e-06
21,63,3,3.864831154811071,1.6375637467470642e-06
21,63,4,3.7675373401053207,1.5298868495031045e-06
21,63,5,3.7675373401053207,2.463574589006011e-06
21,63,6,3.7675373401053207,3.68955265601147e-06
21,63,7,3.7675373401053207,6.027726562522831e-06
21,63,8,3.699627772612189,7.663660882733817e-06
21,63,9,3.699627772612189,9.063970252905137e-06
21,63,10,3.695307539820277,1.2000804672596845e-05
21,63,11,3.695307539820277,1.3242231188583974e-05
21,63,12,3.695307539820277,1.962828232870999e-05
21,63,13,3.6887039316469554,2.4399348400249065e-05
21,63,14,3.6887039316469554,3.303474986954424e-05
21,63,15,3.6846002942493783,4.249351332093459e-05
21,63,16,3.6846002942493783,5.363455096239098e-05
21,63,17,3.6846002942493783,6.97084080317846e-05
21,63,18,3.6846002942493783,7.003506293560657e-05
21,63,19,3.6846002942493783,7.479131985795727e-05
21,63,20,3.6846002942493783,7.797497351470105e-05
21,63,21,3.6846002942493783,8.048711201072574e-05
21,63,22,3.6846002942493783,0.00012183179286293728
21,63,23,3.6836505450696677,0.00013438058354927612
21,63,24,3.6836505450696677,0.00013669147004815885
21,63,25,3.682819073246776,0.00013725116950238442
21,63,26,3.682819073246776,0.000366381695718648
21,63,27,3.682819073246776,0.0004841214745611817
21,63,28,3.682819073246776,0.0004964118329781593
21,63,29,3.682819073246776,0.0005312840169164946
21,63,30,3.682819073246776,0.0005417494274650636
21,63,31,3.682819073246776,0.0005444446492861966
21,63,32,3.682819073246776,0.0005504291401306008
21,63,33,3.6827867324303725,0.0005556409379339311
21,63,34,3.6827867324303725,0.0005850193435130122
21,63,35,3.6827087622152703,0.0005888772140695401
21,63,36,3.6827087622152703,0.0005872294733337544
21,63,37,3.6827087622152703,0.0005979503949052221
21,63,38,3.6826951774470444,0.0047562172289016295
21,63,39,3.6826951774470444,0.005350157709049676
21,63,40,3.6826951774470444,0.006485265433124949
21,63,41,3.682683682408097,0.006430959958902911
21,63,42,3.682683682408097,0.007924198229170166
21,63,43,3.682683682408097,0.01081633222487687
21,63,44,3.682674026367792,0.012189159920388003
21,63,45,3.6826606519800293,0.012486607240528795
21,63,46,3.6826606519800293,0.020249433895151377
21,63,47,3.6826501119467565,0.02142883485083339
21,63,48,3.6826501119467565,0.022244502285192813
21,63,49,3.6826501119467565,0.02326765038126822
21,63,50,3.6826501119467565,0.026537116143039607
21,63,51,3.6826501119467565,0.02668902902008894
21,63,52,3.6826501119467565,0.02674552126626991
21,63,53,3.6826501119467565,0.1364476117656722
21,63,54,3.6826496924380194,0.15938626960087837
21,63,55,3.6826496924380194,0.25137932836337057
21,63,56,3.682649043335104,0.31063616694131596
21,63,57,3.682649043335104,0.3586929274509406
21,63,58,3.6826486117454635,0.47015033435114245
21,63,59,3.682648489112637,0.5963635923967643
21,63,60,3.682648489112637,1.0154458514685305
22,64,0,4.622934358631483,1.2646613185518665e-06
22,64,1,3.813217967691102,1.2306060782231152e-06
22,64,2,3.7961539265039193,1.0122894774524213e-06
22,64,3,3.7961539265039193,1.4773958837335827e-06
22,64,4,3.7961539265039193,1.655352664711826e-06
22,64,5,3.7961539265039193,1.8011347421961057e-06
22,64,6,3.7961539265039193,2.3627388018841197e-06
22,64,7,3.7961539265039193,2.453591815015456e-06
22,64,8,3.771029284753439,2.5417488387651504e-06
22,64,9,3.7341222299289996,2.5399662931252057e-06
22,64,10,3.7341222299289996,2.551065372655454e-06
22,64,11,3.7326291041649284,3.901720951551145e-06
22,64,12,3.7326291041649284,1.2448612995877386e-05
22,64,13,3.7326291041649284,1.2789015258095023e-05
22,64,14,3.7320140123860597,2.0590179172164492e-05
22,64,15,3.729820405418195,2.2130375443955554e-05
22,64,16,3.7150459235188293,2.1883597722870738e-05
22,64,17,3.6835276672682653,2.3831384076865814e-05
22,64,18,3.6835276672682653,4.143329634235252e-05
22,64,19,3.6835276672682653,5.5818293983455526e-05
22,64,20,3.6835276672682653,5.627868900309034e-05
22,64,21,3.6835276672682653,6.097826169067474e-05
22,64,22,3.6835276672682653,6.830122588942633e-05
22,64,23,3.6835276672682653,0.000117383976986627
22,64,24,3.6835276672682653,0.00016515428511791494
22,64,25,3.6835276672682653,0.00017322902605347717
22,64,26,3.6835276672682653,0.0002038881791699425
22,64,27,3.6835276672682653,0.00021835427032445927
22,64,28,3.6835276672682653,0.00022975291298339568
22,64,29,3.6834279972551514,0.00022695430422574632
22,64,30,3.6829463433473677,0.0003552166924842841
22,64,31,3.6829463433473677,0.0003743586563069534
22,64,32,3.6829463433473677,0.0004697093841384025
22,64,33,3.6829463433473677,0.0009423837282958202
22,64,34,3.6827997521284743,0.0010730795711780432
22,64,35,3.6827926555938006,0.001138162400882133
22,64,36,3.6827665867516544,0.001863363036771832
22,64,37,3.6827665867516544,0.001988117473464011
22,64,38,3.682677147583263,0.002197477538880317
22,64,39,3.682677147583263,0.00223210462551018
22,64,40,3.682677147583263,0.002282015269771891
22,64,41,3.682677147583263,0.00244842354121936
22,64,42,3.682677147583263,0.006015759118771678
22,64,43,3.682677147583263,0.009890435534090494
22,64,44,3.6826710503950864,0.0159971648124551
22,64,45,3.6826710503950864,0.018353791473947115
22,64,46,3.6826710503950864,0.031195374039601615
22,64,47,3.6826710503950864,0.03422734881833371
22,64,48,3.6826582070089273,0.05557399961094923
22,64,49,3.6826582070089273,0.05833200546538858
22,64,50,3.6826582070089273,0.05730333368982798
22,64,51,3.6826545498923906,0.06955078945679476
22,64,52,3.6826489097658452,0.07512738686625917
22,64,53,3.6826489097658452,0.11651964694500216
22,64,54,3.6826489097658452,0.11378173280124924
22,64,55,3.6826489097658452,0.23824846257478555
22,64,56,3.6826489097658452,0.43304577449392184
22,64,57,3.6826489097658452,0.44970570765080664
22,64,58,3.6826489097658452,0.6623208197312636
22,64,59,3.6826489097658452,0.7390184843090184
22,64,60,3.6826488880858506,0.7481100131194005
22,64,61,3.682648010163831,0.8678300717572319
22,64,62,3.682648010163831,1.1136723992262882
23,65,0,4.415096952286461,1.2666898979044094e-06
23,65,1,4.415096952286461,1.447935759607068e-06
23,65,2,3.823537961263412,1.3790306889334358e-06
23,65,3,3.727076119678287,1.4369935061762001e-06
23,65,4,3.708688093258104,1.7354311641629513e-06
23,65,5,3.708688093258104,2.4034309937846996e-06
23,65,6,3.708688093258104,4.748300056675112e-06
23,65,7,3.708688093258104,6.533369847385522e-06
23,65,8,3.708688093258104,6.677733562033733e-06
23,65,9,3.708688093258104,7.946616474423316e-06
23,65,10,3.694637705263986,8.283674660091257e-06
23,65,11,3.694637705263986,1.1962061869765028e-05
23,65,12,3.694637705263986,1.2043002370783843e-05
23,65,13,3.6893128813677833,1.4725276491926495e-05
23,65,14,3.6893128813677833,1.4588934091617726e-05
23,65,15,3.6886415671135495,1.9533513815513246e-05
23,65,16,3.6886415671135495,1.947901250921107e-05
23,65,17,3.6886415671135495,1.9668752584476534e-05
23,65,18,3.6877182196466975,6.077545382189836e-05
23,65,19,3.686161690582523,0.00012481654164553347
23,65,20,3.686008533920031,0.0002208281260857175
23,65,21,3.6840584896227995,0.00024516394529694403
23,65,22,3.6840584896227995,0.0002419423294213607
23,65,23,3.6840584896227995,0.0003105132074311906
23,65,24,3.6840584896227995,0.000736509794819475
23,65,25,3.6840584896227995,0.0007457025349057923
23,65,26,3.6835018321541213,0.0012539827717682939
23,65,27,3.683292389579492,0.0011704872593019267
23,65,28,3.683292389579492,0.0012082203930781255
23,65,29,3.6829881198796244,0.00121300233201964
23,65,30,3.682817235619254,0.0019948743283016096
23,65,31,3.682817235619254,0.0020287424642874566
23,65,32,3.682817235619254,0.002215381409575234
23,65,33,3.6828145950084945,0.0024176532964017322
23,65,34,3.6827979618768723,0.0026529429985679056
23,65,35,3.6827800120501593,0.005243435350391429
23,65,36,3.682737076842031,0.007590952550154721
23,65,37,3.682670859035227,0.007361591936559896
23,65,38,3.682670859035227,0.007476255344589293
23,65,39,3.6826671831635736,0.007393034186763371
23,65,40,3.6826671831635736,0.008453300207485921
23,65,41,3.6826671831635736,0.00950012505678072
23,65,42,3.6826671831635736,0.009759517096340967
23,65,43,3.6826671831635736,0.010066462233512164
23,65,44,3.6826671831635736,0.014426120244441098
23,65,45,3.682658415938363,0.03205900644094021
23,65,46,3.6826582359179554,0.05316353759049599
23,65,47,3.6826582359179554,0.05396750337503384
23,65,48,3.682655154323868,0.05497451700459587
23,65,49,3.682655154323868,0.1088379817050096
23,65,50,3.682648625228964,0.13342448788761657
23,65,51,3.682648524989588,0.1335946975309491
23,65,52,3.682648524989588,0.14185643022558264
23,65,53,3.682648524989588,0.20694846565299818
23,65,54,3.68264807625053,0.2352856470347683
23,65,55,3.68264807625053,0.2975522952467878
23,65,56,3.6826480421495376,0.29050899326013924
23,65,57,3.6826480421495376,0.3898774726153173
23,65,58,3.6826480421495376,0.3953129357125073
23,65,59,3.6826480421495376,0.5331665308766835
23,65,60,3.6826480421495376,0.5805751869738895
23,65,61,3.6826480421495376,0.6560791248893796
23,65,62,3.6826480421495376,0.7144357652462326
23,65,63,3.6826480421495376,1.4160833254669403
24,66,0,3.829261179532807,1.1750248150140418e-06
24,66,1,3.829261179532807,1.1423540196649393e-06
24,66,2,3.829261179532807,1.098740485732588e-06
24,66,3,3.819329958869787,1.0017455788316737e-06
24,66,4,3.7660510287948483,2.5473741316871816e-06
24,66,5,3.7660510287948483,3.131948594014962e-06
24,66,6,3.7660510287948483,4.498451316881878e-06
24,66,7,3.7135886659280573,1.037849640212062e-05
24,66,8,3.7135886659280573,1.2751201739355326e-05
24,66,9,3.702379286651876,1.386841140845956e-05
24,66,10,3.702379286651876,1.3987791251705692e-05
24,66,11,3.702379286651876,1.6747555472203774e-05
24,66,12,3.672972158702919,2.1541017191836563e-05
24,66,13,3.672972158702919,2.1073681274654268e-05
24,66,14,3.672972158702919,2.6762874814638748e-05
24,66,15,3.672972158702919,2.6873747313672575e-05
24,66,16,3.672972158702919,2.8049230872194767e-05
24,66,17,3.672972158702919,3.6126901478575476e-05
24,66,18,3.672972158702919,3.607973392758852e-05
24,66,19,3.672972158702919,3.583018325309067e-05
24,66,20,3.672972158702919,3.6393901947939217e-05
24,66,21,3.6680947139205955,3.7750648903059754e-05
24,66,22,3.6679223237826335,0.00013477146922880712
24,66,23,3.666989621838624,0.00013861999221642584
24,66,24,3.666989621838624,0.00015443669075417978
24,66,25,3.666742207440052,0.00022481095030063043
24,66,26,3.664821768030606,0.0004295110552578162
24,66,27,3.664821768030606,0.0005408795430571666
24,66,28,3.6645557212160327,0.0010039556081020984
24,66,29,3.6645557212160327,0.0010570574744702013
24,66,30,3.6645557212160327,0.0013015947993534301
24,66,31,3.6643828402974066,0.001951685546071499
24,66,32,3.6642419253243617,0.0022739879517957836
24,66,33,3.664190285163073,0.002295492740511636
24,66,34,3.664190285163073,0.002299330314353685
24,66,35,3.664190285163073,0.0027006761735625553
24,66,36,3.664176354319622,0.0027863153082500194
24,66,37,3.6641308813898803,0.003822408379104102
24,66,38,3.6641308813898803,0.0038652272816578153
24,66,39,3.6641308813898803,0.003964200022178285
24,66,40,3.664118587868643,0.004036810088623105
24,66,41,3.664118587868643,0.00409987623646775
24,66,42,3.664113154892334,0.010057508403793769
24,66,43,3.664113154892334,0.01111963561167056
24,66,44,3.664111551953127,0.01377922943487491
24,66,45,3.664111551953127,0.021417377513936624
24,66,46,3.664106689253501,0.023060971353339354
24,66,47,3.664106689253501,0.0356736660402964
24,66,48,3.664100615136192,0.04576961926432785
24,66,49,3.664088117136373,0.04973214872026756
24,66,50,3.664088117136373,0.04945563065436024
24,66,51,3.664088117136373,0.04972425303625099
24,66,52,3.664088117136373,0.05145194127560751
24,66,53,3.664088117136373,0.0895896835538843
24,66,54,3.664088117136373,0.10678137042126856
24,66,55,3.6640847239869174,0.11284196729561366
24,66,56,3.6640847239869174,0.11196532208088879
24,66,57,3.664084592686521,0.11346546493108742
24,66,58,3.664084592686521,0.12025992941877534
24,66,59,3.664084592686521,0.12237126374490383
24,66,60,3.664084592686521,0.1219478559719765
24,66,61,3.664084592686521,0.12135085098969318
24,66,62,3.664084592686521,0.532962219991943
24,66,63,3.664084592686521,1.0677010173237023
25,67,0,4.083571377847278,1.2841902082499763e-06
25,67,1,3.8342670713080906,1.1001349062097066e-06
25,67,2,3.7905996457504187,9.664413128373485e-07
25,67,3,3.7905996457504187,1.3126556002687517e-06
25,67,4,3.7045832117413084,1.2750880920764003e-06
25,67,5,3.7045832117413084,1.3706874142337577e-06
25,67,6,3.7045832117413084,1.906277315647743e-06
25,67,7,3.686384362882876,2.98557056383112e-06
25,67,8,3.686384362882876,4.54998393458514e-06
25,67,9,3.686384362882876,5.543800967260779e-06
25,67,10,3.686384362882876,6.876287878529217e-06
25,67,11,3.686384362882876,7.630279075259197e-06
25,67,12,3.686384362882876,1.1549088501725062e-05
25,67,13,3.686384362882876,1.1572614573512705e-05
25,67,14,3.686384362882876,1.808961675688779e-05
25,67,15,3.686384362882876,2.1146797311562297e-05
25,67,16,3.686384362882876,2.1602890152426637e-05
25,67,17,3.686384362882876,2.1246443430703187e-05
25,67,18,3.686384362882876,2.3463195670058886e-05
25,67,19,3.686384362882876,3.417901249561883e-05
25,67,20,3.686384362882876,7.539545474391377e-05
25,67,21,3.686384362882876,7.50611545830856e-05
25,67,22,3.6846115214094652,8.267305581712447e-05
25,67,23,3.6844743480206574,0.0001155626542061435
25,67,24,3.68424300276331,0.00014026720654828527
25,67,25,3.68424300276331,0.00013747968699596687
25,67,26,3.682838323058945,0.0002438912826795819
25,67,27,3.682838323058945,0.00030623145888645717
25,67,28,3.682838323058945,0.0004597583247687047
25,67,29,3.682838323058945,0.0004866774496120472
25,67,30,3.682838323058945,0.0004864745977420663
25,67,31,3.682760332100713,0.000511752866529503
25,67,32,3.682760332100713,0.0006323031047668212
25,67,33,3.682760332100713,0.0007954174728801596
25,67,34,3.682760332100713,0.0012778897311617008
25,67,35,3.682760332100713,0.0013754220597806115
25,67,36,3.682760332100713,0.002314916549167641
25,67,37,3.682760332100713,0.002840559380393649
25,67,38,3.6826803758509215,0.002795019854827898
25,67,39,3.6826803758509215,0.006827219468083425
25,67,40,3.6826803758509215,0.007772223077655574
25,67,41,3.6826772050781074,0.010088003437108101
25,67,42,3.6826772050781074,0.012363018591594633
25,67,43,3.682674944596073,0.013509631161857319
25,67,44,3.6826643537480237,0.03767857616868403
25,67,45,3.682653499962427,0.044074583867766304
25,67,46,3.6826517771401086,0.058544841975965156
25,67,47,3.6826517771401086,0.0622542439429276
25,67,48,3.6826517771401086,0.06532641989927439
25,67,49,3.6826517771401086,0.06697315498557116
25,67,50,3.6826517771401086,0.1035970000791934
25,67,51,3.6826517771401086,0.10202777351828833
25,67,52,3.6826517771401086,0.18793599142116324
25,67,53,3.6826517196915916,0.32274310700381104
25,67,54,3.6826492186429647,0.3261171364804822
25,67,55,3.682648708740018,0.4809736293547191
25,67,56,3.682648708740018,0.5555235238176284
25,67,57,3.6826484214794277,0.629286351709889
25,67,58,3.6826484214794277,0.7995779021584816
25,67,59,3.6826484214794277,0.8020575058793292
25,67,60,3.6826484214794277,0.9396096485624336
25,67,61,3.6826484214794277,0.9759423012165165
25,67,62,3.6826480546995555,1.0895661462415172
26,68,0,5.272103907480329,1.2906623852897331e-06
26,68,1,4.27800676366229,1.1296864924207366e-06
26,68,2,4.150821268700582,1.3196394639729827e-06
26,68,3,3.802977593117504,1.3373413639743404e-06
26,68,4,3.802977593117504,1.3842959978472523e-06
26,68,5,3.802977593117504,1.34323604314121e-06
26,68,6,3.7989445491017335,2.6453092915128944e-06
26,68,7,3.7989445491017335,4.290537314319356e-06
26,68,8,3.7989445491017335,6.3669210898417675e-06
26,68,9,3.7588406852015197,9.55005844488117e-06
26,68,10,3.736556729517531,1.4460359103907398e-05
26,68,11,3.736556729517531,1.5890041074874915e-05
26,68,12,3.6894022004243396,2.2257371721448172e-05
26,68,13,3.6894022004243396,2.222837534168744e-05
26,68,14,3.687476026380054,2.7341142825461207e-05
26,68,15,3.687476026380054,2.6971049432246548e-05
26,68,16,3.6872549742049046,2.727558772807427e-05
26,68,17,3.6853919948217424,2.8363616181554466e-05
26,68,18,3.6853919948217424,2.8957016500630276e-05
26,68,19,3.6853919948217424,3.548448023525446e-05
26,68,20,3.6853919948217424,5.542866832510736e-05
26,68,21,3.684826642406591,0.00012255966524727212
26,68,22,3.6845715190124224,0.00013808948695682766
26,68,23,3.6845715190124224,0.0002069484734131425
26,68,24,3.6839365197828613,0.0002321590097182268
26,68,25,3.6839365197828613,0.0002611210612294343
26,68,26,3.6839365197828613,0.00035444182902863593
26,68,27,3.6839365197828613,0.0003862361320754408
26,68,28,3.683430571635526,0.0007940376211915012
26,68,29,3.682882063152121,0.0007873039864121179
26,68,30,3.682882063152121,0.0015463133751124009
26,68,31,3.682882063152121,0.001681389736986771
26,68,32,3.682882063152121,0.0018333705448122177
26,68,33,3.682882063152121,0.0024940452761042903
26,68,34,3.682882063152121,0.002712079790279148
26,68,35,3.682882063152121,0.002714786363187828
26,68,36,3.6827683187610063,0.0040725931389182166
26,68,37,3.6827683187610063,0.004123678709362806
26,68,38,3.6827683187610063,0.004157472972435263
26,68,39,3.6827446310279868,0.005866292117297291
26,68,40,3.682682452099016,0.007266468640915633
26,68,41,3.682682452099016,0.008836340958366763
26,68,42,3.682682452099016,0.011555386337182099
26,68,43,3.682682452099016,0.017278124909285247
26,68,44,3.682682452099016,0.02432177000068645
26,68,45,3.682659490882699,0.025584272206334233
26,68,46,3.6826536150340274,0.027715380172127786
26,68,47,3.6826536150340274,0.02770931588206375
26,68,48,3.6826536150340274,0.031253546269237785
26,68,49,3.682652016958045,0.07387785405938156
26,68,50,3.682652016958045,0.0914177579634548
26,68,51,3.682652016958045,0.09715537448581467
26,68,52,3.682652016958045,0.11473545964963325
26,68,53,3.682652016958045,0.11284092456555254
26,68,54,3.682649758299533,0.12755460628310653
26,68,55,3.6826485832373947,0.1260148609085633
26,68,56,3.6826485832373947,0.15759151731084783
26,68,57,3.6826485832373947,0.16231812850695995
26,68,58,3.682648379969521,0.17300916435869595
26,68,59,3.682648379969521,0.1711784764621826
26,68,60,3.682648000219473,0.19905977113897017
26,68,61,3.682647913584219,0.20157588919713437
26,68,62,3.682647913584219,0.20147638312614904
26,68,63,3.682647913584219,0.20384077134914597
26,68,64,3.682647913584219,0.7442182755804224
26,68,65,3.682647913584219,1.2275285299020329
27,69,0,4.603834125165548,1.323851261185748e-06
27,69,1,4.603834125165548,1.146607221214529e-06
27,69,2,4.362935240944012,1.1675643782539415e-06
27,69,3,3.753076856384368,1.3310754891695052e-06
27,69,4,3.7417236450563536,1.6248829718088195e-06
27,69,5,3.7112055811807636,3.516703865748684e-06
27,69,6,3.7112055811807636,3.85745196112406e-06
27,69,7,3.7112055811807636,4.893347609919276e-06
27,69,8,3.7112055811807636,6.698697337475792e-06
27,69,9,3.7112055811807636,9.372448785143843e-06
27,69,10,3.7112055811807636,1.3177768973806963e-05
27,69,11,3.6881737971618094,4.011073345316991e-05
27,69,12,3.6881737971618094,4.095708564854796e-05
27,69,13,3.6881737971618094,5.118574363554476e-05
27,69,14,3.6881737971618094,5.430002720187737e-05
27,69,15,3.6875921680625083,9.777792947713047e-05
27,69,16,3.6875921680625083,0.00010212554097148881
27,69,17,3.6839476675875744,0.00022347069635441676
27,69,18,3.683702964851335,0.0002891140493065259
27,69,19,3.6836259416269286,0.0002787799763145909
27,69,20,3.6836259416269286,0.00028142766464287627
27,69,21,3.6836259416269286,0.0003303864057453589
27,69,22,3.6836259416269286,0.00033020725365217067
27,69,23,3.6836259416269286,0.0005014429219983813
27,69,24,3.6836259416269286,0.000563823030245066
27,69,25,3.6828474171431083,0.0008069530695271446
27,69,26,3.6828474171431083,0.0008964457007929858
27,69,27,3.6828474171431083,0.0009556717538648352
27,69,28,3.6828474171431083,0.0009567992100565266
27,69,29,3.6828474171431083,0.0010047943937727718
27,69,30,3.682721664520159,0.0016248449810529208
27,69,31,3.682721664520159,0.00313113736094101
27,69,32,3.682721664520159,0.0032214523438642982
27,69,33,3.682721664520159,0.005122207223283249
27,69,34,3.682721664520159,0.006285839920958465
27,69,35,3.682721664520159,0.006342185011219641
27,69,36,3.682721664520159,0.006844543476792364
27,69,37,3.682708102194823,0.0069374046307455264
27,69,38,3.682708102194823,0.012745021514867621
27,69,39,3.6826910658955114,0.02024721689620466
27,69,40,3.682688419399682,0.02075705672320977
27,69,41,3.682688419399682,0.027283840013783738
27,69,42,3.6826635110197117,0.02863184533148386
27,69,43,3.6826635110197117,0.029195355968097525
27,69,44,3.6826635110197117,0.03220446018613114
27,69,45,3.6826578675455153,0.03130318116158194
27,69,46,3.6826574733917568,0.03315779598002834
27,69,47,3.6826542979821966,0.03295158403478853
27,69,48,3.6826506559431493,0.07481345122313016
27,69,49,3.682650544917067,0.18946098604054312
27,69,50,3.682650544917067,0.20508633129533577
27,69,51,3.6826493230646236,0.5755833587312414
27,69,52,3.682648462605812,0.6435834924328301
27,69,53,3.682648462605812,0.7379218433672133
27,69,54,3.6826481522264203,0.8891694356152741
27,69,55,3.6826481522264203,0.9641929156819629
27,69,56,3.6826481522264203,1.3514688740856442
28,70,0,4.074021334496365,1.2895632227978463e-06
28,70,1,4.074021334496365,1.3779521374340607e-06
28,70,2,4.074021334496365,1.473650914170946e-06
28,70,3,4.074021334496365,1.6141284696679884e-06
28,70,4,3.9134807247464494,1.636401735346551e-06
28,70,5,3.756939097912948,1.8192220674334685e-06
28,70,6,3.756939097912948,2.4035246076682086e-06
28,70,7,3.756939097912948,2.933336101515301e-06
28,70,8,3.756939097912948,3.1487991163983524e-06
28,70,9,3.756939097912948,8.178260667520447e-06
28,70,10,3.756939097912948,2.075622233309089e-05
28,70,11,3.738645459041578,1.9971144743669818e-05
28,70,12,3.735491360975459,2.244676700491979e-05
28,70,13,3.695070765384642,2.271043479836923e-05
28,70,14,3.695070765384642,3.4829716026171976e-05
28,70,15,3.695070765384642,3.909263054194039e-05
28,70,16,3.695070765384642,4.192111481478843e-05
28,70,17,3.6905809367432028,6.650638562788335e-05
28,70,18,3.6875275310646884,7.878679388295232e-05
28,70,19,3.686579447081641,0.0001413851777297545
28,70,20,3.6851896503465724,0.00018560378721337948
28,70,21,3.6851896503465724,0.0001973929514742282
28,70,22,3.6851896503465724,0.00030064288051444884
28,70,23,3.6848473747845247,0.0003321589570090107
28,70,24,3.6848473747845247,0.0006097739315405807
28,70,25,3.6831765841473327,0.0006924569247823179
28,70,26,3.6831765841473327,0.0007557334972450187
28,70,27,3.6831765841473327,0.0008273220872766937
28,70,28,3.6831082851728496,0.0008817858030455391
28,70,29,3.6828810548155104,0.0010218707204853426
28,70,30,3.6828810548155104,0.001031471611703458
28,70,31,3.6828810548155104,0.0016973924441787312
28,70,32,3.6828810548155104,0.0023406947358345217
28,70,33,3.6828057465870643,0.0027210060528985343
28,70,34,3.6828057465870643,0.004300379774031597
28,70,35,3.6828057465870643,0.004870105770870694
28,70,36,3.6828057465870643,0.0073117971749069215
28,70,37,3.6827795224100157,0.011074788591648455
28,70,38,3.6827466926968384,0.01280596291096461
28,70,39,3.6827014755721166,0.013522762099578289
28,70,40,3.6827014755721166,0.016787822237089193
28,70,41,3.682683771173089,0.01859489584701511
28,70,42,3.6826717544748675,0.023894609528779746
28,70,43,3.6826710751284253,0.02342005449777737
28,70,44,3.6826710751284253,0.02445846790829039
28,70,45,3.682652862033919,0.03018746417341093
28,70,46,3.682652862033919,0.03550347530488931
28,70,47,3.682652009827123,0.040997387480531305
28,70,48,3.682652009827123,0.04269939195233589
28,70,49,3.682652009827123,0.04421557322908789
28,70,50,3.682652009827123,0.04478035893769982
28,70,51,3.682652009827123,0.08573183551974442
28,70,52,3.682652009827123,0.19229556649033144
28,70,53,3.6826507868138236,0.2130166419929114
28,70,54,3.682650704846367,0.26403410508955694
28,70,55,3.6826495995507997,0.26857386158392504
28,70,56,3.6826495995507997,0.2766699013050514
28,70,57,3.6826480425570196,0.28707885439333464
28,70,58,3.6826480425570196,0.30518099818716893
28,70,59,3.6826480425570196,0.31373408383233975
28,70,60,3.6826480425570196,0.5359819585102681
28,70,61,3.6826480425570196,0.5552962822349783
28,70,62,3.6826480425570196,0.5870785894538723
28,70,63,3.6826480425570196,0.6200183246090247
28,70,64,3.6826480425570196,0.6169139358421478
28,70,65,3.6826478552981428,0.7351536589892277
28,70,66,3.6826478552981428,0.7636024223658509
28,70,67,3.6826478552981428,1.0327776094278873
29,71,0,4.305393939546832,1.2373078318861645e-06
29,71,1,4.305393939546832,1.1496996802460943e-06
29,71,2,4.1501318494364625,1.2082675403494167e-06
29,71,3,3.822343935339646,1.0161105304843025e-06
29,71,4,3.822343935339646,2.146884797046145e-06
29,71,5,3.753865919306733,4.676694609012757e-06
29,71,6,3.753865919306733,7.0204418996441755e-06
29,71,7,3.7516805075292012,8.520487302214676e-06
29,71,8,3.695520542049465,1.1304673823814514e-05
29,71,9,3.695520542049465,1.5158375466837559e-05
29,71,10,3.689524444453511,1.912283899303929e-05
29,71,11,3.689524444453511,1.968017753720687e-05
29,71,12,3.689524444453511,2.084694857443048e-05
29,71,13,3.689524444453511,2.5831371673544115e-05
29,71,14,3.689524444453511,6.568274228186239e-05
29,71,15,3.687693827810321,6.564345115273988e-05
29,71,16,3.6844388572201865,0.00012794357535543115
29,71,17,3.6844388572201865,0.00016109385250057744
29,71,18,3.6844388572201865,0.00016825851262078692
29,71,19,3.684413446613064,0.00017913863471171463
29,71,20,3.6839639040596808,0.0001805101883947941
29,71,21,3.6839639040596808,0.00029235718554134296
29,71,22,3.68344616217081,0.0005456938076942644
29,71,23,3.6832525190260412,0.0007214978298110843
29,71,24,3.6832525190260412,0.0007329539473408071
29,71,25,3.6828273101498326,0.0008361058679799835
29,71,26,3.6828273101498326,0.0008244813765751107
29,71,27,3.682824016515724,0.0014590152104197727
29,71,28,3.682824016515724,0.0020796440311305615
29,71,29,3.682824016515724,0.0025099180274280814
29,71,30,3.682824016515724,0.0031571555057797987
29,71,31,3.6828023576418616,0.0032730457193920204
29,71,32,3.6828023576418616,0.003711513898279683
29,71,33,3.6828023576418616,0.004635433129726593
29,71,34,3.6828023576418616,0.005167725134218798
29,71,35,3.6828023576418616,0.006372943178717339
29,71,36,3.68275920969171,0.006302381285235421
29,71,37,3.682702579901388,0.0066793131006096865
29,71,38,3.682702579901388,0.007772438280617412
29,71,39,3.6826988483810226,0.013681688586497463
29,71,40,3.6826988483810226,0.016127296318380488
29,71,41,3.6826708026215016,0.020323531752368645
29,71,42,3.6826563351407344,0.035937969873053456
29,71,43,3.6826563351407344,0.03979675265681763
29,71,44,3.6826501594106418,0.04081165868402715
29,71,45,3.6826501594106418,0.04252638193779059
29,71,46,3.6826501594106418,0.04687407419446665
29,71,47,3.6826488823262764,0.059706421736163404
29,71,48,3.6826488823262764,0.12778100507649054
29,71,49,3.6826488823262764,0.14546319098592128
29,71,50,3.6826488823262764,0.1646659549959283
29,71,51,3.6826484929566305,0.18062423069846043
29,71,52,3.6826484929566305,0.195163152338509
29,71,53,3.6826484929566305,0.21327758418763385
29,71,54,3.6826484929566305,0.3216075594501988
29,71,55,3.6826484441083096,0.5896265092445488
29,71,56,3.6826484441083096,0.6304804221217268
29,71,57,3.6826484441083096,0.7105556303247661
29,71,58,3.6826484441083096,0.7265865026793694
29,71,59,3.682648396041486,2.3309115469419206
n_runs,min_objective,median_objective,mean_objective,std_objective,iqr_objective,median_nit,median_nfev,tw1_median,tw1_mean,tw1_std,tw1_iqr,tw2_median,tw2_mean,tw2_std,tw2_iqr,n_basins,reproducibility_rate,geometry_n_basins,geometry_reproducibility_rate,dominant_basin_count,geometry_dominant_basin_count,dominant_basin_indices,geometry_dominant_basin_indices,best_basin_run_idx,best_basin_objective,best_basin_x,tw1_dominant_basin_std,tw1_dominant_basin_iqr,tw1_dominant_basin_range,tw2_dominant_basin_std,tw2_dominant_basin_iqr,tw2_dominant_basin_range,performance_reproducibility_rate,performance_equivalent_count,performance_equivalent_indices,performance_best_objective,performance_best_run_idx,performance_relative_tolerance,performance_max_relative_error_equivalent_group,performance_objective_spread,performance_objective_iqr,n_total_runs,n_valid_runs,n_successful_runs,representative_run_idx,geometry_basin_rep_run_idx
30,3.664084434454253,3.6826480353498283,3.6795542324384294,0.007036442592627075,3.965913606407412e-07,63.0,3200.0,15.75620630861528,15.528432032447759,0.5180238811309796,8.011772978377962e-06,19.9999925106928,19.44819262770685,1.2549506563879291,1.992621255197946e-05,2,0.8333333333333334,2,0.8333333333333334,25,25,12;8;28;14;7;26;5;18;22;4;23;13;25;10;27;3;16;0;2;1;29;15;6;21;19,12;8;28;14;7;26;5;18;22;4;23;13;25;10;27;3;16;0;2;1;29;15;6;21;19,12,3.682647845498934,"[15.756209076636766, 19.999999467023997]",3.5130721387288365e-06,2.814688865981907e-06,1.1960812896560924e-05,8.74595445351237e-06,7.066766436025773e-06,2.9809761791455003e-05,0.16666666666666666,5,9;11;17;20;24,3.664084434454253,11,0.001,1.9422532869228138e-07,0.01856414989806865,3.965913606407412e-07,30,30,30,11,12
w_val,b_val,h_val,tfd_w_val,it,feasible,minimum_identified_violation,tw1,tw2,TFD_tw1,TFD_tw2,TFD_tw1_margin,TFD_tw2_margin,TFD_tw1_conservative,TFD_tw2_conservative,TFD_frame,TFD_frame_margin,TFD_frame_conservative,safety_margin_mode,safety_margin_factor,max_violation,viol_window_1,viol_window_2,viol_frame
2,34,30,100,1,False,3.664084434454253,14.389564101162314,16.689202205393375,100.68676266732713,92.25103337960783,2.9773217671271226,10.715428668241586,103.66408443445425,102.96646204784942,93.66408432820377,0.0,93.66408432820377,local_oof,1.0,3.664084434454253,3.664084434454253,2.9664620478494186,3.6640843282037707
......@@ -7,6 +7,15 @@ Iteration,4.0
tw1_optimal,5.107783743688125
tw2_optimal,7.449034156017617
tw3_optimal,8.371536009042268
candidate_tw1_raw,5.107783743688125
candidate_tw1,5.11
rounding_delta_tw1,0.0022162563118754974
candidate_tw2_raw,7.449034156017617
candidate_tw2,7.45
rounding_delta_tw2,0.0009658439823834186
candidate_tw3_raw,8.371536009042268
candidate_tw3,8.37
rounding_delta_tw3,-0.0015360090422689154
Objective_score,-1.306799128950891e-06
Exy_tw1,0.0531167629314931
Exy_tw2,0.05536691245735284
......@@ -15,3 +24,10 @@ TFM_tw1,99.21442333488952
TFM_tw2,94.93646818772172
TFM_tw3,90.29039221944643
TFM_frame,57.501208891048265
manuf_Exy_tw1,0.05308684408937943
manuf_Exy_tw2,0.05535816537536256
manuf_Exy_tw3,0.056690156921532175
manuf_TFM_tw1,99.14917150028359
manuf_TFM_tw2,94.90523864610947
manuf_TFM_tw3,90.32942764409073
manuf_TFM_frame,57.51345572087089
w_val,b_val,h_val,tfd_w_val,it,safety_margin_mode,safety_margin_factor,local_margin_support_pass,local_margin_k_requested,local_support_percentile,local_margin_fallback,TFD_tw1_margin_source,TFD_tw1_margin_in_support,TFD_tw1_margin_k,TFD_tw1_margin_nearest_distance,TFD_tw1_margin_support_radius,TFD_tw1_margin_neighbor_samples,TFD_tw1_margin_neighbor_distances,TFD_tw1_margin_neighbor_underprediction,TFD_tw2_margin_source,TFD_tw2_margin_in_support,TFD_tw2_margin_k,TFD_tw2_margin_nearest_distance,TFD_tw2_margin_support_radius,TFD_tw2_margin_neighbor_samples,TFD_tw2_margin_neighbor_distances,TFD_tw2_margin_neighbor_underprediction,TFD_tw3_margin_source,TFD_tw3_margin_in_support,TFD_tw3_margin_k,TFD_tw3_margin_nearest_distance,TFD_tw3_margin_support_radius,TFD_tw3_margin_neighbor_samples,TFD_tw3_margin_neighbor_distances,TFD_tw3_margin_neighbor_underprediction,TFD_frame_margin_source,TFD_frame_margin_in_support,TFD_frame_margin_k,TFD_frame_margin_nearest_distance,TFD_frame_margin_support_radius,TFD_frame_margin_neighbor_samples,TFD_frame_margin_neighbor_distances,TFD_frame_margin_neighbor_underprediction,min_de_reproducibility_required,stage1_performance_reproducibility_rate,stage2_performance_reproducibility_rate,stage1_performance_reproducibility_pass,stage2_performance_reproducibility_pass,de_performance_reproducibility_pass,stage1_geometry_reproducibility_rate,stage2_geometry_reproducibility_rate,stage1_geometry_n_basins,stage2_geometry_n_basins,geometry_unique_or_reproducible,stage1_performance_spread_min_window_tfd,stage2_best_distortion_measure,stage2_performance_spread_distortion,feasible_domain_found,minimum_domain_violation,feasible,tw1,tw2,tw3,TFD_tw1,TFD_tw2,TFD_tw3,TFD_tw1_margin,TFD_tw2_margin,TFD_tw3_margin,TFD_tw1_conservative,TFD_tw2_conservative,TFD_tw3_conservative,TFD_frame,TFD_frame_margin,TFD_frame_conservative,min_window_tfd,max_window_tfd,mean_window_tfd,window_tfd_range_diagnostic,distortion_measure,stage1_Tmin_star,stage1_preservation_threshold,max_constraint_violation,stage1_preservation_tolerance,stage1_preservation_tolerance_source,stage1_performance_group_count,stage1_rep_run,stage1_rep_seed,stage2_rep_run,stage2_rep_seed,stage2_tw1_dominant_basin_iqr,stage2_tw2_dominant_basin_iqr,stage2_tw3_dominant_basin_iqr,stage2_tw1_dominant_basin_range,stage2_tw2_dominant_basin_range,stage2_tw3_dominant_basin_range
3,29,45,100,4,local_oof,1.0,True,-1,95.0,global,local_knn_max,True,5,0.19796330804369972,0.5722090560728312,17;2;19;16;18,0.19796331;0.21295065;0.31280287;0.38363723;0.4405638,0;0;0;0;0,local_knn_max,True,5,0.19796330804369972,0.5722090560728312,17;2;19;16;18,0.19796331;0.21295065;0.31280287;0.38363723;0.4405638,0;5.0635262;0.4480527;0;0,local_knn_max,True,5,0.19796330804369972,0.5722090560728312,17;2;19;16;18,0.19796331;0.21295065;0.31280287;0.38363723;0.4405638,0;9.7096075;0;0;3.0397123,local_knn_max,True,5,0.19796330804369972,0.5722090560728312,17;2;19;16;18,0.19796331;0.21295065;0.31280287;0.38363723;0.4405638,0;0.8826844;0.27213773;0;0.094025442,0.8,1.0,1.0,True,True,True,0.3,1.0,6,1,False,3.28507100277875e-06,1.306799128950891e-06,2.3937105624913084e-13,True,0.0,True,5.107783743688125,7.449034156017617,8.371536009042268,99.21442333488952,94.93646818772172,90.29039221944643,0.0,5.063526170536292,9.709607450118042,99.21442333488952,99.99999435825801,99.99999966956447,57.501208891048265,0.8826844009775954,58.38389329202586,90.29039221944643,99.21442333488952,94.81376124735255,8.924031115443086,1.306799128950891e-06,90.2903925476171,90.2893925476171,0.0,0.001,performance_group_spread,30,5,47,27,69,0.0014176657899946932,9.24724214712569e-05,0.0005873247940790804,0.005601095003969547,0.0003629683766019909,0.002319526779546166
w_val,b_val,h_val,tfd_w_val,it,safety_margin_mode,safety_margin_factor,local_margin_support_pass,local_margin_k_requested,local_support_percentile,local_margin_fallback,TFD_tw1_margin_source,TFD_tw1_margin_in_support,TFD_tw1_margin_k,TFD_tw1_margin_nearest_distance,TFD_tw1_margin_support_radius,TFD_tw1_margin_neighbor_samples,TFD_tw1_margin_neighbor_distances,TFD_tw1_margin_neighbor_underprediction,TFD_tw2_margin_source,TFD_tw2_margin_in_support,TFD_tw2_margin_k,TFD_tw2_margin_nearest_distance,TFD_tw2_margin_support_radius,TFD_tw2_margin_neighbor_samples,TFD_tw2_margin_neighbor_distances,TFD_tw2_margin_neighbor_underprediction,TFD_tw3_margin_source,TFD_tw3_margin_in_support,TFD_tw3_margin_k,TFD_tw3_margin_nearest_distance,TFD_tw3_margin_support_radius,TFD_tw3_margin_neighbor_samples,TFD_tw3_margin_neighbor_distances,TFD_tw3_margin_neighbor_underprediction,TFD_frame_margin_source,TFD_frame_margin_in_support,TFD_frame_margin_k,TFD_frame_margin_nearest_distance,TFD_frame_margin_support_radius,TFD_frame_margin_neighbor_samples,TFD_frame_margin_neighbor_distances,TFD_frame_margin_neighbor_underprediction,min_de_reproducibility_required,stage1_performance_reproducibility_rate,stage2_performance_reproducibility_rate,stage1_performance_reproducibility_pass,stage2_performance_reproducibility_pass,de_performance_reproducibility_pass,stage1_geometry_reproducibility_rate,stage2_geometry_reproducibility_rate,stage1_geometry_n_basins,stage2_geometry_n_basins,geometry_unique_or_reproducible,stage1_performance_spread_min_window_tfd,stage2_best_distortion_measure,stage2_performance_spread_distortion,feasible_domain_found,minimum_domain_violation,feasible,tw1,tw2,tw3,geometry_projection_applied,manufacturing_thickness_resolution_mm,candidate_tw1_raw,candidate_tw2_raw,candidate_tw3_raw,candidate_tw1,candidate_tw2,candidate_tw3,rounding_delta_tw1,rounding_delta_tw2,rounding_delta_tw3,manuf_min_window_tfd,manuf_max_window_tfd,manuf_mean_window_tfd,manuf_distortion_measure,manuf_frame_tfd,manuf_frame_tfd_conservative,manuf_max_constraint_violation,manuf_feasible,manuf_local_margin_support_pass,manuf_TFD_tw1,manuf_TFD_tw2,manuf_TFD_tw3,manuf_TFD_tw1_conservative,manuf_TFD_tw2_conservative,manuf_TFD_tw3_conservative,TFD_tw1,TFD_tw2,TFD_tw3,TFD_tw1_margin,TFD_tw2_margin,TFD_tw3_margin,TFD_tw1_conservative,TFD_tw2_conservative,TFD_tw3_conservative,TFD_frame,TFD_frame_margin,TFD_frame_conservative,min_window_tfd,max_window_tfd,mean_window_tfd,window_tfd_range_diagnostic,distortion_measure,stage1_Tmin_star,stage1_preservation_threshold,max_constraint_violation,stage1_preservation_tolerance,stage1_preservation_tolerance_source,stage1_performance_group_count,stage1_rep_run,stage1_rep_seed,stage2_rep_run,stage2_rep_seed,stage2_tw1_dominant_basin_iqr,stage2_tw2_dominant_basin_iqr,stage2_tw3_dominant_basin_iqr,stage2_tw1_dominant_basin_range,stage2_tw2_dominant_basin_range,stage2_tw3_dominant_basin_range
3,29,45,100,4,local_oof,1.0,True,-1,95.0,global,local_knn_max,True,5,0.19796330804369972,0.5722090560728312,17;2;19;16;18,0.19796331;0.21295065;0.31280287;0.38363723;0.4405638,0;0;0;0;0,local_knn_max,True,5,0.19796330804369972,0.5722090560728312,17;2;19;16;18,0.19796331;0.21295065;0.31280287;0.38363723;0.4405638,0;5.0635262;0.4480527;0;0,local_knn_max,True,5,0.19796330804369972,0.5722090560728312,17;2;19;16;18,0.19796331;0.21295065;0.31280287;0.38363723;0.4405638,0;9.7096075;0;0;3.0397123,local_knn_max,True,5,0.19796330804369972,0.5722090560728312,17;2;19;16;18,0.19796331;0.21295065;0.31280287;0.38363723;0.4405638,0;0.8826844;0.27213773;0;0.094025442,0.8,1.0,1.0,True,True,True,0.3,1.0,6,1,False,3.28507100277875e-06,1.306799128950891e-06,2.3937105624913084e-13,True,0.0,True,5.107783743688125,7.449034156017617,8.371536009042268,True,0.01,5.107783743688125,7.449034156017617,8.371536009042268,5.11,7.45,8.37,0.0022162563118754974,0.0009658439823834186,-0.0015360090422689154,90.32942764409073,99.14917150028359,94.79461259682792,1.3068664539339266e-06,57.51345572087089,58.39614012184848,0.039035094208770715,False,True,99.14917150028359,94.90523864610947,90.32942764409073,99.14917150028359,99.96876481664576,100.03903509420877,99.21442333488952,94.93646818772172,90.29039221944643,0.0,5.063526170536292,9.709607450118042,99.21442333488952,99.99999435825801,99.99999966956447,57.501208891048265,0.8826844009775954,58.38389329202586,90.29039221944643,99.21442333488952,94.81376124735255,8.924031115443086,1.306799128950891e-06,90.2903925476171,90.2893925476171,0.0,0.001,performance_group_spread,30,5,47,27,69,0.0014176657899946932,9.24724214712569e-05,0.0005873247940790804,0.005601095003969547,0.0003629683766019909,0.002319526779546166
surrogate,W,B,H,TFD_W_limit,TFD_frame_limit,iteration,candidate_row_zero_based,geometry_match,geometry_match_tolerance_mm,geometry_projection_applied,manufacturing_thickness_resolution_mm,surrogate_validation_geometry_matches_fem_candidate,tfd_physical_acceptance_resolution,tfd_physical_acceptance_decimals,tfd_physical_acceptance_rounding,fem_tfmmax_tw1_raw,fem_tfmmax_tw1_acceptance,fem_tfmmax_tw1_limit,fem_tfmmax_tw1_physical_pass,fem_tfmmax_tw2_raw,fem_tfmmax_tw2_acceptance,fem_tfmmax_tw2_limit,fem_tfmmax_tw2_physical_pass,fem_tfmmax_tw3_raw,fem_tfmmax_tw3_acceptance,fem_tfmmax_tw3_limit,fem_tfmmax_tw3_physical_pass,fem_tfmmax_tw4_raw,fem_tfmmax_tw4_acceptance,fem_tfmmax_tw4_limit,fem_tfmmax_tw4_physical_pass,fem_tfmmax_tw5_raw,fem_tfmmax_tw5_acceptance,fem_tfmmax_tw5_limit,fem_tfmmax_tw5_physical_pass,fem_tfmmax_frame_raw,fem_tfmmax_frame_acceptance,fem_tfmmax_frame_limit,fem_tfmmax_frame_physical_pass,fem_feasible,damage_local_accuracy_pass,min_window_tfd_local_accuracy_pass,distortion_measure_local_accuracy_pass,surrogate_local_accuracy_pass,local_acceptance_support_pass,local_margin_support_pass,C_FEM_fem_feasibility,C_FEM_surrogate_local_accuracy,C_FEM_local_support,C_FEM,C_FEM_definition,local_oof_support_pass,surrogate_local_validity_pass,safety_margin_mode,de_reproducibility_warning_threshold,de_final_reproducibility_requirement,de_reproducibility_source,stage1_performance_reproducibility_rate,stage2_performance_reproducibility_rate,stage1_R_perf,stage2_R_perf,stage1_n_runs,stage2_n_runs,stage1_n_equivalent,stage2_n_equivalent,stage1_reproducibility_warning_pass,stage2_reproducibility_warning_pass,stage1_final_reproducibility_pass,stage2_final_reproducibility_pass,de_performance_reproducibility_pass,stage1_geometry_reproducibility_rate,stage2_geometry_reproducibility_rate,geometry_reproducibility_diagnostic,accepted,final_converged,recommended_action,diagnostic_recommendation,continuation_reason,failed_criteria,failed_subcriteria,diagnostic_warnings,C_DE,C_STABILITY,current_stage1_Tmin_star,previous_stage1_Tmin_star,delta_stage1_optimum,delta_stage1_optimum_percent,stage1_optimum_stable,stage1_optimum_stability_status,current_stage2_distortion,previous_stage2_distortion,delta_stage2_optimum,delta_stage2_optimum_percent,stage2_optimum_stable,stage2_optimum_stability_status,adaptive_stability_limit,adaptive_stability_limit_percent,report_schema_version,convergence_logic_version,fem_min_window_tfd,pred_min_window_tfd,fem_distortion_measure,pred_distortion_measure,surrogate_manuf_window_tfd_pass,surrogate_manuf_frame_tfd_pass,surrogate_manuf_conservative_pass,surrogate_manuf_stage1_preservation_pass,surrogate_manuf_feasibility_pass,candidate_tw1_raw,candidate_tw2_raw,candidate_tw3_raw,candidate_tw4_raw,candidate_tw5_raw,candidate_tw1,candidate_tw2,candidate_tw3,candidate_tw4,candidate_tw5,rounding_delta_tw1,rounding_delta_tw2,rounding_delta_tw3,rounding_delta_tw4,rounding_delta_tw5,delta_tw1,de_repeatability_range_tw1,delta_within_de_repeatability_tw1,delta_tw2,de_repeatability_range_tw2,delta_within_de_repeatability_tw2,delta_tw3,de_repeatability_range_tw3,delta_within_de_repeatability_tw3,delta_tw4,de_repeatability_range_tw4,delta_within_de_repeatability_tw4,delta_tw5,de_repeatability_range_tw5,delta_within_de_repeatability_tw5
rbf,5,34,60,100.0,90.0,3,67,True,0.01,True,0.01,True,0.1,1,ROUND_HALF_UP,79.1451,79.1,100.0,True,80.1063,80.1,100.0,True,80.1643,80.2,100.0,True,80.1658,80.2,100.0,True,79.489,79.5,100.0,True,69.417,69.4,90.0,True,True,True,True,True,True,True,True,True,True,True,True,physical_fem_feasibility_only,True,True,local_oof,0.8,1.0,optimizer_summary_performance_fields,1.0,1.0,1.0,1.0,30,30,30,30,True,True,True,True,True,1.0,1.0,PERFORMANCE_AND_GEOMETRY_REPRODUCIBLE,True,True,ACCEPT_FEM_VALIDATED_NUMERICAL_OPTIMUM,,All convergence criteria satisfied,,,,True,True,80.1796837078873,80.92166891936199,0.009254030162776698,0.9254030162776699,True,STABLE,1.88218321432158e-06,1.912078346172097e-06,0.015883220944190944,1.5883220944190943,True,STABLE,0.02,2.0,4,three_criteria_fem_feasibility_v2,79.1451,80.05590646560654,1.847173915819322e-06,1.8810684055988922e-06,True,True,True,False,False,6.207050750368829,7.855436182445988,8.903277365568599,7.027149222369977,5.000000134079064,6.21,7.86,8.9,7.03,5.0,0.002949249631170936,0.0045638175540121395,-0.003277365568598256,0.0028507776300230603,-1.3407906429563354e-07,0.011742264244341882,5.155261388267718e-05,False,0.008228910860080596,8.751570462983693e-05,False,0.033197042276370325,1.1715007552481891e-05,False,0.04141376545347786,6.298532078119479e-06,False,8.545370100421223e-08,7.24250991623876e-07,True
surrogate,W,B,H,TFD_W_limit,TFD_frame_limit,iteration,candidate_row_zero_based,geometry_match,geometry_match_tolerance_mm,geometry_projection_applied,manufacturing_thickness_resolution_mm,surrogate_validation_geometry_matches_fem_candidate,tfd_physical_acceptance_resolution,tfd_physical_acceptance_decimals,tfd_physical_acceptance_rounding,fem_tfmmax_tw1_raw,fem_tfmmax_tw1_acceptance,fem_tfmmax_tw1_limit,fem_tfmmax_tw1_physical_pass,fem_tfmmax_tw2_raw,fem_tfmmax_tw2_acceptance,fem_tfmmax_tw2_limit,fem_tfmmax_tw2_physical_pass,fem_tfmmax_tw3_raw,fem_tfmmax_tw3_acceptance,fem_tfmmax_tw3_limit,fem_tfmmax_tw3_physical_pass,fem_tfmmax_tw4_raw,fem_tfmmax_tw4_acceptance,fem_tfmmax_tw4_limit,fem_tfmmax_tw4_physical_pass,fem_tfmmax_tw5_raw,fem_tfmmax_tw5_acceptance,fem_tfmmax_tw5_limit,fem_tfmmax_tw5_physical_pass,fem_tfmmax_frame_raw,fem_tfmmax_frame_acceptance,fem_tfmmax_frame_limit,fem_tfmmax_frame_physical_pass,fem_feasible,damage_local_accuracy_pass,min_window_tfd_local_accuracy_pass,distortion_measure_local_accuracy_pass,surrogate_local_accuracy_pass,local_acceptance_support_pass,local_margin_support_pass,C_FEM_fem_feasibility,C_FEM_surrogate_local_accuracy,C_FEM_local_support,C_FEM,C_FEM_definition,local_oof_support_pass,surrogate_local_validity_pass,safety_margin_mode,de_reproducibility_warning_threshold,de_final_reproducibility_requirement,de_reproducibility_source,stage1_performance_reproducibility_rate,stage2_performance_reproducibility_rate,stage1_R_perf,stage2_R_perf,stage1_n_runs,stage2_n_runs,stage1_n_equivalent,stage2_n_equivalent,stage1_reproducibility_warning_pass,stage2_reproducibility_warning_pass,stage1_final_reproducibility_pass,stage2_final_reproducibility_pass,de_performance_reproducibility_pass,stage1_geometry_reproducibility_rate,stage2_geometry_reproducibility_rate,geometry_reproducibility_diagnostic,accepted,final_converged,recommended_action,diagnostic_recommendation,continuation_reason,failed_criteria,failed_subcriteria,diagnostic_warnings,C_DE,C_STABILITY,C_CONS,conservatism_gap_rtol,conservatism_gap_eps,stage1_Tmin_star_conservative,stage1_Tmin_star_shadow,stage1_conservatism_gap_absolute,stage1_conservatism_gap_relative,stage1_conservative_margin_materially_limiting,stage1_shadow_status,shadow_stage1_assessable,shadow_stage1_n_runs,shadow_stage1_seed_base,shadow_stage1_equivalent_runs,shadow_stage1_R_perf,shadow_stage1_geometry_reproducibility,shadow_stage1_max_constraint_violation,stage1_shadow_message,shadow_stage1_tw1,shadow_stage1_tw2,shadow_stage1_tw3,shadow_stage1_tw4,shadow_stage1_tw5,current_stage1_Tmin_star,previous_stage1_Tmin_star,delta_stage1_optimum,delta_stage1_optimum_percent,stage1_optimum_stable,stage1_optimum_stability_status,current_stage2_distortion,previous_stage2_distortion,delta_stage2_optimum,delta_stage2_optimum_percent,stage2_optimum_stable,stage2_optimum_stability_status,adaptive_stability_limit,adaptive_stability_limit_percent,report_schema_version,convergence_logic_version,fem_min_window_tfd,pred_min_window_tfd,fem_distortion_measure,pred_distortion_measure,surrogate_manuf_window_tfd_pass,surrogate_manuf_frame_tfd_pass,surrogate_manuf_conservative_pass,surrogate_manuf_stage1_preservation_pass,surrogate_manuf_feasibility_pass,candidate_tw1_raw,candidate_tw2_raw,candidate_tw3_raw,candidate_tw4_raw,candidate_tw5_raw,candidate_tw1,candidate_tw2,candidate_tw3,candidate_tw4,candidate_tw5,rounding_delta_tw1,rounding_delta_tw2,rounding_delta_tw3,rounding_delta_tw4,rounding_delta_tw5,delta_tw1,de_repeatability_range_tw1,delta_within_de_repeatability_tw1,delta_tw2,de_repeatability_range_tw2,delta_within_de_repeatability_tw2,delta_tw3,de_repeatability_range_tw3,delta_within_de_repeatability_tw3,delta_tw4,de_repeatability_range_tw4,delta_within_de_repeatability_tw4,delta_tw5,de_repeatability_range_tw5,delta_within_de_repeatability_tw5
rbf,5,34,60,100.0,90.0,3,67,True,0.01,True,0.01,True,0.1,1,ROUND_HALF_UP,79.1451,79.1,100.0,True,80.1063,80.1,100.0,True,80.1643,80.2,100.0,True,80.1658,80.2,100.0,True,79.489,79.5,100.0,True,69.417,69.4,90.0,True,True,True,True,True,True,True,True,True,True,True,True,physical_fem_feasibility_only,True,True,local_oof,0.8,1.0,optimizer_summary_performance_fields,1.0,1.0,1.0,1.0,30,30,30,30,True,True,True,True,True,1.0,1.0,PERFORMANCE_AND_GEOMETRY_REPRODUCIBLE,True,True,ACCEPT_FEM_VALIDATED_NUMERICAL_OPTIMUM,,All convergence criteria satisfied,,,,True,True,True,0.02,1e-12,80.1796837078873,80.17968698439654,3.2765092328190804e-06,4.086457999588735e-08,False,OK,True,30,42,30,1.0,1.0,0.0,,6.2070114742967935,7.8559031662161924,8.903243340424957,7.027129892110018,5.0000009198196365,80.1796837078873,80.92166891936199,0.009254030162776698,0.9254030162776699,True,STABLE,1.88218321432158e-06,1.912078346172097e-06,0.015883220944190944,1.5883220944190943,True,STABLE,0.02,2.0,5,four_criteria_fem_de_stability_conservatism_v3,79.1451,80.05590646560654,1.847173915819322e-06,1.8810684055988922e-06,True,True,True,False,False,6.207050750368829,7.855436182445988,8.903277365568599,7.027149222369977,5.000000134079064,6.21,7.86,8.9,7.03,5.0,0.002949249631170936,0.0045638175540121395,-0.003277365568598256,0.0028507776300230603,-1.3407906429563354e-07,0.011742264244341882,5.155261388267718e-05,False,0.008228910860080596,8.751570462983693e-05,False,0.033197042276370325,1.1715007552481891e-05,False,0.04141376545347786,6.298532078119479e-06,False,8.545370100421223e-08,7.24250991623876e-07,True
......@@ -66,12 +66,12 @@
country={Spain}}
\begin{abstract}
Buckling-delayed shear-link dampers are passive devices used in seismic-resistant structures to concentrate energy dissipation while limiting damage to the primary system. Optimizing their window thicknesses requires balancing high dissipative capacity with strict control of local damage. Nonlinear finite element models can reproduce their cyclic response and provide internal quantities for optimization, such as damage indicators and local distortion, but their computational cost prevents direct use within iterative optimization loops. This work proposes an adaptive surrogate-assisted optimization framework for damage-aware window-thickness optimization of buckling-delayed shear-link dampers within five predefined geometry families. Experimentally calibrated nonlinear finite element models are first used to generate reference datasets for different device configurations. Supervised learning models are evaluated, with support vector regression and Gaussian process regression providing the most accurate predictions among the candidate models, motivating the use of radial basis function surrogates as a more efficient distance-based alternative. The surrogate predictions are coupled with a differential evolution algorithm through a damage-aware objective function that controls local damage while using dissipative performance as an optimization criterion. The optimized geometries are then re-evaluated with finite element simulations. If the acceptance criteria are not met, the new simulation is added to the dataset and the surrogate models are retrained. The framework enables efficient damage-aware optimization of seismic energy dissipation devices.
Buckling-delayed shear-link dampers are passive devices used in seismic-resistant structures to concentrate energy dissipation while limiting damage to the primary system. Optimizing their window thicknesses requires balancing high dissipative capacity with strict control of local damage. Nonlinear finite element models can reproduce their cyclic response and provide internal quantities for optimization, such as damage indicators and local distortion, but their computational cost prevents direct use within iterative optimization loops. This work proposes an adaptive surrogate-assisted optimization framework for damage-aware window-thickness optimization of buckling-delayed shear-link dampers within five predefined geometry families. Experimentally calibrated nonlinear finite element models are first used to generate reference datasets for different device configurations. Supervised learning models are evaluated, with support vector regression and Gaussian process regression providing the most accurate predictions among the candidate models, motivating the use of radial basis function surrogates, whose training requires a simpler procedure, as a complementary distance-based alternative. The surrogate predictions are coupled with a differential evolution algorithm in a feasibility-first, hierarchical optimization that enforces prescribed damage-screening limits on the windows and on the surrounding frame and then uses a shear-distortion performance indicator as the secondary criterion. The optimized geometries are then re-evaluated with finite element simulations. If the acceptance criteria are not met, the new simulation is added to the dataset and the surrogate models are retrained. The added value of the framework is the integration of local, FEM-derived damage indicators into a window-thickness optimization that protects the surrounding frame and verifies each candidate design with FEM.
\end{abstract}
\begin{highlights}
\item Adaptive surrogates optimize damage-aware shear-link damper geometries
\item RBF interpolation offers comparable accuracy to supervised ML at lower training cost
\item RBF interpolation offers comparable accuracy with a simpler training procedure
\item FEM validation filters surrogate optima before accepting final designs
\item Optimized devices balance window activation and frame damage control
\end{highlights}
......@@ -99,7 +99,15 @@ Data-driven approaches have mainly focused on response or property prediction. C
All these works demonstrate the increasing interest in applying FEM-based and data-driven approaches, as well as in combining both, to analyse, understand and optimize seismic energy dissipation devices. However, most of these studies focus either on the prediction of the hysteretic response or on maximizing energy dissipation, leaving a critical aspect insufficiently explored: the need to control local damage while maintaining adequate dissipative capacity. In practice, excessive local damage may compromise structural integrity, reduce durability and lead to premature failure, even when global energy dissipation is improved.
The present work addresses this gap through a damage-aware surrogate-assisted optimization methodology in which the objective is not only to maximize distortion or energy dissipation, but also to balance dissipative performance with damage indicators derived from FEM simulations. The proposed approach combines: (i) experimentally calibrated nonlinear FEM models used as numerical ground truth; (ii) supervised surrogate models trained to predict local damage and distortion indicators; (iii) a Differential Evolution (DE) optimizer; and (iv) an adaptive FEM validation and retraining loop.
BDSL device performance therefore depends not only on global force or total dissipated energy, but on how local deformation and damage are distributed among the individual windows and the surrounding frame. The window thicknesses exert a direct control on this distribution, because they set the relative stiffness of each dissipative region and thus the balance between window activation and the inelastic demand transferred to the frame. Nonlinear FEM can resolve these local quantities, but its cost makes repeated direct optimization impractical. A surrogate-assisted approach therefore offers a practical route to search the window-thickness design space while explicitly accounting for damage-related responses.
The present work addresses this gap through a damage-aware surrogate-assisted optimization methodology for window-thickness optimization within five predefined BDSL geometry families. The proposed approach combines: (i) experimentally calibrated nonlinear FEM models used as numerical ground truth; (ii) supervised and radial basis function (RBF) surrogate models trained to predict local damage and distortion indicators; (iii) a Differential Evolution (DE) optimizer; and (iv) an adaptive FEM validation and retraining loop.
The contribution of this study is not the use of surrogate optimization itself, which is well established for metallic dampers, but the combination of the following elements, all of which are implemented and assessed in the present framework: (i) damage-aware window-thickness optimization driven by local FEM-derived indicators in the windows and in the frame, rather than by global force or total energy alone; (ii) explicit protection of the surrounding frame and balanced activation of the dissipative windows; (iii) a common nested cross-validation framework that allows a like-for-like comparison of six supervised learning algorithms and RBF interpolation on identical data splits; and (iv) an adaptive FEM enrichment loop in which a candidate is accepted on the basis of FEM-confirmed feasibility and optimizer robustness, rather than on surrogate predictions alone.
The study is deliberately component-level. It optimizes the device and evaluates its cyclic response under prescribed, displacement-controlled loading, which isolates the nonlinear response of the device and provides controlled deformation histories for comparing geometry variants. It does not analyse the response of a complete building or structural system equipped with the optimized dampers.
From a broader perspective, BDSL dampers are conceived as replaceable, sacrificial components that concentrate damage away from primary structural members, which can facilitate post-event inspection, repair or replacement \cite{Xiong2024}. The present study contributes to this objective at the component level by controlling where damage develops and by protecting the surrounding frame. It does not, however, quantify resilience: metrics such as downtime, repair cost or functional recovery are not computed, and system-level resilience assessment is outside the scope of this work.
Figure \ref{fig:MethodologyFlowChart} summarizes the proposed workflow. The different stages of the methodology, together with the surrogate modelling, optimization strategy, validation procedure and corresponding results and conclusions, are described in the following sections.
......@@ -121,7 +129,7 @@ The BDSL dampers analysed in this work, with one representative configuration sh
\label{fig:Device}
\end{figure}
This separation of functions leads to a non-trivial design problem. Thin windows may enhance ductility and dissipative activation, but they may also promote excessive damage localization. Conversely, thicker windows may increase strength while transferring inelastic demand to the frame. Since severe frame damage may compromise the structural integrity of the device, frame damage must be penalized more strongly than window damage. At the same time, the dissipative demand should be distributed as uniformly as possible among the windows, avoiding configurations in which a single window absorbs most of the deformation while the remaining windows stay underused. Consequently, the design problem cannot be reduced to maximizing force or total dissipated energy alone, but must also control where damage develops and how the windows participate in the dissipative process.
This separation of functions leads to a non-trivial design problem. Thin windows may enhance ductility and dissipative activation, but they may also promote excessive damage localization. Conversely, thicker windows may increase strength while transferring inelastic demand to the frame. Since severe frame damage may compromise the structural integrity of the device, frame damage must be controlled more strictly than window damage. At the same time, the dissipative demand should be distributed as uniformly as possible among the windows, avoiding configurations in which a single window absorbs most of the deformation while the remaining windows stay underused. Consequently, the design problem cannot be reduced to maximizing force or total dissipated energy alone, but must also control where damage develops and how the windows participate in the dissipative process.
Accordingly, the design variables considered in this work are the window thicknesses, while the frame dimensions are kept fixed:
\begin{equation}
......@@ -237,7 +245,7 @@ To improve surrogate robustness near the admissible limits, the sampling domain
\end{tabular}
\end{table*}
For every sampled configuration, a FEM simulation is performed under a displacement-controlled cyclic loading protocol. Since the admissible deformation demand depends on the size of the device, different loading patterns are adopted according to the device height. As shown in Figure~\ref{fig:LoadPatterns}, the maximum displacement amplitude increase with the device height, consistently with the expected performance range of each geometry family.
For every sampled configuration, a FEM simulation is performed under a symmetric, displacement-controlled cyclic loading protocol, consistent with the qualification-oriented characterization of seismic energy dissipation devices. Since the admissible deformation demand depends on the size of the device, different loading patterns are adopted according to the device height. As shown in Figure~\ref{fig:LoadPatterns}, the maximum displacement amplitude increase with the device height, consistently with the expected performance range of each geometry family.
\begin{figure}[htbp]
\centering
......@@ -248,7 +256,7 @@ For every sampled configuration, a FEM simulation is performed under a displacem
The resulting dataset stores the input variables and the structural response quantities extracted at the final time of each simulation. The target outputs include damage indicators in the windows and in the frame, together with local distortion measures associated with dissipative activation. For compactness in the optimization formulation, the aggregated TFDMap indicator in window $i$ is denoted by $\TFD_i$, whereas the corresponding frame indicator is denoted by $\TFD_f$. Both quantities are obtained through a regional percentile-based aggregation, computed as the 98th percentile (P98) of the TFDMap values within the corresponding region. The same P98 regional statistic is used for the window distortion measure. A percentile-based regional statistic avoids defining the response through an arbitrary fixed number of nodes, while retaining the most critical damage levels and reducing sensitivity to isolated numerical peaks.
The local shear distortion in each window, aggregated with the same P98 regional statistic, is denoted by $\varepsilon_{xy,i}$ and is used as an indicator of the energy dissipation capacity. When included in the objective function, each window contribution is weighted according to its effective geometric volume, so that the optimization accounts for both local strain intensity and the material volume involved in the dissipation process.
The local shear distortion in each window, aggregated with the same P98 regional statistic, is denoted by $\varepsilon_{xy,i}$ and is used to build a shear-distortion performance indicator. When used in the optimization, each window contribution is weighted according to its effective volume, so that the indicator accounts for both the local distortion intensity and the amount of material involved in the shear mechanism.
\subsection{Supervised ML surrogate models}\label{subsec:ml_models}
......@@ -269,7 +277,7 @@ Model selection is performed in two stages using the inner cross-validation resu
\label{fig:BayesianSearchCV}
\end{figure*}
Preliminary executions of the proposed workflow show that SVR or GPR always provide the highest, or second-highest, predictive accuracy for the considered datasets. These results suggest that kernel-based models, and in particular distance-based similarity measures, are well suited to approximate the FEM response surfaces involved in this problem. This observation motivates the assessment of Radial Basis Function (RBF) interpolation \cite{Gutmann2001} as a simpler and computationally efficient surrogate alternative. Although surrogate evaluation is negligible compared with FEM simulations, the training and hyperparameter optimization of complex supervised models can still become relevant when several outputs, geometry families and adaptive iterations are considered. RBF interpolation provides a non-parametric and fast-to-train alternative that can capture nonlinear response surfaces, making it attractive for low-dimensional and moderately sampled design spaces.
Preliminary executions of the proposed workflow show that SVR or GPR always provide the highest, or second-highest, predictive accuracy for the considered datasets. These results suggest that kernel-based models, and in particular distance-based similarity measures, are well suited to approximate the FEM response surfaces involved in this problem. This observation motivates the assessment of Radial Basis Function (RBF) interpolation \cite{Gutmann2001} as a simpler surrogate alternative. Although surrogate evaluation is negligible compared with FEM simulations, the Bayesian hyperparameter optimization and cross-validation of several supervised models can still become relevant when many outputs, geometry families and adaptive iterations are considered. RBF interpolation provides a non-parametric alternative whose training requires only a small grid search over the kernel and smoothing parameters, and it can capture nonlinear response surfaces, making it attractive for low-dimensional and moderately sampled design spaces.
\subsection{RBF surrogate models}\label{subsec:rbf_models}
......@@ -286,47 +294,50 @@ For each output variable, a final RBF surrogate is trained using all available F
\section{Damage-aware surrogate-assisted optimization}\label{sec:optimization}
The proposed methodology seeks to balance damage among the dissipative windows while keeping it below a prescribed threshold. At the same time, it limits damage in the surrounding frame and promotes the highest possible energy dissipation through the activation of the windows. The window-thickness optimization is carried out using DE \cite{Storn1997}, a population-based global optimizer that does not require gradient information and is therefore suitable for nonlinear and non-convex surrogate response surfaces. In the current implementation, DE uses a best/1/bin strategy with a mutation factor sampled in $[0.5,1.0]$, a crossover probability of 0.7, a population size factor of 25, a maximum of 500 iterations and a convergence tolerance of $10^{-6}$; the initial population is generated by Latin hypercube sampling and no local polishing is applied. Each optimization stage is repeated with 30 independent runs using deterministic seeds derived from a fixed base seed. Once an optimal candidate is obtained, an adaptive FEM validation loop is applied to verify the predicted geometry before acceptance.
The proposed formulation treats damage admissibility through explicit constraints rather than through weighted penalty terms, and it promotes shear deformation in the intended dissipative windows. The window-thickness optimization is carried out using DE \cite{Storn1997}, a population-based global optimizer that does not require gradient information and is therefore suitable for nonlinear and non-convex surrogate response surfaces. In the current implementation, DE uses a best/1/bin strategy with a mutation factor sampled in $[0.5,1.0]$, a crossover probability of 0.7, a population size factor of 25, a maximum of 500 iterations and a convergence tolerance of $10^{-6}$; the initial population is generated by Latin hypercube sampling and no local polishing is applied. Each optimization stage is repeated with 30 independent runs using deterministic seeds derived from a fixed base seed. Once a candidate is obtained, an adaptive FEM validation loop is applied to verify the predicted geometry before acceptance.
For each candidate geometry $\mathbf{x}$, the trained surrogate models predict the window distortions $\hat{\varepsilon}_{xy,i}$, the window damage indicators $\hat{\mathcal{D}}_i$ and the frame damage indicator $\hat{\mathcal{D}}_f$. Damage is therefore controlled in all regions of the device, but with different mechanical relevance: frame damage is penalized more severely because it may compromise the structural integrity of the damper, whereas the window damage penalties are formulated to promote comparable damage levels among windows and avoid concentrating the dissipative demand in a single region. The dissipative contribution is estimated from $\hat{\varepsilon}_{xy,i}^2$, the window thickness and the corresponding area of the window, since the energy dissipated by each window depends not only on the distortion level but also on the amount of material involved. This term is several orders of magnitude smaller than the damage penalties and is intentionally left unscaled. As a result, damage control remains the dominant criterion, while the dissipative term acts as a tie-breaker among geometries with similar damage performance, favouring those with higher distortion and, consequently, greater energy dissipation capacity.
For each candidate geometry $\mathbf{x}$, the trained surrogate models predict the window distortion $\hat{\varepsilon}_{xy,i}$, the window damage-screening indicators $\hat{\mathcal{D}}_i$ and the frame damage-screening indicator $\hat{\mathcal{D}}_f$. A candidate is feasible at the surrogate level only if
\begin{equation}
\hat{\mathcal{D}}_i(\mathbf{x}) + m_i(\mathbf{x}) \le \mathcal{D}_W, \quad i=1,\ldots,N_w,
\qquad
\hat{\mathcal{D}}_f(\mathbf{x}) + m_f(\mathbf{x}) \le \mathcal{D}_F,
\label{eq:feasibility}
\end{equation}
where $\mathcal{D}_W=100$ and $\mathcal{D}_F=90$ are the prescribed damage-screening thresholds for the windows and for the surrounding frame, and $m_i$ and $m_f$ are conservative margins that account for local out-of-fold underprediction of the surrogate models. The thresholds are not soft optimization targets: they define the admissible damage region, and candidates that violate them are not feasible designs. Because the TFDMap is a post-processing damage-screening indicator rather than a constitutive fracture model, the thresholds are adopted to control the relative proximity to critical damage states within the optimization framework, and they are not interpreted as a mathematically exact point of complete physical failure.
The implemented objective function to be minimized is
Feasibility is assessed before the optimization stages. A dedicated pre-solve minimizes the maximum constraint violation
\begin{equation}
J(\mathbf{x}) = - \sum_{i=1}^{N_w} \hat{\varepsilon}_{xy,i}^2\, t_{w,i}\, A_i +
\sum_{i=1}^{N_w} P_w\left(\hat{\mathcal{D}}_i;\mathcal{D}_w^{\star}\right) +
P_f\left(\hat{\mathcal{D}}_f;\mathcal{D}_f^{\max}\right),
\label{eq:objective}
v(\mathbf{x}) = \max\Bigl(0,\; \max_{i}\bigl[\hat{\mathcal{D}}_i(\mathbf{x})+m_i(\mathbf{x})-\mathcal{D}_W\bigr],\; \hat{\mathcal{D}}_f(\mathbf{x})+m_f(\mathbf{x})-\mathcal{D}_F\Bigr).
\label{eq:violation}
\end{equation}
where $N_w$ is the number of windows, $t_{w,i}$ is the thickness of window $i$, $A_i$ is the corresponding area factor, $\mathcal{D}_w^{\star}$ is the target damage level for the windows and $\mathcal{D}_f^{\max}$ is the maximum admissible frame damage threshold. The first term is negative because the optimizer minimizes $J$; therefore, larger energy dissipation contributions reduce the objective value.
If the minimum identified violation exceeds a small numerical tolerance, no surrogate-feasible region is identified. In that case the performance stages are not executed; the least-infeasible candidate is retained as an enrichment point and re-evaluated with FEM. This situation indicates that the surrogate-defined admissible region is empty or not yet resolved, and it is not, by itself, evidence that the physical/FEM design space contains no feasible solution.
The window penalty is defined as
When a surrogate-feasible region exists, the optimization proceeds hierarchically within that region. The first stage promotes the activation of every dissipative window by maximizing the smallest window damage-screening indicator,
\begin{equation}
P_w\left(\hat{\mathcal{D}}_i;\mathcal{D}_w^{\star}\right)=
\begin{cases}
\left(\hat{\mathcal{D}}_i-\mathcal{D}_w^{\star}\right)^2, & \hat{\mathcal{D}}_i>\mathcal{D}_w^{\star},\\
\left|\hat{\mathcal{D}}_i-\mathcal{D}_w^{\star}\right|, & \hat{\mathcal{D}}_i\leq\mathcal{D}_w^{\star}.
\end{cases}
\label{eq:window_penalty}
\max_{\mathbf{x}\in\mathcal{F}}\; \mathcal{J}_1(\mathbf{x}) = \min_{i} \hat{\mathcal{D}}_i(\mathbf{x}),
\label{eq:stage1}
\end{equation}
This formulation penalizes values above the target quadratically, while also discouraging excessively underused windows through a linear distance to the target. As a result, the optimizer tends to balance the damage levels among windows rather than forcing all windows to remain far below the admissible level.
where $\mathcal{F}$ denotes the feasible set defined by Eq.~\eqref{eq:feasibility}. Mechanically, this stage prevents configurations in which one or more windows remain essentially inactive while damage concentrates elsewhere, and it promotes a balanced participation of the dissipative regions. Let $\mathbf{x}_1^{\star}$ be the resulting optimum and $\mathcal{J}_1^{\star}$ the corresponding value.
The frame penalty is defined as
The second stage maximizes a shear-distortion performance indicator while preserving the first-stage optimum within a numerical tolerance,
\begin{equation}
P_f\left(\hat{\mathcal{D}}_f;\mathcal{D}_f^{\max}\right)=
\begin{cases}
\left(\hat{\mathcal{D}}_f-\mathcal{D}_f^{\max}\right)^3, & \hat{\mathcal{D}}_f>\mathcal{D}_f^{\max},\\
0, & \hat{\mathcal{D}}_f\leq\mathcal{D}_f^{\max}.
\end{cases}
\label{eq:frame_penalty}
\max_{\mathbf{x}\in\mathcal{F}}\; \mathcal{J}_2(\mathbf{x}) = \sum_{i=1}^{N_w} \hat{\varepsilon}_{xy,i}^{2}(\mathbf{x})\, t_{w,i}\, V_i
\qquad\text{subject to}\qquad
\min_{i} \hat{\mathcal{D}}_i(\mathbf{x}) \ge \mathcal{J}_1^{\star} - \delta_1 .
\label{eq:stage2}
\end{equation}
The cubic penalty reflects the greater severity of frame damage compared with localized damage in a window. Since a damage value $\mathcal{D}=100$ represents complete failure, $\mathcal{D}_f^{\max}=90$ is adopted in the current implementation. The target window threshold is also set to $\mathcal{D}_w^{\star}=90$.
Here $t_{w,i}$ is the thickness of window $i$, $V_i$ is the effective volume weighting factor of window $i$ (implemented as a thickness-scaled area/volume factor), and $\delta_1$ is a small preservation tolerance derived from the spread of the first-stage objective across the independent DE runs. The two stages are solved sequentially, so the formulation is hierarchical: damage admissibility is enforced through the constraints, the preferred damage distribution is secured first, and the shear-distortion performance indicator is optimized second within the tolerance that preserves the first-stage result.
The quantity $\mathcal{J}_2$ is a shear-distortion performance indicator. The BDSL windows are intended to accommodate their inelastic response predominantly through shear deformation, so a larger local shear distortion represents a stronger activation of the intended deformation mechanism. Weighting the squared distortion by the thickness and an effective volume factor favours both deformation intensity and the participation of material in the shear windows. The indicator is used only to rank feasible candidates; it does not integrate the stress--strain hysteresis loop, does not contain the complete stress history, and does not represent cumulative plastic work or the total hysteretic energy dissipated by the device. It is therefore not interpreted as an energy quantity, and establishing a quantitative relationship between this indicator and the cumulative hysteretic energy computed by the FEM model is left for future work.
The surrogate-optimized geometry is not accepted directly. Instead, once an optimal geometry is identified by the surrogate-assisted optimizer, it is re-evaluated with FEM to verify that the surrogate remains accurate in the region of the design space where the optimum lies. Acceptance is based on FEM-confirmed physical feasibility and on the robustness of the optimizer rather than on surrogate accuracy alone. Specifically, the candidate geometry is accepted only if: (i) the FEM damage indicators satisfy the prescribed physical limits in every window and in the frame; (ii) the Differential Evolution result is reproducible, requiring that the performance of all independent runs is numerically indistinguishable from the best run according to a scale-aware relative criterion, with a tolerance of $10^{-3}$ in each optimization stage; (iii) the optimum remains stable between consecutive adaptive iterations, with relative changes in the stage objectives below 2\%; and (iv) a conservatism check confirms that the surrogate safety margin does not materially limit the optimum. Surrogate--FEM prediction errors for the damage and distortion variables are monitored against a local out-of-fold error threshold as a diagnostic measure of surrogate fidelity, but do not by themselves determine acceptance. If the acceptance criteria are satisfied, the FEM-validated geometry is accepted as the optimized design. If at least one criterion is not satisfied, the new FEM result is added to the dataset, the surrogate models are retrained and the DE optimization is repeated. This loop, that reduces the risk of accepting a geometry that is optimal only because of surrogate extrapolation error, is summarized in Figure~\ref{fig:OptimizationFlowChart}.
Compared with a scalar objective that combines damage penalties and a performance term, the constrained hierarchical formulation removes the need for arbitrary relative weights between dimensionally different quantities. The numerical values of the preservation tolerance, the conservative margin and the feasibility tolerance remain calibration parameters, and their sensitivity is not assessed in the present study.
The surrogate-optimized geometry is not accepted directly. The conservative feasibility screen of Eq.~\eqref{eq:feasibility} is only a surrogate-level admissibility check; engineering acceptance requires a FEM re-evaluation of the selected candidate. Once the hierarchical optimizer proposes a candidate, it is re-evaluated with FEM. Acceptance is based on FEM-confirmed physical feasibility and on the robustness of the optimizer rather than on surrogate accuracy alone. Specifically, the candidate geometry is accepted only if: (i) the FEM damage indicators satisfy the prescribed physical limits in every window and in the frame; (ii) the Differential Evolution result is reproducible, requiring that the performance of all independent runs is numerically indistinguishable from the best run according to a scale-aware relative criterion, with a tolerance of $10^{-3}$ in each optimization stage; (iii) the optimum remains stable between consecutive adaptive iterations, with relative changes in the stage objectives below 2\%; and (iv) a conservatism check confirms that the surrogate safety margin does not materially limit the optimum. Surrogate--FEM prediction errors for the damage and shear-distortion variables are monitored against a local out-of-fold error threshold as a diagnostic measure of surrogate fidelity, but do not by themselves determine acceptance. If the acceptance criteria are satisfied, the FEM-validated geometry is accepted as a feasible numerical candidate. If at least one criterion is not satisfied, the new FEM result is added to the dataset, the surrogate models are retrained and the optimization is repeated. This loop, that reduces the risk of accepting a geometry that is optimal only because of surrogate extrapolation error, is summarized in Figure~\ref{fig:OptimizationFlowChart}. If no feasible candidate is identified within the considered design space, the corresponding family is reported as such rather than treated as a feasible optimum.
\begin{figure*}[htbp]
\centering
\includegraphics[width=1.0\textwidth]{./images/OptimizationFlowChart/OptimizationFlowChart.pdf}
\caption{Surrogate-assisted optimization and FEM validation retraining loop.}
\caption{Feasibility-first hierarchical surrogate-assisted optimization and FEM validation loop. Damage-screening limits are enforced as constraints, and the shear-distortion performance indicator is optimized in the second stage.}
\label{fig:OptimizationFlowChart}
\end{figure*}
......@@ -341,7 +352,7 @@ The supervised-learning comparison shows a predominance of kernel-based models a
\label{fig:surrogate_selection_summary_barplot}
\end{figure*}
These results indicate that kernel-based models performed well under the adopted nested validation procedure for the datasets considered here. SVR provided the best compromise between accuracy and computational cost, while GPR was the second most frequently selected supervised strategy, especially in some higher-dimensional cases. Tree-based models were less frequently selected and MLP models were not competitive in terms of computational efficiency for the dataset sizes considered. As mentioned in previous sections, this behaviour motivated the additional evaluation of RBF interpolation as a simpler surrogate alternative. Because the RBF and the supervised models are assessed on the same outer cross-validation splits and with the same error metrics, the two strategies can be compared on a like-for-like basis at the level of each output variable. Across the analysed outputs neither strategy dominates: the selected supervised model is more accurate for some targets and the RBF surrogate for others, and both remain within the accuracy range required by the adaptive validation loop. The RBF surrogate, however, is obtained with a much smaller hyperparameter search and therefore requires substantially lower training effort, which makes it attractive for repeated surrogate updates within the adaptive optimization loop.
These results indicate that kernel-based models performed well under the adopted nested validation procedure for the datasets considered here. SVR provided the best compromise between accuracy and computational cost, while GPR was the second most frequently selected supervised strategy, especially in some higher-dimensional cases. Tree-based models were less frequently selected and MLP models were not competitive in terms of computational efficiency for the dataset sizes considered. As mentioned in previous sections, this behaviour motivated the additional evaluation of RBF interpolation as a simpler surrogate alternative. Because the RBF and the supervised models are assessed on the same outer cross-validation splits and with the same error metrics, the two strategies can be compared on a like-for-like basis at the level of each output variable. Across the analysed outputs neither strategy dominates: the selected supervised model is more accurate for some targets and the RBF surrogate for others, and both remain within the accuracy range required by the adaptive validation loop. The RBF surrogate, however, is obtained with a simpler training procedure, based on a small grid search over the kernel and smoothing parameters, that does not require Bayesian hyperparameter optimization, which makes it attractive for repeated surrogate updates within the adaptive optimization loop.
The predictive assessment is constrained by the small datasets available for the two-window families ($N=8$) and the three-window families ($N=16$). Nested cross-validation separates hyperparameter selection from generalization assessment, and the outer folds provide out-of-sample predictions together with bootstrap confidence intervals for RMSE and MAE. For datasets with $N\leq20$ the outer loop is Leave-One-Out, so the reported errors are obtained from a single deterministic partition and their dispersion is estimated by resampling the out-of-sample predictions rather than by repeating the outer split. These results should therefore be interpreted as an assessment of predictive accuracy within the sampled design domain and for the analysed geometry families, under the adopted validation procedure, rather than as a general guarantee. No independent FEM test set was retained, and the uncertainty of the accuracy estimates for the smallest datasets remains a limitation of the present comparison.
......@@ -414,7 +425,7 @@ Figure~\ref{fig:optimized_window_thickness_evolution} shows the evolution of the
\label{fig:optimized_window_thickness_evolution}
\end{figure*}
From a methodological point of view, these results highlight the trade-off between surrogate complexity, accuracy and computational efficiency. Supervised models, particularly SVR and GPR, provide competitive predictive accuracy under the adopted validation procedure, but require hyperparameter optimization and cross-validation for every output variable and adaptive iteration. RBF interpolation, in contrast, has a much lower training cost and provides very competitive final predictions once the relevant regions of the design domain have been adaptively sampled. Therefore, the comparison does not identify a universally superior surrogate strategy. Instead, it suggests that RBF interpolation is especially suitable for low- to moderate-dimensional design spaces with well-distributed FEM samples and relatively smooth input--output relationships, as occurs for the response variables analysed in this work. Supervised ML surrogates remain valuable when greater robustness is required or when the response surface is expected to involve stronger nonlinear interactions, local irregularities or higher-dimensional dependencies.
From a methodological point of view, these results highlight the trade-off between surrogate complexity, accuracy and computational efficiency. Supervised models, particularly SVR and GPR, provide competitive predictive accuracy under the adopted validation procedure, but require hyperparameter optimization and cross-validation for every output variable and adaptive iteration. RBF interpolation, in contrast, requires a simpler training procedure and provides competitive final predictions once the relevant regions of the design domain have been adaptively sampled. Therefore, the comparison does not identify a universally superior surrogate strategy. Instead, it suggests that RBF interpolation is especially suitable for low- to moderate-dimensional design spaces with well-distributed FEM samples and relatively smooth input--output relationships, as occurs for the response variables analysed in this work. Supervised ML surrogates remain valuable when greater robustness is required or when the response surface is expected to involve stronger nonlinear interactions, local irregularities or higher-dimensional dependencies.
The objective-function values should also be interpreted carefully. The objective-function error measures the consistency between surrogate predictions and FEM validation, not whether the final objective value is necessarily close to zero. Some geometry families, such as $F_2$, retain non-negligible penalty contributions because the prescribed damage targets cannot be fully achieved within the admissible design bounds. Nevertheless, the close agreement between surrogate and FEM objective values indicates that the accepted designs are not artifacts of surrogate extrapolation, but FEM-consistent optimized candidates within the explored design space.
......@@ -429,23 +440,18 @@ This behaviour is illustrated in Figure~\ref{fig:rbf_surface_evolution}, which s
\section{Conclusions and future work}\label{sec:conclusions}
This work presents an adaptive surrogate-assisted optimization framework for the seismic window-thickness optimization of buckling-delayed shear-link dampers within five predefined geometry families. The proposed methodology addresses the main limitation of direct FEM-based optimization, the high computational cost associated with repeatedly evaluating nonlinear cyclic simulations. By training surrogate models on FEM-generated datasets and validating the optimized candidates through additional FEM analyses, the optimizer can efficiently explore the design domain while remaining consistent with the mechanical response captured by the calibrated numerical model.
One of the key features of the proposed optimization framework, compared to approaches focused primarily on energy maximization, is the formulation of an objective function that takes damage into account. The aim is to prioritise local damage control in both the dissipative windows and the surrounding frame, whilst promoting a balanced contribution from all windows to the energy dissipation process. Thus, damage to the windows is permitted and expected, as they are intended to act as dissipative regions, provided that it remains controlled and reasonably distributed; conversely, damage to the frame is penalised more severely because it can compromise the structural integrity of the damper. Therefore, rather than merely maximizing the energy dissipated, the proposed formulation favours geometries that concentrate dissipative activation in the windows, prevent excessive damage localization in a single region and protect the frame from critical damage.
A comparison of surrogate strategies was performed in terms of predictive accuracy and computational efficiency. For the analysed datasets, the supervised ML results showed that kernel-based models, particularly SVR and GPR, were the most frequently selected, with SVR being the most frequently selected across the outputs. When evaluated on the same outer cross-validation splits, RBF interpolation provided predictive performance comparable to the supervised models for the considered low-dimensional response surfaces, while requiring a much smaller hyperparameter search and substantially lower training effort. For the optimized candidates, the RBF surrogate also achieved surrogate--FEM agreement comparable to, and in several cases better than, that of the supervised ML surrogates. These observations are limited to the analysed geometry families and to the sampled design domain, and their reliability is lower for the smallest datasets, for which the accuracy estimates carry larger uncertainty.
The proposed adaptive validation loop proved to be necessary and effective. Several initially optimized candidates did not satisfy the prescribed error tolerances. After incorporating the new FEM results into the training dataset and retraining the surrogates, the prediction errors decreased and the optimization converged after only two or three iterations. Therefore, the final designs are not accepted solely on the basis of surrogate predictions, but are explicitly verified through FEM in the region of the design space where the optimum is located.
It is also worth noting that, although the framework allows the DoE to be expanded with additional FEM simulations when the surrogate accuracy is insufficient, this was not required in the present application. The initial DoE datasets were already adequate to obtain accurate optimized designs after adaptive validation and retraining. In particular, the final geometries were obtained from only 8 initial FEM simulations for the two-window devices, 16 for the three-window devices and 64 for the five-window devices, with a maximum of three adaptive retraining iterations in all cases. This demonstrates that the proposed strategy can achieve FEM-consistent optimized designs with a limited number of simulations, making it competitive from a computational point of view.
The proposed methodology also has some limitations that should be acknowledged. First, its reliability depends on the quality of the calibrated FEM model used to generate the training data and validate the optimized designs. Second, the TFDMap is used here as a post-processing damage indicator rather than as a constitutive fracture model; therefore, the optimized configurations should be interpreted in terms of relative damage control and proximity to critical states, not as direct predictions of crack initiation. Third, only the window thicknesses are considered as design variables; although this leads to a controlled and interpretable optimization problem, it does not exploit the full geometric flexibility of BDSL dampers. Finally, the optimized geometries should ultimately be validated experimentally before being used to establish general design recommendations.
This work presented an adaptive surrogate-assisted optimization framework for the seismic window-thickness optimization of buckling-delayed shear-link dampers within five predefined geometry families. Damage admissibility is enforced through explicit feasibility limits on the window and frame damage-screening indicators, and the preference among feasible designs is expressed hierarchically through a maximum window-activation stage followed by a shear-distortion performance indicator. The framework combines FEM-calibrated reference models, supervised and RBF surrogates, Differential Evolution and an adaptive FEM validation loop, and it addresses the main limitation of direct FEM-based optimization, namely the cost of repeatedly evaluating nonlinear cyclic simulations.
Future work should extend the design space by including additional geometric and mechanical variables, such as window height, window spacing, frame thickness or global device proportions. This extension would increase the dimensionality and complexity of the surrogate task. In those cases, the performance of RBF interpolation should therefore be reassessed. While RBF models performed very well in the present study, their efficiency and accuracy may decrease as the input space becomes larger or the response surfaces develop stronger local nonlinearities. In such cases, supervised ML models or hybrid surrogate strategies may become more advantageous.
The main findings of this study can be summarised as follows.
\begin{enumerate}
\item BDSL optimization is a damage-distribution problem rather than a pure energy-maximization problem. The same level of global dissipation can correspond to very different local damage patterns, so the design must control damage in both the dissipative windows and the surrounding frame.
\item FEM-calibrated surrogate models can predict the local damage and distortion indicators required by the optimizer. Under a common nested cross-validation framework, the kernel-based supervised models (SVR and GPR) were the most frequently selected, and RBF interpolation achieved comparable predictive performance with a simpler training procedure.
\item The adaptive FEM enrichment loop, in which acceptance is based on FEM-confirmed feasibility and optimizer robustness rather than on surrogate accuracy alone, reduces the risk of accepting candidates that are optimal only because of surrogate prediction error.
\end{enumerate}
A complementary line of future work is the consideration of non-symmetric cyclic loading histories or recorded seismic displacement demands. The present study focuses on symmetric cyclic protocols because they provide a standardized and industry-relevant basis for the qualification of seismic energy dissipation devices, which must satisfy prescribed cyclic testing requirements before being implemented in practice. Nevertheless, earthquake-induced demands may lead to non-symmetric deformation histories in structural components. Extending the proposed framework to asymmetric cyclic protocols or representative seismic displacement histories would therefore be an interesting step towards broader performance assessment conditions.
The scope of these findings is limited. Only the window thicknesses were optimized; window height, spacing, corner radius, frame thickness and global proportions remained fixed within each family. The study is component-level and considers a symmetric, prescribed displacement-controlled cyclic protocol. It does not reproduce irregular, asymmetric or pulse-like earthquake demands, nor record-to-record variability, and it does not quantify structural-system-level seismic performance or resilience. In addition, the results depend on the calibrated FEM model used as ground truth, TFDMap is used as a post-processing damage indicator rather than as a constitutive fracture model, and no independent experimental test set was retained. The optimized geometries are therefore FEM-validated numerical candidates rather than experimentally validated designs.
Another future direction is the incorporation of interpretability analyses, such as SHapley Additive exPlanations \cite{Lundberg2017}, to quantify the influence of each geometric variable on window damage, frame damage and dissipative activation. Although such analysis lies outside the main scope of the present study, it could provide valuable insight into the design drivers governing the behaviour of BDSL dampers and support more transparent engineering decision-making. Overall, the proposed methodology establishes a scalable basis for FEM-consistent, damage-aware optimization of seismic energy dissipation devices, while leaving room for broader design variables, richer surrogate strategies and experimental validation of the optimized configurations.
Future work should extend the design space to additional geometric and mechanical variables, such as window height, window spacing, frame thickness or global device proportions, and should reassess the surrogate strategies in the resulting higher-dimensional space. Assessing the optimized devices at the structural-system level through nonlinear time-history analyses, able to quantify inter-storey drift, floor acceleration and global energy dissipation, is a necessary next step before broader design recommendations can be established. Extending the framework to asymmetric cyclic protocols or recorded seismic displacement histories, and incorporating interpretability analyses such as SHapley Additive exPlanations \cite{Lundberg2017} to identify the main geometric drivers of damage and shear-distortion performance, are also natural developments.
\appendix
......
\ifdefined\pdfminorversion
%DIF LATEXDIFF DIFFERENCE FILE
%DIF DEL ComparisonSurrogatesOptimizationBDSL_submitted.tex Mon Oct 5 15:02:51 2026
%DIF ADD ComparisonSurrogatesOptimizationBDSL_R1.tex Mon Oct 5 16:49:41 2026
%DIF ADD ComparisonSurrogatesOptimizationBDSL_R1.tex Mon Oct 5 17:28:52 2026
\pdfminorversion=7
\fi
\documentclass[final,5p,times,twocolumn]{elsarticle}
......@@ -108,13 +108,14 @@
country={Spain}}
\begin{abstract}
Buckling-delayed shear-link dampers are passive devices used in seismic-resistant structures to concentrate energy dissipation while limiting damage to the primary system. \DIFdelbegin \DIFdel{Their geometric optimization }\DIFdelend \DIFaddbegin \DIFadd{Optimizing their window thicknesses }\DIFaddend requires balancing high dissipative capacity with strict control of local damage. Nonlinear finite element models can reproduce their cyclic response and provide internal quantities for optimization, such as damage indicators and local distortion, but their computational cost prevents direct use within iterative optimization loops. This work proposes an adaptive surrogate-assisted optimization framework for \DIFaddbegin \DIFadd{damage-aware window-thickness optimization of }\DIFaddend buckling-delayed shear-link dampers \DIFaddbegin \DIFadd{within five predefined geometry families}\DIFaddend . Experimentally calibrated nonlinear finite element models are first used to generate reference datasets for different device configurations. Supervised learning models are evaluated, with support vector regression and Gaussian process regression \DIFdelbegin \DIFdel{showing high predictive accuracy}\DIFdelend \DIFaddbegin \DIFadd{providing the most accurate predictions among the candidate models}\DIFaddend , motivating the use of radial basis function surrogates as a more efficient distance-based alternative. The surrogate predictions are coupled with a differential evolution algorithm through a damage-aware objective function that controls local damage while using dissipative performance as an optimization criterion. The optimized geometries are then re-evaluated with finite element simulations. If the \DIFdelbegin \DIFdel{surrogate error exceeds the adopted tolerances}\DIFdelend \DIFaddbegin \DIFadd{acceptance criteria are not met}\DIFaddend , the new simulation is added to the dataset and the surrogate models are retrained. The framework enables efficient damage-aware optimization of seismic energy dissipation devices.
Buckling-delayed shear-link dampers are passive devices used in seismic-resistant structures to concentrate energy dissipation while limiting damage to the primary system. \DIFdelbegin \DIFdel{Their geometric optimization }\DIFdelend \DIFaddbegin \DIFadd{Optimizing their window thicknesses }\DIFaddend requires balancing high dissipative capacity with strict control of local damage. Nonlinear finite element models can reproduce their cyclic response and provide internal quantities for optimization, such as damage indicators and local distortion, but their computational cost prevents direct use within iterative optimization loops. This work proposes an adaptive surrogate-assisted optimization framework for \DIFaddbegin \DIFadd{damage-aware window-thickness optimization of }\DIFaddend buckling-delayed shear-link dampers \DIFaddbegin \DIFadd{within five predefined geometry families}\DIFaddend . Experimentally calibrated nonlinear finite element models are first used to generate reference datasets for different device configurations. Supervised learning models are evaluated, with support vector regression and Gaussian process regression \DIFdelbegin \DIFdel{showing high predictive accuracy}\DIFdelend \DIFaddbegin \DIFadd{providing the most accurate predictions among the candidate models}\DIFaddend , motivating the use of radial basis function surrogates\DIFdelbegin \DIFdel{as a more efficient }\DIFdelend \DIFaddbegin \DIFadd{, whose training requires a simpler procedure, as a complementary }\DIFaddend distance-based alternative. The surrogate predictions are coupled with a differential evolution algorithm \DIFdelbegin \DIFdel{through a damage-aware objective function that controls local damage while using dissipative performance as an optimization }\DIFdelend \DIFaddbegin \DIFadd{in a feasibility-first, hierarchical optimization that enforces prescribed damage-screening limits on the windows and on the surrounding frame and then uses a shear-distortion performance indicator as the secondary }\DIFaddend criterion. The optimized geometries are then re-evaluated with finite element simulations. If the \DIFdelbegin \DIFdel{surrogate error exceeds the adopted tolerances}\DIFdelend \DIFaddbegin \DIFadd{acceptance criteria are not met}\DIFaddend , the new simulation is added to the dataset and the surrogate models are retrained. The \DIFdelbegin \DIFdel{framework enables efficient damage-aware optimization of seismic energy dissipation devices}\DIFdelend \DIFaddbegin \DIFadd{added value of the framework is the integration of local, FEM-derived damage indicators into a window-thickness optimization that protects the surrounding frame and verifies each candidate design with FEM}\DIFaddend .
\end{abstract}
\begin{highlights}
\item Adaptive surrogates optimize damage-aware shear-link damper geometries
\item RBF interpolation \DIFdelbegin \DIFdel{matches supervised ML with lower retraining }\DIFdelend \DIFaddbegin \DIFadd{offers comparable accuracy to supervised ML at lower training }\DIFaddend cost
\item FEM validation filters surrogate optima before accepting final designs
\item RBF interpolation \DIFdelbegin \DIFdel{matches supervised ML with lower retraining cost
}\DIFdelend \DIFaddbegin \DIFadd{offers comparable accuracy with a simpler training procedure
}\DIFaddend \item FEM validation filters surrogate optima before accepting final designs
\item Optimized devices balance window activation and frame damage control
\end{highlights}
......@@ -141,9 +142,23 @@ Data-driven approaches have mainly focused on response or property prediction. C
All these works demonstrate the increasing interest in applying FEM-based and data-driven approaches, as well as in combining both, to analyse, understand and optimize seismic energy dissipation devices. However, most of these studies focus either on the prediction of the hysteretic response or on maximizing energy dissipation, leaving a critical aspect insufficiently explored: the need to control local damage while maintaining adequate dissipative capacity. In practice, excessive local damage may compromise structural integrity, reduce durability and lead to premature failure, even when global energy dissipation is improved.
The present work addresses this gap through a damage-aware surrogate-assisted optimization methodology in which the objective is not only to maximize distortion or energy dissipation, but also to balance dissipative performance with damage indicators derived from FEM simulations. The proposed approach combines: (i) experimentally calibrated nonlinear FEM models used as numerical ground truth; (ii) supervised surrogate models trained to predict local damage and distortion indicators; (iii) a Differential Evolution (DE) optimizer; and (iv) an adaptive FEM validation and retraining loop.
\DIFaddbegin \DIFadd{BDSL device performance therefore depends not only on global force or total dissipated energy, but on how local deformation and damage are distributed among the individual windows and the surrounding frame. The window thicknesses exert a direct control on this distribution, because they set the relative stiffness of each dissipative region and thus the balance between window activation and the inelastic demand transferred to the frame. Nonlinear FEM can resolve these local quantities, but its cost makes repeated direct optimization impractical. A surrogate-assisted approach therefore offers a practical route to search the window-thickness design space while explicitly accounting for damage-related responses.
}
\DIFaddend The present work addresses this gap through a damage-aware surrogate-assisted optimization methodology \DIFdelbegin \DIFdel{in which the objective is not only to maximize distortion or energy dissipation, but also to balance dissipative performance with damage indicators derived from FEM simulations}\DIFdelend \DIFaddbegin \DIFadd{for window-thickness optimization within five predefined BDSL geometry families}\DIFaddend . The proposed approach combines: (i) experimentally calibrated nonlinear FEM models used as numerical ground truth; (ii) supervised \DIFaddbegin \DIFadd{and radial basis function (RBF) }\DIFaddend surrogate models trained to predict local damage and distortion indicators; (iii) a Differential Evolution (DE) optimizer; and (iv) an adaptive FEM validation and retraining loop.
\DIFaddbegin \DIFadd{The contribution of this study is not the use of surrogate optimization itself, which is well established for metallic dampers, but the combination of the following elements, all of which are implemented and assessed in the present framework: (i) damage-aware window-thickness optimization driven by local FEM-derived indicators in the windows and in the frame, rather than by global force or total energy alone; (ii) explicit protection of the surrounding frame and balanced activation of the dissipative windows; (iii) a common nested cross-validation framework that allows a like-for-like comparison of six supervised learning algorithms and RBF interpolation on identical data splits; and (iv) an adaptive FEM enrichment loop in which a candidate is accepted on the basis of FEM-confirmed feasibility and optimizer robustness, rather than on surrogate predictions alone.
}
\DIFadd{The study is deliberately component-level. It optimizes the device and evaluates its cyclic response under prescribed, displacement-controlled loading, which isolates the nonlinear response of the device and provides controlled deformation histories for comparing geometry variants. It does not analyse the response of a complete building or structural system equipped with the optimized dampers.
}
\DIFadd{From a broader perspective, BDSL dampers are conceived as replaceable, sacrificial components that concentrate damage away from primary structural members, which can facilitate post-event inspection, repair or replacement \mbox{%DIFAUXCMD
\cite{Xiong2024}}\hskip0pt%DIFAUXCMD
. The present study contributes to this objective at the component level by controlling where damage develops and by protecting the surrounding frame. It does not, however, quantify resilience: metrics such as downtime, repair cost or functional recovery are not computed, and system-level resilience assessment is outside the scope of this work.
}
Figure \ref{fig:MethodologyFlowChart} summarizes the proposed workflow. The different stages of the methodology, together with the surrogate modelling, optimization strategy, validation procedure and corresponding results and conclusions, are described in the following sections.
\DIFaddend Figure \ref{fig:MethodologyFlowChart} summarizes the proposed workflow. The different stages of the methodology, together with the surrogate modelling, optimization strategy, validation procedure and corresponding results and conclusions, are described in the following sections.
\begin{figure*}[htbp]
\centering
......@@ -163,7 +178,7 @@ The BDSL dampers analysed in this work, with one representative configuration sh
\label{fig:Device}
\end{figure}
This separation of functions leads to a non-trivial design problem. Thin windows may enhance ductility and dissipative activation, but they may also promote excessive damage localization. Conversely, thicker windows may increase strength while transferring inelastic demand to the frame. Since severe frame damage may compromise the structural integrity of the device, frame damage must be penalized more strongly than window damage. At the same time, the dissipative demand should be distributed as uniformly as possible among the windows, avoiding configurations in which a single window absorbs most of the deformation while the remaining windows stay underused. Consequently, the design problem cannot be reduced to maximizing force or total dissipated energy alone, but must also control where damage develops and how the windows participate in the dissipative process.
This separation of functions leads to a non-trivial design problem. Thin windows may enhance ductility and dissipative activation, but they may also promote excessive damage localization. Conversely, thicker windows may increase strength while transferring inelastic demand to the frame. Since severe frame damage may compromise the structural integrity of the device, frame damage must be \DIFdelbegin \DIFdel{penalized more strongly }\DIFdelend \DIFaddbegin \DIFadd{controlled more strictly }\DIFaddend than window damage. At the same time, the dissipative demand should be distributed as uniformly as possible among the windows, avoiding configurations in which a single window absorbs most of the deformation while the remaining windows stay underused. Consequently, the design problem cannot be reduced to maximizing force or total dissipated energy alone, but must also control where damage develops and how the windows participate in the dissipative process.
Accordingly, the design variables considered in this work are the window thicknesses, while the frame dimensions are kept fixed:
\begin{equation}
......@@ -279,7 +294,7 @@ To improve surrogate robustness near the admissible limits, the sampling domain
\end{tabular}
\end{table*}
For every sampled configuration, a FEM simulation is performed under a displacement-controlled cyclic loading protocol. Since the admissible deformation demand depends on the size of the device, different loading patterns are adopted according to the device height. As shown in Figure~\ref{fig:LoadPatterns}, the maximum displacement amplitude increase with the device height, consistently with the expected performance range of each geometry family.
For every sampled configuration, a FEM simulation is performed under a \DIFaddbegin \DIFadd{symmetric, }\DIFaddend displacement-controlled cyclic loading protocol\DIFaddbegin \DIFadd{, consistent with the qualification-oriented characterization of seismic energy dissipation devices}\DIFaddend . Since the admissible deformation demand depends on the size of the device, different loading patterns are adopted according to the device height. As shown in Figure~\ref{fig:LoadPatterns}, the maximum displacement amplitude increase with the device height, consistently with the expected performance range of each geometry family.
\begin{figure}[htbp]
\centering
......@@ -290,7 +305,7 @@ For every sampled configuration, a FEM simulation is performed under a displacem
The resulting dataset stores the input variables and the structural response quantities extracted at the final time of each simulation. The target outputs include damage indicators in the windows and in the frame, together with local distortion measures associated with dissipative activation. For compactness in the optimization formulation, the aggregated TFDMap indicator in window $i$ is denoted by $\TFD_i$, whereas the corresponding frame indicator is denoted by $\TFD_f$. Both quantities are \DIFaddbegin \DIFadd{obtained through a regional percentile-based aggregation, }\DIFaddend computed as the \DIFdelbegin \DIFdel{average TFDMap value of the 12 nodes with the highest values within each region. This allows to capture }\DIFdelend \DIFaddbegin \DIFadd{98th percentile (P98) of the TFDMap values within the corresponding region. The same P98 regional statistic is used for the window distortion measure. A percentile-based regional statistic avoids defining the response through an arbitrary fixed number of nodes, while retaining }\DIFaddend the most critical damage levels \DIFdelbegin \DIFdel{while }\DIFdelend \DIFaddbegin \DIFadd{and }\DIFaddend reducing sensitivity to isolated numerical peaks.
The \DIFdelbegin \DIFdel{maximum }\DIFdelend local shear distortion in each window\DIFaddbegin \DIFadd{, aggregated with the same P98 regional statistic, }\DIFaddend is denoted by $\varepsilon_{xy,i}$ and is used as an indicator of the energy dissipation capacity. When included in the objective function, each window contribution is weighted according to its effective geometric volume, so that the optimization accounts for both local strain intensity and the material volume involved in the dissipation process.
The \DIFdelbegin \DIFdel{maximum }\DIFdelend local shear distortion in each window\DIFaddbegin \DIFadd{, aggregated with the same P98 regional statistic, }\DIFaddend is denoted by $\varepsilon_{xy,i}$ and is used \DIFdelbegin \DIFdel{as an indicatorof the energy dissipation capacity. When included in the objective function}\DIFdelend \DIFaddbegin \DIFadd{to build a shear-distortion performance indicator. When used in the optimization}\DIFaddend , each window contribution is weighted according to its effective \DIFdelbegin \DIFdel{geometric }\DIFdelend volume, so that the \DIFdelbegin \DIFdel{optimization }\DIFdelend \DIFaddbegin \DIFadd{indicator }\DIFaddend accounts for both \DIFdelbegin \DIFdel{local strain }\DIFdelend \DIFaddbegin \DIFadd{the local distortion }\DIFaddend intensity and the \DIFdelbegin \DIFdel{material volume }\DIFdelend \DIFaddbegin \DIFadd{amount of material }\DIFaddend involved in the \DIFdelbegin \DIFdel{dissipation process}\DIFdelend \DIFaddbegin \DIFadd{shear mechanism}\DIFaddend .
\subsection{Supervised ML surrogate models}\label{subsec:ml_models}
......@@ -311,7 +326,7 @@ Model selection is performed in two stages \DIFaddbegin \DIFadd{using the inner
\label{fig:BayesianSearchCV}
\end{figure*}
Preliminary executions of the proposed workflow show that SVR or GPR always provide the highest, or second-highest, predictive accuracy for the considered datasets. These results suggest that kernel-based models, and in particular distance-based similarity measures, are well suited to approximate the FEM response surfaces involved in this problem. This observation motivates the assessment of Radial Basis Function (RBF) interpolation \cite{Gutmann2001} as a simpler and computationally efficient surrogate alternative. Although surrogate evaluation is negligible compared with FEM simulations, the training and hyperparameter optimization of complex supervised models can still become relevant when several outputs, geometry families and adaptive iterations are considered. RBF interpolation provides a non-parametric and fast-to-train alternative that can capture nonlinear response surfaces, making it attractive for low-dimensional and moderately sampled design spaces.
Preliminary executions of the proposed workflow show that SVR or GPR always provide the highest, or second-highest, predictive accuracy for the considered datasets. These results suggest that kernel-based models, and in particular distance-based similarity measures, are well suited to approximate the FEM response surfaces involved in this problem. This observation motivates the assessment of Radial Basis Function (RBF) interpolation \cite{Gutmann2001} as a simpler \DIFdelbegin \DIFdel{and computationally efficient }\DIFdelend surrogate alternative. Although surrogate evaluation is negligible compared with FEM simulations, the \DIFdelbegin \DIFdel{training and hyperparameter optimization of complex }\DIFdelend \DIFaddbegin \DIFadd{Bayesian hyperparameter optimization and cross-validation of several }\DIFaddend supervised models can still become relevant when \DIFdelbegin \DIFdel{several }\DIFdelend \DIFaddbegin \DIFadd{many }\DIFaddend outputs, geometry families and adaptive iterations are considered. RBF interpolation provides a non-parametric \DIFdelbegin \DIFdel{and fast-to-train alternative that }\DIFdelend \DIFaddbegin \DIFadd{alternative whose training requires only a small grid search over the kernel and smoothing parameters, and it }\DIFaddend can capture nonlinear response surfaces, making it attractive for low-dimensional and moderately sampled design spaces.
\subsection{RBF surrogate models}\label{subsec:rbf_models}
......@@ -328,47 +343,83 @@ For each output variable, a final RBF surrogate is trained using all available F
\section{Damage-aware surrogate-assisted optimization}\label{sec:optimization}
The proposed methodology seeks to balance damage among the dissipative windows while keeping it below a prescribed threshold. At the same time, it limits damage in the surrounding frame and promotes the highest possible energy dissipation through the activation of the windows. The \DIFdelbegin \DIFdel{geometric }\DIFdelend \DIFaddbegin \DIFadd{window-thickness }\DIFaddend optimization is carried out using DE \cite{Storn1997}, a population-based global optimizer that does not require gradient information and is therefore suitable for nonlinear and non-convex surrogate response surfaces. In the current implementation, DE \DIFdelbegin \DIFdel{is run with a maximum of 500 iterations}\DIFdelend \DIFaddbegin \DIFadd{uses a best/1/bin strategy with a mutation factor sampled in $[0.5,1.0]$, a crossover probability of 0.7}\DIFaddend , a population size factor of 25\DIFaddbegin \DIFadd{, a maximum of 500 iterations }\DIFaddend and a convergence tolerance of $10^{-6}$\DIFaddbegin \DIFadd{; the initial population is generated by Latin hypercube sampling and no local polishing is applied. Each optimization stage is repeated with 30 independent runs using deterministic seeds derived from a fixed base seed}\DIFaddend . Once an optimal candidate is obtained, an adaptive FEM validation loop is applied to verify the predicted geometry before acceptance.
The proposed \DIFdelbegin \DIFdel{methodology seeks to balance damage among the dissipative windows while keeping it below a prescribed threshold. At the same time, it limits damage in the surrounding frame and promotes the highest possible energy dissipation through the activation of the }\DIFdelend \DIFaddbegin \DIFadd{formulation treats damage admissibility through explicit constraints rather than through weighted penalty terms, and it promotes shear deformation in the intended dissipative }\DIFaddend windows. The \DIFdelbegin \DIFdel{geometric }\DIFdelend \DIFaddbegin \DIFadd{window-thickness }\DIFaddend optimization is carried out using DE \cite{Storn1997}, a population-based global optimizer that does not require gradient information and is therefore suitable for nonlinear and non-convex surrogate response surfaces. In the current implementation, DE \DIFdelbegin \DIFdel{is run with a maximum of 500 iterations}\DIFdelend \DIFaddbegin \DIFadd{uses a best/1/bin strategy with a mutation factor sampled in $[0.5,1.0]$, a crossover probability of 0.7}\DIFaddend , a population size factor of 25\DIFaddbegin \DIFadd{, a maximum of 500 iterations }\DIFaddend and a convergence tolerance of $10^{-6}$\DIFdelbegin \DIFdel{. Once an optimal }\DIFdelend \DIFaddbegin \DIFadd{; the initial population is generated by Latin hypercube sampling and no local polishing is applied. Each optimization stage is repeated with 30 independent runs using deterministic seeds derived from a fixed base seed. Once a }\DIFaddend candidate is obtained, an adaptive FEM validation loop is applied to verify the predicted geometry before acceptance.
For each candidate geometry $\mathbf{x}$, the trained surrogate models predict the window \DIFdelbegin \DIFdel{distortions }\DIFdelend \DIFaddbegin \DIFadd{distortion }\DIFaddend $\hat{\varepsilon}_{xy,i}$, the window \DIFdelbegin \DIFdel{damage }\DIFdelend \DIFaddbegin \DIFadd{damage-screening }\DIFaddend indicators $\hat{\mathcal{D}}_i$ and the frame \DIFdelbegin \DIFdel{damage }\DIFdelend \DIFaddbegin \DIFadd{damage-screening }\DIFaddend indicator $\hat{\mathcal{D}}_f$. \DIFdelbegin \DIFdel{Damage is therefore controlled in all regions of the device, but with different mechanical relevance: frame damage is penalized more severely because it may compromise the structural integrity of the damper, whereas the window damage penalties are formulated to promote comparable damage levels among windows and avoid concentrating the dissipative demand in a single region.
The dissipative contribution is estimated from $\hat{\varepsilon}_{xy,i}^2$, the window thickness and the corresponding area of the window, since the energy dissipated by each window depends not only on the distortion level but also on the amount of material involved. This term is several orders of magnitude smaller than the damage penalties and is intentionally left unscaled.
As a result, damage control remains the dominant criterion, while the dissipative term acts as a tie-breaker among geometries with similar damage performance,
favouring those with higher distortion and, consequently, greater energy dissipation capacity}\DIFdelend \DIFaddbegin \DIFadd{A candidate is feasible at the surrogate level only if
}\begin{equation}
\DIFadd{\hat{\mathcal{D}}_i(\mathbf{x}) + m_i(\mathbf{x}) \le \mathcal{D}_W, \quad i=1,\ldots,N_w,
\qquad
\hat{\mathcal{D}}_f(\mathbf{x}) + m_f(\mathbf{x}) \le \mathcal{D}_F,
\label{eq:feasibility}
}\end{equation}
\DIFadd{where $\mathcal{D}_W=100$ and $\mathcal{D}_F=90$ are the prescribed damage-screening thresholds for the windows and for the surrounding frame, and $m_i$ and $m_f$ are conservative margins that account for local out-of-fold underprediction of the surrogate models. The thresholds are not soft optimization targets: they define the admissible damage region, and candidates that violate them are not feasible designs. Because the TFDMap is a post-processing damage-screening indicator rather than a constitutive fracture model, the thresholds are adopted to control the relative proximity to critical damage states within the optimization framework, and they are not interpreted as a mathematically exact point of complete physical failure.
}
\DIFadd{Feasibility is assessed before the optimization stages. A dedicated pre-solve minimizes the maximum constraint violation
}\begin{equation}
\DIFadd{v(\mathbf{x}) = \max\Bigl(0,\; \max_{i}\bigl[\hat{\mathcal{D}}_i(\mathbf{x})+m_i(\mathbf{x})-\mathcal{D}_W\bigr],\; \hat{\mathcal{D}}_f(\mathbf{x})+m_f(\mathbf{x})-\mathcal{D}_F\Bigr).
\label{eq:violation}
}\end{equation}
\DIFadd{If the minimum identified violation exceeds a small numerical tolerance, no surrogate-feasible region is identified. In that case the performance stages are not executed; the least-infeasible candidate is retained as an enrichment point and re-evaluated with FEM. This situation indicates that the surrogate-defined admissible region is empty or not yet resolved, and it is not, by itself, evidence that the physical/FEM design space contains no feasible solution.
}
For each candidate geometry $\mathbf{x}$, the trained surrogate models predict the window distortions $\hat{\varepsilon}_{xy,i}$, the window damage indicators $\hat{\mathcal{D}}_i$ and the frame damage indicator $\hat{\mathcal{D}}_f$. Damage is therefore controlled in all regions of the device, but with different mechanical relevance: frame damage is penalized more severely because it may compromise the structural integrity of the damper, whereas the window damage penalties are formulated to promote comparable damage levels among windows and avoid concentrating the dissipative demand in a single region. The dissipative contribution is estimated from $\hat{\varepsilon}_{xy,i}^2$, the window thickness and the corresponding area of the window, since the energy dissipated by each window depends not only on the distortion level but also on the amount of material involved. This term is several orders of magnitude smaller than the damage penalties and is intentionally left unscaled. As a result, damage control remains the dominant criterion, while the dissipative term acts as a tie-breaker among geometries with similar damage performance, favouring those with higher distortion and, consequently, greater energy dissipation capacity.
\DIFadd{When a surrogate-feasible region exists, the optimization proceeds hierarchically within that region. The first stage promotes the activation of every dissipative window by maximizing the smallest window damage-screening indicator,
}\begin{equation}
\DIFadd{\max_{\mathbf{x}\in\mathcal{F}}\; \mathcal{J}_1(\mathbf{x}) = \min_{i} \hat{\mathcal{D}}_i(\mathbf{x}),
\label{eq:stage1}
}\end{equation}
\DIFadd{where $\mathcal{F}$ denotes the feasible set defined by Eq.~\eqref{eq:feasibility}. Mechanically, this stage prevents configurations in which one or more windows remain essentially inactive while damage concentrates elsewhere, and it promotes a balanced participation of the dissipative regions. Let $\mathbf{x}_1^{\star}$ be the resulting optimum and $\mathcal{J}_1^{\star}$ the corresponding value}\DIFaddend .
The implemented objective function to be minimized is
\begin{equation}
J(\mathbf{x}) = - \sum_{i=1}^{N_w} \hat{\varepsilon}_{xy,i}^2\, t_{w,i}\, A_i +
The \DIFdelbegin \DIFdel{implemented objective function to be minimized is
}\begin{displaymath}
\DIFdel{J(\mathbf{x}) = - \sum_{i=1}^{N_w} \hat{\varepsilon}_{xy,i}^2\, t_{w,i}\, A_i +
\sum_{i=1}^{N_w} P_w\left(\hat{\mathcal{D}}_i;\mathcal{D}_w^{\star}\right) +
P_f\left(\hat{\mathcal{D}}_f;\mathcal{D}_f^{\max}\right),
\label{eq:objective}
\end{equation}
where $N_w$ is the number of windows, $t_{w,i}$ is the thickness of window $i$, $A_i$ is the corresponding area factor, $\mathcal{D}_w^{\star}$ is the target damage level for the windows and $\mathcal{D}_f^{\max}$ is the maximum admissible frame damage threshold. The first term is negative because the optimizer minimizes $J$; therefore, larger energy dissipation contributions reduce the objective value.
The window penalty is defined as
\begin{equation}
P_w\left(\hat{\mathcal{D}}_i;\mathcal{D}_w^{\star}\right)=
%DIFDELCMD < \label{eq:objective}%%%
}\end{displaymath}%DIFAUXCMD
\DIFdelend \DIFaddbegin \DIFadd{second stage maximizes a shear-distortion performance indicator while preserving the first-stage optimum within a numerical tolerance,
}\begin{equation}
\DIFadd{\max_{\mathbf{x}\in\mathcal{F}}\; \mathcal{J}_2(\mathbf{x}) = \sum_{i=1}^{N_w} \hat{\varepsilon}_{xy,i}^{2}(\mathbf{x})\, t_{w,i}\, V_i
\qquad\text{subject to}\qquad
\min_{i} \hat{\mathcal{D}}_i(\mathbf{x}) \ge \mathcal{J}_1^{\star} - \delta_1 .
\label{eq:stage2}
}\end{equation}\DIFaddend
\DIFdelbegin \DIFdel{where $N_w$ is the number of windows,
}\DIFdelend \DIFaddbegin \DIFadd{Here }\DIFaddend $t_{w,i}$ is the thickness of window $i$, \DIFdelbegin \DIFdel{$A_i$ is the corresponding areafactor, $\mathcal{D}_w^{\star}$ is }\DIFdelend \DIFaddbegin \DIFadd{$V_i$ is the effective volume weighting factor of window $i$ (implemented as a thickness-scaled area/volume factor), and $\delta_1$ is a small preservation tolerance derived from the spread of the first-stage objective across the independent DE runs. The two stages are solved sequentially, so the formulation is hierarchical: damage admissibility is enforced through the constraints, }\DIFaddend the \DIFdelbegin \DIFdel{target damage level for the windows and $\mathcal{D}_f^{\max}$ is the maximum admissible frame damage threshold. The first term is negative because the optimizer minimizes $J$; therefore, larger energy dissipation contributions reduce the objective value}\DIFdelend \DIFaddbegin \DIFadd{preferred damage distribution is secured first, and the shear-distortion performance indicator is optimized second within the tolerance that preserves the first-stage result}\DIFaddend .
The \DIFdelbegin \DIFdel{window penalty is defined as
}\begin{displaymath}
\DIFdel{P_w\left(\hat{\mathcal{D}}_i;\mathcal{D}_w^{\star}\right)=
\begin{cases}
\left(\hat{\mathcal{D}}_i-\mathcal{D}_w^{\star}\right)^2, & \hat{\mathcal{D}}_i>\mathcal{D}_w^{\star},\\
\left|\hat{\mathcal{D}}_i-\mathcal{D}_w^{\star}\right|, & \hat{\mathcal{D}}_i\leq\mathcal{D}_w^{\star}.
\end{cases}
\label{eq:window_penalty}
\end{equation}
This formulation penalizes values above the target quadratically, while also discouraging excessively underused windows through a linear distance to the target. As a result, the optimizer tends to balance the damage levels among windows rather than forcing all windows to remain far below the admissible level.
}\end{displaymath}%DIFAUXCMD
\DIFdel{This formulation penalizes values above the target quadratically, while also discouraging excessively underused windows through }\DIFdelend \DIFaddbegin \DIFadd{quantity $\mathcal{J}_2$ is }\DIFaddend a \DIFdelbegin \DIFdel{linear distance to the target. As a result, the optimizer tends to balance the damage levels among windows rather than forcing all windowsto remain far below the admissible level. }\DIFdelend \DIFaddbegin \DIFadd{shear-distortion performance indicator. The BDSL windows are intended to accommodate their inelastic response predominantly through shear deformation, so a larger local shear distortion represents a stronger activation of the intended deformation mechanism. Weighting the squared distortion by the thickness and an effective volume factor favours both deformation intensity and the participation of material in the shear windows. The indicator is used only to rank feasible candidates; it does not integrate the stress--strain hysteresis loop, does not contain the complete stress history, and does not represent cumulative plastic work or the total hysteretic energy dissipated by the device. It is therefore not interpreted as an energy quantity, and establishing a quantitative relationship between this indicator and the cumulative hysteretic energy computed by the FEM model is left for future work.
}\DIFaddend
The frame penalty is defined as
\begin{equation}
P_f\left(\hat{\mathcal{D}}_f;\mathcal{D}_f^{\max}\right)=
\DIFdelbegin \DIFdel{The frame penalty is defined as }\begin{displaymath}
\DIFdel{P_f\left(\hat{\mathcal{D}}_f;\mathcal{D}_f^{\max}\right)=
\begin{cases}
\left(\hat{\mathcal{D}}_f-\mathcal{D}_f^{\max}\right)^3, & \hat{\mathcal{D}}_f>\mathcal{D}_f^{\max},\\
0, & \hat{\mathcal{D}}_f\leq\mathcal{D}_f^{\max}.
\end{cases}
\label{eq:frame_penalty}
\end{equation}
The cubic penalty reflects the greater severity of frame damage compared with localized damage in a window. Since a damage value $\mathcal{D}=100$ represents complete failure, $\mathcal{D}_f^{\max}=90$ is adopted in the current implementation. The target window threshold is also set to $\mathcal{D}_w^{\star}=90$.
}\end{displaymath}%DIFAUXCMD
\DIFdel{The cubic penalty reflects the greater severity of frame damage compared with localized damage in a window.
Since a damage value $\mathcal{D}=100$ represents complete failure, $\mathcal{D}_f^{\max}=90$ is adopted in the current implementation. The target window threshold is also set to $\mathcal{D}_w^{\star}=90$}\DIFdelend \DIFaddbegin \DIFadd{Compared with a scalar objective that combines damage penalties and a performance term, the constrained hierarchical formulation removes the need for arbitrary relative weights between dimensionally different quantities. The numerical values of the preservation tolerance, the conservative margin and the feasibility tolerance remain calibration parameters, and their sensitivity is not assessed in the present study}\DIFaddend .
The surrogate-optimized geometry is not accepted directly. Instead, once an optimal geometry is identified by the surrogate-assisted optimizer, it is re-evaluated with FEM to verify that the surrogate remains accurate in the region of the design space where the optimum lies. \DIFdelbegin \DIFdel{This validation step checks whether the surrogate has remained reliable in the region of the design space selected by the optimizer . The }\DIFdelend \DIFaddbegin \DIFadd{Acceptance is based on FEM-confirmed physical feasibility and on the robustness of the optimizer rather than on surrogate accuracy alone. Specifically, the }\DIFaddend candidate geometry is accepted only if: (i) the \DIFdelbegin \DIFdel{prediction error of all damage and distortion variables remains below the prescribed tolerance, equal to 5\%}\DIFdelend \DIFaddbegin \DIFadd{FEM damage indicators satisfy the prescribed physical limits in every window and in the frame}\DIFaddend ; (ii) the \DIFdelbegin \DIFdel{absolute error of the objective function remains within the admissible limit, set to 10; and }\DIFdelend \DIFaddbegin \DIFadd{Differential Evolution result is reproducible, requiring that the performance of all independent runs is numerically indistinguishable from the best run according to a scale-aware relative criterion, with a tolerance of $10^{-3}$ in each optimization stage; }\DIFaddend (iii) the \DIFdelbegin \DIFdel{optimized window thicknesses remain }\DIFdelend \DIFaddbegin \DIFadd{optimum remains }\DIFaddend stable between consecutive \DIFdelbegin \DIFdel{optimization }\DIFdelend \DIFaddbegin \DIFadd{adaptive }\DIFaddend iterations, with \DIFdelbegin \DIFdel{variations smaller than the 5\%of the full design range. If all }\DIFdelend \DIFaddbegin \DIFadd{relative changes in the stage objectives below 2\%; and (iv) a conservatism check confirms that the surrogate safety margin does not materially limit the optimum. Surrogate--FEM prediction errors for the damage and distortion variables are monitored against a local out-of-fold error threshold as a diagnostic measure of surrogate fidelity, but do not by themselves determine acceptance. If the acceptance }\DIFaddend criteria are satisfied, the FEM-validated geometry is accepted as the optimized design. If at least one criterion is not satisfied, the new FEM result is added to the dataset, the surrogate models are retrained and the DE optimization is repeated. This loop, that reduces the risk of accepting a geometry that is optimal only because of surrogate extrapolation error, is summarized in Figure~\ref{fig:OptimizationFlowChart}.
The surrogate-optimized geometry is not accepted directly. \DIFdelbegin \DIFdel{Instead, once an optimal geometry is identified by the surrogate-assisted optimizer }\DIFdelend \DIFaddbegin \DIFadd{The conservative feasibility screen of Eq.~\eqref{eq:feasibility} is only a surrogate-level admissibility check; engineering acceptance requires a FEM re-evaluation of the selected candidate. Once the hierarchical optimizer proposes a candidate}\DIFaddend , it is re-evaluated with FEM\DIFdelbegin \DIFdel{to verify that the surrogate remains accurate in the region of the design space where the optimum lies. This validation step checks whether the surrogate has remained reliable in the region of the design space selected by the optimizer }\DIFdelend . \DIFdelbegin \DIFdel{The }\DIFdelend \DIFaddbegin \DIFadd{Acceptance is based on FEM-confirmed physical feasibility and on the robustness of the optimizer rather than on surrogate accuracy alone. Specifically, the }\DIFaddend candidate geometry is accepted only if: (i) the \DIFdelbegin \DIFdel{prediction error of all damage and distortion variables remains below the prescribed tolerance, equal to 5\%}\DIFdelend \DIFaddbegin \DIFadd{FEM damage indicators satisfy the prescribed physical limits in every window and in the frame}\DIFaddend ; (ii) the \DIFdelbegin \DIFdel{absolute error of the objective function remains within the admissible limit, set to 10; and }\DIFdelend \DIFaddbegin \DIFadd{Differential Evolution result is reproducible, requiring that the performance of all independent runs is numerically indistinguishable from the best run according to a scale-aware relative criterion, with a tolerance of $10^{-3}$ in each optimization stage; }\DIFaddend (iii) the \DIFdelbegin \DIFdel{optimized window thicknesses remain }\DIFdelend \DIFaddbegin \DIFadd{optimum remains }\DIFaddend stable between consecutive \DIFdelbegin \DIFdel{optimization }\DIFdelend \DIFaddbegin \DIFadd{adaptive }\DIFaddend iterations, with \DIFdelbegin \DIFdel{variations smaller than the 5\%of the full design range. If all }\DIFdelend \DIFaddbegin \DIFadd{relative changes in the stage objectives below 2\%; and (iv) a conservatism check confirms that the surrogate safety margin does not materially limit the optimum. Surrogate--FEM prediction errors for the damage and shear-distortion variables are monitored against a local out-of-fold error threshold as a diagnostic measure of surrogate fidelity, but do not by themselves determine acceptance. If the acceptance }\DIFaddend criteria are satisfied, the FEM-validated geometry is accepted as \DIFdelbegin \DIFdel{the optimized design}\DIFdelend \DIFaddbegin \DIFadd{a feasible numerical candidate}\DIFaddend . If at least one criterion is not satisfied, the new FEM result is added to the dataset, the surrogate models are retrained and the \DIFdelbegin \DIFdel{DE }\DIFdelend optimization is repeated. This loop, that reduces the risk of accepting a geometry that is optimal only because of surrogate extrapolation error, is summarized in Figure~\ref{fig:OptimizationFlowChart}. \DIFaddbegin \DIFadd{If no feasible candidate is identified within the considered design space, the corresponding family is reported as such rather than treated as a feasible optimum.
}\DIFaddend
\begin{figure*}[htbp]
\centering
\includegraphics[width=1.0\textwidth]{./images/OptimizationFlowChart/OptimizationFlowChart.pdf}
\caption{Surrogate-assisted optimization and FEM validation retraining loop.}
\caption{\DIFdelbeginFL \DIFdelFL{Surrogate-assisted }\DIFdelendFL \DIFaddbeginFL \DIFaddFL{Feasibility-first hierarchical surrogate-assisted }\DIFaddendFL optimization and FEM validation \DIFdelbeginFL \DIFdelFL{retraining }\DIFdelendFL loop. \DIFaddbeginFL \DIFaddFL{Damage-screening limits are enforced as constraints, and the shear-distortion performance indicator is optimized in the second stage.}\DIFaddendFL }
\label{fig:OptimizationFlowChart}
\end{figure*}
......@@ -383,7 +434,7 @@ The supervised-learning comparison shows a \DIFdelbegin \DIFdel{clear hierarchy
\label{fig:surrogate_selection_summary_barplot}
\end{figure*}
These results indicate that kernel-based models \DIFdelbegin \DIFdel{are particularly well suited to the present surrogate task. SVR provides }\DIFdelend \DIFaddbegin \DIFadd{performed well under the adopted nested validation procedure for the datasets considered here. SVR provided }\DIFaddend the best compromise between accuracy and computational cost, while GPR \DIFdelbegin \DIFdel{is }\DIFdelend \DIFaddbegin \DIFadd{was }\DIFaddend the second most \DIFdelbegin \DIFdel{competitive }\DIFdelend \DIFaddbegin \DIFadd{frequently selected }\DIFaddend supervised strategy, especially in some higher-dimensional cases. Tree-based models \DIFdelbegin \DIFdel{, although robust, are }\DIFdelend \DIFaddbegin \DIFadd{were }\DIFaddend less frequently selected and MLP models \DIFdelbegin \DIFdel{are }\DIFdelend \DIFaddbegin \DIFadd{were }\DIFaddend not competitive in terms of computational efficiency for the dataset sizes considered\DIFdelbegin \DIFdel{here}\DIFdelend . As mentioned in previous sections, this behaviour motivated the additional evaluation of RBF interpolation as a simpler surrogate alternative. \DIFdelbegin \DIFdel{In contrast to }\DIFdelend \DIFaddbegin \DIFadd{Because the RBF and }\DIFaddend the supervised models \DIFdelbegin \DIFdel{, RBF models were trained in less than one second per output , making them especially }\DIFdelend \DIFaddbegin \DIFadd{are assessed on the same outer cross-validation splits and with the same error metrics, the two strategies can be compared on a like-for-like basis at the level of each output variable. Across the analysed outputs neither strategy dominates: the selected supervised model is more accurate for some targets and the RBF surrogate for others, and both remain within the accuracy range required by the adaptive validation loop. The RBF surrogate, however, is obtained with a much smaller hyperparameter search and therefore requires substantially lower training effort, which makes it }\DIFaddend attractive for repeated surrogate updates within the adaptive optimization loop.
These results indicate that kernel-based models \DIFdelbegin \DIFdel{are particularly well suited to the present surrogate task. SVR provides }\DIFdelend \DIFaddbegin \DIFadd{performed well under the adopted nested validation procedure for the datasets considered here. SVR provided }\DIFaddend the best compromise between accuracy and computational cost, while GPR \DIFdelbegin \DIFdel{is }\DIFdelend \DIFaddbegin \DIFadd{was }\DIFaddend the second most \DIFdelbegin \DIFdel{competitive }\DIFdelend \DIFaddbegin \DIFadd{frequently selected }\DIFaddend supervised strategy, especially in some higher-dimensional cases. Tree-based models \DIFdelbegin \DIFdel{, although robust, are }\DIFdelend \DIFaddbegin \DIFadd{were }\DIFaddend less frequently selected and MLP models \DIFdelbegin \DIFdel{are }\DIFdelend \DIFaddbegin \DIFadd{were }\DIFaddend not competitive in terms of computational efficiency for the dataset sizes considered\DIFdelbegin \DIFdel{here}\DIFdelend . As mentioned in previous sections, this behaviour motivated the additional evaluation of RBF interpolation as a simpler surrogate alternative. \DIFdelbegin \DIFdel{In contrast to }\DIFdelend \DIFaddbegin \DIFadd{Because the RBF and }\DIFaddend the supervised models \DIFdelbegin \DIFdel{, RBF models were trained in less than one second per output , making them especially }\DIFdelend \DIFaddbegin \DIFadd{are assessed on the same outer cross-validation splits and with the same error metrics, the two strategies can be compared on a like-for-like basis at the level of each output variable. Across the analysed outputs neither strategy dominates: the selected supervised model is more accurate for some targets and the RBF surrogate for others, and both remain within the accuracy range required by the adaptive validation loop. The RBF surrogate, however, is obtained with a simpler training procedure, based on a small grid search over the kernel and smoothing parameters, that does not require Bayesian hyperparameter optimization, which makes it }\DIFaddend attractive for repeated surrogate updates within the adaptive optimization loop.
The \DIFaddbegin \DIFadd{predictive assessment is constrained by the small datasets available for the two-window families ($N=8$) and the three-window families ($N=16$). Nested cross-validation separates hyperparameter selection from generalization assessment, and the outer folds provide out-of-sample predictions together with bootstrap confidence intervals for RMSE and MAE. For datasets with $N\leq20$ the outer loop is Leave-One-Out, so the reported errors are obtained from a single deterministic partition and their dispersion is estimated by resampling the out-of-sample predictions rather than by repeating the outer split. These results should therefore be interpreted as an assessment of predictive accuracy within the sampled design domain and for the analysed geometry families, under the adopted validation procedure, rather than as a general guarantee. No independent FEM test set was retained, and the uncertainty of the accuracy estimates for the smallest datasets remains a limitation of the present comparison.
}
......@@ -458,7 +509,7 @@ Figure~\ref{fig:optimized_window_thickness_evolution} shows the evolution of the
\label{fig:optimized_window_thickness_evolution}
\end{figure*}
From a methodological point of view, these results highlight the trade-off between surrogate complexity, accuracy and computational efficiency. Supervised models, particularly SVR and GPR, provide \DIFdelbegin \DIFdel{high predictive accuracy and robustness}\DIFdelend \DIFaddbegin \DIFadd{competitive predictive accuracy under the adopted validation procedure}\DIFaddend , but require hyperparameter optimization and cross-validation for every output variable and adaptive iteration. RBF interpolation, in contrast, has a much lower training cost and provides very competitive final predictions once the relevant regions of the design domain have been adaptively sampled. Therefore, the comparison does not identify a universally superior surrogate strategy. Instead, it suggests that RBF interpolation is especially suitable for low- to moderate-dimensional design spaces with well-distributed FEM samples and relatively smooth input--output relationships, as occurs for the response variables analysed in this work. Supervised ML surrogates remain valuable when greater robustness is required or when the response surface is expected to involve stronger nonlinear interactions, local irregularities or higher-dimensional dependencies.
From a methodological point of view, these results highlight the trade-off between surrogate complexity, accuracy and computational efficiency. Supervised models, particularly SVR and GPR, provide \DIFdelbegin \DIFdel{high predictive accuracy and robustness}\DIFdelend \DIFaddbegin \DIFadd{competitive predictive accuracy under the adopted validation procedure}\DIFaddend , but require hyperparameter optimization and cross-validation for every output variable and adaptive iteration. RBF interpolation, in contrast, \DIFdelbegin \DIFdel{has a much lower training cost and provides very }\DIFdelend \DIFaddbegin \DIFadd{requires a simpler training procedure and provides }\DIFaddend competitive final predictions once the relevant regions of the design domain have been adaptively sampled. Therefore, the comparison does not identify a universally superior surrogate strategy. Instead, it suggests that RBF interpolation is especially suitable for low- to moderate-dimensional design spaces with well-distributed FEM samples and relatively smooth input--output relationships, as occurs for the response variables analysed in this work. Supervised ML surrogates remain valuable when greater robustness is required or when the response surface is expected to involve stronger nonlinear interactions, local irregularities or higher-dimensional dependencies.
The objective-function values should also be interpreted carefully. The objective-function error measures the consistency between surrogate predictions and FEM validation, not whether the final objective value is necessarily close to zero. Some geometry families, such as $F_2$, retain non-negligible penalty contributions because the prescribed damage targets cannot be fully achieved within the admissible design bounds. Nevertheless, the close agreement between surrogate and FEM objective values indicates that the accepted designs are not artifacts of surrogate extrapolation, but FEM-consistent optimized candidates within the explored design space.
......@@ -473,23 +524,42 @@ This behaviour is illustrated in Figure~\ref{fig:rbf_surface_evolution}, which s
\section{Conclusions and future work}\label{sec:conclusions}
This work presents an adaptive surrogate-assisted optimization framework for \DIFaddbegin \DIFadd{the seismic window-thickness optimization of }\DIFaddend buckling-delayed shear-link dampers \DIFdelbegin \DIFdel{subjected to cyclic seismic loading}\DIFdelend \DIFaddbegin \DIFadd{within five predefined geometry families}\DIFaddend . The proposed methodology addresses the main limitation of direct FEM-based optimization, the high computational cost associated with repeatedly evaluating nonlinear cyclic simulations. By training surrogate models on FEM-generated datasets and validating the optimized candidates through additional FEM analyses, the optimizer can efficiently explore the design domain while remaining consistent with the mechanical response captured by the calibrated numerical model.
This work \DIFdelbegin \DIFdel{presents }\DIFdelend \DIFaddbegin \DIFadd{presented }\DIFaddend an adaptive surrogate-assisted optimization framework for \DIFaddbegin \DIFadd{the seismic window-thickness optimization of }\DIFaddend buckling-delayed shear-link dampers \DIFdelbegin \DIFdel{subjected to cyclic seismic loading. The proposed methodology }\DIFdelend \DIFaddbegin \DIFadd{within five predefined geometry families. Damage admissibility is enforced through explicit feasibility limits on the window and frame damage-screening indicators, and the preference among feasible designs is expressed hierarchically through a maximum window-activation stage followed by a shear-distortion performance indicator. The framework combines FEM-calibrated reference models, supervised and RBF surrogates, Differential Evolution and an adaptive FEM validation loop, and it }\DIFaddend addresses the main limitation of direct FEM-based optimization, \DIFdelbegin \DIFdel{the high computational cost associated with }\DIFdelend \DIFaddbegin \DIFadd{namely the cost of }\DIFaddend repeatedly evaluating nonlinear cyclic simulations.
\DIFdelbegin \DIFdel{By training surrogate models on FEM-generated datasets and validating the optimized candidates through additional FEM analyses, the optimizer can efficiently explore the design domain while remaining consistent with the mechanical response captured by the calibrated numerical model.
}\DIFdelend
One of the key features of the proposed optimization framework, compared to approaches focused primarily on energy maximization, is the formulation of an objective function that takes damage into account. The aim is to prioritise local damage control in both the dissipative windows and the surrounding frame, whilst promoting a balanced contribution from all windows to the energy dissipation process. Thus, damage to the windows is permitted and expected, as they are intended to act as dissipative regions, provided that it remains controlled and reasonably distributed; conversely, damage to the frame is penalised more severely because it can compromise the structural integrity of the damper. Therefore, rather than merely maximizing the energy dissipated, the proposed formulation favours geometries that concentrate dissipative activation in the windows, prevent excessive damage localization in a single region and protect the frame from critical damage.
\DIFdelbegin \DIFdel{One of the key features of the proposed optimization framework, compared to approaches focused primarily on energy maximization, is the formulation of an objective function that takes damage into account. The aim is to prioritise local damage control }\DIFdelend \DIFaddbegin \DIFadd{The main findings of this study can be summarised as follows.
}\begin{enumerate}
\item \DIFadd{BDSL optimization is a damage-distribution problem rather than a pure energy-maximization problem. The same level of global dissipation can correspond to very different local damage patterns, so the design must control damage }\DIFaddend in both the dissipative windows and the surrounding frame\DIFdelbegin \DIFdel{, whilst promoting a balanced contribution from all windows to the energy dissipation process.
Thus, damage to the windows is permitted and expected, as they are intended to act as dissipative regions, provided that it remains controlled and reasonably distributed; conversely, damage to the frame is penalised more severely because it can compromise the structural integrity of the damper. Therefore, rather than merely maximizing the energy dissipated, the proposed formulation favours geometries that concentrate dissipative activation in the windows, prevent excessive damage localization in a single region and protect the frame from critical damage.
}%DIFDELCMD <
A \DIFdelbegin \DIFdel{comprehensive }\DIFdelend comparison of surrogate strategies was performed in terms of predictive accuracy and computational efficiency. \DIFdelbegin \DIFdel{The }\DIFdelend \DIFaddbegin \DIFadd{For the analysed datasets, the }\DIFaddend supervised ML results showed that \DIFaddbegin \DIFadd{kernel-based models, particularly }\DIFaddend SVR and GPR\DIFaddbegin \DIFadd{, }\DIFaddend were the most \DIFdelbegin \DIFdel{competitive models}\DIFdelend \DIFaddbegin \DIFadd{frequently selected}\DIFaddend , with SVR being the most frequently selected across the \DIFdelbegin \DIFdel{analysed outputs. RBF interpolation proved to be even a better alternative, due to its high efficiency: in the final adaptive iterations, it achieved validation errors }\DIFdelend \DIFaddbegin \DIFadd{outputs. When evaluated on the same outer cross-validation splits, RBF interpolation provided predictive performance comparable to the supervised models for the considered low-dimensional response surfaces, while requiring a much smaller hyperparameter search and substantially lower training effort. For the optimized candidates, the RBF surrogate also achieved surrogate--FEM agreement }\DIFaddend comparable to, and in \DIFdelbegin \DIFdel{most cases lower than, those }\DIFdelend \DIFaddbegin \DIFadd{several cases better than, that }\DIFaddend of the supervised ML surrogates\DIFdelbegin \DIFdel{, while requiring substantially lower training effort and no hyperparameter search. This performance is attributed to the characteristics of the present problem: low- to moderate-dimensional design spaces, well-distributed FEM samples and nonlinear but relatively smooth relationships between window thicknesses and response indicators}\DIFdelend \DIFaddbegin \DIFadd{. These observations are limited to the analysed geometry families and to the sampled design domain, and their reliability is lower for the smallest datasets, for which the accuracy estimates carry larger uncertainty}\DIFaddend .
%DIFDELCMD < %%%
\DIFdel{A comprehensive comparison of surrogate strategies was performed in terms of predictive accuracy and computational efficiency. The supervised ML results showed that }\DIFdelend \DIFaddbegin \DIFadd{.
}\item \DIFadd{FEM-calibrated surrogate models can predict the local damage and distortion indicators required by the optimizer. Under a common nested cross-validation framework, the kernel-based supervised models (}\DIFaddend SVR and GPR\DIFaddbegin \DIFadd{) }\DIFaddend were the most \DIFdelbegin \DIFdel{competitive models, with SVR being the most frequently selectedacross the analysed outputs. RBF interpolation proved to be even a better alternative, due to its high efficiency: in the final adaptive iterations, it achieved validation errors comparable to, and in most cases lower than, those of the supervised ML surrogates, while requiring substantially lower training effort and no hyperparameter search. This performance is attributed to the characteristics of the present problem: low- to moderate-dimensional design spaces, well-distributed FEM samples and nonlinear but relatively smooth relationships between window thicknesses and response indicators.
}\DIFdelend \DIFaddbegin \DIFadd{frequently selected, and RBF interpolation achieved comparable predictive performance with a simpler training procedure.
}\item \DIFadd{The adaptive FEM enrichment loop, in which acceptance is based on FEM-confirmed feasibility and optimizer robustness rather than on surrogate accuracy alone, reduces the risk of accepting candidates that are optimal only because of surrogate prediction error.
}\end{enumerate}
\DIFaddend
The proposed adaptive validation loop proved to be necessary and effective. Several initially optimized candidates did not satisfy the prescribed error tolerances. After incorporating the new FEM results into the training dataset and retraining the surrogates, the prediction errors decreased and \DIFdelbegin \DIFdel{all final optimized geometries satisfied the acceptance criteria }\DIFdelend \DIFaddbegin \DIFadd{the optimization converged }\DIFaddend after only two or three iterations. Therefore, the final designs are not accepted solely on the basis of surrogate predictions, but are explicitly verified through FEM in the region of the design space where the optimum is located.
The \DIFdelbegin \DIFdel{proposed adaptive validation loop proved to be necessary and effective. Several initially optimized candidates did not satisfy the prescribed error tolerances. After incorporating the new FEM results into the training dataset and retraining the surrogates, the prediction errors decreased and all final optimized geometries satisfied the acceptance criteria after only two or three iterations. Therefore, the final designs are not accepted solely on the basis of surrogate predictions, but are explicitly verified through FEM in the region of the design space where the optimum is located.
}%DIFDELCMD <
It is also worth noting that, although the framework allows the DoE to be expanded with additional FEM simulations when the surrogate accuracy is insufficient, this was not required in the present application. The initial DoE datasets were already adequate to obtain accurate optimized designs after adaptive validation and retraining. In particular, the final geometries were obtained from only 8 initial FEM simulations for the two-window devices, 16 for the three-window devices and 64 for the five-window devices, with a maximum of three adaptive retraining iterations in all cases. This demonstrates that the proposed strategy can achieve FEM-consistent optimized designs with a limited number of simulations, making it competitive from a computational point of view.
%DIFDELCMD < %%%
\DIFdel{It is also worth noting that , although the framework allows the DoE to be expanded with additional FEM simulations when the surrogate accuracy is insufficient, this was not required in the present application.
The initial DoE datasets were already adequate to obtain accurate optimized designs after adaptive validation and retraining. In particular, the final geometries were obtained from only 8 initial FEM simulations for the two-window devices, 16 for the three-window devices and 64 for the five-window devices, with a maximum of three adaptive retraining iterations in all cases. This demonstrates that the proposed strategy can achieve FEM-consistent optimized designs with a limited number of simulations, making it competitive from a computational point of view. }%DIFDELCMD <
The proposed methodology also has some limitations that should be acknowledged. First, its reliability depends on the quality of the calibrated FEM model used to generate the training data and validate the optimized designs. Second, the TFDMap is used here as a post-processing damage indicator rather than as a constitutive fracture model; therefore, the optimized configurations should be interpreted in terms of relative damage control and proximity to critical states, not as direct predictions of crack initiation. Third, only the window thicknesses are considered as design variables; although this leads to a controlled and interpretable optimization problem, it does not exploit the full geometric flexibility of BDSL dampers. Finally, the optimized geometries should ultimately be validated experimentally before being used to establish general design recommendations.
%DIFDELCMD < %%%
\DIFdel{The proposed methodology also has some limitations that should be acknowledged. First, its reliability depends on the quality of }\DIFdelend \DIFaddbegin \DIFadd{scope of these findings is limited. Only the window thicknesses were optimized; window height, spacing, corner radius, frame thickness and global proportions remained fixed within each family. The study is component-level and considers a symmetric, prescribed displacement-controlled cyclic protocol. It does not reproduce irregular, asymmetric or pulse-like earthquake demands, nor record-to-record variability, and it does not quantify structural-system-level seismic performance or resilience. In addition, the results depend on }\DIFaddend the calibrated FEM model used \DIFdelbegin \DIFdel{to generate the training data and validate the optimized designs. Second, the }\DIFdelend \DIFaddbegin \DIFadd{as ground truth, }\DIFaddend TFDMap is used \DIFdelbegin \DIFdel{here }\DIFdelend as a post-processing damage indicator rather than as a constitutive fracture model\DIFdelbegin \DIFdel{; therefore, the optimized configurations should be interpreted in terms of relative damage control and proximity to critical states, not as direct predictions of crack initiation. Third, only the window thicknesses are considered as design variables; although this leads to a controlled and interpretable optimization problem, it does not exploit the full geometric flexibility of BDSL dampers. Finally, the optimized geometries should ultimately be validated experimentally before being used to establish general design recommendations}\DIFdelend \DIFaddbegin \DIFadd{, and no independent experimental test set was retained. The optimized geometries are therefore FEM-validated numerical candidates rather than experimentally validated designs}\DIFaddend .
Future work should extend the design space by including additional geometric and mechanical variables, such as window height, window spacing, frame thickness or global device proportions. This extension would increase the dimensionality and complexity of the surrogate task. In those cases, the performance of RBF interpolation should therefore be reassessed. While RBF models performed very well in the present study, their efficiency and accuracy may decrease as the input space becomes larger or the response surfaces develop stronger local nonlinearities. In such cases, supervised ML models or hybrid surrogate strategies may become more advantageous.
Future work should extend the design space \DIFdelbegin \DIFdel{by including }\DIFdelend \DIFaddbegin \DIFadd{to }\DIFaddend additional geometric and mechanical variables, such as window height, window spacing, frame thickness or global device proportions\DIFdelbegin \DIFdel{. This extension would increase the dimensionality and complexity of the surrogate task. In those cases, the performance of RBF interpolation should therefore be reassessed. While RBF models performed very well in the present study, their efficiency and accuracy may decrease as the input spacebecomes larger or the response surfaces develop stronger local nonlinearities. In such cases, supervised ML models or hybrid surrogate strategies may become more advantageous. }%DIFDELCMD <
A complementary line of future work is the consideration of non-symmetric cyclic loading histories or recorded seismic displacement demands. The present study focuses on symmetric cyclic protocols because they provide a standardized and industry-relevant basis for the qualification of seismic energy dissipation devices, which must satisfy prescribed cyclic testing requirements before being implemented in practice. Nevertheless, earthquake-induced demands may lead to non-symmetric deformation histories in structural components. Extending the proposed framework to asymmetric cyclic protocols or representative seismic displacement histories would therefore be an interesting step towards broader performance assessment conditions.
%DIFDELCMD < %%%
\DIFdel{A complementary line of future work is the consideration of non-symmetric cyclic loading histories or recorded seismic displacement demands. The present study focuses on symmetric cyclic protocols because they provide a standardized and industry-relevant basis for the qualification of seismic energy dissipationdevices, which must satisfy prescribed cyclic testing requirements before being implemented in practice. Nevertheless, earthquake-induced demands may lead to non-symmetric deformation histories in structural components}\DIFdelend \DIFaddbegin \DIFadd{, and should reassess the surrogate strategies in the resulting higher-dimensional space. Assessing the optimized devices at the structural-system level through nonlinear time-history analyses, able to quantify inter-storey drift, floor acceleration and global energy dissipation, is a necessary next step before broader design recommendations can be established}\DIFaddend . Extending the \DIFdelbegin \DIFdel{proposed }\DIFdelend framework to asymmetric cyclic protocols or \DIFdelbegin \DIFdel{representative }\DIFdelend \DIFaddbegin \DIFadd{recorded }\DIFaddend seismic displacement histories\DIFdelbegin \DIFdel{would therefore be an interesting step towards broader performance assessment conditions.
}%DIFDELCMD <
Another future direction is the incorporation of interpretability analyses, such as SHapley Additive exPlanations \cite{Lundberg2017}, to quantify the influence of each geometric variable on window damage, frame damage and dissipative activation. Although such analysis lies outside the main scope of the present study, it could provide valuable insight into the design drivers governing the behaviour of BDSL dampers and support more transparent engineering decision-making. Overall, the proposed methodology establishes a scalable basis for FEM-consistent, damage-aware optimization of seismic energy dissipation devices, while leaving room for broader design variables, richer surrogate strategies and experimental validation of the optimized configurations.
%DIFDELCMD < %%%
\DIFdel{Another future direction is the incorporation of interpretability analyses , }\DIFdelend \DIFaddbegin \DIFadd{, and incorporating interpretability analyses }\DIFaddend such as SHapley Additive exPlanations \cite{Lundberg2017} \DIFdelbegin \DIFdel{, to quantify the influence of each geometric variable on window damage, frame damage and dissipative activation. Although such analysis lies outside the main scope of the present study, it could provide valuable insight into the design drivers governing the behaviour of BDSL dampers and support more transparent engineering decision-making. Overall, the proposed methodology establishes a scalable basis for FEM-consistent, damage-aware optimization of seismic energy dissipation devices, while leaving room for broader design variables, richer surrogate strategies and experimental validation of the optimized configurations}\DIFdelend \DIFaddbegin \DIFadd{to identify the main geometric drivers of damage and shear-distortion performance, are also natural developments}\DIFaddend .
\appendix
......
......@@ -26,7 +26,7 @@
<mxCell id="Px4PDGIz-QymyEU-CPKU-6" parent="Px4PDGIz-QymyEU-CPKU-5" style="ellipse;whiteSpace=wrap;html=1;aspect=fixed;strokeColor=light-dark(#1F64C8,#1F64C8);fontColor=light-dark(#000000,#000000);fillColor=light-dark(#FFFFFF,#FFFFFF);strokeWidth=3;fontSize=28;fontStyle=1" value="&lt;font style=&quot;color: rgb(0, 0, 0);&quot;&gt;4&lt;/font&gt;" vertex="1">
<mxGeometry height="42" width="42" x="19" y="15" as="geometry" />
</mxCell>
<mxCell id="Px4PDGIz-QymyEU-CPKU-7" parent="Px4PDGIz-QymyEU-CPKU-5" style="text;html=1;whiteSpace=wrap;strokeColor=none;fillColor=none;align=left;verticalAlign=middle;rounded=0;fontColor=light-dark(#000000,#000000);fontSize=22;" value="&lt;div&gt;&lt;div&gt;&lt;font color=&quot;#000000&quot;&gt;&lt;b&gt;Predict:&lt;/b&gt;&lt;/font&gt;&lt;/div&gt;&lt;div&gt;&lt;ul&gt;&lt;li&gt;&lt;font color=&quot;#000000&quot;&gt;Damage indicators&lt;/font&gt;&lt;/li&gt;&lt;li&gt;&lt;font color=&quot;#000000&quot;&gt;Distortion/Energy dissipation&lt;/font&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;&lt;/div&gt;" vertex="1">
<mxCell id="Px4PDGIz-QymyEU-CPKU-7" parent="Px4PDGIz-QymyEU-CPKU-5" style="text;html=1;whiteSpace=wrap;strokeColor=none;fillColor=none;align=left;verticalAlign=middle;rounded=0;fontColor=light-dark(#000000,#000000);fontSize=22;" value="&lt;div&gt;&lt;div&gt;&lt;font color=&quot;#000000&quot;&gt;&lt;b&gt;Predict:&lt;/b&gt;&lt;/font&gt;&lt;/div&gt;&lt;div&gt;&lt;ul&gt;&lt;li&gt;&lt;font color=&quot;#000000&quot;&gt;Damage indicators&lt;/font&gt;&lt;/li&gt;&lt;li&gt;&lt;font color=&quot;#000000&quot;&gt;Shear-distortion performance&lt;/font&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;&lt;/div&gt;" vertex="1">
<mxGeometry height="126" width="360" x="10" y="80" as="geometry" />
</mxCell>
<mxCell id="Px4PDGIz-QymyEU-CPKU-9" parent="1" style="swimlane;whiteSpace=wrap;html=1;startSize=72;swimlaneHead=1;strokeColor=light-dark(#145AC3,#145AC3);fillColor=light-dark(#EFF4FC,#EFF4FC);rounded=1;fillStyle=auto;fontSize=20;swimlaneLine=0;strokeWidth=3;" value="" vertex="1">
......@@ -37,7 +37,7 @@
<mxCell id="Px4PDGIz-QymyEU-CPKU-10" parent="Px4PDGIz-QymyEU-CPKU-9" style="ellipse;whiteSpace=wrap;html=1;aspect=fixed;strokeColor=light-dark(#145AC3,#145AC3);fontColor=light-dark(#000000,#000000);fillColor=light-dark(#FFFFFF,#FFFFFF);strokeWidth=3;fontSize=28;fontStyle=1" value="&lt;font style=&quot;color: rgb(0, 0, 0);&quot;&gt;5&lt;/font&gt;" vertex="1">
<mxGeometry height="42" width="42" x="19" y="15" as="geometry" />
</mxCell>
<mxCell id="Px4PDGIz-QymyEU-CPKU-11" parent="Px4PDGIz-QymyEU-CPKU-9" style="text;html=1;whiteSpace=wrap;strokeColor=none;fillColor=none;align=left;verticalAlign=middle;rounded=0;fontColor=light-dark(#000000,#000000);fontSize=22;" value="&lt;div&gt;&lt;div&gt;&lt;font color=&quot;#000000&quot;&gt;&lt;b&gt;Objective:&lt;/b&gt;&lt;/font&gt;&lt;/div&gt;&lt;div&gt;&lt;ul&gt;&lt;li&gt;&lt;font color=&quot;#000000&quot;&gt;Minimize damage indicators&lt;/font&gt;&lt;/li&gt;&lt;li&gt;&lt;font color=&quot;#000000&quot;&gt;Maximize performance (distortion/energy dissipation)&lt;/font&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;&lt;/div&gt;" vertex="1">
<mxCell id="Px4PDGIz-QymyEU-CPKU-11" parent="Px4PDGIz-QymyEU-CPKU-9" style="text;html=1;whiteSpace=wrap;strokeColor=none;fillColor=none;align=left;verticalAlign=middle;rounded=0;fontColor=light-dark(#000000,#000000);fontSize=22;" value="&lt;div&gt;&lt;div&gt;&lt;font color=&quot;#000000&quot;&gt;&lt;b&gt;Objective:&lt;/b&gt;&lt;/font&gt;&lt;/div&gt;&lt;div&gt;&lt;ul&gt;&lt;li&gt;&lt;font color=&quot;#000000&quot;&gt;Enforce damage-screening limits&lt;/font&gt;&lt;/li&gt;&lt;li&gt;&lt;font color=&quot;#000000&quot;&gt;Maximize shear-distortion performance&lt;/font&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;&lt;/div&gt;" vertex="1">
<mxGeometry height="160" width="360" x="10" y="80" as="geometry" />
</mxCell>
<mxCell id="Px4PDGIz-QymyEU-CPKU-8" parent="1" style="text;html=1;whiteSpace=wrap;strokeColor=none;fillColor=none;align=left;verticalAlign=middle;rounded=0;fontColor=light-dark(#000000,#000000);fontSize=22;" value="&lt;b&gt;&lt;font style=&quot;color: rgb(0, 0, 0);&quot;&gt;Train surrogate models&lt;/font&gt;&lt;/b&gt;" vertex="1">
......
This source diff could not be displayed because it is too large. You can view the blob instead.
......@@ -25,7 +25,7 @@
<mxCell id="NqAJ2NS9s772DdJamvT2-23" parent="1" style="text;html=1;whiteSpace=wrap;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;rounded=0;fontColor=light-dark(#000000,#000000);fontStyle=1" value="&lt;font style=&quot;font-size: 22px;&quot;&gt;3. Predictions for candidate x&lt;/font&gt;" vertex="1">
<mxGeometry height="30" width="310" x="745" y="60" as="geometry" />
</mxCell>
<mxCell id="NqAJ2NS9s772DdJamvT2-24" parent="1" style="text;html=1;whiteSpace=wrap;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;rounded=0;fontColor=light-dark(#000000,#000000);fontStyle=1" value="&lt;font style=&quot;font-size: 22px;&quot;&gt;4. Objective function&lt;/font&gt;" vertex="1">
<mxCell id="NqAJ2NS9s772DdJamvT2-24" parent="1" style="text;html=1;whiteSpace=wrap;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;rounded=0;fontColor=light-dark(#000000,#000000);fontStyle=1" value="&lt;font style=&quot;font-size: 22px;&quot;&gt;4. Feasibility-first optimization&lt;/font&gt;" vertex="1">
<mxGeometry height="30" width="300" x="1110" y="60" as="geometry" />
</mxCell>
<mxCell id="NqAJ2NS9s772DdJamvT2-25" parent="1" style="rounded=1;whiteSpace=wrap;html=1;strokeColor=light-dark(#88898A,#88898A);fillColor=light-dark(#F1F2F3,#F1F2F3);strokeWidth=3;absoluteArcSize=1;" value="" vertex="1">
......@@ -46,7 +46,7 @@
<mxCell id="NqAJ2NS9s772DdJamvT2-34" parent="1" style="rounded=1;whiteSpace=wrap;html=1;strokeColor=light-dark(#88898A,#88898A);fillColor=light-dark(#F1F2F3,#F1F2F3);strokeWidth=3;absoluteArcSize=1;" value="" vertex="1">
<mxGeometry height="400" width="420" x="490" y="558" as="geometry" />
</mxCell>
<mxCell id="NqAJ2NS9s772DdJamvT2-35" parent="1" style="text;html=1;whiteSpace=wrap;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;rounded=0;fontColor=light-dark(#000000,#000000);fontStyle=1" value="&lt;font style=&quot;font-size: 22px;&quot;&gt;7. Acceptance criteria&lt;/font&gt;" vertex="1">
<mxCell id="NqAJ2NS9s772DdJamvT2-35" parent="1" style="text;html=1;whiteSpace=wrap;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;rounded=0;fontColor=light-dark(#000000,#000000);fontStyle=1" value="&lt;font style=&quot;font-size: 22px;&quot;&gt;7. FEM acceptance criteria&lt;/font&gt;" vertex="1">
<mxGeometry height="30" width="399" x="501" y="580" as="geometry" />
</mxCell>
<mxCell id="NqAJ2NS9s772DdJamvT2-37" parent="1" style="rounded=1;whiteSpace=wrap;html=1;strokeColor=light-dark(#CC6600,#CC6600);fillColor=light-dark(#FDF9F1,#FDF9F1);strokeWidth=3;absoluteArcSize=1;fontColor=light-dark(#CC6600,#CC6600);" value="&lt;font style=&quot;font-size: 20px;&quot;&gt;FEM analysis&lt;/font&gt;" vertex="1">
......@@ -64,19 +64,19 @@
<mxCell id="NqAJ2NS9s772DdJamvT2-66" parent="1" style="text;html=1;whiteSpace=wrap;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;rounded=0;fontColor=light-dark(#000000,#000000);" value="&lt;div&gt;&lt;span style=&quot;font-size: 20px; background-color: transparent;&quot;&gt;(surrogate)&lt;/span&gt;&lt;/div&gt;" vertex="1">
<mxGeometry height="40" width="300" x="750" y="90" as="geometry" />
</mxCell>
<mxCell id="NqAJ2NS9s772DdJamvT2-69" parent="1" style="text;html=1;whiteSpace=wrap;strokeColor=none;fillColor=none;align=left;verticalAlign=middle;rounded=0;fontColor=light-dark(#0000CC,#0000CC);fontSize=16;" value="&lt;div&gt;&lt;span style=&quot;background-color: transparent;&quot;&gt;Maximize energy dissipation (tie-breaker)&lt;/span&gt;&lt;/div&gt;" vertex="1">
<mxCell id="NqAJ2NS9s772DdJamvT2-69" parent="1" style="text;html=1;whiteSpace=wrap;strokeColor=none;fillColor=none;align=left;verticalAlign=middle;rounded=0;fontColor=light-dark(#0000CC,#0000CC);fontSize=16;" value="&lt;div&gt;&lt;span style=&quot;background-color: transparent;&quot;&gt;Shear-distortion performance indicator&lt;/span&gt;&lt;/div&gt;" vertex="1">
<mxGeometry height="25" width="310" x="1105" y="349" as="geometry" />
</mxCell>
<mxCell id="NqAJ2NS9s772DdJamvT2-70" parent="1" style="text;html=1;whiteSpace=wrap;strokeColor=none;fillColor=none;align=left;verticalAlign=middle;rounded=0;fontColor=light-dark(#CC0000,#CC0000);fontSize=16;" value="&lt;div&gt;&lt;span style=&quot;background-color: transparent;&quot;&gt;Window penalties (balance &amp;amp; limit damage)&lt;/span&gt;&lt;/div&gt;" vertex="1">
<mxCell id="NqAJ2NS9s772DdJamvT2-70" parent="1" style="text;html=1;whiteSpace=wrap;strokeColor=none;fillColor=none;align=left;verticalAlign=middle;rounded=0;fontColor=light-dark(#CC0000,#CC0000);fontSize=16;" value="&lt;div&gt;&lt;span style=&quot;background-color: transparent;&quot;&gt;Window damage limit: D_i ≤ 100&lt;/span&gt;&lt;/div&gt;" vertex="1">
<mxGeometry height="25" width="310" x="1105" y="374" as="geometry" />
</mxCell>
<mxCell id="NqAJ2NS9s772DdJamvT2-71" parent="1" style="text;html=1;whiteSpace=wrap;strokeColor=none;fillColor=none;align=left;verticalAlign=middle;rounded=0;fontColor=light-dark(#CC0000,#CC0000);fontSize=16;" value="&lt;div&gt;&lt;span style=&quot;background-color: transparent;&quot;&gt;Frame penalty (strong)&lt;/span&gt;&lt;/div&gt;" vertex="1">
<mxCell id="NqAJ2NS9s772DdJamvT2-71" parent="1" style="text;html=1;whiteSpace=wrap;strokeColor=none;fillColor=none;align=left;verticalAlign=middle;rounded=0;fontColor=light-dark(#CC0000,#CC0000);fontSize=16;" value="&lt;div&gt;&lt;span style=&quot;background-color: transparent;&quot;&gt;Frame damage limit: D_f ≤ 90&lt;/span&gt;&lt;/div&gt;" vertex="1">
<mxGeometry height="25" width="310" x="1105" y="399" as="geometry" />
</mxCell>
<mxCell id="NqAJ2NS9s772DdJamvT2-73" connectable="0" parent="1" style="group" value="" vertex="1">
<mxGeometry height="40" width="170" x="1180" y="90" as="geometry" />
</mxCell>
<mxCell id="NqAJ2NS9s772DdJamvT2-67" parent="NqAJ2NS9s772DdJamvT2-73" style="text;html=1;whiteSpace=wrap;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;rounded=0;fontColor=light-dark(#000000,#000000);" value="&lt;div&gt;&lt;span style=&quot;font-size: 20px; background-color: transparent;&quot;&gt;Minimize&lt;/span&gt;&lt;/div&gt;" vertex="1">
<mxCell id="NqAJ2NS9s772DdJamvT2-67" parent="NqAJ2NS9s772DdJamvT2-73" style="text;html=1;whiteSpace=wrap;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;rounded=0;fontColor=light-dark(#000000,#000000);" value="&lt;div&gt;&lt;span style=&quot;font-size: 20px; background-color: transparent;&quot;&gt;Feasibility&lt;/span&gt;&lt;/div&gt;" vertex="1">
<mxGeometry height="40" width="107.36842105263158" as="geometry" />
</mxCell>
<mxCell id="NqAJ2NS9s772DdJamvT2-72" parent="NqAJ2NS9s772DdJamvT2-73" style="text;html=1;whiteSpace=wrap;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;rounded=0;fontColor=light-dark(#000000,#000000);" value="&lt;div&gt;&lt;span style=&quot;font-size: 20px; background-color: transparent;&quot;&gt;$$J(\mathbf{x})$$&lt;/span&gt;&lt;/div&gt;" vertex="1">
......@@ -88,13 +88,13 @@
<mxCell id="NqAJ2NS9s772DdJamvT2-68" parent="NqAJ2NS9s772DdJamvT2-91" style="rounded=1;whiteSpace=wrap;html=1;absoluteArcSize=1;strokeColor=light-dark(#4C0099,#4C0099);strokeWidth=2;fillColor=light-dark(#F7F5FD,#F7F5FD);fontColor=light-dark(#4C0099,#4C0099);" value="" vertex="1">
<mxGeometry height="200" width="300" as="geometry" />
</mxCell>
<mxCell id="NqAJ2NS9s772DdJamvT2-77" parent="NqAJ2NS9s772DdJamvT2-91" style="text;html=1;whiteSpace=wrap;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;rounded=0;fontColor=light-dark(#4C0099,#4C0099);" value="&lt;div&gt;&lt;span style=&quot;background-color: transparent;&quot;&gt;&lt;font style=&quot;font-size: 20px;&quot;&gt;$$J(\mathbf{x})=-\sum_{i=1}^{N_w}\hat{\varepsilon}_{xy,i}^2t_{w,i}A_i$$&lt;/font&gt;&lt;/span&gt;&lt;/div&gt;" vertex="1">
<mxCell id="NqAJ2NS9s772DdJamvT2-77" parent="NqAJ2NS9s772DdJamvT2-91" style="text;html=1;whiteSpace=wrap;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;rounded=0;fontColor=light-dark(#4C0099,#4C0099);" value="&lt;div&gt;&lt;span style=&quot;background-color: transparent;&quot;&gt;&lt;font style=&quot;font-size: 20px;&quot;&gt;$$\text{Feasible: } \hat{\mathcal{D}}_i + m_i \le 100,\; \hat{\mathcal{D}}_f + m_f \le 90$$&lt;/font&gt;&lt;/span&gt;&lt;/div&gt;" vertex="1">
<mxGeometry height="70" width="300" y="3" as="geometry" />
</mxCell>
<mxCell id="NqAJ2NS9s772DdJamvT2-88" parent="NqAJ2NS9s772DdJamvT2-91" style="text;html=1;whiteSpace=wrap;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;rounded=0;" value="&lt;font style=&quot;color: light-dark(rgb(76, 0, 153), rgb(76, 0, 153)); font-size: 20px;&quot;&gt;$$+\sum_{i=1}^{N_w}P_w(\hat{\mathcal{D}}_i;\mathcal{D}_w^*)$$&lt;/font&gt;" vertex="1">
<mxCell id="NqAJ2NS9s772DdJamvT2-88" parent="NqAJ2NS9s772DdJamvT2-91" style="text;html=1;whiteSpace=wrap;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;rounded=0;" value="&lt;font style=&quot;color: light-dark(rgb(76, 0, 153), rgb(76, 0, 153)); font-size: 20px;&quot;&gt;$$\text{Stage 1: } \max \min_i \hat{\mathcal{D}}_i$$&lt;/font&gt;" vertex="1">
<mxGeometry height="68" width="300" y="73" as="geometry" />
</mxCell>
<mxCell id="NqAJ2NS9s772DdJamvT2-89" parent="NqAJ2NS9s772DdJamvT2-91" style="text;html=1;whiteSpace=wrap;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;rounded=0;" value="&lt;font style=&quot;color: light-dark(rgb(76, 0, 153), rgb(76, 0, 153)); font-size: 20px;&quot;&gt;$$+P_f(\hat{\mathcal{D}}_f;\mathcal{D}_f^{max})$$&lt;/font&gt;" vertex="1">
<mxCell id="NqAJ2NS9s772DdJamvT2-89" parent="NqAJ2NS9s772DdJamvT2-91" style="text;html=1;whiteSpace=wrap;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;rounded=0;" value="&lt;font style=&quot;color: light-dark(rgb(76, 0, 153), rgb(76, 0, 153)); font-size: 20px;&quot;&gt;$$\text{Stage 2: } \max \sum_i \hat{\varepsilon}_{xy,i}^2 t_{w,i} V_i$$&lt;/font&gt;" vertex="1">
<mxGeometry height="65" width="300" y="141" as="geometry" />
</mxCell>
<mxCell id="NqAJ2NS9s772DdJamvT2-92" parent="1" style="text;html=1;whiteSpace=wrap;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;rounded=0;fontColor=light-dark(#000000,#000000);" value="&lt;div&gt;&lt;span style=&quot;font-size: 20px; background-color: transparent;&quot;&gt;Differential Evolution&lt;/span&gt;&lt;/div&gt;" vertex="1">
......@@ -263,19 +263,19 @@
<mxCell id="NqAJ2NS9s772DdJamvT2-126" parent="1" style="ellipse;whiteSpace=wrap;html=1;aspect=fixed;fillColor=light-dark(#009900,#009900);fontSize=20;strokeColor=none;fontColor=light-dark(#FFFFFF,#FFFFFF);" value="1" vertex="1">
<mxGeometry height="30" width="30" x="501.5" y="650.5" as="geometry" />
</mxCell>
<mxCell id="NqAJ2NS9s772DdJamvT2-127" parent="1" style="text;html=1;whiteSpace=wrap;strokeColor=none;fillColor=none;align=left;verticalAlign=middle;rounded=0;fontColor=light-dark(#000000,#000000);fontStyle=1" value="&lt;font style=&quot;font-size: 22px; font-weight: normal;&quot;&gt;Prediction error (all variables)&amp;nbsp;≤ 5%&lt;/font&gt;" vertex="1">
<mxCell id="NqAJ2NS9s772DdJamvT2-127" parent="1" style="text;html=1;whiteSpace=wrap;strokeColor=none;fillColor=none;align=left;verticalAlign=middle;rounded=0;fontColor=light-dark(#000000,#000000);fontStyle=1" value="&lt;font style=&quot;font-size: 22px; font-weight: normal;&quot;&gt;FEM damage within prescribed limits&lt;/font&gt;" vertex="1">
<mxGeometry height="31" width="360" x="540.5" y="650.5" as="geometry" />
</mxCell>
<mxCell id="NqAJ2NS9s772DdJamvT2-128" parent="1" style="ellipse;whiteSpace=wrap;html=1;aspect=fixed;fillColor=light-dark(#009900,#009900);fontSize=20;strokeColor=none;fontColor=light-dark(#FFFFFF,#FFFFFF);" value="2" vertex="1">
<mxGeometry height="30" width="30" x="501" y="735" as="geometry" />
</mxCell>
<mxCell id="NqAJ2NS9s772DdJamvT2-129" parent="1" style="text;html=1;whiteSpace=wrap;strokeColor=none;fillColor=none;align=left;verticalAlign=middle;rounded=0;fontColor=light-dark(#000000,#000000);fontStyle=1" value="&lt;font style=&quot;font-size: 22px; font-weight: normal;&quot;&gt;|Objective error|&amp;nbsp;&lt;/font&gt;&lt;span style=&quot;color: rgba(0, 0, 0, 0); font-family: monospace; font-size: 0px; font-weight: 400; white-space: nowrap;&quot;&gt;%3CmxGraphModel%3E%3Croot%3E%3CmxCell%20id%3D%220%22%2F%3E%3CmxCell%20id%3D%221%22%20parent%3D%220%22%2F%3E%3CmxCell%20id%3D%222%22%20parent%3D%221%22%20style%3D%22ellipse%3BwhiteSpace%3Dwrap%3Bhtml%3D1%3Baspect%3Dfixed%3BfillColor%3Dlight-dark(%23009900%2C%23009900)%3BfontSize%3D20%3B%22%20value%3D%221%22%20vertex%3D%221%22%3E%3CmxGeometry%20height%3D%2230%22%20width%3D%2230%22%20x%3D%22521%22%20y%3D%22629%22%20as%3D%22geometry%22%2F%3E%3C%2FmxCell%3E%3CmxCell%20id%3D%223%22%20parent%3D%221%22%20style%3D%22text%3Bhtml%3D1%3BwhiteSpace%3Dwrap%3BstrokeColor%3Dnone%3BfillColor%3Dnone%3Balign%3Dleft%3BverticalAlign%3Dmiddle%3Brounded%3D0%3BfontColor%3Dlight-dark(%23000000%2C%23000000)%3BfontStyle%3D1%22%20value%3D%22%26lt%3Bfont%20style%3D%26quot%3Bfont-size%3A%2022px%3B%20font-weight%3A%20normal%3B%26quot%3B%26gt%3BPrediction%20error%20(all%20variables)%26amp%3Bnbsp%3B%E2%89%A4%205%25%26lt%3B%2Ffont%26gt%3B%22%20vertex%3D%221%22%3E%3CmxGeometry%20height%3D%2231%22%20width%3D%22360%22%20x%3D%22560%22%20y%3D%22629%22%20as%3D%22geometry%22%2F%3E%3C%2FmxCell%3E%3C%2Froot%3E%3C%2FmxGraphModel%3E&lt;/span&gt;&lt;span style=&quot;font-size: 22px; font-weight: 400;&quot;&gt;≤ 10&lt;/span&gt;" vertex="1">
<mxCell id="NqAJ2NS9s772DdJamvT2-129" parent="1" style="text;html=1;whiteSpace=wrap;strokeColor=none;fillColor=none;align=left;verticalAlign=middle;rounded=0;fontColor=light-dark(#000000,#000000);fontStyle=1" value="&lt;font style=&quot;font-size: 22px; font-weight: normal;&quot;&gt;DE performance reproducibility&amp;nbsp;&lt;/font&gt;&lt;span style=&quot;color: rgba(0, 0, 0, 0); font-family: monospace; font-size: 0px; font-weight: 400; white-space: nowrap;&quot;&gt;%3CmxGraphModel%3E%3Croot%3E%3CmxCell%20id%3D%220%22%2F%3E%3CmxCell%20id%3D%221%22%20parent%3D%220%22%2F%3E%3CmxCell%20id%3D%222%22%20parent%3D%221%22%20style%3D%22ellipse%3BwhiteSpace%3Dwrap%3Bhtml%3D1%3Baspect%3Dfixed%3BfillColor%3Dlight-dark(%23009900%2C%23009900)%3BfontSize%3D20%3B%22%20value%3D%221%22%20vertex%3D%221%22%3E%3CmxGeometry%20height%3D%2230%22%20width%3D%2230%22%20x%3D%22521%22%20y%3D%22629%22%20as%3D%22geometry%22%2F%3E%3C%2FmxCell%3E%3CmxCell%20id%3D%223%22%20parent%3D%221%22%20style%3D%22text%3Bhtml%3D1%3BwhiteSpace%3Dwrap%3BstrokeColor%3Dnone%3BfillColor%3Dnone%3Balign%3Dleft%3BverticalAlign%3Dmiddle%3Brounded%3D0%3BfontColor%3Dlight-dark(%23000000%2C%23000000)%3BfontStyle%3D1%22%20value%3D%22%26lt%3Bfont%20style%3D%26quot%3Bfont-size%3A%2022px%3B%20font-weight%3A%20normal%3B%26quot%3B%26gt%3BPrediction%20error%20(all%20variables)%26amp%3Bnbsp%3B%E2%89%A4%205%25%26lt%3B%2Ffont%26gt%3B%22%20vertex%3D%221%22%3E%3CmxGeometry%20height%3D%2231%22%20width%3D%22360%22%20x%3D%22560%22%20y%3D%22629%22%20as%3D%22geometry%22%2F%3E%3C%2FmxCell%3E%3C%2Froot%3E%3C%2FmxGraphModel%3E&lt;/span&gt;&lt;span style=&quot;font-size: 22px; font-weight: 400;&quot;&gt;(0.1%)&lt;/span&gt;" vertex="1">
<mxGeometry height="31" width="360" x="540.5" y="735" as="geometry" />
</mxCell>
<mxCell id="NqAJ2NS9s772DdJamvT2-130" parent="1" style="ellipse;whiteSpace=wrap;html=1;aspect=fixed;fillColor=light-dark(#009900,#009900);fontSize=20;strokeColor=none;fontColor=light-dark(#FFFFFF,#FFFFFF);" value="3" vertex="1">
<mxGeometry height="30" width="30" x="501.5" y="815" as="geometry" />
</mxCell>
<mxCell id="NqAJ2NS9s772DdJamvT2-131" parent="1" style="text;html=1;whiteSpace=wrap;strokeColor=none;fillColor=none;align=left;verticalAlign=middle;rounded=0;fontColor=light-dark(#000000,#000000);fontStyle=1" value="&lt;span style=&quot;font-size: 22px; font-weight: 400;&quot;&gt;Window thicknesses stable (variation &amp;lt;5% of design range between consecutive iterations)&lt;/span&gt;" vertex="1">
<mxCell id="NqAJ2NS9s772DdJamvT2-131" parent="1" style="text;html=1;whiteSpace=wrap;strokeColor=none;fillColor=none;align=left;verticalAlign=middle;rounded=0;fontColor=light-dark(#000000,#000000);fontStyle=1" value="&lt;span style=&quot;font-size: 22px; font-weight: 400;&quot;&gt;Optimum stable (≤ 2%) and margin not limiting&lt;/span&gt;" vertex="1">
<mxGeometry height="81" width="360" x="540.5" y="815" as="geometry" />
</mxCell>
<mxCell id="NqAJ2NS9s772DdJamvT2-132" parent="1" style="line;strokeWidth=2;html=1;strokeColor=light-dark(#88898A,#88898A);dashed=1;" value="" vertex="1">
......@@ -347,10 +347,10 @@
<mxCell id="NqAJ2NS9s772DdJamvT2-41" parent="NqAJ2NS9s772DdJamvT2-154" style="text;html=1;whiteSpace=wrap;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;rounded=0;fontColor=light-dark(#CC6600,#CC6600);fontStyle=1" value="&lt;font style=&quot;font-size: 22px;&quot;&gt;Summary&lt;/font&gt;" vertex="1">
<mxGeometry height="30" width="1740" x="10" y="10" as="geometry" />
</mxCell>
<mxCell id="NqAJ2NS9s772DdJamvT2-146" parent="NqAJ2NS9s772DdJamvT2-154" style="text;html=1;whiteSpace=wrap;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;rounded=0;fontColor=light-dark(#000000,#000000);" value="&lt;div&gt;&lt;span style=&quot;font-size: 20px;&quot;&gt;DE explores the design space using fast surrogate predictions&lt;/span&gt;&lt;/div&gt;" vertex="1">
<mxCell id="NqAJ2NS9s772DdJamvT2-146" parent="NqAJ2NS9s772DdJamvT2-154" style="text;html=1;whiteSpace=wrap;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;rounded=0;fontColor=light-dark(#000000,#000000);" value="&lt;div&gt;&lt;span style=&quot;font-size: 20px;&quot;&gt;A feasibility pre-solve identifies the admissible region; if none is found, the least-infeasible candidate is used for enrichment&lt;/span&gt;&lt;/div&gt;" vertex="1">
<mxGeometry height="110" width="400" x="40" y="40" as="geometry" />
</mxCell>
<mxCell id="NqAJ2NS9s772DdJamvT2-148" parent="NqAJ2NS9s772DdJamvT2-154" style="text;html=1;whiteSpace=wrap;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;rounded=0;fontColor=light-dark(#000000,#000000);" value="&lt;div&gt;&lt;span style=&quot;font-size: 20px;&quot;&gt;Objective prioritizes damage control; energy dissipation acts as a tie-breaker&lt;/span&gt;&lt;/div&gt;" vertex="1">
<mxCell id="NqAJ2NS9s772DdJamvT2-148" parent="NqAJ2NS9s772DdJamvT2-154" style="text;html=1;whiteSpace=wrap;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;rounded=0;fontColor=light-dark(#000000,#000000);" value="&lt;div&gt;&lt;span style=&quot;font-size: 20px;&quot;&gt;Damage limits are enforced as constraints and the two performance objectives are hierarchical&lt;/span&gt;&lt;/div&gt;" vertex="1">
<mxGeometry height="110" width="400" x="470" y="40" as="geometry" />
</mxCell>
<mxCell id="NqAJ2NS9s772DdJamvT2-149" parent="NqAJ2NS9s772DdJamvT2-154" style="text;html=1;whiteSpace=wrap;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;rounded=0;fontColor=light-dark(#000000,#000000);" value="&lt;div&gt;&lt;span style=&quot;font-size: 20px;&quot;&gt;FEM validation ensures reliability of the predicted optimal solution&lt;/span&gt;&lt;/div&gt;" vertex="1">
......
This source diff could not be displayed because it is too large. You can view the blob instead.
# R1 Closed Changes — Batch 3
Editable file modified: `ManuscriptR1/ComparisonSurrogatesOptimizationBDSL_R1.tex`.
Frozen baseline untouched. Tracked file regenerated. No scientific computation, no FEM, and no F2 analysis was performed.
Status key: **CLOSED** = fully incorporated; **PARTIALLY ADDRESSED** = improved but a reviewer sub-request remains; **DEFERRED** = not actionable in this batch.
---
## PART 0 — RBF "lower training cost" claim
- **Finding:** no measured RBF training-time result file exists in the project. The supervised model-selection summary contains `median_training_time_sec` for supervised models (`ManuscriptR1/images/MLSurrogatesComparison/surrogate_selection_summary_by_variable_type.csv`), but the RBF `nested_cv_outer_summary_*` files contain only error metrics, and no timing/elapsed/cost column or file was found for RBF.
- **Action:** all empirical "lower training cost / lower training effort" wording was replaced by wording supported by the implementation: RBF training requires only a small grid search over the kernel and smoothing parameters and does **not** involve Bayesian hyperparameter optimization. No timing experiment was run.
- **Locations changed:** Abstract; Highlights; §2.3 (RBF surrogate models, ~line 280); §5 (~lines 352 and 426); §6 Conclusions (now rewritten).
- **Status: CLOSED**.
---
## Detailed changes
### 1. Motivation chain (Reviewer 4)
- **Section:** §1 Introduction (new paragraph after the state-of-the-art gap, ~line 102).
- **Issue:** Reviewer 4 found the motivation weak; the chain from device function to window-thickness optimization was implicit.
- **Change:** added an explicit logical chain: (i) device performance depends on the distribution of local deformation and damage, not only on global force or total energy; (ii) window thickness controls the relative stiffness of each dissipative region and the balance between window activation and frame demand; (iii) nonlinear FEM can resolve these local quantities but is too expensive for repeated direct optimization; (iv) a surrogate-assisted approach is therefore the practical route. Device function (replaceable dissipative regions protecting the primary system) is already stated at the start of the Introduction.
- **Evidence/reasoning:** conceptual, consistent with the implemented objective/feasibility quantities (`Code/src/width_optimization/de_utils.py`: window/frame TFD and distortion).
- **Reviewer comment(s):** R4#2 (primary), R4#1.
- **Status: CLOSED**.
### 2. Explicit novelty/contribution statement
- **Section:** §1 Introduction (new contribution paragraph, ~line 106); Abstract (added-value sentence).
- **Issue:** R4#1/R2#19: novelty and added value must be explicit, and surrogate optimization is not itself novel.
- **Change:** added a concise contribution paragraph with four components, explicitly prefaced by "not the use of surrogate optimization itself": (i) damage-aware window-thickness optimization based on local FEM-derived window/frame indicators rather than global response alone; (ii) explicit frame protection and balanced window activation; (iii) a common nested cross-validation framework for a like-for-like comparison of six supervised algorithms and RBF on identical splits; (iv) an adaptive FEM enrichment loop accepting a candidate on FEM-confirmed feasibility and optimizer robustness, not surrogate accuracy alone. The Abstract now ends with a one-sentence added-value statement.
- **Evidence/reasoning:** all four components map to implemented code: hard window/frame damage constraints (`de_utils.py:create_constraints`), nested CV (`surrogate_validation.py:40-90`), adaptive acceptance (`adaptive_acceptance.py:20-95`).
- **Reviewer comment(s):** R4#1, R2#19, R2#18.
- **Status: PARTIALLY ADDRESSED** — explicit contribution statement added; a formal ablation study (R2#19) was not run and remains deferred.
### 3. Component-level scope (Reviewer 3)
- **Section:** §1 Introduction (new paragraph ~line 108); §6 Conclusions (scope paragraph ~line 449).
- **Issue:** R3#1/#2 requested structural-system demonstration and nonlinear time-history analyses, which are not performed.
- **Change:** explicit statement that the study is component-level, evaluates the device under prescribed displacement-controlled loading, isolates the nonlinear device response and provides controlled deformation histories for comparing geometry variants; explicit statement that the response of a complete building or structural system is **not** analysed. The Conclusions add that structural-system nonlinear time-history analyses able to quantify inter-storey drift, floor acceleration and global energy dissipation are required and are future work.
- **Evidence/reasoning:** scope clarification only; no structural model exists in the project.
- **Reviewer comment(s):** R3#1, R3#2.
- **Status: PARTIALLY ADDRESSED** — answered by scope clarification rather than new analysis (see dedicated section below).
### 4. Seismic loading scope (Reviewer 3)
- **Section:** §4.1 dataset generation, loading paragraph (~line 248); §6 Conclusions (scope paragraph).
- **Issue:** R3#3/#4: the study uses symmetric displacement-controlled histories, not earthquake records.
- **Change:** the FEM campaign is now described as using a "symmetric, displacement-controlled cyclic loading protocol, consistent with the qualification-oriented characterization of seismic energy dissipation devices". The Conclusions state explicitly that the protocol does not reproduce irregular, asymmetric or pulse-like demands nor record-to-record variability, and no claim is made that the optimum remains optimal under earthquake records.
- **Evidence/reasoning:** consistent with the implemented prescribed cyclic loading (manuscript Figure `fig:LoadPatterns`; `Bibliography` merged intro).
- **Reviewer comment(s):** R3#3, R3#4.
- **Status: CLOSED** (scope explicitly stated).
### 5. Resilience discussion (Reviewer 3)
- **Section:** §1 Introduction (new paragraph ~line 110); §6 Conclusions (scope paragraph).
- **Issue:** R3 requested a resilience discussion; system-level resilience assessment is not part of this study.
- **Change:** added a concise, technically precise paragraph: BDSL dampers act as replaceable sacrificial components that concentrate damage away from primary members, which can facilitate post-event inspection, repair or replacement. The paragraph cites an existing project reference on replaceable steel links and rapid recovery (\cite{Xiong2024}). It explicitly states that the present study contributes at component level and does **not** quantify resilience (downtime, repair cost, functional recovery not computed; system-level resilience assessment outside scope). The Conclusions repeat that structural-system performance and resilience are not quantified.
- **Evidence/reasoning:** conceptual link supported by existing literature entries (`Xiong2024`: replaceable steel links for rapid recovery); no resilience computation exists in the project.
- **Reviewer comment(s):** R3 "Additional comment on resilience".
- **Status: PARTIALLY ADDRESSED** — resilience framing added and bounded; the four reviewer-suggested resilience references could not be added (metadata unavailable, see below).
### 6. Conclusions restructured (Reviewer 4)
- **Section:** §6 Conclusions (~lines 441-454).
- **Issue:** R4#5 asked for a shorter, clearer, item-by-item conclusion.
- **Change:** restructured into (a) one short opening paragraph; (b) three concise enumerated findings (damage-distribution formulation; surrogate predictive capability under common nested validation with the simpler RBF training; adaptive FEM enrichment/feasibility-first acceptance); (c) one scope/limitations paragraph; (d) one future-work paragraph. Removed the case-specific "three iterations"/"8, 16, 64" result claims and any statement implying that all families produced feasible designs; no experimental validation of the optimized geometries is claimed; the term "FEM-validated numerical candidates" is used. No F2-dependent conclusion is present.
- **Evidence/reasoning:** results-dependent claims removed because final results are pending; findings kept at the level already supported by Batches 1-2.
- **Reviewer comment(s):** R4#5 (primary), R2#13, R3#14.
- **Status: CLOSED** for structure and claim moderation.
### 7. Consistency audit (Highlights / Abstract / Introduction / Results / Conclusions)
- **Action:** searched the manuscript for broad or unsupported expressions ("seismic optimization", "optimized seismic performance", "general geometric optimization", "validated optimized devices", "reliable designs", "resilience improvement", "energy maximization", residual "lower training cost"). No unsupported occurrence remains after the edits; legitimate uses of "seismic" (e.g. "seismic energy dissipation devices", "seismic window-thickness optimization") were retained.
- **Status: CLOSED**.
### 8. References
- **Action:** no reviewer-suggested reference could be added because reliable metadata was not found. Used only existing, already-verified bibliography entries (`Xiong2024`). Reviewer 4's general FEM-literature request was intentionally not addressed (out of scope for this batch). Existing motivation/positioning literature preserved.
- **Status: see "References still requiring verification" below.**
---
## Reviewer requests intentionally answered by scope clarification rather than new analysis
1. **Structural-system-level nonlinear time-history analysis (R3#1, R3#2).** Not performed. Addressed by an explicit component-level scope statement and a future-work requirement to quantify inter-storey drift, floor acceleration and global energy dissipation at system level.
2. **Irregular, asymmetric and pulse-like earthquake histories / record-to-record variability (R3#3).** Not performed. Addressed by explicit loading-scope wording (symmetric, prescribed, qualification-oriented cyclic protocol) and a future-work statement; no claim that the optimum remains optimal under earthquake records.
3. **Quantitative resilience assessment (R3 resilience comment).** Not performed. Addressed by a bounded conceptual discussion (replaceable sacrificial components, damage confinement, post-event repair) with explicit statement that downtime, repair cost, recovery trajectory and functional recovery are not computed.
---
## References: status of reviewer-suggested items
The following DOIs supplied by Reviewer 3 were searched across the project (`.bib`, `.tex`, `.md`, `Bibliography/`). **None was found**, so no citation was added (metadata must not be guessed):
- `10.1080/15732479.2025.2474714`
- `10.1016/j.istruc.2025.108642`
- `10.1016/j.rcns.2025.12.005`
- `10.1016/j.soildyn.2026.110591`
**These four references require bibliographic verification (authors, title, journal, volume, pages, year) before they can be cited.** The resilience paragraph currently cites only the existing, verified entry `Xiong2024`.
---
## Issues still deferred
Final F2 results/feasibility and new F2 iterations; objective-function reformulation and soft-target-vs-limit decision; distortion vs hysteretic-energy validation; mesh sensitivity; FEM boundary conditions and solver details; expanded/quantitative FEM validation; objective/threshold sensitivity; uncertainty/manufacturing studies; quantitative system-level and resilience analyses; data/code availability; reviewer-response letter; Reviewer 4's general FEM-literature additions.
---
## Compilation and evidence base
- `ManuscriptR1/ComparisonSurrogatesOptimizationBDSL_R1.tex` compiles (20 pages; no undefined references or citations).
- `ManuscriptR1/ComparisonSurrogatesOptimizationBDSL_R1_changes.tex` compiles (21 pages; no undefined references or citations).
- Evidence files consulted: `ManuscriptR1/images/MLSurrogatesComparison/surrogate_selection_summary_by_variable_type.csv`; `Code/models/width_optimization/**/nested_cv_outer_summary_*.csv`; `Code/src/width_optimization/{de_utils,adaptive_acceptance,surrogate_validation}.py`; `Bibliography/CIMNE_docs/RESILINK_surrogate_optimization_manuscript_merged_intro.tex` (for motivation/resilience framing only — its outdated methodology was not reused).
# Batch 4 — Optimization Formulation and Distortion Indicator
Editable file modified: `ManuscriptR1/ComparisonSurrogatesOptimizationBDSL_R1.tex`.
Frozen baseline untouched. Tracked file regenerated. Figures regenerated from their R1 `.drawio` sources. No FEM simulation, F2 calculation or new scientific computation was performed.
---
## 1. Production mathematical formulation
Reconstructed from the current code (both surrogate strategies use the shared engine in `Code/src/width_optimization/de_utils.py`; `ml_optimization_de.py` and `rbf_optimization_de.py` both import `LexicographicPredictor`, `create_constraints` and `run_de_stage`).
**Design vector** and family bounds (already in the manuscript): `x = [t_w,1,…,t_w,Nw]`; 2W `[10,20]`, 3W `[5,14]`, 5W `[5,12]` mm.
**Surrogate response quantities:** P98 window damage-screening indicators `D_i`, P98 frame indicator `D_f`, P98 window distortion `eps_xy,i`.
**Conservative surrogate feasibility** (`create_constraints`, `de_utils.py:1232-1324`, production path `use_conservative_margin=True`):
`D_i(x) + m_i(x) <= D_W` for every window and `D_f(x) + m_f(x) <= D_F`, with `D_W = 100`, `D_F = 90` (`de_utils.py:47`, production `--TFD_W 100` in `run_ml.sh`/`run_rbf.sh`). `m_i`, `m_f` are local out-of-fold underprediction margins (`LocalOOFSafetyMarginModel`). The comparison is `<=` (SciPy `NonlinearConstraint` with lower bound 0); it is not strict `<`.
**Feasibility pre-solve:** minimizes `v(x) = max(0, max_i[D_i+m_i-D_W], D_f+m_f-D_F)` (`predict_feasibility_violation`, `ml_optimization_de.py:564-580`). If `v* <= CONSTRAINT_TOL = 1e-3` a feasible domain is declared; otherwise the performance stages are skipped and the least-infeasible candidate is saved (`*_minimum_violation_solution.csv`) and returned.
**Stage 1:** maximize `J_1(x) = min_i D_i(x)` (nominal predictions), creating a maximum window-activation / balanced-damage optimum `x1*`, `J1*`.
**Stage 2:** maximize `J_2(x) = sum_i eps_xy,i(x)^2 * t_w,i * V_i` (nominal), subject to `min_i D_i(x) >= J1* - delta1`, with `delta1 = max(CONSTRAINT_TOL, spread of min_i D_i within the performance-equivalent Stage-1 run group)` (`de_utils.py:1308-1316`).
The formulation is therefore **feasibility-first and hierarchical (sequential constrained)**: damage is enforced only through constraints, and the two performance criteria are ordered. It eliminates the old dimensionally heterogeneous weighted penalty objective.
## 2. Engineering interpretation of the hierarchy
- **Feasibility:** the candidate must keep every window and the frame below the prescribed damage-screening limits (with a conservative surrogate margin).
- **Stage 1 (window activation):** maximize the smallest window damage indicator so that no window remains essentially inactive and the dissipative demand is distributed; this defines the preferred damage distribution within the feasible set.
- **Stage 2 (shear-distortion performance):** among solutions that preserve the Stage-1 activation within the DE repeatability tolerance, maximize the shear-distortion indicator, i.e. promote shear deformation of the intended dissipative windows.
## 3. Damage constraints
`D_W = 100` (windows) and `D_F = 90` (frame) are now described as **prescribed damage-screening / engineering-admissibility thresholds**, not as two equivalent soft targets. The manuscript states explicitly that they control the relative proximity to critical damage states, that the TFDMap is a post-processing damage-screening indicator rather than a constitutive fracture model, and that `D = 100` is not presented as an experimentally demonstrated mathematical point of complete physical failure. Surrogate-screening feasibility (with margins) is distinguished from final FEM-confirmed engineering feasibility (raw FEM indicators against the same limits, rounded to 0.1 for the physical gate).
## 4. Definition and mechanical motivation of the shear-distortion performance indicator
Code-exact quantity (`compute_distortion_from_values`, `de_utils.py:1170-1191`):
```
I_dist(x) = sum_i eps_xy,i(x)^2 * t_w,i * V_i
V_i = 1e-3 * v_factor(W,B,i) (effective volume/area factor; e.g. 2W B29 = [0.0208, 0.0185])
```
The indicator is dimensionless in its distortion factor and is **not reported in energy units**. Mechanical motivation (manuscript wording): BDSL windows are intended to accommodate their inelastic response predominantly through shear deformation, so a larger local shear distortion represents stronger activation of the intended dissipation mechanism; weighting the squared distortion by thickness and an effective volume factor favours both deformation intensity and the participation of material in the shear windows. It is used only to rank feasible candidates.
## 5. Distinction from actual hysteretic energy
The manuscript now states explicitly that the indicator does not integrate the stress–strain hysteresis loop, does not contain the complete stress history, and does not represent cumulative plastic work or the total hysteretic energy dissipated by the device; it is therefore not interpreted as an energy quantity, and establishing a quantitative relationship with cumulative hysteretic energy is left for future work. Occurrences of "energy dissipation"/"dissipated energy" that refer to the FEM experimental validation or to the general physical purpose of metallic dampers were **kept** (Cases A); occurrences that referred to the `eps_xy^2 * volume` optimization quantity were **replaced** with "shear-distortion performance indicator" (Cases B).
## 6. Adaptive validation logic
The manuscript now separates: (A) conservative surrogate feasibility screening (`eq:feasibility`); (B) hierarchical optimization within the surrogate-feasible domain; (C) optimizer reproducibility (DE performance reproducibility, 0.1 % relative) and optimum stability (2 %); (D) FEM re-evaluation of the selected candidate (raw FEM damage-screening indicators against the limits); and (E) adaptive enrichment/retraining when the FEM information shows the surrogate must be improved. Acceptance is explicitly **not** determined by surrogate accuracy alone, and the text allows either outcome: a feasible FEM-validated numerical candidate, or no feasible candidate identified within the considered design space.
## 7. Manuscript changes
1. **Abstract** — optimization described as feasibility-first, hierarchical, with prescribed damage-screening limits and a shear-distortion secondary criterion (removed "dissipative performance as an optimization criterion").
2. **§2 device** — "frame damage must be controlled more strictly" (removed "penalized").
3. **§4.1 dataset generation** — distortion now introduced as building a "shear-distortion performance indicator" (removed "indicator of the energy dissipation capacity").
4. **§4.4 optimization** — replaced the entire obsolete penalty formulation (old Eqs. 3–5) with: conservative feasibility constraints `eq:feasibility`; maximum-violation pre-solve `eq:violation`; Stage-1 `eq:stage1`; Stage-2 `eq:stage2`; the shear-distortion indicator definition and its non-energy interpretation; the hierarchical/feasibility-first rationale; and the statement that arbitrary relative weights are no longer required (while noting that the preservation tolerance, conservative margin and feasibility tolerance remain calibration parameters whose sensitivity is not assessed).
5. **§4.4 acceptance paragraph** — distinguishes surrogate screening from FEM-confirmed feasibility and adds the "no feasible candidate identified" outcome.
6. **Conclusions** — opening states the feasibility-first hierarchy and the shear-distortion indicator; future work changes "drivers of damage and dissipation" to "damage and shear-distortion performance".
7. **Equation hygiene** — obsolete labels `eq:objective`, `eq:window_penalty`, `eq:frame_penalty` removed with no dangling references (verified: no `\ref`/`\eqref` to them existed); new labels `eq:feasibility`, `eq:violation`, `eq:stage1`, `eq:stage2` added; `\eqref` references resolve (no undefined references in the compiled log).
8. **Figure caption** `fig:OptimizationFlowChart` updated to "Feasibility-first hierarchical surrogate-assisted optimization and FEM validation loop…".
## 8. Figures regenerated
- **`OptimizationFlowChart.pdf`** (R1 copy) regenerated from `OptimizationFlowChart.drawio`: obsolete penalty/energy labels replaced by the feasibility-first hierarchy (feasibility limits `D_i <= 100`, `D_f <= 90`; Stage 1 `max min D_i`; Stage 2 `max sum eps^2 t_w V`; least-infeasible enrichment; new FEM acceptance criteria: FEM damage within limits, DE performance reproducibility 0.1 %, optimum stable `<=2%` and margin not limiting). Page size preserved (1270 x 791 pt).
- **`MethodologyFlowChart.pdf`** (R1 copy) regenerated from `MethodologyFlowChart.drawio`: terminology-only changes ("Distortion/Energy dissipation" → "Shear-distortion performance"; "Minimize damage indicators" → "Enforce damage-screening limits"; "Maximize performance (distortion/energy dissipation)" → "Maximize shear-distortion performance"). Page size preserved (1036 x 725 pt).
- `Manuscript/` figure copies were **not** modified.
## 9. Reviewer comments addressed
- **R2#1 (feasibility vs soft target):** window and frame limits are now described as hard admissibility constraints; soft penalties removed. **CLOSED** (methodology).
- **R2#2 (proxy not energy):** the distortion term is no longer called energy; the distinction and the lack of a demonstrated correlation are stated explicitly. **CLOSED** (methodology/terminology).
- **R2#3 (heuristic weighting):** the weighted penalty scalar is replaced by constraints plus a hierarchy; the manuscript states that arbitrary relative weights are no longer required. **CLOSED** (methodology); tolerance/margin sensitivity remains deferred.
- **R3#8 (distortion vs energy):** as R2#2. **CLOSED** (methodology).
- **R3#9 (weighting justification):** as R2#3. **CLOSED** (methodology).
- **R2#11 / R3#12 (obsolete acceptance criteria/tolerances):** the constraints-based formulation is consistent with the adaptive-validation description; obsolete `|eJ| <= 10`, 5 % variable-error and 5 % thickness-stability criteria were already removed in Batch 1. **CLOSED** (methodology).
- **R2#14 (epsilon_xy definition):** not resolvable here (see below); quantity retained as "local shear distortion".
## 10. Remaining unresolved points
- **Quantitative correlation between the shear-distortion indicator and actual cumulative hysteretic energy** — not established; explicitly left for future work.
- **Exact tensorial vs engineering shear-strain convention of `eps_xy`** (R2#14) — no extraction/COMPACK documentation found in the project; the quantity is retained as "local shear distortion", and this requires clarification from the FEM/COMPACK side.
- **Threshold/tolerance sensitivity** — preservation tolerance, conservative OOF margin and feasibility tolerance remain calibration parameters; no sensitivity study was performed.
- **F2 final outcome / results text** — the Results discussion (manuscript lines ~417 and ~430) still refers to "prescribed damage targets", "penalty contributions" and F2 discrepancies. This text belongs to the pending results/objective consolidation and was deliberately left untouched per the batch scope; it must be revised once the final results are closed.
- **FEM-related issues** — mesh sensitivity, boundary conditions, solver details, expanded validation; out of scope here.
- **Appendix optimization tables** — still reflect the previous formulation/results; pending consolidation.
## Workflow note (figure rendering)
The snap-packaged `drawio` wrapper (`/snap/bin/drawio`) failed in this environment with `snap-confine … required permitted capability cap_dac_override not found` (the shell runs with no effective capabilities). The figure was regenerated by invoking the snap's application binary directly (`/snap/drawio/305/app/drawio --no-sandbox -x -f pdf --crop …`), which succeeded; this uses the very same draw.io renderer and preserves the original style and page size.
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment