File tree Expand file tree Collapse file tree 1 file changed +11
-2
lines changed
Expand file tree Collapse file tree 1 file changed +11
-2
lines changed Original file line number Diff line number Diff line change 11# Script for optimizing a given problem using a specific method, Note: this assumes maximization problem
22
33import argparse , os
4- from algorithms import *
5- from DyCors import minimize
64from test_problems .problem import TestProblem
75import numpy as np
86from scipy .io import savemat
97from time import time
8+ from utils import set_seed , latin_hypercube
109
1110parser = argparse .ArgumentParser (description = 'Runscript for running BO algorithm' )
1211
6665
6766if method == "bo" :
6867
68+ from algorithms .bo import BO
69+
6970 optimizer = BO (
7071 f = f ,
7172 lb = f .lb ,
7677
7778elif method == "ibnn" :
7879
80+ from algorithms .ibnn import IBNN
81+
7982 optimizer = IBNN (
8083 f = f ,
8184 lb = f .lb ,
8689
8790elif method == "turbo" :
8891
92+ from turbo import Turbo
93+
8994 optimizer = Turbo (
9095 f = f ,
9196 lb = f .lb ,
96101
97102elif method == "dycors" :
98103
104+ from DyCors import minimize
105+
99106 # options for dycors - from original source code
100107 options = {
101108 "Nmax" : max_evals ,
116123
117124elif method == "snbo" :
118125
126+ from snbo import SNBO
127+
119128 optimizer = SNBO (
120129 f = f ,
121130 lb = f .lb ,
You can’t perform that action at this time.
0 commit comments