Skip to content
Snippets Groups Projects
globals.py 587 B
Newer Older
Victor Ruelle's avatar
Victor Ruelle committed
# from numpy.random import random as rd
eps = 0.1
Victor Ruelle's avatar
Victor Ruelle committed
logging = False
console_writing = True
vals = [0.01,0.5,0.9]
Victor Ruelle's avatar
Victor Ruelle committed
max_column_generation_count = 50
Victor Ruelle's avatar
Victor Ruelle committed
max_unmoving_count = 2*len(vals)
max_depth = 30               #max number of branching 
Victor Ruelle's avatar
Victor Ruelle committed
max_time_for_shrinking = 5
max_size_for_shrinking = 4 #inclusive
max_global_time = 1000
Victor Ruelle's avatar
Victor Ruelle committed

Victor Ruelle's avatar
Victor Ruelle committed

Victor Ruelle's avatar
Victor Ruelle committed
class modifiable_threshold():
Victor Ruelle's avatar
Victor Ruelle committed
	def __init__(self,initial_value):
		self.value = initial_value
Victor Ruelle's avatar
Victor Ruelle committed
		self.vals = vals
Victor Ruelle's avatar
Victor Ruelle committed
		
	def update(self,):
		# self.value = 0.9
		self.value = vals[(vals.index(self.value)+1)%len(vals)]
		
Victor Ruelle's avatar
Victor Ruelle committed
connected_threshold = modifiable_threshold(0.5)