WLJS LogoWLJS Notebook

FindHamiltonianCycle

FindHamiltonianCycle[g] finds a Hamiltonian cycle in the graph g.

  • FindHamiltonianCycle[g,k] finds at most k Hamiltonian cycles.
  • FindHamiltonianCycle[{v->w,…},…] uses rules v->w to specify the graph g.

Examples

(* Find a Hamiltonian cycle *)
g = CompleteGraph[5];
FindHamiltonianCycle[g]

(* Find multiple Hamiltonian cycles *)
FindHamiltonianCycle[g, 3]

(* Check if cycle exists first *)
HamiltonianGraphQ[g]

Please visit the official Wolfram Language Reference for more details.

On this page