Site Report Sebastian Feld, Thomas Gabor, Christoph Roch ... · Keynote – An Introduction to...

75
Site Report Sebastian Feld, Thomas Gabor, Christoph Roch LMU Munich

Transcript of Site Report Sebastian Feld, Thomas Gabor, Christoph Roch ... · Keynote – An Introduction to...

Page 1: Site Report Sebastian Feld, Thomas Gabor, Christoph Roch ... · Keynote – An Introduction to Quantum Computing and its Application Robert H. (Bo) Ewald (D-Wave Systems, Canada)

Site Report

Sebastian Feld, Thomas Gabor, Christoph Roch

LMU Munich

Page 2: Site Report Sebastian Feld, Thomas Gabor, Christoph Roch ... · Keynote – An Introduction to Quantum Computing and its Application Robert H. (Bo) Ewald (D-Wave Systems, Canada)

QTOP

Page 3: Site Report Sebastian Feld, Thomas Gabor, Christoph Roch ... · Keynote – An Introduction to Quantum Computing and its Application Robert H. (Bo) Ewald (D-Wave Systems, Canada)

First International Workshop on Quantum Technology and Optimization Problems

Nick Chancellor Bo Ewald Markus Friedrich Thomas Gabor Markus Hoffmann Faisal Shah Khan Dieter Kranzlmüller Luke Mason Wolfgang Mauerer Catherine C. McGeoch Masayuki Ohzeki Jonathan Olson Dan O’Malley Tobias Stollenwerk

Durham University, UK D-Wave Systems, Canada LMU Munich, Germany LMU Munich, Germany Google, Germany Khalifa University, Abu Dhabi LRZ, Germany Science & Techn. Facilities Council, UK OTH Regensburg, Germany D-Wave Systems, Canada Tohoku University, Japan Zapata Quantum Computing, USA Los Alamos National Laboratory, USA DLR, Germany

Sebastian Feld Claudia Linnhoff-Popien

LMU Munich, Germany LMU Munich, Germany

Program Committee

Workshop Organizers

01.04.2019 Qubits Europe 2019 3

Page 4: Site Report Sebastian Feld, Thomas Gabor, Christoph Roch ... · Keynote – An Introduction to Quantum Computing and its Application Robert H. (Bo) Ewald (D-Wave Systems, Canada)

01.04.2019 Qubits Europe 2019 4

https://www.springer.com/us/book/9783030140816

Page 5: Site Report Sebastian Feld, Thomas Gabor, Christoph Roch ... · Keynote – An Introduction to Quantum Computing and its Application Robert H. (Bo) Ewald (D-Wave Systems, Canada)

09:00 Conference Opening Sebastian Feld (LMU Munich, Germany), Claudia Linnhoff-Popien (LMU Munich, Germany)

09:10 Keynote – An Introduction to Quantum Computing and its Application Robert H. (Bo) Ewald (D-Wave Systems, Canada)

09:50 Session 1 – Analysis of Optimization Problems Chair: Michel Barbeau, Carleton University, Canada

10:45 Coffee Break

11:15 Session 2 – Quantum Gate Algorithms Chair: Sebastian Feld, LMU Munich, Germany

12:30 Lunch Break

13:30 Session 3 – Applications of Quantum Annealing Chair: Catherine C. McGeoch, D-Wave Systems, Canada

15:15 Coffee Break

15:45 Session 4 – Foundations and Quantum Technologies Chair: Wolfgang Mauerer, OTH Regensburg, Germany

17:15 Break

18:30 City Tour

20:00 Reception 5

Page 6: Site Report Sebastian Feld, Thomas Gabor, Christoph Roch ... · Keynote – An Introduction to Quantum Computing and its Application Robert H. (Bo) Ewald (D-Wave Systems, Canada)

S1 – Analysis of Optimization Problems

Embedding inequality constraints for quantum annealing optimization Tomás Vyskocil (Los Alamos National Laboratory, USA); Scott Pakin (Los Alamos National Laboratory, USA); Hristo N. Djidjev (Los Alamos National Laboratory, USA)

Assessing Solution Quality of 3SAT on a Quantum Annealing Platform Thomas Gabor (LMU Munich, Germany); Sebastian Zielinski (LMU Munich, Germany); Sebastian Feld (LMU Munich, Germany); Christoph Roch (LMU Munich, Germany); Christian Seidel (MVI Proplant, Germany); Florian Neukart (Volkswagen Group of America, USA); Isabella Galter (Volkswagen Data:Lab, Germany); Wolfgang Mauerer (OTH Regensburg; Siemens Corporate Research); Claudia Linnhoff-Popien (LMU Munich, Germany)

