Backtracking

A trial-and-error approach where numbers are tentatively placed and reverted upon contradiction. Used in computer puzzle generation.