A generalized quantum branching program

  • Classical Branching program
    • deterministic branching program
      • Size is the total number of nodes in the branching tree
      • length is the longest path from source to sink node
      • For a levelled graph, the width is the maximum number of nodes in any level
    • probabilistic branching programs
  • Quantum branching program
    • Nakanashi’s qbp
      • It is derived from the probabilistic branching program so you go to a node with an amplitude instead of a probability
    • Albayev’s qbp
      • This uses something called a quantum transformation which is a tuple of state, and 2 evolution functoin
      • if input is 0 then apply 1 transformation program, if it is 1 then apply the other.
    • AQBP is too simple to have nice properties, NQBP is to complex to perform an analysis on
    • so we have generalized qbp