Sudoku Solutions: A Comparative Analysis of Breadth-First Search, Depth-First Search, and Human Approaches

Saved in:
Bibliographic Details
Title: Sudoku Solutions: A Comparative Analysis of Breadth-First Search, Depth-First Search, and Human Approaches
Language: English
Authors: Norizan Mat Diah (ORCID 0000-0002-3785-948X), Syahirul Riza (ORCID 0009-0006-4800-0466), Suzana Ahmad (ORCID 0000-0001-7233-7495), Norzilah Musa (ORCID 0000-0002-3820-2930), Shakirah Hashim (ORCID 0000-0002-5941-8968)
Source: Journal of Education and Learning (EduLearn). 2025 19(1):561-569.
Availability: Institute of Advanced Engineering and Science. C5 Plumbon, Banguntapan, Yogyakarta, 55198, Indonesia. e-mail: edulearn@uad.ac.id; Web site: http://edulearn.intelektual.org/index.php/EduLearn/
Peer Reviewed: Y
Page Count: 9
Publication Date: 2025
Document Type: Journal Articles
Reports - Research
Descriptors: Puzzles, Artificial Intelligence, Problem Solving, Algorithms, Difficulty Level
ISSN: 2089-9823
2302-9277
Abstract: Sudoku is a puzzle that has a unique solution. No matter how many methods are used, the result will always be the same. The player thought that the number of givens or clues, the initial value on the Sudoku puzzles, would significantly determine the difficulty level, which is not necessarily correct. This research uses two search algorithms, breadth-first search (BFS) and depth-first search (DFS), to solve a set of Sudoku puzzles based on the number of givens. The Sudoku puzzles are chosen based on the number of givens between 32 and 35. In cases where Sudoku puzzles are considered medium or intermediate difficulty, the solutions generated by both algorithms will be compared with the human-solving approach. The research aims to determine whether humans tend to solve Sudoku puzzles with solutions resembling those generated by BFS or DFS. Furthermore, if all three approaches-human, BFS, DFS-yield comparable solutions, the Sudoku puzzle has only one unique solution.
Abstractor: As Provided
Entry Date: 2025
Accession Number: EJ1457140
Database: ERIC
FullText Text:
  Availability: 0
CustomLinks:
  – Url: https://eric.ed.gov/contentdelivery/servlet/ERICServlet?accno=EJ1457140
    Name: ERIC Full Text
    Category: fullText
    Text: Full Text from ERIC
Header DbId: eric
DbLabel: ERIC
An: EJ1457140
AccessLevel: 3
PubType: Academic Journal
PubTypeId: academicJournal
PreciseRelevancyScore: 0
IllustrationInfo
Items – Name: Title
  Label: Title
  Group: Ti
  Data: Sudoku Solutions: A Comparative Analysis of Breadth-First Search, Depth-First Search, and Human Approaches
– Name: Language
  Label: Language
  Group: Lang
  Data: English
– Name: Author
  Label: Authors
  Group: Au
  Data: <searchLink fieldCode="AR" term="%22Norizan+Mat+Diah%22">Norizan Mat Diah</searchLink> (ORCID <externalLink term="https://orcid.org/0000-0002-3785-948X">0000-0002-3785-948X</externalLink>)<br /><searchLink fieldCode="AR" term="%22Syahirul+Riza%22">Syahirul Riza</searchLink> (ORCID <externalLink term="https://orcid.org/0009-0006-4800-0466">0009-0006-4800-0466</externalLink>)<br /><searchLink fieldCode="AR" term="%22Suzana+Ahmad%22">Suzana Ahmad</searchLink> (ORCID <externalLink term="https://orcid.org/0000-0001-7233-7495">0000-0001-7233-7495</externalLink>)<br /><searchLink fieldCode="AR" term="%22Norzilah+Musa%22">Norzilah Musa</searchLink> (ORCID <externalLink term="https://orcid.org/0000-0002-3820-2930">0000-0002-3820-2930</externalLink>)<br /><searchLink fieldCode="AR" term="%22Shakirah+Hashim%22">Shakirah Hashim</searchLink> (ORCID <externalLink term="https://orcid.org/0000-0002-5941-8968">0000-0002-5941-8968</externalLink>)
– Name: TitleSource
  Label: Source
  Group: Src
  Data: <searchLink fieldCode="SO" term="%22Journal+of+Education+and+Learning+%28EduLearn%29%22"><i>Journal of Education and Learning (EduLearn)</i></searchLink>. 2025 19(1):561-569.
