Skip to content

Commit

Permalink
Fix global optima
Browse files Browse the repository at this point in the history
  • Loading branch information
jungtaekkim committed Aug 4, 2023
1 parent 68084d4 commit 8f4689b
Show file tree
Hide file tree
Showing 16 changed files with 186 additions and 47 deletions.
8 changes: 4 additions & 4 deletions bayeso_benchmarks/one_dim_gramacyandlee2012.py
@@ -1,6 +1,6 @@
#
# author: Jungtaek Kim (jtkim@postech.ac.kr)
# last updated: February 8, 2021
# author: Jungtaek Kim (jungtaek.kim.mail@gmail.com)
# last updated: August 4, 2023
#

import numpy as np
Expand Down Expand Up @@ -28,9 +28,9 @@ def __init__(self, seed=None):
assert bounds.shape[1] == 2

global_minimizers = np.array([
[0.54856405],
[0.54856344],
])
global_minimum = -0.86901113
global_minimum = -0.8690111350
function = lambda bx: fun_target(bx, dim_bx)

super().__init__(dim_bx, bounds, global_minimizers, global_minimum, function, seed=seed)
8 changes: 4 additions & 4 deletions bayeso_benchmarks/six_dim_hartmann6d.py
@@ -1,6 +1,6 @@
#
# author: Jungtaek Kim (jtkim@postech.ac.kr)
# last updated: February 8, 2021
# author: Jungtaek Kim (jungtaek.kim.mail@gmail.com)
# last updated: August 4, 2023
#

import numpy as np
Expand Down Expand Up @@ -54,9 +54,9 @@ def __init__(self, seed=None):
assert bounds.shape[1] == 2

global_minimizers = np.array([
[0.20169, 0.150011, 0.476874, 0.275332, 0.311652, 0.6573],
[0.20168949, 0.15001068, 0.47687397, 0.27533242, 0.3116516, 0.65730054],
])
global_minimum = -3.322368
global_minimum = -3.3223680115
function = lambda bx: fun_target(bx, dim_bx)

super().__init__(dim_bx, bounds, global_minimizers, global_minimum, function, seed=seed)
8 changes: 4 additions & 4 deletions bayeso_benchmarks/three_dim_hartmann3d.py
@@ -1,6 +1,6 @@
#
# author: Jungtaek Kim (jtkim@postech.ac.kr)
# last updated: February 8, 2021
# author: Jungtaek Kim (jungtaek.kim.mail@gmail.com)
# last updated: August 4, 2023
#

import numpy as np
Expand Down Expand Up @@ -51,9 +51,9 @@ def __init__(self, seed=None):
assert bounds.shape[1] == 2

global_minimizers = np.array([
[0.114614, 0.555649, 0.852547],
[0.11458889, 0.55564889, 0.85254698],
])
global_minimum = -3.86278
global_minimum = -3.8627797874
function = lambda bx: fun_target(bx, dim_bx)

super().__init__(dim_bx, bounds, global_minimizers, global_minimum, function, seed=seed)
6 changes: 3 additions & 3 deletions bayeso_benchmarks/two_dim_branin.py
@@ -1,6 +1,6 @@
#
# author: Jungtaek Kim (jtkim@postech.ac.kr)
# last updated: February 8, 2021
# author: Jungtaek Kim (jungtaek.kim.mail@gmail.com)
# last updated: August 4, 2023
#

import numpy as np
Expand Down Expand Up @@ -53,7 +53,7 @@ def __init__(self,
[np.pi, 2.275],
[9.42478, 2.475],
])
global_minimum = 0.3978874
global_minimum = 0.3978873577
function = lambda bx: fun_target(bx, dim_bx, a, b, c, r, s, t)

super().__init__(dim_bx, bounds, global_minimizers, global_minimum, function, seed=seed)
6 changes: 3 additions & 3 deletions bayeso_benchmarks/two_dim_dejong5.py
@@ -1,6 +1,6 @@
#
# author: Jungtaek Kim (jtkim@postech.ac.kr)
# last updated: February 8, 2021
# author: Jungtaek Kim (jungtaek.kim.mail@gmail.com)
# last updated: August 4, 2023
#

