Manhattan Distance does not take into account linear conflicts. For example:
- - 3,1 needs to be changed to - 1, -, 3
[Only first row is being shown here, and the blank is assumed to be at the top left corner.]
Manhattan Distance is 4, but tiles 1 and 3 interfere with each other while moving.
So, how can we improve this heuristic?