Skip to content

Commit 1dedb87

Browse files
committed
week 15
1 parent 95ab3d3 commit 1dedb87

File tree

7 files changed

+42
-409
lines changed

7 files changed

+42
-409
lines changed

doc/pub/week15/html/week15-bs.html

Lines changed: 9 additions & 80 deletions
Original file line numberDiff line numberDiff line change
@@ -36,39 +36,13 @@
3636

3737
<!-- tocinfo
3838
{'highest level': 2,
39-
'sections': [('Plan for the week of May 6-10',
39+
'sections': [('Plan for the week of May 5-9',
4040
2,
4141
None,
42-
'plan-for-the-week-of-may-6-10'),
43-
("QPE and Shor's algorithm", 2, None, 'qpe-and-shor-s-algorithm'),
44-
('Some history', 2, None, 'some-history'),
45-
('What is the algorithm doing?',
46-
2,
47-
None,
48-
'what-is-the-algorithm-doing'),
49-
("Other algorithms: Simon's algorithm",
50-
2,
51-
None,
52-
'other-algorithms-simon-s-algorithm')]}
42+
'plan-for-the-week-of-may-5-9')]}
5343
end of tocinfo -->
5444

5545
<body>
56-
57-
58-
59-
<script type="text/x-mathjax-config">
60-
MathJax.Hub.Config({
61-
TeX: {
62-
equationNumbers: { autoNumber: "AMS" },
63-
extensions: ["AMSmath.js", "AMSsymbols.js", "autobold.js", "color.js"]
64-
}
65-
});
66-
</script>
67-
<script type="text/javascript" async
68-
src="https://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.1/MathJax.js?config=TeX-AMS-MML_HTMLorMML">
69-
</script>
70-
71-
7246
<!-- Bootstrap navigation bar -->
7347
<div class="navbar navbar-default navbar-fixed-top">
7448
<div class="navbar-header">
@@ -84,11 +58,7 @@
8458
<li class="dropdown">
8559
<a href="#" class="dropdown-toggle" data-toggle="dropdown">Contents <b class="caret"></b></a>
8660
<ul class="dropdown-menu">
87-
<!-- navigation toc: --> <li><a href="#plan-for-the-week-of-may-6-10" style="font-size: 80%;">Plan for the week of May 6-10</a></li>
88-
<!-- navigation toc: --> <li><a href="#qpe-and-shor-s-algorithm" style="font-size: 80%;">QPE and Shor's algorithm</a></li>
89-
<!-- navigation toc: --> <li><a href="#some-history" style="font-size: 80%;">Some history</a></li>
90-
<!-- navigation toc: --> <li><a href="#what-is-the-algorithm-doing" style="font-size: 80%;">What is the algorithm doing?</a></li>
91-
<!-- navigation toc: --> <li><a href="#other-algorithms-simon-s-algorithm" style="font-size: 80%;">Other algorithms: Simon's algorithm</a></li>
61+
<!-- navigation toc: --> <li><a href="#plan-for-the-week-of-may-5-9" style="font-size: 80%;">Plan for the week of May 5-9</a></li>
9262

9363
</ul>
9464
</li>
@@ -106,75 +76,34 @@ <h1>Quantum Computing, Quantum Machine Learning and Quantum Information Theories
10676

10777
<!-- author(s): Morten Hjorth-Jensen -->
10878
<center>
109-
<b>Morten Hjorth-Jensen</b> [1, 2]
110-
</center>
111-
<!-- institution(s) -->
112-
<center>
113-
[1] <b>Department of Physics, University of Oslo</b>
79+
<b>Morten Hjorth-Jensen</b>
11480
</center>
81+
<!-- institution -->
11582
<center>
116-
[2] <b>Department of Physics and Astronomy and Facility for Rare Isotope Beams, Michigan State University</b>
83+
<b>Department of Physics, University of Oslo</b>
11784
</center>
11885
<br>
11986
<center>
120-
<h4>May 8, 2024</h4>
87+
<h4>May 7, 2025</h4>
12188
</center> <!-- date -->
12289
<br>
12390

12491
<!-- potential-jumbotron-button -->
12592
</div> <!-- end jumbotron -->
12693

