Sudoku sarežģītības noteikšanas algoritma izstrāde
| dc.contributor.advisor | Šostaks, Agris | |
| dc.contributor.author | Beināre, Anitra Adriāna | |
| dc.contributor.other | Latvijas Universitāte. Datorikas fakultāte | |
| dc.date.accessioned | 2023-09-06T01:03:45Z | |
| dc.date.accessioned | 2025-07-23T02:38:38Z | |
| dc.date.available | 2023-09-06T01:03:45Z | |
| dc.date.issued | 2023 | |
| dc.description.abstract | Bakalaura darbā aprakstīta klasisku Sudoku mīklu sarežģītības noteicēja izstrāde un testēšana, salīdzinot tā sniegtos sarežģītības vērtējumus ar cilvēku sniegtajiem. Darba mērķis bija iegūt noteicēju, kas spēj atrisināt vismaz 99% no visām Sudoku mīklām un korekti noteikt sarežģītību vismaz 95% no mīklām. Darbā aprakstīti esoši Sudoku mīklu risināšanas un sarežģītības noteikšanas algoritmi un veikti secinājumi par to efektivitāti un ieteiktiem uzlabojumiem. Balstoties uz šiem secinājumiem izstrādāts jauns sarežģītības noteicējs, kas savu vērtējumu balsta uz risināšanas soļiem, kādus izmanto cilvēki, kad risina mīklas. Izstrādātais rīks tiek salīdzināts ar cilvēku sniegtiem Sudoku mīklu sarežģītības vērtējumiem. | |
| dc.description.abstract | This thesis contains the description of a difficulty determiner for classic Sudoku puzzles, as well as its creation and testing, comparing its given difficulty scores with those given by human solvers. The goal of this thesis was to create a determiner with the ability to solve at least 99% of all Sudoku puzzles and correctly determine difficulty for 95% of them. Multiple different Sudoku solving and difficulty determining algorithms have been described and conclusions have been made about their effectivity and proposed improvements. Based on these conclusions a new difficulty determiner has been created, based on the solving steps used by human solvers. The created tool has been compared to difficulty scores given by human Sudoku solvers. | |
| dc.identifier.other | 96236 | |
| dc.identifier.uri | https://dspace.lu.lv/handle/7/64302 | |
| dc.language.iso | lav | |
| dc.publisher | Latvijas Universitāte | |
| dc.rights | info:eu-repo/semantics/openAccess | |
| dc.subject | Datorzinātne | |
| dc.subject | Sudoku | |
| dc.subject | algoritmi | |
| dc.subject | sarežģītības noteikšana | |
| dc.subject | mīklas | |
| dc.title | Sudoku sarežģītības noteikšanas algoritma izstrāde | |
| dc.title.alternative | Creation of a Sudoku difficulty determiner | |
| dc.type | info:eu-repo/semantics/bachelorThesis |