Skip to content

Commit d638fe3

Browse files
committed
Add image of team, contributors in acknowledgement, selected works, and I/O for some algorithms
1 parent 8af8474 commit d638fe3

File tree

12 files changed

+157
-18
lines changed

12 files changed

+157
-18
lines changed

algpseudocode/perceptronalgo.png

56.4 KB
Loading

algpseudocode/qmeans.tex

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,8 @@
1616
\newcommand{\errtom}{\epsilon_4}
1717
\newcommand{\errkappa}{\epsilon_{\tau}}
1818
\newcommand{\norm}[1]{\left\lVert#1\right\rVert}
19-
19+
\algrenewcommand\algorithmicrequire{\textbf{Input:}}
20+
\algrenewcommand\algorithmicensure{\textbf{Output:}}
2021

2122
\begin{document}
2223
\pagestyle{empty}

algpseudocode/quantum-connectivity.tex

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,8 @@
66
\usepackage{amsmath}
77

88
\newcommand{\norm}[1]{\left\lVert#1\right\rVert}
9-
9+
\algrenewcommand\algorithmicrequire{\textbf{Input:}}
10+
\algrenewcommand\algorithmicensure{\textbf{Output:}}
1011

1112
\begin{document}
1213
\pagestyle{empty}

appendix.Rmd

Lines changed: 67 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1310,6 +1310,53 @@ For $n \in \mathbb{N}_{0}$, the Chebyshev polynomial $T_{n}$ of degree $n$ is th
13101310
$$T_{n}(x) := \cos (n \arccos(x)).$$
13111311
```
13121312

1313+
1314+
1315+
## Polynomial approximation of $\log(x)$ {#polyapprox-log}
1316+
1317+
1318+
```{theorem, polyapprox-log}
1319+
Let $\beta\in(0,1]$, $\epsilon\in(0,{1}/{6}]$. Then there exists a polynomial $\tilde{S}$
1320+
of degree $O({\frac{1}{\beta}\log (\frac{1}{\epsilon} )})$ such that $|\tilde{S}(x)-\frac{\log_b(x)}{3\log_b(2/\beta)}|\leq\epsilon$ for all $ x\in [\beta,1]$ and base $b \in \mathbb{N}$, and for all $ x\in [-1,1]$ $1/2
1321+
\leq \tilde{S}(x) = \tilde{S}(-x) \leq 1/2$.
1322+
```
1323+
1324+
1325+
```{proof}
1326+
Recall lemma~\ref{lemma:serieslog}.
1327+
We follow the same steps of the proof of \cite[Lemma 11]{distributional}.
1328+
We consider the standard Taylor expansion of $\frac{\log(x)}{3\log(2/\beta)}$. centered in $x_0=1$, which is $f(x)=\frac{1}{3 \log(2/\beta)}\sum_{l \geq 1} \frac{(-1)^{1+n}(-1+x)^n}{n}$. We use this polynomial in \cite[Corollary 16]{distributional} with the choice of $\epsilon=\eta/2$, $x_0=1$, $r=1-\beta$, $\nu = \frac{\beta}{2}$. This Corollary gives us another polynomial $S \in \mathbb{C}[x]$ of degree $O(\frac{1}{\beta}\log(\frac{1}{\eta}))$ with the following properties:
1329+
\begin{align}
1330+
\|f(x) - S(s)\|_{[\beta, 2-\beta]} \leq \eta/2 \\
1331+
\|S(x)\|_{[-1, 1]} \leq B+\eta/2 \leq \frac{1}{3}+\frac{\eta}{2} \\
1332+
\|S(x)\|_{[-1, \beta/2]} \leq \eta/2
1333+
\end{align}
1334+
Now we show that indeed $B=1/3$ in Lemma~\ref{lemma:cor66} (following the steps of the original proof). We have to consider $f(x_0 +x) = \frac{1}{3 \log(2/\beta)}\sum_{l=0}^{\infty} = \frac{a_l (-1+x+x_0)^l}{l}$, and find a bound for $\sum_{l=0}^\infty (r+\nu)^l|a_l|$, which in our case (as $a_l = (-1)^{1+l}$) is $\frac{1}{3\log(2/\beta)}\sum_{l=0}^\infty (1-\beta/2)^l$.
1335+
1336+
To make the polynomial even we define $\widetilde{S} = S(x) + S(-x)$.
1337+
Now we show that the error is bounded in the interval $[\beta, 1]$, and the value of the polynomial is bounded in the interval $[-1,1]$.
1338+
1339+
Using the properties of Corollary 16, along with the triangle inequality, we can see that
1340+
\begin{align}
1341+
\| f(x) - \widetilde{S}(x)\|_{[\beta, 1]} & = \|f(x) - S(x)\|_{[\beta, 1]} + \norm{S(-x)}_{[\beta, 1]} \\
1342+
& = \|f(x) - S(x)\|_{[\beta, 1]} + \norm{S(x)}_{[-1, -\beta]}
1343+
\leq \frac{\eta}{2} + \frac{\eta}{2} = \eta.
1344+
\end{align}
1345+
1346+
1347+
Now we show that $\widetilde{S}(x)$ is bounded by $1/2$ in the interval $[-1, 1]$. \begin{align}
1348+
\norm{\widetilde{S}(x)}_{[-1, 1]} & = \norm{\widetilde{S}(x)}_{[0,1]} \leq \norm{S(x)}_{[0,1]} + \norm{S(x)}_{[-1,0]} \nonumber \\
1349+
& \leq \frac{1}{3}+\frac{\eta}{2} + \frac{\eta}{2} = \frac{1}{3} + \eta \leq \frac{1}{2}.
1350+
\end{align}
1351+
Where we used respectively the fact that the function is even (first equality), and that $\widetilde{S}$ can be bounded in function of $S(x)$ using triangle inequality (second inequality) and the properties of the polynomial expansion derived before.
1352+
If the polynomial expansion has complex parts, we can discard them.
1353+
```
1354+
1355+
1356+
1357+
1358+
1359+
13131360
## Polynomial approximation of $1/x$ {#polyapprox-1overx}
13141361
We are going to approximate $1/x$ using Chebychev polynomial, with some additional tricks, which will be used to decrease the degree of the polynomial approximation. As
13151362

@@ -1611,7 +1658,7 @@ $\forall x\in [\beta,1]$, $|\tilde{S}(x)-\frac{\ln(1/x)}{2\ln(2/\beta)}|\leq\eta
16111658

16121659
# Contributions and acknowledgements {#appendix-contributors}
16131660

1614-
These are my first lecture notes in Quantum Machine Learning (QML) and quantum algorithms. They spurred out from my old blog, back in 2016/2017. Then, they took a more concrete form out of my Ph.D. thesis (which I made at [IRIF](https://irif.fr) with the support of [Atos](https://atos.net), which I thank), and now are in this extended form with the hope to serve the future researchers in QML. I am not an expert in the broad field of "quantum computing", and these lecture notes are an attempt (while quite prolonged over time) of collecting useful knowledge for new researcher in quantum computing. While I strive to be as precise as the lecture notes of [Ronald de Wolf](https://homepages.cwi.nl/~rdewolf/qcnotes.pdf) and [Andrew Childs](https://www.cs.umd.edu/~amchilds/qa/qa.pdf), I know this work is still far from them. Please be indulgent, and help! For instance by signaling imprecisions, errors, and things that can be made more clear.
1661+
These are my first lecture notes in quantum algorithms for machine learning. They spurred out from my old blog, back in 2016/2017. Then, they took a more concrete form out of my Ph.D. thesis (which I made at [IRIF](https://irif.fr) with the support of [Atos](https://atos.net), which I thank), and now are in this extended form with the hope to serve the future researchers in QML. I am not (yet!) an expert in the broad field of "quantum computing", and these lecture notes are an attempt of collecting useful knowledge for new researcher in quantum computing. While I strive to be as precise as the lecture notes of [Ronald de Wolf](https://homepages.cwi.nl/~rdewolf/qcnotes.pdf) and [Andrew Childs](https://www.cs.umd.edu/~amchilds/qa/qa.pdf), I know this work is still far from them. Please be indulgent, and help! For instance by signaling imprecisions, errors, and things that can be made more clear.
16151662

16161663

16171664
If you want to give me any feedback, feel free to write me at "scinawa - at - luongo - dot - pro". Or contact me on [Twitter](https://twitter.com/scinawa).
@@ -1620,10 +1667,24 @@ In sparse order, I would like to thank [Dong Ping Zhang](www.dongpingzhang.com),
16201667

16211668

16221669

1623-
**Core team**
1670+
**Team**
1671+
1672+
- Alessandro ['Scinawa'](https://twitter.com/scinawa) Luongo
1673+
1674+
```{r, out.width='50%'}
1675+
knitr::include_graphics('images/scinawa.jpg')
1676+
```
1677+
1678+
1679+
- Armando ['ikiga1'](https://twitter.com/ikiga1) Bellante
1680+
1681+
1682+
```{r, out.width='50%'}
1683+
knitr::include_graphics('images/armando.jpg')
1684+
```
1685+
1686+
- Hue Jun Hao Alexander
16241687

1625-
- Alessandro ['Scinawa'](https://twitter.com/scinawa) Luongo
1626-
- Armando ['ikiga1'](https://twitter.com/ikiga1) Bellante
16271688

16281689
**Contributors**
16291690

@@ -1636,13 +1697,15 @@ The [contributors](https://github.com/Scinawa/quantumalgorithms.org/graphs/contr
16361697
- Filippo Miatto
16371698
- Jinge Bao
16381699
- Michele Vischi
1700+
- Samantha Buck
16391701
- Adrian Lee
16401702
- Ethan Hansen
16411703
- Lei Fan
16421704
- Giacomo De Leva
16431705
- Pablo Rotondo
16441706
- João Doriguello
16451707
- Avhijit_Nair
1708+
- Marco Caselli
16461709

16471710
**Funding**
16481711

book.bib

Lines changed: 58 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,30 @@ @misc{adversary-simple
55
month = {October},
66
publisher = {Carnegie Mellon University},
77
}
8+
@article{giurgica2022low,
9+
title={Low-depth amplitude estimation on a trapped-ion quantum computer},
10+
author={Giurgica-Tiron, Tudor and Johri, Sonika and Kerenidis, Iordanis and Nguyen, Jason and Pisenti, Neal and Prakash, Anupam and Sosnova, Ksenia and Wright, Ken and Zeng, William},
11+
journal={Physical Review Research},
12+
volume={4},
13+
number={3},
14+
pages={033034},
15+
year={2022},
16+
publisher={APS}
17+
}
18+
19+
@article{callison2022improved,
20+
title={Improved maximum-likelihood quantum amplitude estimation},
21+
author={Callison, Adam and Browne, Dan},
22+
journal={arXiv preprint arXiv:2209.03321},
23+
year={2022}
24+
}
25+
26+
@article{brown2020quantum,
27+
title={Quantum amplitude estimation in the presence of noise},
28+
author={Brown, Eric G and Goktas, Oktay and Tham, WK},
29+
journal={arXiv preprint arXiv:2006.14145},
30+
year={2020}
31+
}
832

933

1034

@@ -228,7 +252,7 @@ @article{nannicini2019fast
228252
}
229253
@article{van2020quantum,
230254
title = {Quantum SDP-solvers: Better upper and lower bounds},
231-
author = {van Apeldoorn, Joran and Gily{\'e}n, Andr{\'a}s and Gribling, Sander and de Wolf, Ronald},
255+
author = {van Apeldoorn, Joran and Gily{\'e}n, Andr{\'a}s and Gribling, Sander and {de Wolf}, Ronald},
232256
year = 2020,
233257
journal = {Quantum},
234258
publisher = {Verein zur F{\"o}rderung des Open Access Publizierens in den Quantenwissenschaften},
@@ -302,7 +326,7 @@ @article{liu1995ml
302326
}
303327
@article{buhrman2001quantum,
304328
title = {Quantum fingerprinting},
305-
author = {Buhrman, Harry and Cleve, Richard and Watrous, John and de Wolf, Ronald},
329+
author = {Buhrman, Harry and Cleve, Richard and Watrous, John and {de Wolf}, Ronald},
306330
year = 2001,
307331
journal = {Physical Review Letters},
308332
publisher = {APS},
@@ -858,13 +882,37 @@ @phdthesis{hann2021practicality
858882
year = 2021,
859883
school = {Yale University},
860884
}
861-
@article{chakraborty2022quantum,
885+
@article{chakraborty2022regularized,
862886
title={Quantum Regularized Least Squares},
863887
author={Chakraborty, Shantanav and Morolia, Aditya and Peduri, Anurudh},
864888
journal={arXiv preprint arXiv:2206.13143},
865889
year={2022}
866890
}
867891

892+
@article{wang2017quantum,
893+
title={Quantum algorithm for linear regression},
894+
author={Wang, Guoming},
895+
journal={Physical review A},
896+
volume={96},
897+
number={1},
898+
pages={012335},
899+
year={2017},
900+
publisher={APS}
901+
}
902+
903+
904+
@article{wiebe2012quantumdatafitting,
905+
title={Quantum algorithm for data fitting},
906+
author={Wiebe, Nathan and Braun, Daniel and Lloyd, Seth},
907+
journal={Physical review letters},
908+
volume={109},
909+
number={5},
910+
pages={050505},
911+
year={2012},
912+
publisher={APS}
913+
}
914+
915+
868916
@article{dervovic2018quantum,
869917
title={Quantum linear systems algorithms: a primer},
870918
author={Dervovic, Danial and Herbster, Mark and Mountney, Peter and Severini, Simone and Usher, Na{\"\i}ri and Wossnig, Leonard},
@@ -2949,7 +2997,7 @@ @inproceedings{kapoor2016quantum
29492997
}
29502998
@article{DeWolf,
29512999
title = {Quantum computing: Lecture notes},
2952-
author = {de Wolf, Ronald},
3000+
author = {{de Wolf}, Ronald},
29533001
year = 2019,
29543002
journal = {arXiv:1907.09415},
29553003
}
@@ -3159,7 +3207,7 @@ @article{Marsden
31593207
}
31603208
@article{Arunachalam2016,
31613209
title = {{Optimal Quantum Sample Complexity of Learning Algorithms}},
3162-
author = {Arunachalam, Srinivasan and de Wolf, Ronald},
3210+
author = {Arunachalam, Srinivasan and {de Wolf}, Ronald},
31633211
year = 2016,
31643212
arxivid = {arXiv:1607.00932v2},
31653213
}
@@ -3219,7 +3267,7 @@ @article{Clader2013a
32193267
}
32203268
@article{Arunachalam2017,
32213269
title = {{A Survey of Quantum Learning Theory}},
3222-
author = {Arunachalam, Srinivasan and de Wolf, Ronald},
3270+
author = {Arunachalam, Srinivasan and {de Wolf}, Ronald},
32233271
year = 2017,
32243272
month = 1,
32253273
pages = {1--24},
@@ -3246,7 +3294,7 @@ @article{Fernando
32463294
}
32473295
@article{DeWolf2008,
32483296
title = {{A Brief Introduction to Fourier Analysis on the Boolean Cube}},
3249-
author = {de Wolf, Ronald},
3297+
author = {{de Wolf}, Ronald},
32503298
year = 2008,
32513299
pages = {1--20},
32523300
doi = {10.4086/toc.gs.2008.001},
@@ -4416,7 +4464,7 @@ @article{Mukund1996
44164464
}
44174465
@article{Cirasella2006,
44184466
title = {{Classical and Quantum Algorithms for Finding Cycles MSc in Logic}},
4419-
author = {Cirasella, Jill and Buhrman, Harry and L{\"{o}}we, Benedikt and de Wolf, Ronald},
4467+
author = {Cirasella, Jill and Buhrman, Harry and L{\"{o}}we, Benedikt and {de Wolf}, Ronald},
44204468
year = 2006,
44214469
}
44224470
@article{Magniez2005,
@@ -5361,7 +5409,7 @@ @inproceedings{belovs2012span
53615409
}
53625410
@inproceedings{buhrman1999bounds,
53635411
title = {Bounds for small-error and zero-error quantum algorithms},
5364-
author = {Buhrman, Harry and Cleve, Richard and de Wolf, Ronald and Zalka, Christof},
5412+
author = {Buhrman, Harry and Cleve, Richard and {de Wolf}, Ronald and Zalka, Christof},
53655413
year = 1999,
53665414
booktitle = {40th Annual Symposium on Foundations of Computer Science (Cat. No. 99CB37039)},
53675415
pages = {358--368},
@@ -5897,7 +5945,7 @@ @article{ambainis2005quantum
58975945
}
58985946
@aricle{rdw2017ethics,
58995947
title = {The Potential Impact of Quantum Computers on Society},
5900-
author = {Ronald de Wolf},
5948+
author = {{de Wolf}, Roland},
59015949
url = {https://arxiv.org/abs/1712.05380},
59025950
}
59035951
@inproceedings{van2010fully,

exercises.Rmd

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
1+
# Solutions to exercises
2+
3+
4+
<!-- ## Chapter 1 -->
5+
6+
<!-- ## Chapter 2 -->
7+
8+
<!-- ## Chapter 3 -->
9+
10+
<!-- #### Exercise \@ref(exr:fromellinftoell2) -->
11+
12+
13+
<!-- ## Chapter 4 -->
14+
15+
<!-- ## Chapter 5 -->
16+

favicon.ico

159 KB
Binary file not shown.

images/alexhue.jpeg

261 KB
Loading

images/armando.jpeg

96.1 KB
Loading

images/scinawa.jpg

56.2 KB
Loading

0 commit comments

Comments
 (0)