Patent ID: 8527437

Claim:
A method of operating a classical computer to calculate a total SEO, with the purpose of using said total SEO to operate a quantum computer, and to induce said quantum computer to drive a starting unit vector |s′> towards a target unit vector |t>, said method comprising the steps of: storing in said classical computer a data trove comprising a positive number ε, and a data-set sufficient to determine |<s′|t>|, calculating using said classical computer and using said data trove, a sequence of unitary operators U 0 ,U 1 ,U 2 , . . . , U M , wherein M depends on ε, wherein there are unit vectors |Φ 1 > and |Φ 2 > such that if ERR=∥v 1 >−|v 2 >| 2 where |v 1 >=U M . . . U 1 U 0 |s′> |Φ 1 > and |v 2 >=|t> |Φ 2 >, then ERR≦ε, calculating using said classical computer for each j=0,1,2, . . . M, a SEO corresponding to U j , wherein said total SEO equals the product Σ M . . . Σ 1 Σ 0 , wherein for a multiplicity of j, U j is approximately equal to an operator of the special form A j † {exp(λ j |t j ><t j |) B j }A j for some real number λ j not in the set {π/3,−π/3,π,−π}, some unit vector |t j >, and some unitary operators A j and B j .