Means-Ends Analysis process centres around the detection of difference between the current state and the goal state. Once such a difference is found, then to reduce the difference one applies
- a forward search that can reduce the difference
- a backward search that can reduce the difference
- a bidirectional search that can reduce the difference
- an operator that can reduce the difference