Class SimulatedAnnealing
- java.lang.Object
-
- org.tweetyproject.math.opt.solver.Solver
-
- org.tweetyproject.math.opt.solver.CombinatoricsSolver
-
- org.tweetyproject.math.opt.solver.SimulatedAnnealing
-
public class SimulatedAnnealing extends CombinatoricsSolver
This class implements the simulated annealing algorithm for combinatrics problems It is natively implemented- Author:
- Sebastian Franke
-
-
Constructor Summary
Constructors Constructor Description SimulatedAnnealing(double startTemp, double decreasePerIt, int maxStepsWithNoImprove)
-
Method Summary
Modifier and Type Method Description java.util.ArrayList<ElementOfCombinatoricsProb>
solve(CombinatoricsProblem prob)
-
Methods inherited from class org.tweetyproject.math.opt.solver.CombinatoricsSolver
solve
-
Methods inherited from class org.tweetyproject.math.opt.solver.Solver
getDefaultGeneralSolver, getDefaultIntegerLinearSolver, getDefaultLinearSolver, hasDefaultGeneralSolver, hasDefaultIntegerLinearSolver, hasDefaultLinearSolver, isInstalled, setDefaultGeneralSolver, setDefaultIntegerLinearSolver, setDefaultLinearSolver
-
-
-
-
Method Detail
-
solve
public java.util.ArrayList<ElementOfCombinatoricsProb> solve(CombinatoricsProblem prob)
- Parameters:
prob
- : the problem- Returns:
- the best solution encountered
-
-