Knuth's Xmas Lecture 2025 - The Knight's Adventure
Written by Mike James   
Wednesday, 24 December 2025

Its Xmas and Xmas means  Donald Knuth putting on his flamboyant Xmas top and talking to us about something that most of us know nothing about? Of course not. This year it's all about the Knight's Tour which is more interesting than anything a salesman could get up to.

The knight is perhaps the strangest of all chess peices as it moves in an L shape - two squares vertical or horizontal and then one at 90 degrees. We all know that the L shape in Tetris is particularly fun and there are lots of puzzles based on having to fit L shapes together. The Knights Tour is a classic of this type of puzzle and it is a sort of travelling salesman problem, but where the salesman is a knight. The problem is to find out whether the knight can visit every square on a chessboard exactly once and get back to its starting square, a closed tour, or not, in whcih case it is an open tour. 

kinghttour

Variations of the Knight's Tour are a fairly solved problem and they provide some interesting geometric patterns. So much so that Knuth suggested they be used to decorate his new computer science building. This is covered at the start of the talk and then he goes on to describe the history of the problem and makes a connection with Celtic knots.

The real questions about the Knight'sTour relates to how many of them there are. Some of these questions are long-standing, but with the help of a computer the solutions can be found. For example, every closed Knight's Tour has to have at least four turns at more than 90 degrees, but there is only one tour that achieves this lower bound. 

This talk reveals not only some details of the knights tour, but the fact that Knuth actually uses computers to solve problems! 

If you go to the discussion at the end there is a bonus where Knuth is asked about his Xmas jumper - and its story is almost as interesting. 

I cannot pretend that the content of Knuth's lecture this year is easy to follow, but it is a rare glimpse into how such problems are tackled and how research is done. 

Knuth Xmas Jumper

 

More Information

Donald E. Knuth Lectures

Related Articles

Knuth's Xmas Lecture 2024 - Strong And Weak

Donald Knuth's Christmas Lecture 2023

Yoda's (Donald Knuth) Xmas Lecture 2018

Knuth's 25th Christmas Lecture - Pi And The Art Of Computer Programming (2019)

No Donald Knuth Christmas Lecture This Year (2020)

Donald Knuth's Xmas Lecture Is Back (2022)

Donald Knuth's Christmas Tree Lecture 2017

Knuth's 22nd 360 Degree Not Christmas Tree Lecture

Knuth's 21st Not Christmas Tree Lecture 

Donald Knuth's Christmas Tree Lecture 

The Art Of Computer Programming - A Great Present.

Donald Knuth's Christmas Tree Lecture 

Donald Knuth and the Art of Programming     

 

To be informed about new articles on I Programmer, sign up for our weekly newsletter, subscribe to the RSS feed and follow us on Facebook or Linkedin.

 

Banner


Advent Of Code 2025 Commences
01/12/2025

It's Advent, the time of year when we countdown the days to Christmas having fun doing daily coding challenges. Advents, in the programming sense, are events hosting programming puzzles announced ever [ ... ]



Kotlin 2.3 Improves Swift Interop
27/11/2025

Kotlin 2.3 is available now as a release candidate. The new version adds a new checker for unused return values, and changes to context-sensitive resolution. The release candidate adds support for Jav [ ... ]


More News

pico book

 

Comments




or email your comment to: comments@i-programmer.info

 

<ASIN: 0321751043>

<ASIN:0134397606>

Last Updated ( Wednesday, 24 December 2025 )