Machine-translated by Google. Questions are authored in English.
Top

Discussion

What is bidirectional search?

  • A.Searching a graph in which every edge can be traversed both ways
  • B.Alternating between depth first and breadth first strategies
  • C.Searching two separate problems simultaneously on one machine
  • D.Searching forward from the start and backward from the goal at once

Answer: D

Running two searches that meet in the middle replaces one search of depth d with two of depth d over two, reducing the node count from b to the d down to twice b to the d over two. For b of ten and d of six that is a thousand nodes instead of a million. Bidirectional edges, strategy alternation and parallel problems are different notions. Halving an exponent is a far larger saving than any constant factor improvement.

No comment is present. Be the first to comment.
Loading…

Post your comment

Please log in or register to post a comment.