import SA import random min_s = 0.0 max_s = 10.0 s_values = [] cost_values = [] # Set initial values start = [] for i in range(20): start.append(random.uniform(min_s, max_s)) cost_s = SA.cost(start) s_values.append(start) cost_values.append(cost_s) best_s = start best_cost = cost_s # Find other s_values and calculate their costs while len(s_values) != 20: s = [] for i in range(20): s.append(random.uniform(min_s, max_s)) if s not in s_values: cost_s = SA.cost(s) if cost_s > best_cost: best_s = s best_cost = cost_s s_values.append(s) cost_values.append(cost_s)
import SA import random ap = 20 min_s = 0 max_s = 127 s_values = [] cost_values = [] #Set initial values s = [random.randint(min_s, max_s), random.randint(min_s, max_s)] cost_s = SA.cost(s) s_values.append(s) cost_values.append(cost_s) best_s = s best_cost = cost_s # Find other s_values and calculate their costs while len(s_values) != 20: s = [random.randint(min_s, max_s), random.randint(min_s, max_s)] if s not in s_values: cost_s = SA.cost(s) if cost_s < best_cost: best_s = s best_cost = cost_s s_values.append(s) cost_values.append(cost_s)