import numpy as np
Expand Down Expand Up @@ -48,7 +48,7 @@ def __init__(self, seed=None):
[-32.0400369, -31.9824982],
[-31.98255954, -32.04163256],
])
global_minimum = 0.9980038
global_minimum = 0.9980038378
function = lambda bx: fun_target(bx, dim_bx)

super().__init__(dim_bx, bounds, global_minimizers, global_minimum, function, seed=seed)
6 changes: 3 additions & 3 deletions bayeso_benchmarks/two_dim_eggholder.py
@@ -1,6 +1,6 @@
#
# author: Jungtaek Kim (jtkim@postech.ac.kr)
# last updated: January 13, 2023
# author: Jungtaek Kim (jungtaek.kim.mail@gmail.com)
# last updated: August 4, 2023
#

import numpy as np
Expand Down Expand Up @@ -31,7 +31,7 @@ def __init__(self, seed=None):
global_minimizers = np.array([
[512.0, 404.2319],
])
global_minimum = -959.6406627
global_minimum = -959.6406627209
function = lambda bx: fun_target(bx, dim_bx)

super().__init__(dim_bx, bounds, global_minimizers, global_minimum, function, seed=seed)
6 changes: 3 additions & 3 deletions bayeso_benchmarks/two_dim_goldsteinprice.py
@@ -1,6 +1,6 @@
#
# author: Jungtaek Kim (jtkim@postech.ac.kr)
# last updated: February 8, 2021
# author: Jungtaek Kim (jungtaek.kim.mail@gmail.com)
# last updated: August 4, 2023
#

import numpy as np
Expand Down Expand Up @@ -39,7 +39,7 @@ def __init__(self, seed=None):
global_minimizers = np.array([
[0.0, -1.0],
])
global_minimum = 3.0
global_minimum = 2.9999999999
function = lambda bx: fun_target(bx, dim_bx)

super().__init__(dim_bx, bounds, global_minimizers, global_minimum, function, seed=seed)
6 changes: 3 additions & 3 deletions bayeso_benchmarks/two_dim_holdertable.py
@@ -1,6 +1,6 @@
#
# author: Jungtaek Kim (jtkim@postech.ac.kr)
# last updated: February 8, 2021
# author: Jungtaek Kim (jungtaek.kim.mail@gmail.com)
# last updated: August 4, 2023
#

import numpy as np
Expand Down Expand Up @@ -34,7 +34,7 @@ def __init__(self, seed=None):
[-8.05502347, 9.66459002],
[-8.05502347, -9.66459002],
])
global_minimum = -19.2085026
global_minimum = -19.2085025679
function = lambda bx: fun_target(bx, dim_bx)

super().__init__(dim_bx, bounds, global_minimizers, global_minimum, function, seed=seed)
6 changes: 3 additions & 3 deletions bayeso_benchmarks/two_dim_kim1.py
@@ -1,6 +1,6 @@
#
# author: Jungtaek Kim (jtkim@postech.ac.kr)
# last updated: October 27, 2021
# author: Jungtaek Kim (jungtaek.kim.mail@gmail.com)
# last updated: August 4, 2023
#

import numpy as np
Expand Down Expand Up @@ -31,7 +31,7 @@ def __init__(self, seed=None):
global_minimizers = np.array([
[4.72130726, 3.17086303],
])
global_minimum = -1.9715232347905773
global_minimum = -1.9715232348
function = lambda bx: fun_target(bx, dim_bx)

super().__init__(dim_bx, bounds, global_minimizers, global_minimum, function, seed=seed)
6 changes: 3 additions & 3 deletions bayeso_benchmarks/two_dim_kim2.py
@@ -1,6 +1,6 @@
#
# author: Jungtaek Kim (jtkim@postech.ac.kr)
# last updated: October 27, 2021
# author: Jungtaek Kim (jungtaek.kim.mail@gmail.com)
# last updated: August 4, 2023
#

