AND/OR Search Tree - Definition

given:

the associated AND/OR Search Tree 𝑆𝑇(𝒢):

  • has alternating levels of AND and OR nodes:
  • its structure is based on the underlying pseudo tree 𝑇:
    • its root is an OR node labeled by the root of 𝑇
    • its parent-child relationship between nodes in the search space are defined as follows:
      • an OR node 𝑂 has a child AND node 𝐴, iff it is consistent with the assignment from root node to node 𝐴 (consistency is defined relative to the constraints when we have a constraint problem)
      • an AND node 𝐴 has a child OR node 𝑂, iff 𝑂 is a child of 𝐴 in the guiding pseudo tree 𝑇

AND/OR Search Tree - Examples

AND/OR Search Tree - Complexity

AND/OR Search Tree - Other Stuff

AND/OR Search Tree - To AND/OR Search Graph

It is often the case that a search space that is a tree can become a graph if nodes that root identical search subspaces, or correspond to identical subproblems, are identified. Any two such nodes can be merged, yielding a graph and thus reducing the size of the search space

see: OR Search Graphs (AOG)