[PDF]

Solving Battleship via ILP


Morgan Diment

06/05/2026

Supervised by Jandson Santos Ribeiro Santos; Moderated by Dr Soumya Barathi

This dissertation compares Cell-based and Ship-based Integer Linear Programming formulations for solving the NP-Complete Battleship Solitaire puzzle. A Python and Gurobi benchmark across grids up to 30×30 isolates matrix density, not search-tree depth, as the dominant performance factor.


Initial Plan (02/02/2026) [Zip Archive]

Final Report (06/05/2026) [Zip Archive]

Publication Form