2017
DOI: 10.7771/1932-6246.1194
|View full text |Cite
|
Sign up to set email alerts
|

Algorithmic Puzzles: History, Taxonomies, and Applications in Human Problem Solving

Abstract: The paper concerns an important but underappreciated genre of algorithmic puzzles, explaining what these puzzles are, reviewing milestones in their long history, and giving two different ways to classify them. Also covered are major applications of algorithmic puzzles in cognitive science research, with an emphasis on insight problem solving, and the advantages of algorithmic puzzles over some other classes of problems used in insight research. The author proposes adding algorithmic puzzles as a separate categ… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1

Citation Types

0
3
0

Year Published

2019
2019
2024
2024

Publication Types

Select...
3
3

Relationship

0
6

Authors

Journals

citations
Cited by 6 publications
(3 citation statements)
references
References 24 publications
0
3
0
Order By: Relevance
“…The original puzzle by Samuel Loyd [6] did not introduce the additional constraint to visit each point only once, nor to came back to the starting point with the last edge of the path, and its planar generalization from G 2 3 to G 2 n (see References [5]& [7]) became quite popular on the Web at the beginning of the XXI century as a challenging brain teaser (for applications in cognitive psychology see also [2]& [3]).…”
Section: Introductionmentioning
confidence: 99%
“…The original puzzle by Samuel Loyd [6] did not introduce the additional constraint to visit each point only once, nor to came back to the starting point with the last edge of the path, and its planar generalization from G 2 3 to G 2 n (see References [5]& [7]) became quite popular on the Web at the beginning of the XXI century as a challenging brain teaser (for applications in cognitive psychology see also [2]& [3]).…”
Section: Introductionmentioning
confidence: 99%
“…Starting from the functionalities presented in the use case diagram, five classes were designed and implemented, between which there are composition relations. The UML class diagram [47,48] represented in Figure 11 presents these five classes, the relation between them, and the used C# standard packages. These five classes are as follows: Starting from the functionalities presented in the use case diagram, five classes were designed and implemented, between which there are composition relations.…”
mentioning
confidence: 99%
“…These five classes are as follows: Starting from the functionalities presented in the use case diagram, five classes were designed and implemented, between which there are composition relations. The UML class diagram [47,48] represented in Figure 11…”
mentioning
confidence: 99%