Principles and Guidelines for Quantum Performance Analysis Catherine C McGeoch (D-Wave Systems, Canada)

01.04.2019 Qubits Europe 2019 6

Page 7: Site Report Sebastian Feld, Thomas Gabor, Christoph Roch ... · Keynote – An Introduction to Quantum Computing and its Application Robert H. (Bo) Ewald (D-Wave Systems, Canada)

S2 – Quantum Gate Algorithms

Nash embedding and equilibrium in pure quantum states Faisal Shah Khan (Khalifa University, Abu Dhabi); Travis S. Humble (Oak Ridge National Lab, USA)

A Quantum Algorithm for Minimising the Effective Graph Resistance upon Edge Addition Finn de Ridder (Radboud University, Netherlands); Niels Neumann (TNO, Netherlands); Thijs Veugen (TNO, Netherlands; CWI, Netherlands); Robert Kooij (Singapore University of Technology and Design, Singapore; Delft University of Technology, Netherlands)

Variational Quantum Factoring Eric Anschuetz (Zapata Computing, USA); Jonathan Olson (Zapata Computing, USA); Alán Aspuru-Guzik (Zapata Computing, USA); Yudong Cao (Zapata Computing, USA)

Function Maximization with Dynamic Quantum Search Charles Moussa (TOTAL American Services, USA; Oak Ridge National Laboratory, USA); Henri Calandra (TOTAL SA, France); Travis Humble (Oak Ridge National Laboratory, USA)

01.04.2019 Qubits Europe 2019 7

Page 8: Site Report Sebastian Feld, Thomas Gabor, Christoph Roch ... · Keynote – An Introduction to Quantum Computing and its Application Robert H. (Bo) Ewald (D-Wave Systems, Canada)

S3 – Applications of Quantum Annealing Flight Gate Assignment with a Quantum Annealer Tobias Stollenwerk (DLR, Germany); Elisabeth Lobe (DLR, Germany); Martin Jung (DLR, Germany)

Solving Quantum Chemistry Problems with a D-Wave Quantum Annealer Michael Streif (Volkswagen Group, Germany); Florian Neukart (Leiden University, Netherlands; Volkswagen Group of America, USA); Martin Leib (Volkswagen Group, Germany)

Solving large Maximum Clique problems on a quantum annealer Elijah Pelofske (Los Alamos National Laboratory, USA); Georg Hahn (Lancaster University, U.K.); Hristo Djidjev (Los Alamos National Laboratory, USA)

Quantum Annealing based Optimization of Robotic Movement in Manufacturing Arpit Mehta (BMW AG, Germany); Murad Muradi (BMW AG, Germany); Selam Woldetsadick (BMW AG, Germany)

Quantum Annealing of Vehicle Routing Problem with Time, State and Capacity Hirotaka Irie (DENSO Corporation, Japan); Goragot Wongpaisarnsin (Toyota Tsusho Nexty Electronics, Thailand); Masayoshi Terabe (DENSO Corporation, Japan); Akira Miki (DENSO Corporation, Japan); Shinichirou Taguchi (DENSO Corporation, Japan)

Boosting quantum annealing performance using evolution strategies for annealing offsets tuning Sheir Yarkoni (D-Wave Systems, Canada; Leiden University, Netherlands); Hao Wang (Leiden University, Netherlands); Aske Plaat (Leiden University, Netherlands); Thomas Bäck (Leiden University, Netherlands)

01.04.2019 Qubits Europe 2019 8

Page 9: Site Report Sebastian Feld, Thomas Gabor, Christoph Roch ... · Keynote – An Introduction to Quantum Computing and its Application Robert H. (Bo) Ewald (D-Wave Systems, Canada)

S4 – Foundations and Quantum Technologies

Quantum Photonic TRNG with Dual Extractor Mitchell A. Thornton (Southern Methodist University, USA); Duncan L. MacFarlane (Southern Methodist University, USA)

Secure Quantum Data Communications Using Classical Keying Material Michel Barbeau (Carleton University, Canada)

Continuous-variable Quantum Network Coding Against Pollution Attacks Tao Shang (Beihang University, China); Ke Li, Ranyiliu Chen (Beihang University, China); Jianwei Liu (Beihang University, China)

On the Influence of Initial Qubit Placement During NISQ Circuit Compilation Alexandru Paler (Johannes Kepler University, Austria)

Towards a Pattern Language for Quantum Algorithms Frank Leymann (University of Stuttgart, Germany)

01.04.2019 Qubits Europe 2019 9

