dc.contributor.author | Becerra, David J. | en_US |
dc.date.accessioned | 2015-04-09T13:56:07Z | |
dc.date.created | 2015-05 | en_US |
dc.date.issued | 2015-04-08 | en_US |
dc.date.submitted | 2015 | en_US |
dc.identifier.citation | Becerra, David J. 2015. Algorithmic Approaches to Playing Minesweeper. Bachelor's thesis, Harvard College. | en_US |
dc.identifier.uri | http://nrs.harvard.edu/urn-3:HUL.InstRepos:14398552 | |
dc.description.abstract | This thesis explores the challenges associated with designing a Minesweeper solving algorithm. In particular, it considers how to best start a game, various heuristics for handling guesses, and different strategies for making deterministic deductions. The paper explores the single point approach and the constraint satisfaction problem model for playing Minesweeper. I present two novel implementations of both of these approaches called double set single point and connected components CSP. The paper concludes that the coupled subsets CSP model performs the best overall because of its sophisticated probabilistic guessing and its ability to find deterministic moves. | en_US |
dc.format.mimetype | application/pdf | en_US |
dc.language.iso | en | en_US |
dash.license | LAA | en_US |
dc.subject | Computer Science | en_US |
dc.subject | Mathematics | en_US |
dc.title | Algorithmic Approaches to Playing Minesweeper | en_US |
dc.type | Thesis or Dissertation | en_US |
dash.depositing.author | Becerra, David J. | en_US |
dc.date.available | 2015-04-09T13:56:07Z | |
thesis.degree.date | 2015 | en_US |
thesis.degree.grantor | Harvard College | en_US |
thesis.degree.level | Undergraduate | en_US |
thesis.degree.name | AB | en_US |
dc.type.material | text | en_US |
thesis.degree.department | Computer Science | en_US |
dash.identifier.vireo | http://etds.lib.harvard.edu/college/admin/view/84 | en_US |
dash.title.page | 1 | en_US |
dash.author.email | djb9306@gmail.com | en_US |
thesis.degree.department-secondary | Mathematics | en_US |
dash.identifier.drs | urn-3:HUL.DRS.OBJECT:25267837 | en_US |
dash.contributor.affiliated | Becerra, David | |