Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV CLASS NEXT CLASS | FRAMES NO FRAMES
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD

## ifs.termination
Interface TerminationCondition

All Known Implementing Classes:
  GeneralTerminationCondition, MPPTerminationCondition

    public interface TerminationCondition

Termination condition.
The termination condition determines when the algorithm should finish. For example, the solver should terminate when the maximal number of iterations or some other given timeout value is reached. Moreover, it can stop the search process when the current solution is good enough, e.g., all variables are assigned and/or some other solution parameters are in the required ranges. For example, the solver can stop when all variables are assigned and less than 10% of the soft constraints are violated. Termination of the process by the user can also be a part of the termination condition.

Version:
  1.0
Author:
  Tomáš Müller
See Also:
  `Solver`

Method Summary
`boolean` | `canContinue(Solution currentSolution)` Returns true when the solver can continue with the next iteration

Method Detail

### canContinue

    boolean canContinue(Solution currentSolution)

  Returns true when the solver can continue with the next iteration

  Parameters:
    `currentSolution` - current solution

Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV CLASS NEXT CLASS | FRAMES NO FRAMES
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD

Copyright © 2005 Tomáš Müller