From 6114ccbd40fba4194ca5ff5a6c9f0546f8934602 Mon Sep 17 00:00:00 2001 From: Connor Olding Date: Sun, 7 May 2023 07:36:12 -0700 Subject: [PATCH] reformat --- thursday/candidates/nevergrad.py | 8 +- thursday/candidates/nlopt.py | 20 +- thursday/go_benchmark_lists.py | 642 ++++++++++----------- thursday/go_benchmarks.py | 7 +- thursday/solutions/solutions_1680730206.py | 108 +++- thursday/solutions/solutions_1680975848.py | 448 ++++++++++++-- 6 files changed, 812 insertions(+), 421 deletions(-) diff --git a/thursday/candidates/nevergrad.py b/thursday/candidates/nevergrad.py index 134021c..6f22bad 100644 --- a/thursday/candidates/nevergrad.py +++ b/thursday/candidates/nevergrad.py @@ -372,10 +372,14 @@ ng_rpowell_cube = named_optimizer(ol.RPowell) ng_rsqp_cube = named_optimizer(ol.RSQP) ng_sqp_cube = named_optimizer(ol.SQP) ngx_chaincmasqp_cube = named_optimizer(ev.ChainCMASQP) -ngx_chaincmawithmetarecenteringdim_cube = named_optimizer(ev.ChainCMAwithMetaRecenteringdim) +ngx_chaincmawithmetarecenteringdim_cube = named_optimizer( + ev.ChainCMAwithMetaRecenteringdim +) NEVERGRAD2_OPTIMIZERS = list(map(named_optimizer, optimizers)) + list( map(lambda o: named_optimizer(o, experimental=True), more_optimizers) ) -BAYES_OPTIMIZERS = list(map(lambda o: named_optimizer(o, experimental=o != ol.BO), bayes_optimizers)) +BAYES_OPTIMIZERS = list( + map(lambda o: named_optimizer(o, experimental=o != ol.BO), bayes_optimizers) +) diff --git a/thursday/candidates/nlopt.py b/thursday/candidates/nlopt.py index 4776369..f894c4a 100644 --- a/thursday/candidates/nlopt.py +++ b/thursday/candidates/nlopt.py @@ -103,27 +103,19 @@ def nlopt_direct_l_cube(objective, size, budget): def nlopt_direct_l_noscal_cube(objective, size, budget): - return nlopt_cube_factory( - objective, size, budget, "gn_direct_l_noscal" - ) + return nlopt_cube_factory(objective, size, budget, "gn_direct_l_noscal") def nlopt_direct_lr_cube(objective, size, budget): - return nlopt_cube_factory( - objective, size, budget, "gn_direct_l_rand" - ) + return nlopt_cube_factory(objective, size, budget, "gn_direct_l_rand") def nlopt_direct_lr_noscal_cube(objective, size, budget): - return nlopt_cube_factory( - objective, size, budget, "gn_direct_l_rand_noscal" - ) + return nlopt_cube_factory(objective, size, budget, "gn_direct_l_rand_noscal") def nlopt_direct_noscal_cube(objective, size, budget): - return nlopt_cube_factory( - objective, size, budget, "gn_direct_noscal" - ) + return nlopt_cube_factory(objective, size, budget, "gn_direct_noscal") def nlopt_esch_cube(objective, size, budget): @@ -147,9 +139,7 @@ def nlopt_orig_direct_cube(objective, size, budget): def nlopt_orig_direct_l_cube(objective, size, budget): - return nlopt_cube_factory( - objective, size, budget, "gn_orig_direct_l" - ) + return nlopt_cube_factory(objective, size, budget, "gn_orig_direct_l") def nlopt_auglag_cube(objective, size, budget): diff --git a/thursday/go_benchmark_lists.py b/thursday/go_benchmark_lists.py index 63aea32..5b0295d 100644 --- a/thursday/go_benchmark_lists.py +++ b/thursday/go_benchmark_lists.py @@ -5,367 +5,367 @@ # loaded solutions_1680975848.py too_variable_2 = [ - 'stochastic', - 'xinsheyang01', + "stochastic", + "xinsheyang01", ] too_centered_2 = [ - 'ackley01', - 'ackley02', - 'bartelsconn', - 'bohachevsky2', - 'bukin04', - 'bukin06', - 'cigar', - 'deflectedcorrugatedspring', - 'dropwave', - 'exponential', - 'griewank', - 'infinity', - 'matyas', - 'needleeye', - 'pathological', - 'pinter', - 'price02', - 'price04', - 'qing', - 'rotatedellipse01', - 'rotatedellipse02', - 'salomon', - 'sargan', - 'schaffer01', - 'schaffer02', - 'schwefel01', - 'schwefel02', - 'sphere', - 'threehumpcamel', - 'treccani', - 'trigonometric02', - 'ursem04', - 'ventersobiezcczanskisobieski', - 'wayburnseader02', - 'xinsheyang02', - 'xinsheyang03', - 'xinsheyang04', - 'yaoliu04', - 'yaoliu09', + "ackley01", + "ackley02", + "bartelsconn", + "bohachevsky2", + "bukin04", + "bukin06", + "cigar", + "deflectedcorrugatedspring", + "dropwave", + "exponential", + "griewank", + "infinity", + "matyas", + "needleeye", + "pathological", + "pinter", + "price02", + "price04", + "qing", + "rotatedellipse01", + "rotatedellipse02", + "salomon", + "sargan", + "schaffer01", + "schaffer02", + "schwefel01", + "schwefel02", + "sphere", + "threehumpcamel", + "treccani", + "trigonometric02", + "ursem04", + "ventersobiezcczanskisobieski", + "wayburnseader02", + "xinsheyang02", + "xinsheyang03", + "xinsheyang04", + "yaoliu04", + "yaoliu09", ] too_far_away_2 = [ - 'adjiman', - 'brent', - 'crosslegtable', - 'eggholder', - 'katsuura', - 'mishra01', - 'mishra02', - 'mishra03', - 'mishra05', - 'newfunction01', - 'newfunction02', - 'rana', - 'trigonometric01', - 'ursemwaves', + "adjiman", + "brent", + "crosslegtable", + "eggholder", + "katsuura", + "mishra01", + "mishra02", + "mishra03", + "mishra05", + "newfunction01", + "newfunction02", + "rana", + "trigonometric01", + "ursemwaves", ] too_positive_2 = [ - 'amgm', - 'brown', - 'cosinemixture', - 'crossintray', - 'cube', - 'deb01', - 'deb03', - 'decanomial', - 'easom', - 'eggcrate', - 'giunta', - 'jennrichsampson', - 'keane', - 'levy03', - 'mishra04', - 'penalty01', - 'penalty02', - 'penholder', - 'price03', - 'quintic', - 'schwefel04', - 'schwefel20', - 'schwefel26', - 'shubert03', - 'step2', - 'styblinskitang', - 'testtubeholder', - 'vincent', - 'weierstrass', - 'zacharov', - 'zettl', + "amgm", + "brown", + "cosinemixture", + "crossintray", + "cube", + "deb01", + "deb03", + "decanomial", + "easom", + "eggcrate", + "giunta", + "jennrichsampson", + "keane", + "levy03", + "mishra04", + "penalty01", + "penalty02", + "penholder", + "price03", + "quintic", + "schwefel04", + "schwefel20", + "schwefel26", + "shubert03", + "step2", + "styblinskitang", + "testtubeholder", + "vincent", + "weierstrass", + "zacharov", + "zettl", ] totally_fine_2 = [ - 'ackley03', - 'alpine01', - 'alpine02', - 'beale', - 'biggsexp02', - 'bird', - 'bohachevsky1', - 'bohachevsky3', - 'branin01', - 'branin02', - 'bukin02', - 'carromtable', - 'chichinadze', - 'crownedcross', - 'damavandi', - 'deceptive', - 'deckkersaarts', - 'dixonprice', - 'elattarvidyasagardutta', - 'exp2', - 'freudensteinroth', - 'goldsteinprice', - 'hansen', - 'himmelblau', - 'holdertable', - 'hosaki', - 'judge', - 'langermann', - 'leon', - 'levy05', - 'levy13', - 'mccormick', - 'michalewicz', - 'mishra06', - 'mishra07', - 'mishra08', - 'mishra10', - 'mishra11', - 'multimodal', - 'oddsquare', - 'parsopoulos', - 'permfunction01', - 'permfunction02', - 'plateau', - 'price01', - 'quadratic', - 'rastrigin', - 'ripple01', - 'ripple25', - 'rosenbrock', - 'rosenbrockmodified', - 'schaffer03', - 'schaffer04', - 'schwefel06', - 'schwefel21', - 'schwefel22', - 'schwefel36', - 'shubert01', - 'shubert04', - 'sineenvelope', - 'sixhumpcamel', - 'sodp', - 'step', - 'stretchedv', - 'trefethen', - 'tripod', - 'ursem01', - 'ursem03', - 'wavy', - 'wayburnseader01', - 'whitley', - 'zerosum', - 'zimmerman', - 'zirilli', + "ackley03", + "alpine01", + "alpine02", + "beale", + "biggsexp02", + "bird", + "bohachevsky1", + "bohachevsky3", + "branin01", + "branin02", + "bukin02", + "carromtable", + "chichinadze", + "crownedcross", + "damavandi", + "deceptive", + "deckkersaarts", + "dixonprice", + "elattarvidyasagardutta", + "exp2", + "freudensteinroth", + "goldsteinprice", + "hansen", + "himmelblau", + "holdertable", + "hosaki", + "judge", + "langermann", + "leon", + "levy05", + "levy13", + "mccormick", + "michalewicz", + "mishra06", + "mishra07", + "mishra08", + "mishra10", + "mishra11", + "multimodal", + "oddsquare", + "parsopoulos", + "permfunction01", + "permfunction02", + "plateau", + "price01", + "quadratic", + "rastrigin", + "ripple01", + "ripple25", + "rosenbrock", + "rosenbrockmodified", + "schaffer03", + "schaffer04", + "schwefel06", + "schwefel21", + "schwefel22", + "schwefel36", + "shubert01", + "shubert04", + "sineenvelope", + "sixhumpcamel", + "sodp", + "step", + "stretchedv", + "trefethen", + "tripod", + "ursem01", + "ursem03", + "wavy", + "wayburnseader01", + "whitley", + "zerosum", + "zimmerman", + "zirilli", ] too_variable_3 = [ - 'stochastic', - 'xinsheyang01', + "stochastic", + "xinsheyang01", ] too_centered_3 = [ - 'ackley01', - 'alpine01', - 'deflectedcorrugatedspring', - 'exponential', - 'griewank', - 'infinity', - 'mishra11', - 'multimodal', - 'pinter', - 'qing', - 'rastrigin', - 'salomon', - 'schwefel01', - 'schwefel20', - 'schwefel21', - 'schwefel22', - 'sineenvelope', - 'sodp', - 'trigonometric02', - 'wavy', - 'weierstrass', - 'xinsheyang02', - 'xinsheyang03', - 'yaoliu04', - 'yaoliu09', - 'zerosum', + "ackley01", + "alpine01", + "deflectedcorrugatedspring", + "exponential", + "griewank", + "infinity", + "mishra11", + "multimodal", + "pinter", + "qing", + "rastrigin", + "salomon", + "schwefel01", + "schwefel20", + "schwefel21", + "schwefel22", + "sineenvelope", + "sodp", + "trigonometric02", + "wavy", + "weierstrass", + "xinsheyang02", + "xinsheyang03", + "yaoliu04", + "yaoliu09", + "zerosum", ] too_far_away_3 = [ - 'cosinemixture', - 'katsuura', - 'meyer', - 'mishra01', - 'mishra02', - 'rana', - 'trigonometric01', - 'whitley', - 'wolfe', + "cosinemixture", + "katsuura", + "meyer", + "mishra01", + "mishra02", + "rana", + "trigonometric01", + "whitley", + "wolfe", ] too_positive_3 = [ - 'amgm', - 'brown', - 'cigar', - 'deb01', - 'deb03', - 'deceptive', - 'needleeye', - 'penalty01', - 'schwefel04', - 'schwefel26', - 'sphere', - 'stretchedv', - 'styblinskitang', - 'zacharov', + "amgm", + "brown", + "cigar", + "deb01", + "deb03", + "deceptive", + "needleeye", + "penalty01", + "schwefel04", + "schwefel26", + "sphere", + "stretchedv", + "styblinskitang", + "zacharov", ] totally_fine_3 = [ - 'alpine02', - 'biggsexp03', - 'boxbetts', - 'dixonprice', - 'eckerle4', - 'eggholder', - 'gulf', - 'hartmann3', - 'helicalvalley', - 'mishra07', - 'mishra09', - 'penalty02', - 'permfunction01', - 'permfunction02', - 'plateau', - 'quadratic', - 'quintic', - 'ratkowsky02', - 'rosenbrock', - 'sargan', - 'schwefel02', - 'shubert01', - 'shubert03', - 'shubert04', - 'step2', - 'step', - 'vincent', - 'xinsheyang04', + "alpine02", + "biggsexp03", + "boxbetts", + "dixonprice", + "eckerle4", + "eggholder", + "gulf", + "hartmann3", + "helicalvalley", + "mishra07", + "mishra09", + "penalty02", + "permfunction01", + "permfunction02", + "plateau", + "quadratic", + "quintic", + "ratkowsky02", + "rosenbrock", + "sargan", + "schwefel02", + "shubert01", + "shubert03", + "shubert04", + "step2", + "step", + "vincent", + "xinsheyang04", ] too_variable_4 = [ - 'stochastic', - 'xinsheyang01', + "stochastic", + "xinsheyang01", ] too_centered_4 = [ - 'ackley01', - 'alpine01', - 'cigar', - 'exponential', - 'griewank', - 'infinity', - 'pinter', - 'qing', - 'schwefel01', - 'schwefel02', - 'schwefel20', - 'schwefel21', - 'schwefel22', - 'sineenvelope', - 'sphere', - 'step2', - 'step', - 'stretchedv', - 'trigonometric02', - 'weierstrass', - 'whitley', - 'xinsheyang02', - 'yaoliu04', - 'yaoliu09', - 'zerosum', + "ackley01", + "alpine01", + "cigar", + "exponential", + "griewank", + "infinity", + "pinter", + "qing", + "schwefel01", + "schwefel02", + "schwefel20", + "schwefel21", + "schwefel22", + "sineenvelope", + "sphere", + "step2", + "step", + "stretchedv", + "trigonometric02", + "weierstrass", + "whitley", + "xinsheyang02", + "yaoliu04", + "yaoliu09", + "zerosum", ] too_far_away_4 = [ - 'corana', - 'cosinemixture', - 'devilliersglasser01', - 'katsuura', - 'mielecantrell', - 'mishra01', - 'mishra02', - 'rana', - 'sargan', - 'trigonometric01', - 'xinsheyang03', + "corana", + "cosinemixture", + "devilliersglasser01", + "katsuura", + "mielecantrell", + "mishra01", + "mishra02", + "rana", + "sargan", + "trigonometric01", + "xinsheyang03", ] too_positive_4 = [ - 'amgm', - 'brown', - 'colville', - 'deb03', - 'penalty01', - 'penalty02', - 'powell', - 'rosenbrock', - 'schwefel04', - 'shekel05', - 'shekel07', - 'shekel10', - 'shubert03', - 'shubert04', - 'styblinskitang', - 'vincent', + "amgm", + "brown", + "colville", + "deb03", + "penalty01", + "penalty02", + "powell", + "rosenbrock", + "schwefel04", + "shekel05", + "shekel07", + "shekel10", + "shubert03", + "shubert04", + "styblinskitang", + "vincent", ] totally_fine_4 = [ - 'alpine02', - 'biggsexp04', - 'deb01', - 'deceptive', - 'deflectedcorrugatedspring', - 'dixonprice', - 'eggholder', - 'gear', - 'kowalik', - 'mishra07', - 'mishra11', - 'multimodal', - 'needleeye', - 'permfunction01', - 'permfunction02', - 'plateau', - 'powersum', - 'quadratic', - 'quintic', - 'rastrigin', - 'ratkowsky01', - 'salomon', - 'schwefel26', - 'shubert01', - 'sodp', - 'wavy', - 'xinsheyang04', - 'zacharov', + "alpine02", + "biggsexp04", + "deb01", + "deceptive", + "deflectedcorrugatedspring", + "dixonprice", + "eggholder", + "gear", + "kowalik", + "mishra07", + "mishra11", + "multimodal", + "needleeye", + "permfunction01", + "permfunction02", + "plateau", + "powersum", + "quadratic", + "quintic", + "rastrigin", + "ratkowsky01", + "salomon", + "schwefel26", + "shubert01", + "sodp", + "wavy", + "xinsheyang04", + "zacharov", ] diff --git a/thursday/go_benchmarks.py b/thursday/go_benchmarks.py index be9add9..0081863 100644 --- a/thursday/go_benchmarks.py +++ b/thursday/go_benchmarks.py @@ -31,7 +31,12 @@ for cls in problems: counts["variable"] = vcount if _looky_here: - print(sorted(counts.items(), key=lambda x: f"{x[0]:09}" if isinstance(x[0], int) else str(x[0]))) + print( + sorted( + counts.items(), + key=lambda x: f"{x[0]:09}" if isinstance(x[0], int) else str(x[0]), + ) + ) p_by_d = problems_by_dimensions diff --git a/thursday/solutions/solutions_1680730206.py b/thursday/solutions/solutions_1680730206.py index ea7b15a..ec30756 100644 --- a/thursday/solutions/solutions_1680730206.py +++ b/thursday/solutions/solutions_1680730206.py @@ -6,7 +6,11 @@ solutions = { 0.0: [0.49999999999999956, 0.5000000000000002, 0.5000000000000012], }, "go_alpine02_on_cube__3": { - -17.212450994658354: [0.7917052684142234, 0.7917052676939672, 0.4815842307193425], + -17.212450994658354: [ + 0.7917052684142234, + 0.7917052676939672, + 0.4815842307193425, + ], }, "go_amgm_on_cube__3": { 0.0: [0.8245598718496522, 0.8245598800645785, 0.8245598774911281], @@ -27,7 +31,11 @@ solutions = { -2.7: [3.659195132255668e-06, 1.5076273613395665e-11, 9.543896963247637e-16], }, "go_csendes_on_cube__3": { - 1.6005299190889717e-95: [0.5000002614943283, 0.49999979737945727, 0.4999991373845789], + 1.6005299190889717e-95: [ + 0.5000002614943283, + 0.49999979737945727, + 0.4999991373845789, + ], }, "go_deb01_on_cube__3": { -1.0: [0.049649550146846286, 0.05000289851470013, 0.05006420897463226], @@ -45,7 +53,11 @@ solutions = { 1.1931521191467804e-29: [0.55, 0.5353553390593274, 0.470269822124932], }, "go_eckerle4_on_cube__3": { - 0.0014635887487274677: [0.08717603638237367, 0.22786082165419722, 0.7482996827664747], + 0.0014635887487274677: [ + 0.08717603638237367, + 0.22786082165419722, + 0.7482996827664747, + ], }, "go_eggholder_on_cube__3": { -1888.321390893595: [0.970181519670115, 0.9266961632465174, 0.9411871032839637], @@ -60,19 +72,31 @@ solutions = { 5.915132712320822e-31: [0.1348208391857785, 0.5, 0.03], }, "go_hartmann3_on_cube__3": { - -3.862782147820756: [0.11461434502192798, 0.5556488498282574, 0.8525469537098168], + -3.862782147820756: [ + 0.11461434502192798, + 0.5556488498282574, + 0.8525469537098168, + ], }, "go_helicalvalley_on_cube__3": { 0.0: [0.5497725561310041, 0.5048351824540244, 0.5076838383564906], }, "go_infinity_on_cube__3": { - 1.6005299190889717e-95: [0.4999999715839852, 0.5000000247025426, 0.5000000016223345], + 1.6005299190889717e-95: [ + 0.4999999715839852, + 0.5000000247025426, + 0.5000000016223345, + ], }, "go_katsuura_on_cube__3": { 1.0: [5.679137715652871e-14, 6.262039498050598e-13, 5.512708345367656e-13], }, "go_meyer_on_cube__3": { - 3718453685.016923: [0.9999999999999996, 0.9999999999999999, 3.122502256758253e-17], + 3718453685.016923: [ + 0.9999999999999996, + 0.9999999999999999, + 3.122502256758253e-17, + ], }, "go_mishra01_on_cube__3": { 1.9999999952274108: [1.0, 0.9999999999999999, 0.009829734043015896], @@ -99,13 +123,25 @@ solutions = { 1.570544771786639e-32: [0.49, 0.49, 0.49000000000000005], }, "go_penalty02_on_cube__3": { - 1.3497838043956716e-31: [0.5133271718479692, 0.5062564318780072, 0.5146267812010901], + 1.3497838043956716e-31: [ + 0.5133271718479692, + 0.5062564318780072, + 0.5146267812010901, + ], }, "go_permfunction01_on_cube__3": { - 9.860761315262648e-31: [0.640860903825709, 0.01929983613560043, 0.6044294128164022], + 9.860761315262648e-31: [ + 0.640860903825709, + 0.01929983613560043, + 0.6044294128164022, + ], }, "go_permfunction02_on_cube__3": { - 2.2186712959340957e-30: [0.5714578794300258, 0.47532015480578127, 0.49894707267621674], + 2.2186712959340957e-30: [ + 0.5714578794300258, + 0.47532015480578127, + 0.49894707267621674, + ], }, "go_pinter_on_cube__3": { 0.0: [0.5, 0.5, 0.5], @@ -117,13 +153,21 @@ solutions = { 5.3707622579709536e-27: [0.501, 0.4985857864376269, 0.5017320508075689], }, "go_quadratic_on_cube__3": { - -3873.7241821862717: [0.5096940087870239, 0.5242566945952262, 0.29760349466562863], + -3873.7241821862717: [ + 0.5096940087870239, + 0.5242566945952262, + 0.29760349466562863, + ], }, "go_quintic_on_cube__3": { 0.0: [0.44999999999999996, 0.60941162109375, 0.45], }, "go_rana_on_cube__3": { - -998.9595261322422: [4.150441195255471e-09, 0.0009301076431260141, 0.0019640025818469242], + -998.9595261322422: [ + 4.150441195255471e-09, + 0.0009301076431260141, + 0.0019640025818469242, + ], }, "go_rastrigin_on_cube__3": { 0.0: [0.4999999997679357, 0.49999999993791394, 0.4999999999832573], @@ -132,7 +176,11 @@ solutions = { 8.056522933811229: [0.3289191890500581, 0.4706837418911737, 0.1170595919922324], }, "go_rosenbrock_on_cube__3": { - 5.679798517591285e-28: [0.4991978266453091, 0.5000882128754777, 0.4938730426361304], + 5.679798517591285e-28: [ + 0.4991978266453091, + 0.5000882128754777, + 0.4938730426361304, + ], }, "go_salomon_on_cube__3": { 0.0: [0.49999999999999994, 0.5000000000000001, 0.5], @@ -159,16 +207,32 @@ solutions = { 0.0: [0.49999998835820214, 0.49999999999999994, 0.49999999999999956], }, "go_schwefel26_on_cube__3": { - -8.173014975909609e-07: [0.9204820116767811, 0.9204820113041389, 0.9204820116767811], + -8.173014975909609e-07: [ + 0.9204820116767811, + 0.9204820113041389, + 0.9204820116767811, + ], }, "go_shubert01_on_cube__3": { - -2709.093505572829: [0.44022055084214423, 0.7741432103584681, 0.7429028439073201], + -2709.093505572829: [ + 0.44022055084214423, + 0.7741432103584681, + 0.7429028439073201, + ], }, "go_shubert03_on_cube__3": { - -36.09374832650144: [0.7895348359272809, 0.9397543606957739, 0.7896478307580592], + -36.09374832650144: [ + 0.7895348359272809, + 0.9397543606957739, + 0.7896478307580592, + ], }, "go_shubert04_on_cube__3": { - -43.524023781585115: [0.6640013808576284, 0.14582468028277795, 0.7741432091030084], + -43.524023781585115: [ + 0.6640013808576284, + 0.14582468028277795, + 0.7741432091030084, + ], }, "go_sineenvelope_on_cube__3": { 0.0: [0.5000009025942251, 0.500000893069357, 0.5000003811955986], @@ -186,13 +250,21 @@ solutions = { 0.0: [0.5081581595102049, 0.49675129077493513, 0.5079476141696376], }, "go_stochastic_on_cube__3": { - 1.5938474175637294e-22: [0.5333327585272383, 0.5333327585272383, 0.5499994072312144], + 1.5938474175637294e-22: [ + 0.5333327585272383, + 0.5333327585272383, + 0.5499994072312144, + ], }, "go_stretchedv_on_cube__3": { 0.0: [0.2500000000000284, 0.24999999999997158, 0.2500000000000284], }, "go_styblinskitang_on_cube__3": { - -117.49849711131428: [0.2096465969993631, 0.2096465972561869, 0.20964659614351272], + -117.49849711131428: [ + 0.2096465969993631, + 0.2096465972561869, + 0.20964659614351272, + ], }, "go_trigonometric01_on_cube__3": { 0.0: [1.3877787807814457e-17, 6.938893903907228e-18, 0.0], diff --git a/thursday/solutions/solutions_1680975848.py b/thursday/solutions/solutions_1680975848.py index 4592f01..4852232 100644 --- a/thursday/solutions/solutions_1680975848.py +++ b/thursday/solutions/solutions_1680975848.py @@ -3,151 +3,361 @@ solutions = { 4.440892098500626e-16: [0.5, 0.5, 0.5, 0.5], }, "go_alpine01_on_cube__4": { - 0.0: [0.4952297200093428, 0.4952297200093428, 0.4952297200093428, 0.4952297200093428], + 0.0: [ + 0.4952297200093428, + 0.4952297200093428, + 0.4952297200093428, + 0.4952297200093428, + ], }, "go_alpine02_on_cube__4": { - -48.33482032244272: [0.7917052678377633, 0.7917052674957755, 0.48158423270992656, 0.7917052673588358], + -48.33482032244272: [ + 0.7917052678377633, + 0.7917052674957755, + 0.48158423270992656, + 0.7917052673588358, + ], }, "go_amgm_on_cube__4": { - 0.0: [0.012306988086844196, 0.012306988086844196, 0.012306988086844196, 0.012306988086844196], + 0.0: [ + 0.012306988086844196, + 0.012306988086844196, + 0.012306988086844196, + 0.012306988086844196, + ], }, "go_biggsexp04_on_cube__4": { - 0.0: [0.04996029633691984, 0.04996029633691984, 0.24980148168459912, 0.24980148168459912], + 0.0: [ + 0.04996029633691984, + 0.04996029633691984, + 0.24980148168459912, + 0.24980148168459912, + ], }, "go_brown_on_cube__4": { - 0.0: [0.19999999999999812, 0.2000000000000008, 0.20000000000000118, 0.20000000000000062], + 0.0: [ + 0.19999999999999812, + 0.2000000000000008, + 0.20000000000000118, + 0.20000000000000062, + ], }, "go_cigar_on_cube__4": { 0.0: [0.5, 0.5, 0.5, 0.5], }, "go_colville_on_cube__4": { - 0.0: [0.5499999999999998, 0.5500000000000002, 0.5500000000000005, 0.5500000000000003], + 0.0: [ + 0.5499999999999998, + 0.5500000000000002, + 0.5500000000000005, + 0.5500000000000003, + ], }, "go_corana_on_cube__4": { - 0.0: [0.16514354301841233, 0.5037790090306642, 0.5812655986635484, 0.9965260213661287], + 0.0: [ + 0.16514354301841233, + 0.5037790090306642, + 0.5812655986635484, + 0.9965260213661287, + ], }, "go_cosinemixture_on_cube__4": { -3.6: [1.0, 1.0, 1.0, 1.0], }, "go_csendes_on_cube__4": { - 2.1340398921186287e-95: [0.49999999999999994, 0.49999999999999994, 0.49999999999999994, 0.49999999999999994], + 2.1340398921186287e-95: [ + 0.49999999999999994, + 0.49999999999999994, + 0.49999999999999994, + 0.49999999999999994, + ], }, "go_deb01_on_cube__4": { - -1.0: [0.24998474166810553, 0.2842827054985171, 0.250000000494007, 0.24517076362726262], + -1.0: [ + 0.24998474166810553, + 0.2842827054985171, + 0.250000000494007, + 0.24517076362726262, + ], }, "go_deb03_on_cube__4": { - -1.0: [0.6814202220739899, 0.6814202214962974, 0.6814202217045495, 0.6814202224584512], + -1.0: [ + 0.6814202220739899, + 0.6814202214962974, + 0.6814202217045495, + 0.6814202224584512, + ], }, "go_deceptive_on_cube__4": { -1.0: [0.12504729371493664, 0.4, 0.6, 0.8], }, "go_deflectedcorrugatedspring_on_cube__4": { - -1.0: [0.5293413782227367, 0.4718024985689048, 0.434224546444892, 0.4705267221389782], + -1.0: [ + 0.5293413782227367, + 0.4718024985689048, + 0.434224546444892, + 0.4705267221389782, + ], }, "go_devilliersglasser01_on_cube__4": { - 1.1781353629549932e-24: [0.643599554903393, 0.003164412438938837, 0.021191388101335643, 0.7694639665621702], + 1.1781353629549932e-24: [ + 0.643599554903393, + 0.003164412438938837, + 0.021191388101335643, + 0.7694639665621702, + ], }, "go_dixonprice_on_cube__4": { - 2.0362472116017367e-29: [0.55, 0.5353553390593274, 0.529730177875068, 0.5272626933166314], + 2.0362472116017367e-29: [ + 0.55, + 0.5353553390593274, + 0.529730177875068, + 0.5272626933166314, + ], }, "go_eggholder_on_cube__4": { - -2808.1847921823232: [0.9711233598527298, 0.9228135061716958, 0.936490209590872, 0.9652220933524724], + -2808.1847921823232: [ + 0.9711233598527298, + 0.9228135061716958, + 0.936490209590872, + 0.9652220933524724, + ], }, "go_exponential_on_cube__4": { - -1.0: [0.5000000247218881, 0.49999998767538123, 0.49999998303134136, 0.5000000097075422], + -1.0: [ + 0.5000000247218881, + 0.49999998767538123, + 0.49999998303134136, + 0.5000000097075422, + ], }, "go_gear_on_cube__4": { - 2.7008571488865134e-12: [0.09051675206121865, 0.15129928153389963, 0.6492028326465633, 0.7748019437203442], + 2.7008571488865134e-12: [ + 0.09051675206121865, + 0.15129928153389963, + 0.6492028326465633, + 0.7748019437203442, + ], }, "go_griewank_on_cube__4": { - 0.0: [0.499999999976616, 0.4999999999392863, 0.49999999996604166, 0.4999999988626738], + 0.0: [ + 0.499999999976616, + 0.4999999999392863, + 0.49999999996604166, + 0.4999999988626738, + ], }, "go_infinity_on_cube__4": { - 2.1340398921186287e-95: [0.49804687500000006, 0.49804687500000006, 0.5019531249999999, 0.49804687500000006], + 2.1340398921186287e-95: [ + 0.49804687500000006, + 0.49804687500000006, + 0.5019531249999999, + 0.49804687500000006, + ], }, "go_katsuura_on_cube__4": { - 1.0: [2.646355357072139e-13, 3.995866137973536e-13, 8.982398158607907e-14, 5.381459167175251e-14], + 1.0: [ + 2.646355357072139e-13, + 3.995866137973536e-13, + 8.982398158607907e-14, + 5.381459167175251e-14, + ], }, "go_kowalik_on_cube__4": { - 0.00030748598780560557: [0.5308380971332559, 0.6379070854704445, 0.7895950761936558, 0.5868729032688482], + 0.00030748598780560557: [ + 0.5308380971332559, + 0.6379070854704445, + 0.7895950761936558, + 0.5868729032688482, + ], }, "go_mielecantrell_on_cube__4": { 0.0: [0.5, 1.0, 1.0, 1.0], }, "go_mishra01_on_cube__4": { - 1.9999999928411163: [0.9999999999999993, 0.9999999999999992, 0.9999999999999999, 0.12006013934268739], + 1.9999999928411163: [ + 0.9999999999999993, + 0.9999999999999992, + 0.9999999999999999, + 0.12006013934268739, + ], }, "go_mishra02_on_cube__4": { - 1.9999999928411163: [0.9907412835351275, 0.9172213539800724, 0.9999999999999996, 0.8792695446455677], + 1.9999999928411163: [ + 0.9907412835351275, + 0.9172213539800724, + 0.9999999999999996, + 0.8792695446455677, + ], }, "go_mishra07_on_cube__4": { - 0.0: [0.8727569465722927, 0.9226986283327735, 0.09557227422564515, 0.1391780495360423], + 0.0: [ + 0.8727569465722927, + 0.9226986283327735, + 0.09557227422564515, + 0.1391780495360423, + ], }, "go_mishra11_on_cube__4": { - 0.0: [0.49262618729194974, 0.31782158010515016, 0.5494294194887934, 0.43243988862988303], + 0.0: [ + 0.49262618729194974, + 0.31782158010515016, + 0.5494294194887934, + 0.43243988862988303, + ], }, "go_multimodal_on_cube__4": { - 0.0: [0.5000000000004408, 0.5000000000000095, 0.6555568806051131, 0.5000000000005456], + 0.0: [ + 0.5000000000004408, + 0.5000000000000095, + 0.6555568806051131, + 0.5000000000005456, + ], }, "go_needleeye_on_cube__4": { - 1.0: [0.4999999988366891, 0.4999999979965216, 0.4999999988366891, 0.6747993599890604], + 1.0: [ + 0.4999999988366891, + 0.4999999979965216, + 0.4999999988366891, + 0.6747993599890604, + ], }, "go_penalty01_on_cube__4": { - 1.570544771786639e-32: [0.49000000000000216, 0.4900000000045488, 0.49000000000434424, 0.49000000000259214], + 1.570544771786639e-32: [ + 0.49000000000000216, + 0.4900000000045488, + 0.49000000000434424, + 0.49000000000259214, + ], }, "go_penalty02_on_cube__4": { 1.3497838043956716e-31: [0.51, 0.51, 0.51, 0.51], }, "go_permfunction01_on_cube__4": { - 0.022942589411403945: [0.5076571662271249, 0.8575457353508119, 0.5843426595258812, 0.8361085666110741], + 0.022942589411403945: [ + 0.5076571662271249, + 0.8575457353508119, + 0.5843426595258812, + 0.8361085666110741, + ], }, "go_permfunction02_on_cube__4": { - 4.525357590326688e-30: [0.5555598137337187, 0.4719642376742956, 0.49939744649300466, 0.4796132767078549], + 4.525357590326688e-30: [ + 0.5555598137337187, + 0.4719642376742956, + 0.49939744649300466, + 0.4796132767078549, + ], }, "go_pinter_on_cube__4": { 0.0: [0.5, 0.5, 0.5, 0.5], }, "go_plateau_on_cube__4": { - 30.0: [0.4932734474316645, 0.4932734474316645, 0.4932734474316645, 0.5508581326238648], + 30.0: [ + 0.4932734474316645, + 0.4932734474316645, + 0.4932734474316645, + 0.5508581326238648, + ], }, "go_powell_on_cube__4": { - 0.0: [0.44444509150710204, 0.4444437719243386, 0.4444482661673988, 0.4444482661564514], + 0.0: [ + 0.44444509150710204, + 0.4444437719243386, + 0.4444482661673988, + 0.4444482661564514, + ], }, "go_powersum_on_cube__4": { - 0.0: [0.6844559265801914, 0.30950792678221917, 0.3343492057195142, 0.6719797392682317], + 0.0: [ + 0.6844559265801914, + 0.30950792678221917, + 0.3343492057195142, + 0.6719797392682317, + ], }, "go_qing_on_cube__4": { - 5.3707622579709536e-27: [0.49900000000000005, 0.4985857864376269, 0.49826794919243106, 0.498], + 5.3707622579709536e-27: [ + 0.49900000000000005, + 0.4985857864376269, + 0.49826794919243106, + 0.498, + ], }, "go_quadratic_on_cube__4": { - -3873.7241821862717: [0.5096874319451075, 0.5242667998367262, 0.8136976152333063, 0.18518089676316943], + -3873.7241821862717: [ + 0.5096874319451075, + 0.5242667998367262, + 0.8136976152333063, + 0.18518089676316943, + ], }, "go_quintic_on_cube__4": { - 0.0: [0.5354949699058432, 0.3458348614376502, 0.389003675938885, 0.5867971950589506], + 0.0: [ + 0.5354949699058432, + 0.3458348614376502, + 0.389003675938885, + 0.5867971950589506, + ], }, "go_rana_on_cube__4": { - -1495.900483081144: [0.19966236719231722, 1.0, 0.001954518905221303, 0.0030862541309490607], + -1495.900483081144: [ + 0.19966236719231722, + 1.0, + 0.001954518905221303, + 0.0030862541309490607, + ], }, "go_rastrigin_on_cube__4": { - 0.0: [0.49999999999969436, 0.5000002447154946, 0.549866189132194, 0.5000000000019278], + 0.0: [ + 0.49999999999969436, + 0.5000002447154946, + 0.549866189132194, + 0.5000000000019278, + ], }, "go_ratkowsky01_on_cube__4": { - 8786.404907963095: [0.6996415124695768, 0.22511186067152653, 0.253209795946327, 0.19987261064121364], + 8786.404907963095: [ + 0.6996415124695768, + 0.22511186067152653, + 0.253209795946327, + 0.19987261064121364, + ], }, "go_rosenbrock_on_cube__4": { - 1.8427790745962836e-27: [0.5166666666666667, 0.5166666666666668, 0.5166666666666672, 0.5166666666666674], + 1.8427790745962836e-27: [ + 0.5166666666666667, + 0.5166666666666668, + 0.5166666666666672, + 0.5166666666666674, + ], }, "go_salomon_on_cube__4": { - 0.0: [0.4990867028725108, 0.49824612382646793, 0.20357400849962232, 0.5035731475872616], + 0.0: [ + 0.4990867028725108, + 0.49824612382646793, + 0.20357400849962232, + 0.5035731475872616, + ], }, "go_sargan_on_cube__4": { - -35200.00000000005: [0.8999999985946622, 3.469446951953614e-17, 1.0, 0.10000000181447662], + -35200.00000000005: [ + 0.8999999985946622, + 3.469446951953614e-17, + 1.0, + 0.10000000181447662, + ], }, "go_schwefel01_on_cube__4": { 0.0: [0.50048828125, 0.5, 0.5, 0.5], }, "go_schwefel02_on_cube__4": { - 0.0: [0.5000005284691311, 0.4999980379339887, 0.50000312482585, 0.4999975956916072], + 0.0: [ + 0.5000005284691311, + 0.4999980379339887, + 0.50000312482585, + 0.4999975956916072, + ], }, "go_schwefel04_on_cube__4": { 0.0: [0.1, 0.1, 0.1, 0.1], @@ -156,46 +366,106 @@ solutions = { 0.0: [0.49999999999999983, 0.5000000000000002, 0.5, 0.49999999995473077], }, "go_schwefel21_on_cube__4": { - 0.0: [0.4999999997893743, 0.49999999985716703, 0.5000000002106256, 0.49999999978937426], + 0.0: [ + 0.4999999997893743, + 0.49999999985716703, + 0.5000000002106256, + 0.49999999978937426, + ], }, "go_schwefel22_on_cube__4": { 0.0: [0.5, 0.5000000000000001, 0.5, 0.5], }, "go_schwefel26_on_cube__4": { - -1.089735178538831e-06: [0.9305937532533836, 0.9209687464160179, 0.19747734132307387, 0.9209687456292082], + -1.089735178538831e-06: [ + 0.9305937532533836, + 0.9209687464160179, + 0.19747734132307387, + 0.9209687456292082, + ], }, "go_shekel05_on_cube__4": { - -10.15319967905823: [0.4000037689925856, 0.4000130672256758, 0.40000279482137596, 0.4000143020086375], + -10.15319967905823: [ + 0.4000037689925856, + 0.4000130672256758, + 0.40000279482137596, + 0.4000143020086375, + ], }, "go_shekel07_on_cube__4": { - -10.402940566818666: [0.40005211433664734, 0.4000732914719807, 0.3999500655069954, 0.3999652204984656], + -10.402940566818666: [ + 0.40005211433664734, + 0.4000732914719807, + 0.3999500655069954, + 0.3999652204984656, + ], }, "go_shekel10_on_cube__4": { - -10.536409816692046: [0.4000746531076067, 0.400059293286648, 0.39996633980382557, 0.3999509799996026], + -10.536409816692046: [ + 0.4000746531076067, + 0.400059293286648, + 0.39996633980382557, + 0.3999509799996026, + ], }, "go_shubert01_on_cube__4": { - -39303.550054363215: [0.7741440434102077, 0.7741556333290653, 0.7429083697053124, 0.7741396753978015], + -39303.550054363215: [ + 0.7741440434102077, + 0.7741556333290653, + 0.7429083697053124, + 0.7741396753978015, + ], }, "go_shubert03_on_cube__4": { - -48.12499776866859: [0.7895897234617342, 0.7895897234965026, 0.7895897234965026, 0.7895897234965026], + -48.12499776866859: [ + 0.7895897234617342, + 0.7895897234965026, + 0.7895897234965026, + 0.7895897234965026, + ], }, "go_shubert04_on_cube__4": { - -58.03203170878015: [0.1458246797794856, 0.14582467977948557, 0.14582467959087073, 0.1458246797794856], + -58.03203170878015: [ + 0.1458246797794856, + 0.14582467977948557, + 0.14582467959087073, + 0.1458246797794856, + ], }, "go_sineenvelope_on_cube__4": { - 0.0: [0.5000000000049838, 0.5000000000180229, 0.4999999999815214, 0.5000000000104797], + 0.0: [ + 0.5000000000049838, + 0.5000000000180229, + 0.4999999999815214, + 0.5000000000104797, + ], }, "go_sodp_on_cube__4": { - 0.0: [0.5000003501207233, 0.49934332155107486, 0.5009018689609204, 0.5232120945186667], + 0.0: [ + 0.5000003501207233, + 0.49934332155107486, + 0.5009018689609204, + 0.5232120945186667, + ], }, "go_sphere_on_cube__4": { 0.0: [0.5, 0.5000000000000009, 0.5, 0.5], }, "go_step2_on_cube__4": { - 1.0: [0.5012432021330329, 0.4951491010577182, 0.5059914251045634, 0.502325162192821], + 1.0: [ + 0.5012432021330329, + 0.4951491010577182, + 0.5059914251045634, + 0.502325162192821, + ], }, "go_step_on_cube__4": { - 0.0: [0.4996842002116297, 0.49694494375720955, 0.503280368273251, 0.4951664506412295], + 0.0: [ + 0.4996842002116297, + 0.49694494375720955, + 0.503280368273251, + 0.4951664506412295, + ], }, "go_stochastic_on_cube__4": { 9.300834900727792e-22: [0.6, 0.3, 0.33684113309205904, 0.5249999995343387], @@ -204,46 +474,96 @@ solutions = { 0.0: [0.5, 0.5, 0.5, 0.5], }, "go_styblinskitang_on_cube__4": { - -156.6646628150857: [0.022117851576171424, 0.022117851595805146, 0.022117851595805146, 0.022117851576171424], + -156.6646628150857: [ + 0.022117851576171424, + 0.022117851595805146, + 0.022117851595805146, + 0.022117851576171424, + ], }, "go_trigonometric01_on_cube__4": { 0.0: [0.0, 0.0, 6.938893903907228e-18, 1.734723475976807e-17], }, "go_trigonometric02_on_cube__4": { - 1.0: [0.5009000000000405, 0.5009000000002075, 0.5009000000004369, 0.5008998066497936], + 1.0: [ + 0.5009000000000405, + 0.5009000000002075, + 0.5009000000004369, + 0.5008998066497936, + ], }, "go_vincent_on_cube__4": { - -4.0: [0.3960212450924436, 0.39602124595914034, 0.39602124518164733, 0.39602124530774435], + -4.0: [ + 0.3960212450924436, + 0.39602124595914034, + 0.39602124518164733, + 0.39602124530774435, + ], }, "go_wavy_on_cube__4": { - 0.0: [0.49999999994282107, 0.4894464797508772, 0.49999999985754334, 0.5000000001497444], + 0.0: [ + 0.49999999994282107, + 0.4894464797508772, + 0.49999999985754334, + 0.5000000001497444, + ], }, "go_weierstrass_on_cube__4": { 0.0: [0.5000152588472697, 0.5000000000000009, 0.5, 0.5], }, "go_whitley_on_cube__4": { - 0.0: [0.5000697309500134, 0.5000697309500134, 0.5000697309500134, 0.5000697309500134], + 0.0: [ + 0.5000697309500134, + 0.5000697309500134, + 0.5000697309500134, + 0.5000697309500134, + ], }, "go_xinsheyang01_on_cube__4": { - 0.0: [0.5000638843834544, 0.499956010089577, 0.5008984704522029, 0.5048778232729327], + 0.0: [ + 0.5000638843834544, + 0.499956010089577, + 0.5008984704522029, + 0.5048778232729327, + ], }, "go_xinsheyang02_on_cube__4": { 0.0: [0.5, 0.5, 0.5, 0.49999999999999994], }, "go_xinsheyang03_on_cube__4": { - -1.0: [0.3750000212082758, 1.8722817393679314e-10, 0.9999999995579297, 1.1439725125517164e-08], + -1.0: [ + 0.3750000212082758, + 1.8722817393679314e-10, + 0.9999999995579297, + 1.1439725125517164e-08, + ], }, "go_xinsheyang04_on_cube__4": { - -1.0: [0.344534632972428, 0.3417994205644585, 0.35607999521170186, 0.34602083862333655], + -1.0: [ + 0.344534632972428, + 0.3417994205644585, + 0.35607999521170186, + 0.34602083862333655, + ], }, "go_yaoliu04_on_cube__4": { 0.0: [0.5, 0.5, 0.5, 0.5], }, "go_yaoliu09_on_cube__4": { - 0.0: [0.5000000008566511, 0.5000000000634754, 0.500000000363694, 0.49999999975360193], + 0.0: [ + 0.5000000008566511, + 0.5000000000634754, + 0.500000000363694, + 0.49999999975360193, + ], }, "go_zacharov_on_cube__4": { - 0.0: [0.4316875852820895, 0.3333333333333333, 0.3333333333333333, 0.3333333333333333], + 0.0: [ + 0.4316875852820895, + 0.3333333333333333, + 0.3333333333333333, + 0.3333333333333333, + ], }, "go_zerosum_on_cube__4": { 0.0: [0.5, 0.5, 0.5, 0.5],