import numpy as np
Expand Down Expand Up @@ -36,7 +36,7 @@ def __init__(self, seed=None):
global_minimizers = np.array([
[-2.1013466, 34.14526252],
])
global_minimum = -3.454387473489018
global_minimum = -3.4543874735
function = lambda bx: fun_target(bx, dim_bx)

super().__init__(dim_bx, bounds, global_minimizers, global_minimum, function, seed=seed)
6 changes: 3 additions & 3 deletions bayeso_benchmarks/two_dim_kim3.py
@@ -1,6 +1,6 @@
#
# author: Jungtaek Kim (jtkim@postech.ac.kr)
# last updated: October 27, 2021
# author: Jungtaek Kim (jungtaek.kim.mail@gmail.com)
# last updated: August 4, 2023
#

import numpy as np
Expand Down Expand Up @@ -46,7 +46,7 @@ def __init__(self, seed=None):
global_minimizers = np.array([
[48.12477173, 34.19859065],
])
global_minimum = -4.943967919350982
global_minimum = -4.9439679194
function = lambda bx: fun_target(bx, dim_bx)

super().__init__(dim_bx, bounds, global_minimizers, global_minimum, function, seed=seed)
6 changes: 3 additions & 3 deletions bayeso_benchmarks/two_dim_michalewicz.py
@@ -1,6 +1,6 @@
#
# author: Jungtaek Kim (jtkim@postech.ac.kr)
# last updated: February 8, 2021
# author: Jungtaek Kim (jungtaek.kim.mail@gmail.com)
# last updated: August 4, 2023
#

import numpy as np
Expand Down Expand Up @@ -36,7 +36,7 @@ def __init__(self, seed=None):
global_minimizers = np.array([
[2.20290552, 1.57079632],
])
global_minimum = -1.8013034
global_minimum = -1.8013034101
function = lambda bx: fun_target(bx, dim_bx)

super().__init__(dim_bx, bounds, global_minimizers, global_minimum, function, seed=seed)
13 changes: 10 additions & 3 deletions bayeso_benchmarks/two_dim_shubert.py
@@ -1,6 +1,6 @@
#
# author: Jungtaek Kim (jtkim@postech.ac.kr)
# last updated: January 3, 2023
# author: Jungtaek Kim (jungtaek.kim.mail@gmail.com)
# last updated: August 4, 2023
#

import numpy as np
Expand Down Expand Up @@ -38,8 +38,15 @@ def __init__(self, seed=None):

global_minimizers = np.array([
[-7.08350641, -7.70831374],
[5.48286421, -7.70831373],
[-0.8003211, -7.70831374],
[4.85805688, -7.08350641],
[-7.70831374, -0.8003211],
[-7.70831374, 5.4828642],
[4.85805688, 5.48286421],
])
global_minimum = -186.73090883
global_minimum = -186.7309088311

function = lambda bx: fun_target(bx, dim_bx)

super().__init__(dim_bx, bounds, global_minimizers, global_minimum, function, seed=seed)
10 changes: 5 additions & 5 deletions bayeso_benchmarks/two_dim_sixhumpcamel.py
@@ -1,6 +1,6 @@
#
# author: Jungtaek Kim (jtkim@postech.ac.kr)
# last updated: February 8, 2021
# author: Jungtaek Kim (jungtaek.kim.mail@gmail.com)
# last updated: August 4, 2023
#

import numpy as np
Expand Down Expand Up @@ -29,10 +29,10 @@ def __init__(self, seed=None):
assert bounds.shape[1] == 2

global_minimizers = np.array([
[0.0898, -0.7126],
[-0.0898, 0.7126],
[0.08984201, -0.7126564],
[-0.08984201, 0.7126564],
])
global_minimum = -1.0316
global_minimum = -1.0316284535
function = lambda bx: fun_target(bx, dim_bx)

super().__init__(dim_bx, bounds, global_minimizers, global_minimum, function, seed=seed)

0 comments on commit 8f4689b

Please sign in to comment.