- Type Parameters:
V- the graph vertex typeE- the graph edge type
- All Known Implementing Classes:
ChristofidesThreeHalvesApproxMetricTSP,GreedyHeuristicTSP,HamiltonianCycleAlgorithmBase,HeldKarpTSP,NearestInsertionHeuristicTSP,NearestNeighborHeuristicTSP,PalmerHamiltonianCycle,RandomTourTSP,TwoApproxMetricTSP,TwoOptHeuristicTSP
public interface HamiltonianCycleAlgorithm<V,E>
An algorithm solving the Hamiltonian
cycle problem.
A Hamiltonian cycle, also called a Hamiltonian circuit, Hamilton cycle, or Hamilton circuit, is a graph cycle (i.e., closed loop) through a graph that visits each node exactly once (Skiena 1990, p. 196).
- Author:
- Alexandru Valeanu
-
Method Summary
-
Method Details
-
getTour
Computes a tour.- Parameters:
graph- the input graph- Returns:
- a tour
-