A Memetic Algorithm To Find a Hamiltonian Cycle in a Hamiltonian Graph