About: Depth-first search is a research topic. Over the lifetime, 635 publications have been published within this topic receiving 17696 citations. The topic is also known as: DFS & depth-first traversal.
TL;DR: The value of depth-first search or “backtracking” as a technique for solving problems is illustrated by two examples of an improved version of an algorithm for finding the strongly connected components of a directed graph.
Abstract: The value of depth-first search or “backtracking” as a technique for solving problems is illustrated by two examples. An improved version of an algorithm for finding the strongly connected componen...
TL;DR: This heuristic depth-first iterative-deepening algorithm is the only known algorithm that is capable of finding optimal solutions to randomly generated instances of the Fifteen Puzzle within practical resource limits.
TL;DR: A depth·first iterative·deepening algorithm is shown to be asymptotically optimal along all three dimmsions for exponential tree searches and is the only known algorithm that is capable of finding optimal solUtions to randomly generated instances of the Fif/un Puzzle within practical resource.
Abstract: Richard E. Korf** Department of Computer Science, Columbia University. New York, NY 10027, U.S.A. 97 The complailits of various search algorithms are consuured in ~rms of time. space. and cost of solwion path. It is known that breadth·first search requires tOO much space and depth·first Starch can UM too much time and d~n't always find a cheapest path. A depth·first iterative·deepening algorithm is shown to be asymptotically optimal along all three dimmsions for exponential tree searches. The algorithm has been used succt$Sfully in chess programs, has bun effectively combined with bi-directional search. and has been applied to best·first heuristic search as well. This heuristic depth·first iterative· deePening algorithm is the only known algorithm that is capable of finding optimal solUtions to randomly generated instances of the Fif/un Puzzle within practical resource
TL;DR: An overview of very large scale neighborhood search methods is given and recent variants and extensions like variable depth search and adaptive large neighborhood search are discussed.
Abstract: Heuristics based on large neighborhood search have recently shown outstanding results in solving various transportation and scheduling problems. Large neighborhood search methods explore a complex neighborhood by use of heuristics. Using large neighborhoods makes it possible to find better candidate solutions in each iteration and hence traverse a more promising search path. Starting from the large neighborhood search method, we give an overview of very large scale neighborhood search methods and discuss recent variants and extensions like variable depth search and adaptive large neighborhood search.
TL;DR: This paper presents several modifications to the basic rapidly-exploring random tree (RRT) search algorithm to utilize a heuristic quality function to guide the search.
Abstract: This paper presents several modifications to the basic rapidly-exploring random tree (RRT) search algorithm. The fundamental idea is to utilize a heuristic quality function to guide the search. Results from a relevant simulation experiment illustrate the benefit and drawbacks of the developed algorithms. The paper concludes with several promising directions for future research.