mladen paviciˇ c:´ grafi cko raˇ cunanjeˇ kvantno-mehanickih … · 2011-02-22 · su sami...
TRANSCRIPT
Mladen Pavicic: Graficko racunanjekvantno-mehanickih nelinearnih jednadžbi
Projekt:Kvantno racunanje: paralelnost i vizualizacija(082-0982562-3160); voditelj: M. Pavicic
Program: Distrada i znanstvena vizualizacija(0982562); voditelj: Karolj Skalae-Science day, IRB 17.12.2009
Prof. dr. sc. Mladen Pavicic, Katedra za fiziku, Gradjevinski fakultet u Zagrebu
[email protected] ; Web: http://m3k.grad.hr/pavicic
Mladen Pavicic: Graficko racunanje kvantno-mehanickih nelinearnih jednadzbi – p. 1
Pozadina
Gatesova ideja: Riješiti probleme sirovom silom.
Mladen Pavicic: Graficko racunanje kvantno-mehanickih nelinearnih jednadzbi – p. 2
Pozadina
Gatesova ideja: Riješiti probleme sirovom silom.
Medjutim: Moore: Hoops! Sorry!:
Mladen Pavicic: Graficko racunanje kvantno-mehanickih nelinearnih jednadzbi – p. 2
Pozadina
Gatesova ideja: Riješiti probleme sirovom silom.
Medjutim: Moore: Hoops! Sorry!:
1993 1996 1999 2002 20050.1
1.0
2.0
3.0
3.8
GHz
Mladen Pavicic: Graficko racunanje kvantno-mehanickih nelinearnih jednadzbi – p. 2
Pozadina
Gatesova ideja: Riješiti probleme sirovom silom.
Medjutim: Moore: Hoops! Sorry!:
1993 1996 1999 2002 20050.1
1.0
2.0
3.0
3.8
GHz
Intel CPU introductions: 486-50 MHz Jun 1991, DX2-66 Aug 92, P(entium)-100 Mar 94,P-133 Jun 95, P-200 Jun 96, PII-300 May 97, PII-450 Aug 98, PIII-733 Oct 99, PIII-1.0 GHz
Mar 00, P4-1.7 Apr 01, P4-2.0 Aug 01, P4-2.53 May 02, P4-2.8 Aug 02, P4-3.0 Apr 03,P4-3.4 Apr 04, P4-3.6 Jun 04, P4-3.8 Nov 04.
Mladen Pavicic: Graficko racunanje kvantno-mehanickih nelinearnih jednadzbi – p. 2
Problem
Pripreme i mjerenja stanja kvantnih sistema ne možemosimulirati klasicnim sistemima.
Mladen Pavicic: Graficko racunanje kvantno-mehanickih nelinearnih jednadzbi – p. 3
Problem
Pripreme i mjerenja stanja kvantnih sistema ne možemosimulirati klasicnim sistemima.Npr., jedini stvarni generator nasumicno generiranih brojevasu sami kvantni sistemi. Zatim, jedino kvantni sistemi, kojisu hardware kvantnih kompjutera, mogu direktno simuliratikvantne probleme. Klasicni hardware ih može samorješavati preko binarnog koda jednadžbi.
Mladen Pavicic: Graficko racunanje kvantno-mehanickih nelinearnih jednadzbi – p. 3
Problem
Pripreme i mjerenja stanja kvantnih sistema ne možemosimulirati klasicnim sistemima.Npr., jedini stvarni generator nasumicno generiranih brojevasu sami kvantni sistemi. Zatim, jedino kvantni sistemi, kojisu hardware kvantnih kompjutera, mogu direktno simuliratikvantne probleme. Klasicni hardware ih može samorješavati preko binarnog koda jednadžbi.
Izracunavanje orijentacija uredjaja zapripremu i mjerenje kvantnih stanja tražimasivno racunanje pomocu clustera i grida.Rezultati su premnogobrojni → primijen-juje se 2D, 3D i 4D graficka vizualizacija.Priprema stanja koja su iskljucivo kvantna:Kochen-Specker-ova stanja.
Mladen Pavicic: Graficko racunanje kvantno-mehanickih nelinearnih jednadzbi – p. 3
PHYSICAL REVIEW A69, 062311 (2004)
Mladen Pavicic: Graficko racunanje kvantno-mehanickih nelinearnih jednadzbi – p. 4
Multiparty entanglement in graph states
Mladen Pavicic: Graficko racunanje kvantno-mehanickih nelinearnih jednadzbi – p. 5
M. Hein, J. Eisert, and H. J. Briegel
Mladen Pavicic: Graficko racunanje kvantno-mehanickih nelinearnih jednadzbi – p. 6
Institut für Physik, Uni Potsdam
Mladen Pavicic: Graficko racunanje kvantno-mehanickih nelinearnih jednadzbi – p. 7
Blackett Lab., Imperial College, London
Mladen Pavicic: Graficko racunanje kvantno-mehanickih nelinearnih jednadzbi – p. 8
Orthogonal Spins
We have to measure spins in 3, 4, 5, . . . dimensions.
Mladen Pavicic: Graficko racunanje kvantno-mehanickih nelinearnih jednadzbi – p. 9
Orthogonal Spins
We have to measure spins in 3, 4, 5, . . . dimensions. Ofcourse in a Hilbert space. It corresponds to outgoing portsin our 3-dim lab.
Mladen Pavicic: Graficko racunanje kvantno-mehanickih nelinearnih jednadzbi – p. 9
Orthogonal Spins
We have to measure spins in 3, 4, 5, . . . dimensions. Ofcourse in a Hilbert space. It corresponds to outgoing portsin our 3-dim lab. Vectors are orthogonal ⇒ nonlinearequations
aB · aC = aB1aC1 + aB2aC2 + aB3aC3 + aB4aC4 = 0,
aB · aD = aB1aD1 + aB2aD2 + aB3aD3 + aB4aD4 = 0,
aB · aE = aB1aE1 + aB2aE2 + aB3aE3 + aB4aE4 = 0,
aC · aD = aC1aD1 + aC2aD2 + aC3aD3 + aC4aD4 = 0,
aC · aE = aC1aE1 + aC2aE2 + aC3aE3 + aC4aE4 = 0,
aD · aE = aD1aE1 + aD2aE2 + aD3aE3 + aD4aE4 = 0.
Mladen Pavicic: Graficko racunanje kvantno-mehanickih nelinearnih jednadzbi – p. 9
Mission Impossible
To solve these equations for all possible combinations for atleast 18 vectors (no solutions below 18) we would need amillion ages of the universe on all today’s processors on theGlobe working in parallel.
Mladen Pavicic: Graficko racunanje kvantno-mehanickih nelinearnih jednadzbi – p. 10
Mission Impossible
To solve these equations for all possible combinations for atleast 18 vectors (no solutions below 18) we would need amillion ages of the universe on all today’s processors on theGlobe working in parallel.
D3,1 D3,2
D4,3 D4,4
Figure 1: Generation tree for MMP diagrams with
loops of size 5 for 3-dim vectors.
1
Use MMP hyper-graphs instead ofequations.
Mladen Pavicic: Graficko racunanje kvantno-mehanickih nelinearnih jednadzbi – p. 10
Exponential ⇒ Polynomial
We first “translate” nonlinear equations into linearhypergraphs.
Mladen Pavicic: Graficko racunanje kvantno-mehanickih nelinearnih jednadzbi – p. 11
Exponential ⇒ Polynomial
We first “translate” nonlinear equations into linearhypergraphs.Next, we impose conditions on generation of hypergraphs.Generation proves to be statistically polynomially complex(SPC).
Mladen Pavicic: Graficko racunanje kvantno-mehanickih nelinearnih jednadzbi – p. 11
Exponential ⇒ Polynomial
We first “translate” nonlinear equations into linearhypergraphs.Next, we impose conditions on generation of hypergraphs.Generation proves to be statistically polynomially complex(SPC).We filter the obtained hypergraphs by additions conditions.The procedure is also SPC.
Mladen Pavicic: Graficko racunanje kvantno-mehanickih nelinearnih jednadzbi – p. 11
Exponential ⇒ Polynomial
We first “translate” nonlinear equations into linearhypergraphs.Next, we impose conditions on generation of hypergraphs.Generation proves to be statistically polynomially complex(SPC).We filter the obtained hypergraphs by additions conditions.The procedure is also SPC.In the end we translate a rather “small” number (millions) ofhypergraphs back into equations and solve them by meansof interval analysis method. Its programs are SPC as well.
Mladen Pavicic: Graficko racunanje kvantno-mehanickih nelinearnih jednadzbi – p. 11
David A. Richter
Mladen Pavicic: Graficko racunanje kvantno-mehanickih nelinearnih jednadzbi – p. 12
Western Michigan University
Mladen Pavicic: Graficko racunanje kvantno-mehanickih nelinearnih jednadzbi – p. 13
P.K.Aravind
Mladen Pavicic: Graficko racunanje kvantno-mehanickih nelinearnih jednadzbi – p. 14
Worcester Polytechnic Institute
Mladen Pavicic: Graficko racunanje kvantno-mehanickih nelinearnih jednadzbi – p. 15
Norman D. Megill, Boston Information Group
51 4
5
8
BCDE
F
H
9A
I
67G
2
6
8F
H
9
B
KG
7
2 3
KJ
K H J
2 3
5
67
41
8C
A 9
IG
FD
EB
I
1
A
L
D
4
CE
J
3
(c)(b)(a)
M
N
G
3
6
8F
H
AD C
7
43
7
1 4
D A
G
1 2
J K5
6G
F
C BDE 98
A
L
E 9
HI
2 3
KJHI
8
56
EC B
9F
B
K
L L7
1 2 4
5I J
(c)(b)
O
N
N
(a)
M
O
N MM
Mladen Pavicic: Graficko racunanje kvantno-mehanickih nelinearnih jednadzbi – p. 16
Jean-Pierre Merlet, INRIA, France
35
6
8
EC
I
F
1
A
H
GM
L
2
J
9
BD
7
4
K
2
89
B
I
C
G 7
56
43
N
K
M J
D A
1
C
G 7
56
43
D
1
A
J
K
L
N O
2
B
M 8FE 9
HH
EF
L
I
(a) (b) (c)
1 2 3 4
5
6
8
9
ABCDE
H7G
F
I J
K
1 2 4
5
8
BCDE
F
H
9A
I J K3
67G
1 2 4
5
3
6
8F
H
E 9
AD BCL
K
J
1 2 4
5I J K3
6
8F
H
E 9
AD
L
C B
G
7
G
7
I
(b)(a) (c) (d)
M M
Mladen Pavicic: Graficko racunanje kvantno-mehanickih nelinearnih jednadzbi – p. 17
Solutions
\ 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 total
18 1 1
19 1 1
20 1 4+ 1 1 7
21 2 11 4 1 18
22 1 9 36 23 12 3 1 85
23 2 19 76 79 58 27 11 3 1 276
24 1 6 39 137 187 188 136 83 40+ 1 18 6 2 1 845
total 1 2 8 24 65 139 228 248 216 147 86 42 18 6 2 1 1233
Mladen Pavicic: Graficko racunanje kvantno-mehanickih nelinearnih jednadzbi – p. 18
Solutions
\ 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 total
18 1 1
19 1 1
20 1 4+ 1 1 7
21 2 11 4 1 18
22 1 9 36 23 12 3 1 85
23 2 19 76 79 58 27 11 3 1 276
24 1 6 39 137 187 188 136 83 40+ 1 18 6 2 1 845
total 1 2 8 24 65 139 228 248 216 147 86 42 18 6 2 1 1233
Boxed in red are the solutionspreviously found by humans.
Mladen Pavicic: Graficko racunanje kvantno-mehanickih nelinearnih jednadzbi – p. 18
Solutions
\ 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 total
18 1 1
19 1 1
20 1 4+ 1 1 7
21 2 11 4 1 18
22 1 9 36 23 12 3 1 85
23 2 19 76 79 58 27 11 3 1 276
24 1 6 39 137 187 188 136 83 40+ 1 18 6 2 1 845
total 1 2 8 24 65 139 228 248 216 147 86 42 18 6 2 1 1233
Boxed in red are the solutionspreviously found by humans.
It would take over 150 years togenerate all the solutions on a sin-gle PC
Mladen Pavicic: Graficko racunanje kvantno-mehanickih nelinearnih jednadzbi – p. 18
Brendan D. McKay, Australian National Univ.
L
K O
P
Q
+E
S
R
M
2
3
467
A
+7
+2
+3++3
+1++1+6+6 8
CD
5
++9 +994++2
EG H
IJ
4+G
+I+J++Q
+D
+Q
++J++I
6
5F
++7
++K
5
6
++G
++C
+6
���������
���������
������
������
���������
���������
������
������
������
������
������
������
������
������
���������
���������
���������
���������
���������
���������
���������
���������
������
������
1
K O
+E
+T
+UW
RP +S
+R
+V
N
ST U
+WQ
+2
D
5
++2
EG
IJ
97A
+I
+D +G
+J5+6
4
++3++G
++I
C
2
3
+6
H
++7
++1 +1 +76 +64
++96
+9
+Q
+346
5
������
������
���������
���������
���������
���������
��������
��������
���������
���������
���������
���������
������
������
������
������
���������
���������
���������
���������
���������
���������
������
������
1
Mladen Pavicic: Graficko racunanje kvantno-mehanickih nelinearnih jednadzbi – p. 19
Krešimir Fresl, Gra devinski fakultet, Zagreb
7
8
9
D
E
F
JK
L
PQR
1
2
3
4 5 6
AB
C
G
H
I
M
N
O
U
Y
Z S
T
X
V Wa
7
8
9
D
E
F
JK
L
PQR
1
2
3
4 5 6
AB
C
G
H
I
M
N
O
U
Y
Z S
T
X
V Wa
7
8
9
D
E
F
JK
L
PQR
1
2
3
4 5 6
AB
C
G
H
I
M
N
O
U
Y
Z S
T
X
V Wa
CEY
7
9A
D
H
I
L
M
N
O
S
Z
1
2
R
U
V
W
F
K
P
5G
6
T
B
Q
8
4 X
J
3
CEY
7
9A
D
H
I
L
M
N
O
S
Z
1
2
R
U
V
W
F
K
P
5G
6
T
B
Q
8
4 X
J
3
CEY
7
9A
D
H
I
L
M
N
O
S
Z
1
2
R
U
V
W
F
K
P
5G
6
T
B
Q
8
4 X
J
3
Mladen Pavicic: Graficko racunanje kvantno-mehanickih nelinearnih jednadzbi – p. 20
A i Danko Bosanac, IRB . . .
je na projektu, ali u njegovim drugim teorijskim dijelovima, ane na konkretnim clusterskim i grid racunanjima.
Mladen Pavicic: Graficko racunanje kvantno-mehanickih nelinearnih jednadzbi – p. 21
Mladen Pavicic: Graficko racunanje kvantno-mehanickih nelinearnih jednadzbi – p. 22
PARALELIZAM & VIZUALIZACIJA . . .
. . . ili kako paralelno vizualizirano grid racunanje gradikvantnu—inherentno paralelnu—simulaciju.
Hvala!
Mladen Pavicic: Graficko racunanje kvantno-mehanickih nelinearnih jednadzbi – p. 23