<?xml version="1.0" encoding="UTF-8"?>
<solver>
  <!--<environmentMode>FULL_ASSERT</environmentMode>--><!-- To slowly prove there are no bugs in this code -->
  <!--<moveThreadCount>AUTO</moveThreadCount>--><!-- To solve faster by saturating multiple CPU cores -->

  <solutionClass>org.optaplanner.examples.scrabble.domain.ScrabbleSolution</solutionClass>
  <entityClass>org.optaplanner.examples.scrabble.domain.ScrabbleWordAssignment</entityClass>
  <entityClass>org.optaplanner.examples.scrabble.domain.ScrabbleCell</entityClass>

  <!-- Score configuration -->
  <scoreDirectorFactory>
    <!--<constraintProviderClass>org.optaplanner.examples.scrabble.optional.score.ScrabbleConstraintProvider</constraintProviderClass>-->
    <scoreDrl>org/optaplanner/examples/scrabble/solver/scrabbleConstraints.drl</scoreDrl>
    <!--<assertionScoreDirectorFactory>-->
      <!--<scoreDrl>org/optaplanner/examples/scrabble/solver/scrabbleConstraints.drl</scoreDrl>-->
    <!--</assertionScoreDirectorFactory> -->
    <initializingScoreTrend>ONLY_DOWN</initializingScoreTrend>
  </scoreDirectorFactory>
</solver>
