| Interface | Description |
|---|---|
| DFSListener | |
| Objective |
Objective object to be used
in the
DFSearch.optimize(Objective)
for implementing the branch and bound depth first search. |
| Class | Description |
|---|---|
| DFSearch |
Depth First Search Branch and Bound implementation
|
| LimitedDiscrepancyBranching |
Branching combinator
that ensures that that the alternatives created are always within the
discrepancy limit.
|
| SearchStatistics |
Statistics collected during the
execution of
DFSearch.solve() and
DFSearch.optimize(Objective) |
| Sequencer |
Sequential Search combinator that linearly
considers a list of branching generator.
|
| TreeVisualizer |
| Exception | Description |
|---|---|
| StopSearchException |
Exception that is thrown to stop
the execution of
DFSearch.solve(), DFSearch.optimize(Objective) |