|Date:||31.10.2017 09:00 - 01.11.2017 17:00|
|Location:||Life Science Center, room Blues|
|Location details:||The event is organised in Life Science Center, Keilaranta 14, Espoo, Finland (the same business park as where CSC is located). The best way to reach us is by public transportation; more detailed travel tips are available.|
|Lecturers:|| Edward Dahl |
Sheir Yarkoni (D-Wave Systems Inc)
|The fee covers all materials, lunches as well as morning and afternoon coffees.|
Payment can be made with electronic invoicing, credit card, or direct bank transfer. Note that for electronic invoicing you need the operator and e-invoicing address (OVT code) of your organization. Please also note that invoice reference is needed for electronic invoicing in your organization, so please have this available when registering.
Quantum computing has progressed from ideas and research to implementation and product development. There are already multiple physical devices capable of providing controllable evolution of a quantum wavefunction which could form the basis for a quantum computer.
The 2000-qubit D-Wave 2000Q quantum computer uses an adiabatic architecture with niobium flux qubits integrated on silicon wafers. The programming model is error tolerant and allows for native expression of optimization problems stated over boolean variables. This underlying capability allows for the execution of a wide class of optimization problems on the system. The challenge in using this system is to find efficient mappings from the application domain.
The goal of this custom workshop is to expand attendees' understanding of quantum computing as implemented on the D-Wave System. By the end of the course, participants will understand the programming model of the D-Wave quantum computer and what makes it so powerful for a diverse range of optimization problems. Labs are integrated into each module; attendees will have access to simulators and a live D-Wave 2000Q system located in Canada.
- The hardware and software environments for a D-Wave quantum computer
- How to solve and think about problems on a D-Wave quantum computer
- Methods of programming a D-Wave quantum computer
- To use tools and run problems on a live D-Wave quantum computing system
- Prototype applications and projects existing users have run on a D-Wave system.
- To download and use our qOp tool package and discuss applications ideas.
It is recommended attendees have knowledge comparable to an M.Sc. or higher in computer science, mathematics or physics or equivalent, or otherwise have sufficient familiarity with algorithms and data structures and experience implementing algorithms in C/C++, Matlab or Python.
Tuesday October 31
09:15-10:15 Quantum Computation
10:30-12:00 Visualization Tools & Lab
13:00-14:30 Embedding & Lab
14:30-15:00 Solver API
15:15-15:45 Solver API Lab
15:45-17:00 How to build a Quantum Compiler & Lab
Wednesday November 1
09:30-10:30 Traveling Salesman Problem
10:15-10:45 TSP Lab
10:45-12:15 Portfolio Optimization & Lab
13:15-14:15 Traffic Flow Optimization
14:30-15:30 Customer Applications Discussion
15:30-16:00 Class summary Q&A
16:00-17:00 Download and run qOp tools