Skip to content

Leaper graphs

Donald E. Knuth

math.COarXiv:math/9411240

Abstract

An \r,s\-leaper is a generalized knight that can jump from (x,y) to (x r,y s) or (x s,y r) on a rectangular grid. The graph of an \r,s\-leaper on an m× n board is the set of mn~vertices (x,y) for 0≤ x<m and 0≤ y<n, with an edge between vertices that are one \r,s\-leaper move apart. We call x the rank and y the file of board position (x,y). George~P. Jelliss raised several interesting questions about these graphs, and established some of their fundamental properties. The purpose of this paper is to characterize when the graphs are connected, for arbitrary~r and~s, and to determine the smallest boards with Hamiltonian circuits when s=r+1 or r=1.

Create a lesson