12794
<!-- !split -->
128-
<h2 id="plan-for-the-week-of-may-6-10" class="anchor">Plan for the week of May 6-10 </h2>
95+
<h2 id="plan-for-the-week-of-may-5-9" class="anchor">Plan for the week of May 5-9 </h2>
12996
<div class="panel panel-default">
13097
<div class="panel-body">
13198
<!-- subsequent paragraphs come in larger fonts, so start with a paragraph -->
13299
<ol>
133-
<li> Discussion of Shor's algorithm and order finding</li>
134-
<li> Reading suggestions: Hundt sections 6.4-6.6 and Nielsen and Chuang, sections 5.2-5.3
100+
<li> TBA
135101
<!-- o <a href="https://youtu.be/OZdyky8UYdk" target="_self">Video of lecture at</a> -->
136102
<!-- o <a href="https://github.com/CompPhysics/QuantumComputingMachineLearning/blob/gh-pages/doc/HandWrittenNotes/2024/NotesMay8.pdf" target="_self">Whiteboard notes</a> --></li>
137103
</ol>
138104
</div>
139105
</div>
140106

141-
142-
<!-- !split -->
143-
<h2 id="qpe-and-shor-s-algorithm" class="anchor">QPE and Shor's algorithm </h2>
144-
145-
<p>The crucial observation of Shor was that there is an efficient quantum
146-
algorithm for the problem of period-finding and that factoring can be
147-
reduced to this, in the sense that an efficient algorithm for
148-
period-finding implies an efficient algorithm for factoring. The
149-
quantum phase estimation algorithm discussed earlier plays a central
150-
role in Shor's algorithm as well.
151-
</p>
152-
153-
<!-- !split -->
154-
<h2 id="some-history" class="anchor">Some history </h2>
155-
156-
<p>In 1994 Peter Shor found a polynomial time algorithm for the
157-
factorization of \( n \)-bit numbers on quantum computers, see
158-
<a href="https://arxiv.org/abs/quant-ph/9508027" target="_self"><tt>https://arxiv.org/abs/quant-ph/9508027</tt></a>.
159-
</p>
160-
161-
<p>The discovery generated a wave of enthusiasm for quantum
162-
computing. There are at least two reasons for this. One is the
163-
mathematical and intellectual challenge of the algorithm. Secondly,
164-
factorization plays an important role for the security of
165-
cryptographic protocols, which are based on factoring large integers.
166-
</p>
167-
168-
<!-- !split -->
169-
<h2 id="what-is-the-algorithm-doing" class="anchor">What is the algorithm doing? </h2>
170-
171-
<p>In essence, Shor's algorithm reduces the factorization problem to the problem of finding the period of a function (to be discussed below). In addition, it uses quantum parallelism to find a superposition of all values of the function in one single step. </p>
172-
<!-- !split -->
173-
174-
<!-- !split -->
175-
<h2 id="other-algorithms-simon-s-algorithm" class="anchor">Other algorithms: Simon's algorithm </h2>
176-
177-
<p>More material will be added here</p>
178107
<!-- ------------------- end of main content --------------- -->
179108
</div> <!-- end container -->
180109
<!-- include javascript, jQuery *first* -->

doc/pub/week15/html/week15-reveal.html

Lines changed: 6 additions & 69 deletions
Original file line numberDiff line numberDiff line change
@@ -149,22 +149,6 @@
149149

150150

151151

152-
153-
<script type="text/x-mathjax-config">
154-
MathJax.Hub.Config({
155-
TeX: {
156-
equationNumbers: { autoNumber: "none" },
157-
extensions: ["AMSmath.js", "AMSsymbols.js", "autobold.js", "color.js"]
158-
}
159-
});
160-
</script>
161-
<script type="text/javascript" async
162-
src="https://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.1/MathJax.js?config=TeX-AMS-MML_HTMLorMML">
163-
</script>
164-
165-
166-
167-
168152
<section>
169153
<!-- ------------------- main content ---------------------- -->
170154
<center>
@@ -173,18 +157,15 @@ <h1 style="text-align: center;">Quantum Computing, Quantum Machine Learning and
173157

174158
<!-- author(s): Morten Hjorth-Jensen -->
175159
<center>
176-
<b>Morten Hjorth-Jensen</b> [1, 2]
177-
</center>
178-
<!-- institution(s) -->
179-
<center>
180-
[1] <b>Department of Physics, University of Oslo</b>
160+
<b>Morten Hjorth-Jensen</b>
181161
</center>
162+
<!-- institution -->
182163
<center>
183-
[2] <b>Department of Physics and Astronomy and Facility for Rare Isotope Beams, Michigan State University</b>
164+
<b>Department of Physics, University of Oslo</b>
184165
</center>
185166
<br>
186167
<center>
187-
<h4>May 8, 2024</h4>
168+
<h4>May 7, 2025</h4>
188169
</center> <!-- date -->
189170
<br>
190171

