Exemple #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)
Exemple #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)
Exemple #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)
Exemple #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)