1 of 9

Qiskit: a Quantum Information Science Kit

Abby Mitchell

Developer Advocate, IBM Quantum

IBM Quantum / © 2023 IBM Corporation

2 of 9

Quantum Complexity Theory

BQP

NP

P-Space

NP-Complete

P

P = problems solvable in polynomial time (i.e. efficient for classical computers)

multiplication

NP = problems solvable in non deterministic polynomial time (i.e. easy to check)

NP-Complete = problems solvable in non deterministic polynomial time (i.e. most difficult of the NP class to solve)

BQP = problems solvable in bounded-error quantum polynomial time (i.e. efficient for quantum computers)

Integer factorisation

Simulation of quantum systems

Discrete logarithm

P-Space = problems solvable with a polynomial amount of memory (i.e. space is not the limiting factor)

Does P = NP ?

3 of 9

Research at IBM Quantum

© 2023 IBM Corporation

3

4 of 9

Simulating �Quantum Systems

Chemistry

  • Ground State Energy / Excited State Energy of molecules
  • Finding new catalysts
  • Potential energy surfaces

Quantum Dynamics

Condensed matter physics

  • Material properties
  • Interaction with light
  • Magnetic properties
  • Different phases of matter / phase transitions
  • Finding new materials

Superconductivity

© 2020 IBM Corporation

Fluid dynamics

Batteries

5 of 9

Solving a problem on a Quantum Computer

Quantum Algorithm

Problem

Quantum Circuits

Compiled Quantum Circuit

Hardware

Simulator

6 of 9

Solving a problem on a Quantum Computer

Quantum Algorithm

Problem

Quantum Circuits

Compiled Quantum Circuit

Hardware

Simulator

7 of 9

ecosystem

research

code

How is Qiskit developed?

8 of 9

Qiskit Core

Find a bug & open an issue (even better open a PR!)

Look through open issues (look for good first issue or help wanted tags)

Attend Demo Days and Office hours (qiskit.org/events)

Ecosystem

Contribute to existing projects in the Qiskit Ecosystem (qiskit.org/ecosystem)

Create your own project using Qiskit – and open-source it!

Submit your project to the Qiskit Ecosystem

Translations

Qiskit Localization Contributors can also earn badges at 4 different levels for their translations

Platinum

Gold

Silver

Bronze

Help others

Participate in the Qiskit Slack

Answer Qiskit questions on Quantum Computing StackExchange or StackOverflow

Upvote and comment on GitHub Issues, review others’ PRs

Become a Qiskit Advocate (https://qiskit.org/advocates )

9 of 9

© 2020 IBM Corporation

9

Q&A

Thank-you!�

(also visit qiskit.org for more info)