John Tsotsos asked his AI students to work on having an AI solve a jigsaw puzzle, though it is NP-complete. This paper considers the search time of the recursive backtracking algorithm for solving it when the puzzle pieces are generated randomly with a planted solution. Feeling that a jigsaw puzzle should have a particular image when completed, we set the probability that two pieces fit together locally to be just small enough that with high probability the planted solution is unique. We were surprised to see that in this case the recursive backtracking algorithm which expands a rectangle from a corner has expected 1 + ǫ branching width. In contrast, this width is exponential if it attempts to put together just the edge pieces into a frame,...
We propose card games for one player as a valuable domain for studying search problems. They are a n...
Abstract: Problem statement: To design, implement, and test an algorithm for solving the square jigs...
In this paper we present a new algorithm for the well-known and computationally-challenging Sudoku p...
AbstractWe present a new algorithm for automatically solving jigsaw puzzles by shape alone. The algo...
Constructing computer programs that solve problems (and puzzles) is central to the field of Artifici...
Part 7: Genetic AlgorithmsInternational audienceOur paper presents a new method for solving the rect...
We study algorithmic aspects of the Path Puzzles---a logic puzzle created in 2013 and confirmed NP-c...
AbstractWe analyze the time complexity of iterative-deepening-A∗ (IDA∗). We first show how to calcul...
We present a new formulation to automatically solve jigsaw puzzles considering only the information ...
Abstract Solving puzzles has become increasingly important in artificial intelligence research sinc...
We study algorithmic aspects of the Path puzzle--a logic puzzle created in 2013 and confirmed NP-com...
Thesis (M.S.) California State University, Los Angeles, 2011Committee members: Gary Brookfield...
Abstract—A jigsaw puzzle solver reconstructs the original image from a given collection of non-overl...
We present an evaluation of different AI search paradigms applied to a natural planning problem. The...
In this article, we describe the lessons learned in creating an efficient solver for the solitaire g...
We propose card games for one player as a valuable domain for studying search problems. They are a n...
Abstract: Problem statement: To design, implement, and test an algorithm for solving the square jigs...
In this paper we present a new algorithm for the well-known and computationally-challenging Sudoku p...
AbstractWe present a new algorithm for automatically solving jigsaw puzzles by shape alone. The algo...
Constructing computer programs that solve problems (and puzzles) is central to the field of Artifici...
Part 7: Genetic AlgorithmsInternational audienceOur paper presents a new method for solving the rect...
We study algorithmic aspects of the Path Puzzles---a logic puzzle created in 2013 and confirmed NP-c...
AbstractWe analyze the time complexity of iterative-deepening-A∗ (IDA∗). We first show how to calcul...
We present a new formulation to automatically solve jigsaw puzzles considering only the information ...
Abstract Solving puzzles has become increasingly important in artificial intelligence research sinc...
We study algorithmic aspects of the Path puzzle--a logic puzzle created in 2013 and confirmed NP-com...
Thesis (M.S.) California State University, Los Angeles, 2011Committee members: Gary Brookfield...
Abstract—A jigsaw puzzle solver reconstructs the original image from a given collection of non-overl...
We present an evaluation of different AI search paradigms applied to a natural planning problem. The...
In this article, we describe the lessons learned in creating an efficient solver for the solitaire g...
We propose card games for one player as a valuable domain for studying search problems. They are a n...
Abstract: Problem statement: To design, implement, and test an algorithm for solving the square jigs...
In this paper we present a new algorithm for the well-known and computationally-challenging Sudoku p...