Solving problems by searching
Bidirectional Search
Bidirectional Search Discussion