q5m.js - Quantum Computing Library - v0.1.1
    Preparing search index...

    Function analyzeGroverPerformance

    • Analyzes the success probability of Grover's algorithm.

      Provides detailed analysis of how Grover's algorithm performs for the given oracle and number of iterations. Uses the underlying Amplitude Amplification framework for accurate analysis.

      Parameters

      • numQubits: number

        Number of qubits in the system

      • oracle: AmplitudeOracle

        Oracle function identifying marked items

      • iterations: number

        Number of Grover iterations to analyze

      Returns {
          successProbability: number;
          optimalIterations: number;
          markedStates: number;
          totalStates: number;
          theoreticalOptimum: number;
      }

      Object containing success probability and analysis