Page 10: Site Report Sebastian Feld, Thomas Gabor, Christoph Roch ... · Keynote – An Introduction to Quantum Computing and its Application Robert H. (Bo) Ewald (D-Wave Systems, Canada)

Second International Workshop in Quantum Technology and Optimization Problems

01.04.2019 Qubits Europe 2019 10

Page 11: Site Report Sebastian Feld, Thomas Gabor, Christoph Roch ... · Keynote – An Introduction to Quantum Computing and its Application Robert H. (Bo) Ewald (D-Wave Systems, Canada)

Q3DCV

Page 12: Site Report Sebastian Feld, Thomas Gabor, Christoph Roch ... · Keynote – An Introduction to Quantum Computing and its Application Robert H. (Bo) Ewald (D-Wave Systems, Canada)

IEEE Global Communications Conference (IEEE Globecom) 9-13 December 2018, Abi Dhabi, UAE

4th Workshop on Quantum Communications and Information Technology

(QCIT'18)

01.04.2019 Qubits Europe 2019 12

https://ieeexplore.ieee.org/abstract/document/8644358

Page 13: Site Report Sebastian Feld, Thomas Gabor, Christoph Roch ... · Keynote – An Introduction to Quantum Computing and its Application Robert H. (Bo) Ewald (D-Wave Systems, Canada)

Motivation

If – and to what extent – can quantum annealing be advantageously

applied in selected problems of 3D geometry compressing

01.04.2019 Qubits Europe 2019 13

Page 14: Site Report Sebastian Feld, Thomas Gabor, Christoph Roch ... · Keynote – An Introduction to Quantum Computing and its Application Robert H. (Bo) Ewald (D-Wave Systems, Canada)

CSG Representation for Point Clouds

Point clouds represent real-world objects scanned by 3D sensors

Constructive Solid Geometry (CSG) representations approximate objects using

geometric primitives and boolean operators

01.04.2019 Qubits Europe 2019 14

Page 15: Site Report Sebastian Feld, Thomas Gabor, Christoph Roch ... · Keynote – An Introduction to Quantum Computing and its Application Robert H. (Bo) Ewald (D-Wave Systems, Canada)

CSG Extraction as Combinatorial Optimization

Try all possible combinations of tree topologies and node assignments

Use objective function that minimizes geometric error and penalizes large trees

01.04.2019 Qubits Europe 2019 15

Page 16: Site Report Sebastian Feld, Thomas Gabor, Christoph Roch ... · Keynote – An Introduction to Quantum Computing and its Application Robert H. (Bo) Ewald (D-Wave Systems, Canada)

CSG Tree Extraction Pipeline

16

Page 17: Site Report Sebastian Feld, Thomas Gabor, Christoph Roch ... · Keynote – An Introduction to Quantum Computing and its Application Robert H. (Bo) Ewald (D-Wave Systems, Canada)

Point Cloud Processing & Primitive Detection

Figure: arXiv:1811.08988v1

17

Page 18: Site Report Sebastian Feld, Thomas Gabor, Christoph Roch ... · Keynote – An Introduction to Quantum Computing and its Application Robert H. (Bo) Ewald (D-Wave Systems, Canada)

Topology Constraints

Set 𝑃 of geometric primitives

Surface 𝑆 to represent

Intersection graph 𝐺

Set 𝑈 of fundamental products

A B

c

D

E

F

18

Page 19: Site Report Sebastian Feld, Thomas Gabor, Christoph Roch ... · Keynote – An Introduction to Quantum Computing and its Application Robert H. (Bo) Ewald (D-Wave Systems, Canada)

Problem Partitioning

A B

c

D

E

F

Topological problem partitioning: each maximal clique of intersection graph 𝐺 is a partition Better scaling with number of primitives 𝑃

Clique decision problem

Maximal clique problem

Maximal clique enumeration

Page 20: Site Report Sebastian Feld, Thomas Gabor, Christoph Roch ... · Keynote – An Introduction to Quantum Computing and its Application Robert H. (Bo) Ewald (D-Wave Systems, Canada)

Enumerate Expression Combinations

Observation: Some parts of the surface can be represented with less operations If all possible expression combinations are considered, the optimal tree can be found For each clique compute set of all possible subsets of fundamental products

20

Page 21: Site Report Sebastian Feld, Thomas Gabor, Christoph Roch ... · Keynote – An Introduction to Quantum Computing and its Application Robert H. (Bo) Ewald (D-Wave Systems, Canada)

Derive Minimal Expression

Given set 𝑉 as the union of fundamental product subsets and set 𝑈′ of fundamental products that represent surface 𝑆 Find minimum exact cover 𝑉∗ which is a subset of 𝑉 such that each element of 𝑈′ is covered by exactly one subset in 𝑉∗ Ising formulation of minimum exact cover exists

21

Page 22: Site Report Sebastian Feld, Thomas Gabor, Christoph Roch ... · Keynote – An Introduction to Quantum Computing and its Application Robert H. (Bo) Ewald (D-Wave Systems, Canada)

Optimizing Geometry Compression using QA

Some promising links for incorporating QA into geometry

compression

Probably a quantum-classical hybrid approach

Elaborate maximal clique enumeration

Heuristic that doesn’t use all possible subsets of fundamental

products

Future Work

Conclusion

Page 23: Site Report Sebastian Feld, Thomas Gabor, Christoph Roch ... · Keynote – An Introduction to Quantum Computing and its Application Robert H. (Bo) Ewald (D-Wave Systems, Canada)

Q-Nash

Page 24: Site Report Sebastian Feld, Thomas Gabor, Christoph Roch ... · Keynote – An Introduction to Quantum Computing and its Application Robert H. (Bo) Ewald (D-Wave Systems, Canada)

01.04.2019 Qubits Europe 2019 24

Paper at: https://arxiv.org/abs/1903.06454

Page 25: Site Report Sebastian Feld, Thomas Gabor, Christoph Roch ... · Keynote – An Introduction to Quantum Computing and its Application Robert H. (Bo) Ewald (D-Wave Systems, Canada)

Game Theory

Graphical Game (n-player): • Each player has a set of strategies/actions

• Graph with nodes as players and edges as dependencies A player is only in a game with his neighbors

Player`s payoff is only defined by the joint action with his neighbors

A joint action (strategy profile) is called global, if all players of a game play one of their actions

01.04.2019 Qubits Europe 2019 25

Page 26: Site Report Sebastian Feld, Thomas Gabor, Christoph Roch ... · Keynote – An Introduction to Quantum Computing and its Application Robert H. (Bo) Ewald (D-Wave Systems, Canada)

(Pure) Nash Equilibrium & Best Response

• A global strategy profile is a Nash equilibrium if no player can do better by unilaterally changing his strategy

• the best response is the strategy (or strategies) which produces the most favorable outcome for a player, taking other players' strategies as given

01.04.2019 Qubits Europe 2019 26

[1] https://www.thoughtco.com/the-prisoners-dilemma-definition-1147466

[1]

Page 27: Site Report Sebastian Feld, Thomas Gabor, Christoph Roch ... · Keynote – An Introduction to Quantum Computing and its Application Robert H. (Bo) Ewald (D-Wave Systems, Canada)

Q-Nash (Phase 1)

Determining best response strategy sets of every player

• Using classical computation

• Example:

best response strategies of player A:

{A0,B0,C0},{A1,B0,C1},{A0,B1,C0},{A1,B1,C0},{A1,B1,C1},{A1,B2,C0},{A0,B2,C1}

01.04.2019 Qubits Europe 2019 27

Page 28: Site Report Sebastian Feld, Thomas Gabor, Christoph Roch ... · Keynote – An Introduction to Quantum Computing and its Application Robert H. (Bo) Ewald (D-Wave Systems, Canada)

Q-Nash (Phase 2)

• Finding PNE in best response strategy sets (based on Set Cover Problem )

• Using quantum annealing, the corresponding QUBO is:

Additional last constraint ensures that exactly n best response strategy (sets) are chosen

01.04.2019 Qubits Europe 2019 28

[2] https://www.frontiersin.org/articles/10.3389/fphy.2014.00005/full

[2]

Page 29: Site Report Sebastian Feld, Thomas Gabor, Christoph Roch ... · Keynote – An Introduction to Quantum Computing and its Application Robert H. (Bo) Ewald (D-Wave Systems, Canada)

Q-Nash (Phase 2)

01.04.2019 Qubits Europe 2019 29

Visualisation of last QUBO constraint:

Page 30: Site Report Sebastian Feld, Thomas Gabor, Christoph Roch ... · Keynote – An Introduction to Quantum Computing and its Application Robert H. (Bo) Ewald (D-Wave Systems, Canada)

Solution Quality

01.04.2019 Qubits Europe 2019 30

Page 31: Site Report Sebastian Feld, Thomas Gabor, Christoph Roch ... · Keynote – An Introduction to Quantum Computing and its Application Robert H. (Bo) Ewald (D-Wave Systems, Canada)

Computational Results

• Find embedding: constant

• Determining best responses: polynomial

• QBSolv classic: „quite unpredictable“

• QA time: relatively constant

01.04.2019 Qubits Europe 2019 31

Page 32: Site Report Sebastian Feld, Thomas Gabor, Christoph Roch ... · Keynote – An Introduction to Quantum Computing and its Application Robert H. (Bo) Ewald (D-Wave Systems, Canada)

Gate Assignment Problem

in cooperation with

Page 33: Site Report Sebastian Feld, Thomas Gabor, Christoph Roch ... · Keynote – An Introduction to Quantum Computing and its Application Robert H. (Bo) Ewald (D-Wave Systems, Canada)

Gate Assignment Problem

Given a schedule of incoming and outgoing flights.

How can the planes be best assigned to airport gates?

33 01.04.2019 Qubits Europe 2019

Page 34: Site Report Sebastian Feld, Thomas Gabor, Christoph Roch ... · Keynote – An Introduction to Quantum Computing and its Application Robert H. (Bo) Ewald (D-Wave Systems, Canada)

Gate Assignment Problem

• flight-to-flight costs • (+) amount of transferring passengers

• gate-to-gate costs • (+) travelling distance between gates

• (-) exposure to local retailers

• flight-to-gate match • (+) airplanes don‘t fit gate

34 01.04.2019 Qubits Europe 2019

Page 35: Site Report Sebastian Feld, Thomas Gabor, Christoph Roch ... · Keynote – An Introduction to Quantum Computing and its Application Robert H. (Bo) Ewald (D-Wave Systems, Canada)

Gate Assignment Problem

01.04.2019 Qubits Europe 2019 35

• Run in hybrid mode with qbsolv • Fixed number of gates (68) • Scaling flights from 3 to 208

With the problem size growing larger

also the problem difficulty increases with the scaling

Pre-/Postprocessing increases with size of the problem, but the time spent in the optimization part increases more drastically

Page 36: Site Report Sebastian Feld, Thomas Gabor, Christoph Roch ... · Keynote – An Introduction to Quantum Computing and its Application Robert H. (Bo) Ewald (D-Wave Systems, Canada)

Gate Assignment Problem

01.04.2019 Qubits Europe 2019 36

• Run classically with qbsolv • Scaling problem size • Kept difficulty roughly the same

(ratio of flights/gates ≈ 2.5)

Overall computation time increases (at least) quadratically with the problem size

Next steps: Compare solution quality to classical algorithms

Page 37: Site Report Sebastian Feld, Thomas Gabor, Christoph Roch ... · Keynote – An Introduction to Quantum Computing and its Application Robert H. (Bo) Ewald (D-Wave Systems, Canada)

Bayesian Inference Jonas Nüßlein

Bachelor‘s Thesis

Page 38: Site Report Sebastian Feld, Thomas Gabor, Christoph Roch ... · Keynote – An Introduction to Quantum Computing and its Application Robert H. (Bo) Ewald (D-Wave Systems, Canada)

A throwback to last week…

01.04.2019 Qubits Europe 2019 38

Page 39: Site Report Sebastian Feld, Thomas Gabor, Christoph Roch ... · Keynote – An Introduction to Quantum Computing and its Application Robert H. (Bo) Ewald (D-Wave Systems, Canada)

Bayesian Networks

01.04.2019 Qubits Europe 2019 39

Page 40: Site Report Sebastian Feld, Thomas Gabor, Christoph Roch ... · Keynote – An Introduction to Quantum Computing and its Application Robert H. (Bo) Ewald (D-Wave Systems, Canada)

Bayesian Networks

Most Probable Explanation

Given: The network above and the observation GRASS WET

Question: What is the most probable explanation?

01.04.2019 Qubits Europe 2019 40

Page 41: Site Report Sebastian Feld, Thomas Gabor, Christoph Roch ... · Keynote – An Introduction to Quantum Computing and its Application Robert H. (Bo) Ewald (D-Wave Systems, Canada)

Computing Inference

(1) partition Bayesian network into families of dependent variables

(2) compute most probable explanation with respect to families

01.04.2019 Qubits Europe 2019 41

Page 42: Site Report Sebastian Feld, Thomas Gabor, Christoph Roch ... · Keynote – An Introduction to Quantum Computing and its Application Robert H. (Bo) Ewald (D-Wave Systems, Canada)

Computing Inference

(1) partition Bayesian network into families of dependent variables

(2) compute most probable explanation with respect to families

QUBO

QUBO

01.04.2019 Qubits Europe 2019 42

Page 43: Site Report Sebastian Feld, Thomas Gabor, Christoph Roch ... · Keynote – An Introduction to Quantum Computing and its Application Robert H. (Bo) Ewald (D-Wave Systems, Canada)

Results

01.04.2019 Qubits Europe 2019 43

Generate 100 random Bayes networks for varying parameters

• 11 variables, 2 given variables, 3 avg #parents, 3 avg #states

Page 44: Site Report Sebastian Feld, Thomas Gabor, Christoph Roch ... · Keynote – An Introduction to Quantum Computing and its Application Robert H. (Bo) Ewald (D-Wave Systems, Canada)

Results

01.04.2019 Qubits Europe 2019 44

Generate 100 random Bayes networks for varying parameters

• 11 variables, 2 given variables, 3 avg #parents, 3 avg #states

avg QUBO size: 37 qubits, 77.4% weights used

Page 45: Site Report Sebastian Feld, Thomas Gabor, Christoph Roch ... · Keynote – An Introduction to Quantum Computing and its Application Robert H. (Bo) Ewald (D-Wave Systems, Canada)

Results

01.04.2019 Qubits Europe 2019 45

Generate 100 random Bayes networks for varying parameters

• 11 variables, 2 given variables, 3 avg #parents, 3 avg #states

avg QUBO size: 37 qubits, 77.4% weights used

performance (avg achieved probability of explanation) normed for GLS++ = 1:

GLS+ = 0.913

qbsolv = 0.955

Page 46: Site Report Sebastian Feld, Thomas Gabor, Christoph Roch ... · Keynote – An Introduction to Quantum Computing and its Application Robert H. (Bo) Ewald (D-Wave Systems, Canada)

Results

01.04.2019 Qubits Europe 2019 46

Generate 100 random Bayes networks for varying parameters

• 11 variables, 2 given variables, 3 avg #parents, 3 avg #states

avg QUBO size: 37 qubits, 77.4% weights used

performance (avg achieved probability of explanation) normed for GLS++ = 1:

GLS+ = 0.913

qbsolv = 0.955

• 30 variables, 2 given variables, 1.5 avg #parents, 5 avg #states

avg QUBO size: 294 qubits, 28.8% weights used

performance (avg achieved probability of explanation) normed for GLS++ = 1:

GLS+ = 0.323

qbsolv = 0.355

Page 47: Site Report Sebastian Feld, Thomas Gabor, Christoph Roch ... · Keynote – An Introduction to Quantum Computing and its Application Robert H. (Bo) Ewald (D-Wave Systems, Canada)

UQ Sebastian Zielinski

Practical Work

Page 48: Site Report Sebastian Feld, Thomas Gabor, Christoph Roch ... · Keynote – An Introduction to Quantum Computing and its Application Robert H. (Bo) Ewald (D-Wave Systems, Canada)

Questions

1) How would you incorporate quantum computers into a larger business application?

2) How can multiple quantum machines be integrated dynamically?

UQ Approach

01.04.2019 Qubits Europe 2019 48

Page 49: Site Report Sebastian Feld, Thomas Gabor, Christoph Roch ... · Keynote – An Introduction to Quantum Computing and its Application Robert H. (Bo) Ewald (D-Wave Systems, Canada)

Questions

1) How would you incorporate quantum computers into a larger business application?

2) How can multiple quantum machines be integrated dynamically?

UQ Approach

Answer

Build a common interface

01.04.2019 Qubits Europe 2019 49

Page 50: Site Report Sebastian Feld, Thomas Gabor, Christoph Roch ... · Keynote – An Introduction to Quantum Computing and its Application Robert H. (Bo) Ewald (D-Wave Systems, Canada)

UQ Architecture

01.04.2019 Qubits Europe 2019 50

Page 51: Site Report Sebastian Feld, Thomas Gabor, Christoph Roch ... · Keynote – An Introduction to Quantum Computing and its Application Robert H. (Bo) Ewald (D-Wave Systems, Canada)

PlanQK Plattform und Ökosystem für Quantenunterstützte Künstliche Intelligenz

platform and ecosystem for quantum-supported artificial intelligence

Page 52: Site Report Sebastian Feld, Thomas Gabor, Christoph Roch ... · Keynote – An Introduction to Quantum Computing and its Application Robert H. (Bo) Ewald (D-Wave Systems, Canada)

1) “AI researchers have often tried to build knowledge into their agents,

2) this always helps in the short term, and is personally satisfying to the researcher, but

3) in the long run it plateaus and even inhibits further progress, and

4) breakthrough progress eventually arrives by an opposing approach based on scaling computation by search and learning.”

AI and Computation

01.04.2019 Qubits Europe 2019 52

Page 53: Site Report Sebastian Feld, Thomas Gabor, Christoph Roch ... · Keynote – An Introduction to Quantum Computing and its Application Robert H. (Bo) Ewald (D-Wave Systems, Canada)

1) “AI researchers have often tried to build knowledge into their agents,

2) this always helps in the short term, and is personally satisfying to the researcher, but

3) in the long run it plateaus and even inhibits further progress, and

4) breakthrough progress eventually arrives by an opposing approach based on scaling computation by search and learning.”

AI and Computation

“The biggest lesson that can be read from 70 years of AI research is that general methods that leverage computation are ultimately the most effective, and by a large margin.”

01.04.2019 Qubits Europe 2019 53

Page 54: Site Report Sebastian Feld, Thomas Gabor, Christoph Roch ... · Keynote – An Introduction to Quantum Computing and its Application Robert H. (Bo) Ewald (D-Wave Systems, Canada)

Computation Power used in AI

01.04.2019 Qubits Europe 2019 54

Page 55: Site Report Sebastian Feld, Thomas Gabor, Christoph Roch ... · Keynote – An Introduction to Quantum Computing and its Application Robert H. (Bo) Ewald (D-Wave Systems, Canada)

Computation Power used in AI

“Since 2012, the amount of compute used in the largest AI training runs has been increasing exponentially with a 3.5 month doubling time (by comparison, Moore’s Law had an 18 month doubling period).”

01.04.2019 Qubits Europe 2019 55

Page 56: Site Report Sebastian Feld, Thomas Gabor, Christoph Roch ... · Keynote – An Introduction to Quantum Computing and its Application Robert H. (Bo) Ewald (D-Wave Systems, Canada)

Options for the Future

01.04.2019 Qubits Europe 2019 56

Page 57: Site Report Sebastian Feld, Thomas Gabor, Christoph Roch ... · Keynote – An Introduction to Quantum Computing and its Application Robert H. (Bo) Ewald (D-Wave Systems, Canada)

Options for the Future

AI experiments become more

expensive

01.04.2019 Qubits Europe 2019 57

Page 58: Site Report Sebastian Feld, Thomas Gabor, Christoph Roch ... · Keynote – An Introduction to Quantum Computing and its Application Robert H. (Bo) Ewald (D-Wave Systems, Canada)

Options for the Future

AI experiments become more

expensive

Progress in AI research slows

down

01.04.2019 Qubits Europe 2019 58

Page 59: Site Report Sebastian Feld, Thomas Gabor, Christoph Roch ... · Keynote – An Introduction to Quantum Computing and its Application Robert H. (Bo) Ewald (D-Wave Systems, Canada)

Options for the Future

AI experiments become more

expensive

Progress in AI research slows

down

We find a way to increase available computing power

01.04.2019 Qubits Europe 2019 59

Page 60: Site Report Sebastian Feld, Thomas Gabor, Christoph Roch ... · Keynote – An Introduction to Quantum Computing and its Application Robert H. (Bo) Ewald (D-Wave Systems, Canada)

If only there was a machine…

Page 61: Site Report Sebastian Feld, Thomas Gabor, Christoph Roch ... · Keynote – An Introduction to Quantum Computing and its Application Robert H. (Bo) Ewald (D-Wave Systems, Canada)

An Awful Lot of Expertise

Quantum Platform

Domain Analysis

AI Algorithms

01.04.2019 Qubits Europe 2019 61

Page 62: Site Report Sebastian Feld, Thomas Gabor, Christoph Roch ... · Keynote – An Introduction to Quantum Computing and its Application Robert H. (Bo) Ewald (D-Wave Systems, Canada)

PlanQK

QAI concepts

01.04.2019 Qubits Europe 2019 62

Page 63: Site Report Sebastian Feld, Thomas Gabor, Christoph Roch ... · Keynote – An Introduction to Quantum Computing and its Application Robert H. (Bo) Ewald (D-Wave Systems, Canada)

PlanQK

QAI concepts

QAI algorithms

specialists community

Analysis Standardization

01.04.2019 Qubits Europe 2019 63

Page 64: Site Report Sebastian Feld, Thomas Gabor, Christoph Roch ... · Keynote – An Introduction to Quantum Computing and its Application Robert H. (Bo) Ewald (D-Wave Systems, Canada)

PlanQK

QAI concepts

QAI algorithms

QAI applications

specialists community

Analysis Standardization

Implementation developers

01.04.2019 Qubits Europe 2019 64

Page 65: Site Report Sebastian Feld, Thomas Gabor, Christoph Roch ... · Keynote – An Introduction to Quantum Computing and its Application Robert H. (Bo) Ewald (D-Wave Systems, Canada)

PlanQK

QAI concepts

QAI algorithms

QAI applications

specialists community

Analysis Standardization

Implementation developers

Search & Order users

packaged solution

01.04.2019 Qubits Europe 2019 65

Page 66: Site Report Sebastian Feld, Thomas Gabor, Christoph Roch ... · Keynote – An Introduction to Quantum Computing and its Application Robert H. (Bo) Ewald (D-Wave Systems, Canada)

PlanQK

QAI concepts

QAI algorithms

QAI applications

specialists community

Analysis Standardization

Implementation developers

Search & Order users

packaged solution

01.04.2019 Qubits Europe 2019 66

Page 67: Site Report Sebastian Feld, Thomas Gabor, Christoph Roch ... · Keynote – An Introduction to Quantum Computing and its Application Robert H. (Bo) Ewald (D-Wave Systems, Canada)

The Plan for PlanQK

We are preparing a roadmap for making PlanQK reality.

01.04.2019 Qubits Europe 2019 67

Page 68: Site Report Sebastian Feld, Thomas Gabor, Christoph Roch ... · Keynote – An Introduction to Quantum Computing and its Application Robert H. (Bo) Ewald (D-Wave Systems, Canada)

The Plan for PlanQK

We are preparing a roadmap for making PlanQK reality.

• StoneOne AG • HQS Quantum Solutions GmbH • University Stuttgart • LMU Munich

01.04.2019 Qubits Europe 2019 68

Page 69: Site Report Sebastian Feld, Thomas Gabor, Christoph Roch ... · Keynote – An Introduction to Quantum Computing and its Application Robert H. (Bo) Ewald (D-Wave Systems, Canada)

The Plan for PlanQK

We are preparing a roadmap for making PlanQK reality.

• StoneOne AG • HQS Quantum Solutions GmbH • University Stuttgart • LMU Munich

funded by the German ministry for commerce (BMWi)

01.04.2019 Qubits Europe 2019 69

Page 70: Site Report Sebastian Feld, Thomas Gabor, Christoph Roch ... · Keynote – An Introduction to Quantum Computing and its Application Robert H. (Bo) Ewald (D-Wave Systems, Canada)

The Plan for PlanQK

We are preparing a roadmap for making PlanQK reality.

• StoneOne AG • HQS Quantum Solutions GmbH • University Stuttgart • LMU Munich

funded by the German ministry for commerce (BMWi)

describing a larger follow-up project with many more partners (including you?)

01.04.2019 Qubits Europe 2019 70

Page 71: Site Report Sebastian Feld, Thomas Gabor, Christoph Roch ... · Keynote – An Introduction to Quantum Computing and its Application Robert H. (Bo) Ewald (D-Wave Systems, Canada)

The Plan for PlanQK

We are preparing a roadmap for making PlanQK reality.

• StoneOne AG • HQS Quantum Solutions GmbH • University Stuttgart • LMU Munich

funded by the German ministry for commerce (BMWi)

describing a larger follow-up project with many more partners (including you?)

01.04.2019 Qubits Europe 2019 71

also funded by the BMWi?

Page 72: Site Report Sebastian Feld, Thomas Gabor, Christoph Roch ... · Keynote – An Introduction to Quantum Computing and its Application Robert H. (Bo) Ewald (D-Wave Systems, Canada)

The Plan for PlanQK

We are preparing a roadmap for making PlanQK reality.

• StoneOne AG • HQS Quantum Solutions GmbH • University Stuttgart • LMU Munich

funded by the German ministry for commerce (BMWi)

describing a larger follow-up project with many more partners (including you?)

01.04.2019 Qubits Europe 2019 72

also funded by the BMWi?

Page 73: Site Report Sebastian Feld, Thomas Gabor, Christoph Roch ... · Keynote – An Introduction to Quantum Computing and its Application Robert H. (Bo) Ewald (D-Wave Systems, Canada)

The Plan for PlanQK

We are preparing a roadmap for making PlanQK reality.

• StoneOne AG • HQS Quantum Solutions GmbH • University Stuttgart • LMU Munich

funded by the German ministry for commerce (BMWi)

describing a larger follow-up project with many more partners (including you?)

01.04.2019 Qubits Europe 2019 73

also funded by the BMWi? near-term

Page 74: Site Report Sebastian Feld, Thomas Gabor, Christoph Roch ... · Keynote – An Introduction to Quantum Computing and its Application Robert H. (Bo) Ewald (D-Wave Systems, Canada)

Stay tuned… and join us!

Page 75: Site Report Sebastian Feld, Thomas Gabor, Christoph Roch ... · Keynote – An Introduction to Quantum Computing and its Application Robert H. (Bo) Ewald (D-Wave Systems, Canada)

Stay tuned… and join us!