Uses of Interface
edu.cnu.mdi.sim.simanneal.AnnealingMove
Packages that use AnnealingMove
Package
Description
Generic simulated annealing for minimizing finite-valued energy functions.
-
Uses of AnnealingMove in edu.cnu.mdi.sim.simanneal
Subinterfaces of AnnealingMove in edu.cnu.mdi.sim.simannealModifier and TypeInterfaceDescriptioninterfaceCandidateAnnealingMove<S extends AnnealingSolution<S>>An annealing proposal that produces a separate candidate solution.interfaceDeltaEnergyMove<S extends AnnealingSolution<S>>Optional interface for annealing moves that can provide an O(1) (or cheap) energy difference (ΔE) for the proposed move.interfaceReversibleAnnealingMove<S extends AnnealingSolution<S>>An in-place annealing move that can restore the exact prior solution when a proposal is rejected.Methods in edu.cnu.mdi.sim.simanneal that return AnnealingMoveModifier and TypeMethodDescriptionAnnealingProblem.randomMove(Random rng, S current) Produce a random move for the current solution. -
Uses of AnnealingMove in edu.cnu.mdi.sim.simanneal.tspdemo
Classes in edu.cnu.mdi.sim.simanneal.tspdemo that implement AnnealingMoveModifier and TypeClassDescriptionclassA 2-opt move for TSP that supports O(1) ΔE computation.Methods in edu.cnu.mdi.sim.simanneal.tspdemo that return AnnealingMoveModifier and TypeMethodDescriptionTspAnnealingProblem.randomMove(Random rng, TspSolution current) Return a preparedTspMovefor the next annealing step.