The four papers in this issue of Computing Surveys present algorithms or techniques that require the use of heuristics for their successful application. Heuristics play a significant role in optimal searches of game trees and in effective recovery of three-dimensional characteristics of a visual scene. Heuristics are also used in solving code generation problems, and in constructing and evaluating decision trees.