/QuIP

Quantum Integer Programming Syllabus

Primary LanguageJupyter NotebookMIT LicenseMIT

Quantum Integer Programming Course Website. 47-779 CMU Fall 2020

This course is primarily designed for graduate students (and advanced undergraduates) across CMU campuses interested in integer programming (with non-linear objective functions) and the potential of near-term quantum computing for solving combinatorial optimization problems. By the end of the semester, someone enrolled in this course should be able to:

  • Identify the current status of quantum computing and its potential uses for integer programming
  • Access and use quantum computing resources (such as DWave Quantum Annealers)
  • Set up a given integer program to be solved with quantum computing
  • Work in groups collaboratively on a state-of-the-art project regarding applications of quantum computing and integer programming

This course is not going to focus on the following topics:

  • Quantum Gates and Circuits
  • Computational complexity theory
  • Quantum Information Theory
  • Analysis of speedup using differential geometry, algebraic topology, etc.

Based on gh-syllabus, a template for a gh-pages hosted syllabus https://github.com/jan-martinek/gh-syllabus