In automated planning, a landmark is a proposition (a fact about the world) that must be true at some point in every valid plan that solves a given problem. Landmarks are derived from the structure of the planning domain and problem instance, not from a single plan. They represent necessary stepping stones between the initial state and the goal. Identifying landmarks allows planners to impose ordering constraints on actions and to create powerful, informed heuristic functions that dramatically improve search efficiency by estimating the minimum number of actions needed to achieve all required facts.