@@ -195,62 +176,18 @@ <h4>May 8, 2024</h4>
195176
</section>
196177

197178
<section>
198-
<h2 id="plan-for-the-week-of-may-6-10">Plan for the week of May 6-10 </h2>
179+
<h2 id="plan-for-the-week-of-may-5-9">Plan for the week of May 5-9 </h2>
199180
<div class="alert alert-block alert-block alert-text-normal">
200181
<b></b>
201182
<p>
202183
<ol>
203-
<p><li> Discussion of Shor's algorithm and order finding</li>
204-
<p><li> Reading suggestions: Hundt sections 6.4-6.6 and Nielsen and Chuang, sections 5.2-5.3
184+
<p><li> TBA
205185
<!-- o <a href="https://youtu.be/OZdyky8UYdk" target="_blank">Video of lecture at</a> -->
206186
<!-- o <a href="https://github.com/CompPhysics/QuantumComputingMachineLearning/blob/gh-pages/doc/HandWrittenNotes/2024/NotesMay8.pdf" target="_blank">Whiteboard notes</a> --></li>
207187
</ol>
208188
</div>
209189
</section>
210190

211-
<section>
212-
<h2 id="qpe-and-shor-s-algorithm">QPE and Shor's algorithm </h2>
213-
214-
<p>The crucial observation of Shor was that there is an efficient quantum
215-
algorithm for the problem of period-finding and that factoring can be
216-
reduced to this, in the sense that an efficient algorithm for
217-
period-finding implies an efficient algorithm for factoring. The
218-
quantum phase estimation algorithm discussed earlier plays a central
219-
role in Shor's algorithm as well.
220-
</p>
221-
</section>
222-
223-
<section>
224-
<h2 id="some-history">Some history </h2>
225-
226-
<p>In 1994 Peter Shor found a polynomial time algorithm for the
227-
factorization of \( n \)-bit numbers on quantum computers, see
228-
<a href="https://arxiv.org/abs/quant-ph/9508027" target="_blank"><tt>https://arxiv.org/abs/quant-ph/9508027</tt></a>.
229-
</p>
230-
231-
<p>The discovery generated a wave of enthusiasm for quantum
232-
computing. There are at least two reasons for this. One is the
233-
mathematical and intellectual challenge of the algorithm. Secondly,
234-
factorization plays an important role for the security of
235-
cryptographic protocols, which are based on factoring large integers.
236-
</p>
237-
</section>
238-
239-
<section>
240-
<h2 id="what-is-the-algorithm-doing">What is the algorithm doing? </h2>
241-
242-
<p>In essence, Shor's algorithm reduces the factorization problem to the problem of finding the period of a function (to be discussed below). In addition, it uses quantum parallelism to find a superposition of all values of the function in one single step. </p>
243-
</section>
244-
245-
<section>
246-
</section>
247-
248-
<section>
249-
<h2 id="other-algorithms-simon-s-algorithm">Other algorithms: Simon's algorithm </h2>
250-
251-
<p>More material will be added here</p>
252-
</section>
253-
254191

255192

256193
</div> <!-- class="slides" -->

doc/pub/week15/html/week15-solarized.html

Lines changed: 8 additions & 75 deletions
Original file line numberDiff line numberDiff line change
@@ -63,111 +63,44 @@
6363

6464
<!-- tocinfo
6565
{'highest level': 2,
66-
'sections': [('Plan for the week of May 6-10',
66+
'sections': [('Plan for the week of May 5-9',
6767
2,
6868
None,
69-
'plan-for-the-week-of-may-6-10'),
70-
("QPE and Shor's algorithm", 2, None, 'qpe-and-shor-s-algorithm'),
71-
('Some history', 2, None, 'some-history'),
72-
('What is the algorithm doing?',
73-
2,
74-
None,
75-
'what-is-the-algorithm-doing'),
76-
("Other algorithms: Simon's algorithm",
77-
2,
78-
None,
79-
'other-algorithms-simon-s-algorithm')]}
69+
'plan-for-the-week-of-may-5-9')]}
8070
end of tocinfo -->
8171

8272
<body>
83-
84-
85-
86-
<script type="text/x-mathjax-config">
87-
MathJax.Hub.Config({
88-
TeX: {
89-
equationNumbers: { autoNumber: "AMS" },
90-
extensions: ["AMSmath.js", "AMSsymbols.js", "autobold.js", "color.js"]
91-
}
92-
});
93-
</script>
94-
<script type="text/javascript" async
95-
src="https://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.1/MathJax.js?config=TeX-AMS-MML_HTMLorMML">
96-
</script>
97-
98-
9973
<!-- ------------------- main content ---------------------- -->
10074
<center>
10175
<h1>Quantum Computing, Quantum Machine Learning and Quantum Information Theories</h1>
10276
</center> <!-- document title -->
10377

