Problem of the Month (February 2016)

Consider a chess piece that has some possible moves that are not necessarily symmetric, each possible move being one square horizontally, vertically, diagonally, a knight move. What is the longest loop that piece can make on an n×m chessboard, visiting each square no more than once? How does the size of the longest loop change as n, m, or both approach infinity?

Up to symmetry, there are 17 different collections of such 3 moves, where loops of length more than 2 are possible. The longest-known loops (and paths) are shown for each of these below. Can you extend these results? Can you find any patterns? What about collections of 4 such moves? Which n×m chessboards can be completely visited?


ANSWERS

Paths
 1234567…n
11111111…1
22222222…2
336912151821…3n
4471013161922…3n+1
5581114172023…3n+2
66121521263238…6n–4
77131925313743…6n+1
⋮⋮⋮⋮⋮ ⋮⋮⋮⋱⋮
nn3⌊n/3⌋+n4n–3–3⌊(n+1)/3⌋????…?
Loops
 1234567…n
10000000…0
20000000…0
30333333…3
40333333…3
50366666…6
603915212733…6n–9
7031218243036…6n–6
⋮⋮⋮⋮⋮ ⋮⋮⋮⋱⋮
n033n–9????…?

 1234567…n
11111111…1
22222222…2
336912151821…3n
4471013161922…3n+1
5581114172023…3n+2
6691821273338…?
77101925313743…?
⋮⋮⋮⋮⋮ ⋮⋮⋮⋱⋮
nnn+36⌊n/3⌋+n????…?
 1234567…n
10000000…0
20000000…0
30066666…6
40066666…6
50066121212…12
600612182430…6n–12
700618243036…?
⋮⋮⋮⋮⋮ ⋮⋮⋮⋱⋮
n006????…?

 1234567…n
11111111…1
22468101214…2n
33579111315…2n+1
4461214182225…?
5571317212529…?
6681822263438…?
7791925313743…?
⋮⋮⋮⋮⋮ ⋮⋮⋮⋱⋮
nnn+24⌊n/2⌋+n????…?
 1234567…n
10000000…0
20044444…4
30044444…4
40048121620…4n–8
500412162024…4n–4
600416202832…?
700420243236…?
⋮⋮⋮⋮⋮ ⋮⋮⋮⋱⋮
n004????…?

 1234567…n
11234567…n
22345678…n+1
336912151821…3n
4481216202428…4n
55101520253035…5n
66111824303542…?
771421283542?…?
⋮⋮⋮⋮⋮ ⋮⋮⋮⋱⋮
nn2n–⌊(n+2)/4⌋
+⌊(n+1)/4⌋
3n4n???…?
 1234567…n
10000000…0
20000000…0
30444444…4
404812162024…4n–4
504812162024…4n–4
6041220242836…4n+4
70416283240?…?
⋮⋮⋮⋮⋮ ⋮⋮⋮⋱⋮
n04?????…?

 1234567…n
11234567…n
22468101214…2n
336912151821…3n
4481216202428…4n
55101520253035…5n
66121824303642…6n
77142128354249…7n
⋮⋮⋮⋮⋮ ⋮⋮⋮⋱⋮
nn2n3n4n5n6n7n…n2
 1234567…n
10000000…0
20333333…3
30369121518…3n–3
403912152124…?
5031215182730…?
6031521273339…?
70318243039?…?
⋮⋮⋮⋮⋮ ⋮⋮⋮⋱⋮
n033n–3*?6n–3?…?
* = 3n+3⌊(n–3)/3⌋

 1234567…n
11111111…1
22244668…2⌊(n+1)/2⌋
336912151821…3n
4471013172124…?
5581520253035…5n
6691723283442…?
77101826334045…?
⋮⋮⋮⋮⋮ ⋮⋮⋮⋱⋮
nnn+3*????…?
* = 3n–2+2⌊(n+1)/3⌋–2⌊n/3⌋
 1234567…n
