8.2. Brute Force

8.2.1. Algorithm Description

The Brute Force algorithm creates and evaluates every possible solution.
Notice that it creates a search tree that explodes exponentially as the problem size increases, so it hits a scalability wall.
Important
Brute Force is mostly unusable for a real-world problem due to time limitations, as shown in scalability of Exhaustive Search.

8.2.2. Configuration

Simplest configuration of Brute Force:
<solver>
  ...
  <exhaustiveSearch>
    <exhaustiveSearchType>BRUTE_FORCE</exhaustiveSearchType>
  </exhaustiveSearch>
</solver>