예제 #1
0
def backtrack(data_file):
	global data_set
	data_set = Data()
	data_set.populate_from_file(data_file)
	clear_array()
	for size in xrange(1, data_set.no_objects + 1):
		init_array(size)
		_backtrack(0, size)
	return best_solution
예제 #2
0
def nsearch(data_file):
	global data_set
	data_set = Data()
	data_set.populate_from_file(data_file)
	return _nsearch()