2021 Fall MATH 275 001 LEC 001

2021 Fall

MATH 275 001 - LEC 001

Topics in Applied Mathematics

Quantum algorithms for scientific computation

Lin Lin

Aug 25, 2021 - Dec 10, 2021
Tu, Th
03:30 pm - 04:59 pm
Class #:31275
Units: 4

Instruction Mode: In-Person Instruction

Offered through Mathematics

Current Enrollment

Total Open Seats: 8
Enrolled: 31
Waitlisted: 0
Capacity: 39
Waitlist Max: 0
No Reserved Seats

Hours & Workload

9 hours of outside work hours per week, and 3 hours of instructor presentation of course materials per week.

Other classes by Lin Lin

Course Catalog Description

Advanced topics chosen by the instructor. The content of this course changes, as in the case of seminars.

Class Description

Quantum computers promise to revolutionize how we think about computing in the future. At the core of quantum computation are quantum algorithms, whose structure often differs considerably from that of classical algorithms. This course introduces and surveys quantum algorithms that are particularly relevant for scientific computation. Topics covered include amplitude amplification, phase estimation, Hamiltonian simulation, solving linear systems, and "modern" quantum linear algebra algorithms based on the language of block-encoding. Some of these algorithms will be implemented on actual quantum hardware using qiskit. This course will also give a glimpse of recent topics such as hybrid variational quantum computation, quantum supremacy, quantum machine learning, and quantum algorithms for solving differential equations. The scope of the quantum algorithms covered will be mostly agnostic to physical hardware they are implemented on, and range from those that can be implemented in near-term noisy quantum computers to those for future fault-tolerant quantum computers. Upon successful completion of the course, the students can have a good understanding of main quantum algorithmic primitives and design techniques for scientific computation, and continue to follow technical talks in this subject and to design new quantum algorithms in their own research. **Prerequisite**: Linear Algebra (MATH 54 / PHYSICS 89 / EECS 16A), AND either quantum mechanics (PHYSICS 7C or PHYSICS 137A or CHEM 120A) or quantum information theory (CHEM/CS/PHYS 191) * Previous experience with CS 294-66 (Quantum computing) would be ideal, and you should still be able to get something interesting out of the course. * Basic knowledge of python programming will be useful for understanding the numerical demonstration of quantum algorithms using IBM Qiskit https://qiskit.org/. Enrollment: If you are an undergraduate student, please fill this google form first https://forms.gle/5oR5NJ4RxDGLW2rr8

Rules & Requirements

Repeat Rules

Reserved Seats

Current Enrollment

No Reserved Seats

Textbooks & Materials

See class syllabus or https://calstudentstore.berkeley.edu/textbooks for the most current information.

Textbook Lookup

Guide to Open, Free, & Affordable Course Materials

eTextbooks

Associated Sections

None