def setUp(self):
     self.ELITE_COEFF = 1
     self.DROP_OUT_COEFF = 1
     self.CROSSOVER = 1
     self.population_size = 1
     self.board = Board()
     self.generation = Generation(self.population_size,
                                  self.board,
                                  self.ELITE_COEFF,
                                  self.DROP_OUT_COEFF,
                                  self.CROSSOVER,
                                  dummy_crossover_function)
     self.sample_no = 0
     self.DEFAULT_FITNESS = 10000
예제 #2
0
from solver.board import Board

# b = Board('..3.2.6..9..3.5..1..18.64....81.29..7.......8..67.82....26.95..8..2.3..9..5.1.3..')
# b = Board('4.....8.5.3..........7......2.....6.....8.4......1.......6.3.7.5..2.....1.4......')
# b = Board('.....7.....56.34...1.....6.68..1..3....8.2....2..6..54.9.....1...12.43.....7.....')
# b = Board('.1.2.......7.6..4..6...7.3...9.2.48.63..8..72.72.4.5...8.4...5..4..1.8.......3.2.')
b = Board(
    '.3.58...49...4.....6.29.75..8....2....36125....1....3..58.64.7.....2...53...51.2.'
)
b.solve()