13th Amendment of the United States Constitution is ratified, abolishing slavery
1943
The Indian city of Calcutta (now Kolkata) was attacked in a daylight aerial bombardment for the first time, as Japanese bombers made a brief raid. There had been seven previous bombings of Calcutta, but all had taken place at night. The British Indian government announced that 167 civilians and one soldier were killed.
1950
Sikkim becomes a protectorate of India.
1950
Sri Aurobindo Ghosh, great revolutionary, freedom fighter and teacher, passed away.
1951
Abanindranath Tagore, a great Modern Indian Painter, passed away.
1990
With the induction of 60 ministers, the Bihar Cabinet becomes the largest ever cabinet in India with a total of 71 ministers.
1991
The government reduces visa fees for tourists intending to visit India.
1992
V. P. Singh and hundreds arrested in Barabanki on the way to Ayodhya.
1994
V. P.Singh, former PM, resigns from the Parliament.
Quantum complexity theory raises fundamental questions about the limits and powers of quantum computation. In this article, we compare BQP to the classical classes P, NP, and PP, uncovering their relationships, differences, and implications for computational theory and practice.
2. Complexity Classes at a Glance
Class
Description
Model
P
Polynomial time
Deterministic
NP
Verifiable in polynomial time
Non-deterministic
BQP
Solvable by quantum computer in polynomial time
Quantum
PP
Accepts if >50% of paths accept
Probabilistic
3. What Is BQP?
BQP (Bounded-error Quantum Polynomial Time) is the class of decision problems solvable by a quantum computer in polynomial time with error probability ≤ 1/3.
4. What Is P?
P contains problems solvable in polynomial time on a deterministic Turing machine: \[ P = \{L \mid \exists \text{ a poly-time algorithm } A \text{ such that } A(x) = L(x)\} \]
5. What Is NP?
NP is the set of problems for which a proposed solution can be verified in polynomial time.
PP (Probabilistic Polynomial Time) accepts if more than 50% of computation paths accept. It allows unbounded error but requires majority vote.
7. The Inclusion Chain: P ⊆ BPP ⊆ BQP ⊆ PP
It is known that:
\[ P \subseteq BPP \subseteq BQP \subseteq PP \]
BQP sits between classical randomness and unbounded probabilistic acceptance.
8. BQP vs P
All deterministic problems in P are also in BQP: \[ P \subseteq BQP \]
But BQP contains problems believed not to be in P:
Integer factoring (Shor’s algorithm)
9. BQP vs NP
The relationship between BQP and NP is unresolved:
BQP can solve some problems outside P
But is not known to solve NP-complete problems efficiently
10. BQP vs PP
PP is much larger than BQP in expressive power
Aaronson proved: \[ \text{PostBQP} = PP \] This shows that adding postselection to BQP boosts its power dramatically.
11. Oracle Separations
Relative to oracles:
\( BQP \not\subseteq PH \)
\( NP \not\subseteq BQP \)
Suggests BQP and NP are incomparable in power
12. Does BQP Contain NP-Complete Problems?
No known efficient quantum algorithm solves NP-complete problems
Believed that NP-complete \(\notin\) BQP
13. Is BQP Harder Than NP?
BQP is not strictly more powerful than NP:
NP involves non-deterministic search
BQP relies on unitary evolution and interference
14. Is BQP Equal to PP?
No. But PostBQP = PP BQP is a subset of PP and cannot solve all PP-complete problems.
15. Known Problems in BQP
Factoring
Discrete logarithm
Simon’s problem
Order-finding
Quantum simulation
16. Factoring and Discrete Log
Both are in BQP due to Shor’s algorithm:
Neither is known to be NP-complete
Their classical hardness forms basis of modern cryptography
17. Grover’s Search and Quadratic Speedups
Grover’s algorithm provides quadratic speedup for unstructured search:
\[ O(\sqrt{N}) \text{ vs classical } O(N) \]
But doesn’t make NP-complete problems easy.
18. Approximate Counting and BQP
Quantum algorithms offer improvements for counting problems:
Related to #P and PP
Example: Quantum amplitude estimation
19. PostBQP and the Role of Postselection
PostBQP allows quantum circuits to condition on measurement outcomes. Aaronson showed:
\[ \text{PostBQP} = PP \]
It shows the sensitivity of complexity to model changes.
20. Implications for Cryptography
BQP threatens RSA, Diffie-Hellman, ECC
Cryptographic primitives in NP may remain secure if \( NP \not\subseteq BQP \)
Post-quantum cryptography is needed
21. Quantum Advantage vs Classical Intractability
Quantum algorithms give exponential speedups in some cases, but:
Do not break all hard problems
Often require structured input (e.g., periodicity)
22. BQP and Quantum Supremacy
Quantum supremacy refers to quantum computers performing a task infeasible classically, often related to sampling problems, not necessarily BQP-complete problems.
Can BQP be characterized by natural complete problems?
25. Conclusion
BQP represents a fascinating middle ground between classical efficiency (P), classical verifiability (NP), and probabilistic power (PP). While it enables exponential speedups for select problems, it does not unlock all intractable tasks. Understanding where BQP fits helps shape the future of quantum algorithms, complexity theory, and cryptography.
Lord Cornwallis took away the regulation power from Nawab Murshidabad and Sadar Nizamat was removed from Adalat in Calcutta.
1882
Nandalal Bose, the great Indian painter, and master, was born in Bengal.
1884
Dr. Rajendra Prasad, first President of India, was born in Jeradei village of Bihar.
1889
Khudiram Bose, famous revolutionary and freedom fighter of Muzaffarpur Bomb Case, was born at Habibpur village, West Bengal.
1955
In exercise of the powers conferred by the provision in Article 343 (2) of the constitution, orders were issued for the use of Hindi language in addition to the English language for specific purposes of the union.
1970
Rajendra Agriculture University established at Bihar.
1991
Hostilities broke out between India and Pakistan. On the very night that hostilities commenced, with Pakistan bombing, several airfields, IN Ships ‘Rajput’ and ‘Akshay’ were leaving Vishakapatnam harbor when they obtained a sonar contact. They fired several depth charges and proceeded on their mission when there was no further evidence of a submarine’s presence. Thereafter, a loud explosion of rattling windows panes off the Vishakapatnam beach was heard. The Pakistani submarine ‘Ghazi’ (a Tench-class submarine obtained from the USA in 1964) had come to grief.
India recognizes Bangladesh. Indian army marches into Bangladesh and joins hands with Mukti Bahini. Pakistani Army in Bangladesh surrenders to the Indian Commander.
Pakistan took the initiative of striking the airfields both in the East and the West. While the IAF carried out retaliatory air strikes in the West and shot the Pakistan Air Force (PAP) out of the skies.
Indo-Pakistan war begins. On the same day National Emergency was declared by the President of India due to war between both the countries.
Third Pakistani aggression begins with air attacks on airports in the western sector; emergency declared.
1979
Dhyan Chand, the famous master of Hockey and Padma Bhushan awardee, passed away.
1984
3,000 people died and more than 50,000 people were badly affected when they inhaled poisonous toxic gas emission from the Union Carbide plant. This event is better known as “the Bhopal Gas Tragedy”, the biggest industrial disaster that occurred.
1991
Lok Sabha question hour telecast at 7.15 a.m for the first time.
BQP, or Bounded-Error Quantum Polynomial Time, is a foundational class in quantum computational complexity. It contains all decision problems that can be efficiently solved by a quantum computer with a probability of error less than 1/3.
2. What Is BQP?
BQP captures the power of quantum computation with bounded probabilistic errors. It is the quantum analog of the classical class BPP (bounded-error probabilistic polynomial time).
3. Formal Definition of BQP
A language \( L \subseteq \{0,1\}^* \) is in BQP if there exists a polynomial-time quantum algorithm \( Q \) such that:
For all \( x \in L \): \( \Pr[Q(x) = 1] \geq \frac{2}{3} \)
For all \( x \notin L \): \( \Pr[Q(x) = 1] \leq \frac{1}{3} \)
The error bounds \( \frac{1}{3} \) and \( \frac{2}{3} \) can be reduced via amplification.
4. The Quantum Turing Machine Model
Introduced by Deutsch:
Generalizes the classical Turing machine to unitary operations
Accepts inputs in superposition
Measures output in the standard basis
Used for theoretical definitions of BQP.
5. The Quantum Circuit Model
More common in practice:
Inputs: \( n \)-qubit initial state
Circuit: Polynomial number of gates (from a universal gate set)
Output: Measurement of designated qubits
Acceptance determined by majority of measurement outcomes
6. How BQP Differs from P and NP
P: Solvable in deterministic polynomial time
NP: Verifiable in deterministic polynomial time
BQP: Solvable on a quantum machine with high probability
Inclusion chain:
\[ P \subseteq BPP \subseteq BQP \subseteq PSPACE \]
7. BQP vs BPP
Feature
BPP
BQP
Machine
Probabilistic Turing machine
Quantum circuit
Error
Bounded
Bounded
Known Speedups
Few
Exponential (e.g., Shor’s algorithm)
8. Key Properties of BQP
Closure under composition
Error reduction via repetition and majority vote
Can simulate BPP efficiently
Robust to choice of universal gate set
9. Complete Problems for BQP
Unlike NP or QMA, BQP is not known to have complete problems under traditional reductions. But many problems are natural members of BQP.
Shows that BQP can offer quadratic speedup even for non-structured tasks.
13. Simulating Quantum Systems
Simulation of quantum physical systems (e.g., molecules, spin chains) is a key application:
Believed to be BQP-complete
Used in quantum chemistry and condensed matter physics
14. Relation to PSPACE and EXP
We know: \[ P \subseteq BPP \subseteq BQP \subseteq PSPACE \subseteq EXP \]
Exact relations between BQP and NP, PSPACE remain unresolved.
15. Oracle Separations
Oracle results show:
There exists an oracle relative to which \( BQP \not\subseteq PH \)
Evidence that BQP is incomparable with NP
16. Limitations of BQP
Problems requiring verification (like SAT) may not be in BQP
Problems outside of BQP likely require more than polynomial time or different models (e.g., QMA)
17. Error Bounds and Amplification
Error probability \( < 1/3 \) is arbitrary; it can be reduced exponentially by running the algorithm multiple times and taking the majority vote.
18. What Is Known and Unknown About BQP?
Known:
\( BPP \subseteq BQP \)
Some problems in BQP not known to be in BPP
Unknown:
Is \( NP \subseteq BQP \)?
Is factoring outside of NP-complete?
19. BQP in the Context of Cryptography
Shor’s algorithm breaks RSA, Diffie-Hellman, ECC
BQP motivates post-quantum cryptography
Quantum-safe algorithms must remain secure against BQP adversaries
20. Practical Implications of BQP
Quantum advantage is possible for some problems
Not all classical problems benefit from quantum speedup
Helps define which industries should prioritize quantum computing
21. Misconceptions About BQP
BQP does not solve all hard problems
Quantum computers are not faster for everything
BQP includes only problems with efficient quantum solutions
22. BQP and Physical Realizability
Algorithms in BQP assume ideal, error-free gates
Real devices introduce noise
Requires fault tolerance and error correction for practical use
23. BQP vs Quantum Supremacy
BQP is a complexity class
Quantum supremacy is an experimental milestone
Supremacy ≠ useful BQP problems
24. Future Directions in BQP Research
Find natural BQP-complete problems
Characterize BQP vs NP, QMA
Study intermediate complexity classes
Develop more practical quantum algorithms
25. Conclusion
BQP formalizes the class of problems efficiently solvable by quantum computers. It serves as a benchmark for comparing classical and quantum computational power, guiding algorithm development, cryptographic design, and the pursuit of quantum advantage. As hardware matures, understanding BQP will be critical to realizing the potential of quantum computing.
To provide the best experiences, we use technologies like cookies to store and/or access device information. Consenting to these technologies will allow us to process data such as browsing behavior or unique IDs on this site. Not consenting or withdrawing consent, may adversely affect certain features and functions.
Functional
Always active
The technical storage or access is strictly necessary for the legitimate purpose of enabling the use of a specific service explicitly requested by the subscriber or user, or for the sole purpose of carrying out the transmission of a communication over an electronic communications network.
Preferences
The technical storage or access is necessary for the legitimate purpose of storing preferences that are not requested by the subscriber or user.
Statistics
The technical storage or access that is used exclusively for statistical purposes.The technical storage or access that is used exclusively for anonymous statistical purposes. Without a subpoena, voluntary compliance on the part of your Internet Service Provider, or additional records from a third party, information stored or retrieved for this purpose alone cannot usually be used to identify you.
Marketing
The technical storage or access is required to create user profiles to send advertising, or to track the user on a website or across several websites for similar marketing purposes.