10000000…0
20000000…0
30088888…8
40088888…8
50088161624…8⌊(n-1)/2⌋
600816243240…?
7008162432?…?
⋮⋮⋮⋮⋮ ⋮⋮⋮⋱⋮
n008????…?

 1234567…n
11111111…1
22468101214…2n
33579111315…2n+1
4461216182428…4n–2⌊(n+1)/3⌋+2⌊n/3⌋
5571317212529…4n–2⌊(n+1)/3⌋+2⌊n/3⌋+1
6681824283642…6n–2⌊(n+1)/3⌋+2⌊n/3⌋
77919253137?…?
⋮⋮⋮⋮⋮ ⋮⋮⋮⋱⋮
nnn+24⌊n/2⌋+n6⌊n/2⌋+n?10⌊n/2⌋+n12⌊n/2⌋+n…?
 1234567…n
10000000…0
20066666…6
30066666…6
400612121824…?
500612182424…?
600618243036…?
700624303642…?
⋮⋮⋮⋮⋮ ⋮⋮⋮⋱⋮
n006????…?

 1234567…n
11111111…1
22244668…2⌊(n+1)/2⌋
33355779…2⌊(n+1)/2⌋+1
44488121216…4⌊(n+1)/2⌋
55599131317…4⌊(n+1)/2⌋+1
6661212181824…6⌊(n+1)/2⌋
7771313191925…6⌊(n+1)/2⌋+1
⋮⋮⋮⋮⋮ ⋮⋮⋮⋱⋮
nnn2⌊n/2⌋+n2⌊n/2⌋+n4⌊n/2⌋+n4⌊n/2⌋+n6⌊n/2⌋+n…⌊(n2+1)/2⌋
 1234567…n
10000000…0
20044444…4
30044444…4
400448812…4⌊(n-1)/2⌋
50044121216…4⌊(n+1)/2⌋
60044161620…?
70044161624…?
⋮⋮⋮⋮⋮ ⋮⋮⋮⋱⋮
n0044**?…?
* = 4n–4⌊(n+5)/4⌋

 1234567…n
11111111…1
22468101214…2n
336912151821…3n
4471115182226…?
55101520253035…5n
66111724303641…?
77142128354249…7n
⋮⋮⋮⋮⋮ ⋮⋮⋮⋱⋮
nn***????…?
* = 2n–⌊(n–1)/5⌋+⌊(n–2)/5⌋–⌊(n–4)/5⌋+⌊(n–5)/5⌋
** = 3n–⌊(n–1)/5⌋+⌊(n–2)/5⌋–⌊(n–4)/5⌋+⌊(n–5)/5⌋
 1234567…n
10000000…0
20000000…0
30555555…5
40555555…5
5051015202530…5n–5
6051520253035…5n
7051525303545…?
⋮⋮⋮⋮⋮ ⋮⋮⋮⋱⋮
n05?????…?

 1234567…n
11111111…1
22468101214…2n
33579111315…2n+1
4481216202428…4n
5591317212529…4n+1
66121824303642…6n
77131925313743…6n+1
⋮⋮⋮⋮⋮ ⋮⋮⋮⋱⋮
nn2⌊n/2⌋+n4⌊n/2⌋+n6⌊n/2⌋+n8⌊n/2⌋+n10⌊n/2⌋+n12⌊n/2⌋+n…2(n–1)⌊n/2⌋+n
 1234567…n
10000000…0
20444444…4
30444444…4
404812162024…4n–4
5041216202428…4n
6041620243236…?
7041624283640…?
⋮⋮⋮⋮⋮ ⋮⋮⋮⋱⋮
n044n–8????…?

 1234567…n
11111111…1
22222222…2
336912151821…3n
4471013161922…3n+1
5581114172023…3n+2
66121824303642…6n
77131925313743…6n+1
⋮⋮⋮⋮⋮ ⋮⋮⋮⋱⋮
nn3⌊n/3⌋+n6⌊n/3⌋+n9⌊n/3⌋+n12⌊n/3⌋+n15⌊n/3⌋+n18⌊n/3⌋+n…3(n-1)⌊n/3⌋+n
 1234567…n