10478
<!-- author(s): Morten Hjorth-Jensen -->
10579
<center>
106-
<b>Morten Hjorth-Jensen</b> [1, 2]
107-
</center>
108-
<!-- institution(s) -->
109-
<center>
110-
[1] <b>Department of Physics, University of Oslo</b>
80+
<b>Morten Hjorth-Jensen</b>
11181
</center>
82+
<!-- institution -->
11283
<center>
113-
[2] <b>Department of Physics and Astronomy and Facility for Rare Isotope Beams, Michigan State University</b>
84+
<b>Department of Physics, University of Oslo</b>
11485
</center>
11586
<br>
11687
<center>
117-
<h4>May 8, 2024</h4>
88+
<h4>May 7, 2025</h4>
11889
</center> <!-- date -->
11990
<br>
12091

12192
<!-- !split --><br><br><br><br><br><br><br><br><br><br>
122-
<h2 id="plan-for-the-week-of-may-6-10">Plan for the week of May 6-10 </h2>
93+
<h2 id="plan-for-the-week-of-may-5-9">Plan for the week of May 5-9 </h2>
12394
<div class="alert alert-block alert-block alert-text-normal">
12495
<b></b>
12596
<p>
12697
<ol>
127-
<li> Discussion of Shor's algorithm and order finding</li>
128-
<li> Reading suggestions: Hundt sections 6.4-6.6 and Nielsen and Chuang, sections 5.2-5.3
98+
<li> TBA
12999
<!-- o <a href="https://youtu.be/OZdyky8UYdk" target="_blank">Video of lecture at</a> -->
130100
<!-- o <a href="https://github.com/CompPhysics/QuantumComputingMachineLearning/blob/gh-pages/doc/HandWrittenNotes/2024/NotesMay8.pdf" target="_blank">Whiteboard notes</a> --></li>
131101
</ol>
132102
</div>
133103

134-
135-
<!-- !split --><br><br><br><br><br><br><br><br><br><br>
136-
<h2 id="qpe-and-shor-s-algorithm">QPE and Shor's algorithm </h2>
137-
138-
<p>The crucial observation of Shor was that there is an efficient quantum
139-
algorithm for the problem of period-finding and that factoring can be
140-
reduced to this, in the sense that an efficient algorithm for
141-
period-finding implies an efficient algorithm for factoring. The
142-
quantum phase estimation algorithm discussed earlier plays a central
143-
role in Shor's algorithm as well.
144-
</p>
145-
146-
<!-- !split --><br><br><br><br><br><br><br><br><br><br>
147-
<h2 id="some-history">Some history </h2>
148-
149-
<p>In 1994 Peter Shor found a polynomial time algorithm for the
150-
factorization of \( n \)-bit numbers on quantum computers, see
151-
<a href="https://arxiv.org/abs/quant-ph/9508027" target="_blank"><tt>https://arxiv.org/abs/quant-ph/9508027</tt></a>.
152-
</p>
153-
154-
<p>The discovery generated a wave of enthusiasm for quantum
155-
computing. There are at least two reasons for this. One is the
156-
mathematical and intellectual challenge of the algorithm. Secondly,
157-
factorization plays an important role for the security of
158-
cryptographic protocols, which are based on factoring large integers.
159-
</p>
160-
161-
<!-- !split --><br><br><br><br><br><br><br><br><br><br>
162-
<h2 id="what-is-the-algorithm-doing">What is the algorithm doing? </h2>
163-
164-
<p>In essence, Shor's algorithm reduces the factorization problem to the problem of finding the period of a function (to be discussed below). In addition, it uses quantum parallelism to find a superposition of all values of the function in one single step. </p>
165-
<!-- !split --><br><br><br><br><br><br><br><br><br><br>
166-
167-
<!-- !split --><br><br><br><br><br><br><br><br><br><br>
168-
<h2 id="other-algorithms-simon-s-algorithm">Other algorithms: Simon's algorithm </h2>
169-
170-
<p>More material will be added here</p>
171104
<!-- ------------------- end of main content --------------- -->
172105
<center style="font-size:80%">
173106
<!-- copyright --> &copy; 1999-2024, Morten Hjorth-Jensen. Released under CC Attribution-NonCommercial 4.0 license

0 commit comments

Comments
 (0)