hw9-fig - CS 325 Due Fri 3 Dec Homework#9 The Knights Tour...

This preview shows page 1. Sign up to view the full content.

CS 325 Due: Fri 3 Dec Homework #9 The Knight’s Tour Problem A knight is a chesspiece which can legally move from a square ( i, j ) on a chessboard (where i is the row index, and j is the column index) to any of the eight squares ( i - 1 , j - 2) , ( i - 1 , j + 2) , ( i + 1 , j - 2) , ( i + 1 , j + 2) , ( i - 2 , j - 1) , ( i - 2 , j + 1) , ( i + 2 , j - 1) , ( i + 2 , j + 1), as long as they are on the chessboard. You are interested in finding knight’s tours of various n × m gameboards. A knight’s tour is a sequence of squares from the gameboard so that each square appears exactly once in the sequence, and each square is a legal knight’s move from its previous square. A tour is closed if there is a legal knight’s move from the last square of the sequence back to the first square. Otherwise, the tour is open. You will study a heuristic for this problem. A heuristic (without backtracking) will usually find a tour, but may occasionally fail to find a tour. Given a partial tour, you will try to lengthen the tour by adding the next possible square with lowest degree. A square is possible if it is not already in the partial
This is the end of the preview. Sign up to access the rest of the document.

{[ snackBarMessage ]}

What students are saying

• As a current student on this bumpy collegiate pathway, I stumbled upon Course Hero, where I can find study resources for nearly all my courses, get online help from tutors 24/7, and even share my old projects, papers, and lecture notes with other students.

Kiran Temple University Fox School of Business ‘17, Course Hero Intern

• I cannot even describe how much Course Hero helped me this summer. It’s truly become something I can always rely on and help me. In the end, I was not only able to survive summer classes, but I was able to thrive thanks to Course Hero.

Dana University of Pennsylvania ‘17, Course Hero Intern

• The ability to access any university’s resources through Course Hero proved invaluable in my case. I was behind on Tulane coursework and actually used UCLA’s materials to help me move forward and get everything together on time.

Jill Tulane University ‘16, Course Hero Intern