Exemple #1
0
def prepare_sim_ann():
    global solver, board_data
    basic_prepare()
    prepare_generator()
    board = ChessBoard.load_board(board_data)
    solver = SolverModelFactory.create_model("simulated_annealing", board,
                                             generator)
Exemple #2
0
 def generate_population(self, orders):
     for _ in range(self.population_count):
         chess_board = ChessBoard.load_board(orders)
         individual = Individual(chess_board)
         self.population.append(individual)
Exemple #3
0
def prepare_full_hill():
    global solver, board_data
    basic_prepare()
    board = ChessBoard.load_board(board_data)
    solver = SolverModelFactory.create_model("full_scan_hill_climbing", board)