User Tools

Site Tools


skill-tree:qc:2:5:b

QC2.5 Simon's Algorithm

This skill introduces Simon's algorithm, which demonstrates an exponential separation between quantum and classical query complexity for a specific type of hidden function. Learners study how quantum superposition and interference are combined to identify a secret bit string encoded in a black-box function. Emphasis is placed on executing the algorithm and interpreting the outcome.

Requirements

Learning Outcomes

  • Describe the problem solved by Simon's algorithm and its classical query complexity.
  • Explain how superposition and interference are used to obtain constraints on the hidden bit string.
  • Execute Simon's algorithm step by step for a given oracle.
  • Use repeated measurement outcomes to derive constraints and determine the secret string.
skill-tree/qc/2/5/b.txt · Last modified: 2026/11/09 11:30 by 127.0.0.1