Skip to content

Commit e5b6dbf

Browse files
committed
v0.0.12 Wrapped OOPScoreRequester
1 parent be3dbd1 commit e5b6dbf

File tree

12 files changed

+687
-359
lines changed

12 files changed

+687
-359
lines changed

examples/object_oriented/nqueens/scripts/solve_nqueens.py

Lines changed: 4 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -9,11 +9,8 @@
99
project_dir_path = Path(*script_dir_path.parts[:project_dir_id+1])
1010
sys.path.append(str(project_dir_path))
1111

12-
from copy import deepcopy
13-
1412
from examples.object_oriented.nqueens.persistence.DomainBuilderNQueens import DomainBuilderNQueens
1513
from examples.object_oriented.nqueens.persistence.CotwinBuilderNQueens import CotwinBuilderNQueens
16-
from greyjack.score_calculation.scores.SimpleScore import SimpleScore
1714
from greyjack.agents.termination_strategies import *
1815
from greyjack.agents import *
1916
from greyjack.Solver import Solver
@@ -26,9 +23,9 @@
2623
cotwin_builder = CotwinBuilderNQueens()
2724

2825
#termination_strategy = StepsLimit(step_count_limit=1000)
29-
#termination_strategy = TimeSpentLimit(time_seconds_limit=60)
26+
termination_strategy = TimeSpentLimit(time_seconds_limit=60)
3027
#termination_strategy = ScoreNoImprovement(time_seconds_limit=15)
31-
termination_strategy = ScoreLimit(score_to_compare=[0])
28+
#termination_strategy = ScoreLimit(score_to_compare=[0])
3229
agent = TabuSearch(neighbours_count=128, tabu_entity_rate=0.0,
3330
mutation_rate_multiplier=None, move_probas=None,
3431
migration_frequency=1, termination_strategy=termination_strategy)
@@ -37,7 +34,7 @@
3734
n_jobs=10, parallelization_backend="processing", #processing, threading
3835
score_precision=[0], logging_level="info")
3936
solution = solver.solve()
40-
print( "Cotwin solution looks that: " )
41-
print( solution )
37+
#print( "Cotwin solution looks that: " )
38+
#print( solution )
4239

4340
print( "done" )

0 commit comments

Comments
 (0)