Introduction – artificial intelligence – computation – Cantor’s diagonal argument – complexity theory – Decision problems – P and NP – Church–Turing Thesis – Von Neumann architecture – Problem Solving – Rules – Logic-based operators – Frames – Categorial representation – Binary vector representation – Production System – Deduction systems – Reaction systems – Conflict resolution – Human problem-solving – Information and measurement – Reversible Computation – Reversible circuits – Toffoli gate
Introduction to quantum physics – Unitary Evolution – Quantum Mechanics – Hilbert space – Quan- tum Time Evolution – Von Neumann Entropy – Measurement – Heisenberg’s uncertainty principle – Randomness – Computation with Qubits – Computation with m Qubit – Matrix Representation of Serial and Parallel Operations – Quantum Boolean Circuits – Periodicity – Quantum Fourier Transform – Unitary Transforms – Search and Quantum Oracle – Grover’s Amplification – Circuit Representation – Speeding up the Traveling Salesman Problem – The Generate-and-Test Method – Quantum Problem-Solving – Heuristic Search – Quantum Tree Search – Tarrataca’s Quantum Production System.
A General Model of a Quantum Computer – Cognitive architecture – Representation – Quantum Cognition – Decision making – Unpacking Effects – Quantum Walk on a graph – Quantum annealing – Optimization problems – Quantum Neural Computation – Applications on Quantum annealing Computer – Development libraries – Quantum Computer simulation tool kits.