Exemplo n.º 1
0
 def test_random_restart_hill_climbing_giant_queens(self):
     factory = problem.ProblemFactory()
     size = 14
     queens_gen = functools.partial(factory.from_nqueens, size)
     solution = search.random_restart(queens_gen)
     self.assertNotEqual(solution, problem.FAILURE)
Exemplo n.º 2
0
 def test_random_restart_hill_climbing_giant_queens(self):
     factory = problem.ProblemFactory()
     size = 14
     queens_gen = functools.partial(factory.from_nqueens, size)
     solution = search.random_restart(queens_gen)
     self.assertNotEqual(solution, problem.FAILURE)
Exemplo n.º 3
0
 def test_random_restart_hill_climbing(self):
     factory = problem.ProblemFactory()
     queens8_gen = functools.partial(factory.from_nqueens, 8)
     for _ in range(10):
         solution = search.random_restart(queens8_gen)
         self.assertNotEqual(solution, problem.FAILURE)
Exemplo n.º 4
0
 def test_random_restart_hill_climbing(self):
     factory = problem.ProblemFactory()
     queens8_gen = functools.partial(factory.from_nqueens, 8)
     for _ in range(10):
         solution = search.random_restart(queens8_gen)
         self.assertNotEqual(solution, problem.FAILURE)