10000000…0
20000000…0
30666666…6
40666666…6
50666666…6
6061218243036…6n–6
7061824303642…?
⋮⋮⋮⋮⋮ ⋮⋮⋮⋱⋮
n06?????…?

 1234567…n
11111111…1
2124681012…2n–2
314710131619…3n–2
4161014172025…?
5181317192633…?
61101620263036…?
71121925333643…?
⋮⋮⋮⋮⋮ ⋮⋮⋮⋱⋮
n12n–23n–2????…?
 1234567…n
10000000…0
20000000…0
30055555…5
40055555…5
50055101520…?
60055152025…?
70055202530…?
⋮⋮⋮⋮⋮ ⋮⋮⋮⋱⋮
n0055???…?

 1234567…n
11111111…1
21222222…2
314910131819…3n–2+2⌊n/3⌋–2⌊(n-1)/3⌋
4161012151921…?
5181114172023…?
61101519233337…?
71121921303639…?
⋮⋮⋮⋮⋮ ⋮⋮⋮⋱⋮
n12n–23n–2????…?
 1234567…n
10000000…0
20000000…0
30009999…9
40099999…9
5009991818…?
60099182727…?
70099272736…?
⋮⋮⋮⋮⋮ ⋮⋮⋮⋱⋮
n0099???…?

 1234567…n
11111111…1
21222222…2
312412131416…7⌊n/4⌋–⌊(n+1)/4⌋+n
412613141518…?
5121114172023…?
6121421252636…?
7121525273039…?
⋮⋮⋮⋮⋮ ⋮⋮⋮⋱⋮
n12?????…?
 1234567…n
10000000…0
20000000…0
30000121212…12
400012121212…12
500012121212…12
6001212122424…?
7001212122436…?
⋮⋮⋮⋮⋮ ⋮⋮⋮⋱⋮
n0012????…?

 1234567…n
11111111…1
21222222…2
316712131819…4⌊n/2⌋+n
417913151921…2⌊n/2⌋+2n+1
5181114172023…3n+2
61121318253037…?
71131524273639…?
⋮⋮⋮⋮⋮ ⋮⋮⋮⋱⋮
n13⌊n/3⌋+n2n+1????…?
 1234567…n
10000000…0
20000000…0
30066666…6
40666666…6
506612121212…12
606612182430…?
706618243036…?
⋮⋮⋮⋮⋮ ⋮⋮⋮⋱⋮
n066????…?

 1234567…n
11111111…1
21222222…2
31234567…n
41245678…n+1
512567811…3⌊n/3⌋+2
6126781113…*
71278111314…**
⋮⋮⋮⋮⋮ ⋮⋮⋮⋱⋮
n12nn+13⌊n/3⌋+2***…?
* = 2⌊n/3⌋+⌊(n-1)/3⌋+n
** = 2⌊(n+1)/3⌋+⌊(n+3)/3⌋+n
 1234567…n
10000000…0
20000000…0
30033333…3
40033333…3
50033666…6
60033699…***
700336912…?
⋮⋮⋮⋮⋮ ⋮⋮⋮⋱⋮
n00336***?…?
*** = 3⌊n/3⌋+3⌊(n-2)/3⌋

 1234567…n
11111111…1
21222222…2
314710131619…3n–2
418914172025…?
5191117212631…?
61101318233035…?
71121524293543…?
⋮⋮⋮⋮⋮ ⋮⋮⋮⋱⋮
n1*2n+1????…?
* = ⌊(n+1)/4⌋+3⌊n/4⌋+n
 1234567…n
10000000…0
20000000…0
30008888…8
40088888…8
50888888…8
608816162432…?
708816243240…?
⋮⋮⋮⋮⋮ ⋮⋮⋮⋱⋮
n088????…?


There are 89 different sets of 4 different directions where loops might be possible, and where no move can be reversed. For some of those sets, here are the smallest grids they completely fill by loops containing all 4 different moves:


If you can extend any of these results, please e-mail me. Click here to go back to Math Magic. Last updated 4/1/16.