P, NP, NP-Hard and NP-Complete Problems Quantum Computer Architecture Based on Optically Controlled Spins