Package | Description |
---|---|
org.jamesframework.core.search |
High-level search templates.
|
org.jamesframework.core.search.stopcriteria |
Stop criteria.
|
Modifier and Type | Method and Description |
---|---|
void |
Search.addStopCriterion(StopCriterion stopCriterion)
Adds a stop criterion used to decide when the search should stop running.
|
boolean |
Search.removeStopCriterion(StopCriterion stopCriterion)
Removes a stop criterion.
|
Modifier and Type | Class and Description |
---|---|
class |
MaxRuntime
Stop criterion that limits runtime of a search run.
|
class |
MaxSteps
Stop criterion that limits the number of steps of a search run.
|
class |
MaxStepsWithoutImprovement
Stop criterion that limits the number of steps without finding any improvement during a search run.
|
class |
MaxTimeWithoutImprovement
Stop criterion that limits the time without finding any improvement during a search run.
|
class |
MinDelta
Stop criterion that imposes a minimum delta (amount of improvement in evaluation)
when finding a new best solution during a search run, compared to the previous
best known solution.
|
Modifier and Type | Method and Description |
---|---|
void |
StopCriterionChecker.add(StopCriterion stopCriterion)
Add a stop criterion to check.
|
boolean |
StopCriterionChecker.remove(StopCriterion stopCriterion)
Remove a stop criterion.
|
Copyright © 2016. All rights reserved.