– Name: Avail
  Label: Availability
  Group: Avail
  Data: Institute of Advanced Engineering and Science. C5 Plumbon, Banguntapan, Yogyakarta, 55198, Indonesia. e-mail: edulearn@uad.ac.id; Web site: http://edulearn.intelektual.org/index.php/EduLearn/
– Name: PeerReviewed
  Label: Peer Reviewed
  Group: SrcInfo
  Data: Y
– Name: Pages
  Label: Page Count
  Group: Src
  Data: 9
– Name: DatePubCY
  Label: Publication Date
  Group: Date
  Data: 2025
– Name: TypeDocument
  Label: Document Type
  Group: TypDoc
  Data: Journal Articles<br />Reports - Research
– Name: Subject
  Label: Descriptors
  Group: Su
  Data: <searchLink fieldCode="DE" term="%22Puzzles%22">Puzzles</searchLink><br /><searchLink fieldCode="DE" term="%22Artificial+Intelligence%22">Artificial Intelligence</searchLink><br /><searchLink fieldCode="DE" term="%22Problem+Solving%22">Problem Solving</searchLink><br /><searchLink fieldCode="DE" term="%22Algorithms%22">Algorithms</searchLink><br /><searchLink fieldCode="DE" term="%22Difficulty+Level%22">Difficulty Level</searchLink>
– Name: ISSN
  Label: ISSN
  Group: ISSN
  Data: 2089-9823<br />2302-9277
– Name: Abstract
  Label: Abstract
  Group: Ab
  Data: Sudoku is a puzzle that has a unique solution. No matter how many methods are used, the result will always be the same. The player thought that the number of givens or clues, the initial value on the Sudoku puzzles, would significantly determine the difficulty level, which is not necessarily correct. This research uses two search algorithms, breadth-first search (BFS) and depth-first search (DFS), to solve a set of Sudoku puzzles based on the number of givens. The Sudoku puzzles are chosen based on the number of givens between 32 and 35. In cases where Sudoku puzzles are considered medium or intermediate difficulty, the solutions generated by both algorithms will be compared with the human-solving approach. The research aims to determine whether humans tend to solve Sudoku puzzles with solutions resembling those generated by BFS or DFS. Furthermore, if all three approaches-human, BFS, DFS-yield comparable solutions, the Sudoku puzzle has only one unique solution.
– Name: AbstractInfo
  Label: Abstractor
  Group: Ab
  Data: As Provided
– Name: DateEntry
  Label: Entry Date
  Group: Date
  Data: 2025
– Name: AN
  Label: Accession Number
  Group: ID
  Data: EJ1457140
PLink https://search.ebscohost.com/login.aspx?direct=true&site=eds-live&db=eric&AN=EJ1457140
RecordInfo BibRecord:
  BibEntity:
    Languages:
      – Text: English
    PhysicalDescription:
      Pagination:
        PageCount: 9
        StartPage: 561
    Subjects:
      – SubjectFull: Puzzles
        Type: general
      – SubjectFull: Artificial Intelligence
        Type: general
      – SubjectFull: Problem Solving
        Type: general
      – SubjectFull: Algorithms
        Type: general
      – SubjectFull: Difficulty Level
        Type: general
    Titles:
      – TitleFull: Sudoku Solutions: A Comparative Analysis of Breadth-First Search, Depth-First Search, and Human Approaches
        Type: main
  BibRelationships:
    HasContributorRelationships:
      – PersonEntity:
          Name:
            NameFull: Norizan Mat Diah
      – PersonEntity:
          Name:
            NameFull: Syahirul Riza
      – PersonEntity:
          Name:
            NameFull: Suzana Ahmad
      – PersonEntity:
          Name:
            NameFull: Norzilah Musa
      – PersonEntity:
          Name:
            NameFull: Shakirah Hashim
    IsPartOfRelationships:
      – BibEntity:
          Dates:
            – D: 01
              M: 01
              Type: published
              Y: 2025
          Identifiers:
            – Type: issn-print
              Value: 2089-9823
            – Type: issn-electronic
              Value: 2302-9277
          Numbering:
            – Type: volume
              Value: 19
            – Type: issue
              Value: 1
          Titles:
            – TitleFull: Journal of Education and Learning (EduLearn)
              Type: main
ResultId 1