Skip to content

Commit bd36204

Browse files
committed
update week 1
1 parent 7e2e99a commit bd36204

File tree

8 files changed

+2120
-261
lines changed

8 files changed

+2120
-261
lines changed

doc/pub/week1/html/week1-bs.html

Lines changed: 365 additions & 0 deletions
Large diffs are not rendered by default.

doc/pub/week1/html/week1-reveal.html

Lines changed: 316 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -356,6 +356,322 @@ <h2 id="online-material-of-possible-interest">Online material of possible intere
356356
</ol>
357357
</section>
358358

359+
<section>
360+
<h2 id="what-is-quantum-computing">What is quantum computing? </h2>
361+
<div class="alert alert-block alert-block alert-text-normal">
362+
<b></b>
363+
<p>
364+
<ol>
365+
<p><li> It is computation (and more generally, information processing) based on the principles of quantum mechanics, rather than classical physics.</li>
366+
<p><li> Quantum mechanics is a description of nature at its most fundamental level.</li>
367+
</ol>
368+
</div>
369+
370+
<div class="alert alert-block alert-block alert-text-normal">
371+
<b></b>
372+
<p>
373+
<ol>
374+
<p><li> Formulated in the early 20th century to explain the behavior of subatomic particles.</li>
375+
<p><li> QM, and its specializations (quantum field theory, quantum chromodynamics, many-body physics etc.), have been spectacularly successful in explaining microscopic physical phenomena.</li>
376+
</ol>
377+
</div>
378+
</section>
379+
380+
<section>
381+
<h2 id="the-exponentiality-of-qm">The exponentiality of QM </h2>
382+
<div class="alert alert-block alert-block alert-text-normal">
383+
<b></b>
384+
<p>
385+
<ol>
386+
<p><li> After nearly a century of study, the best (classical) methods for predicting the behavior of general quantum systems require exponential resources.</li>
387+
<p><li> The state of \( N \) particles requires at least \( 2^{N} \) numbers to describe.</li>
388+
<p><li> For \( N \sim 300 \) (the number of particles in a single uranium atom), \[
389+
<p> 2^{300} \gg \approx 10^{82}\quad (\text{\# of atoms in the observable universe}).
390+
\]
391+
</p></li>
392+
<p><li> Nature seems to be doing extravagant amounts of computation <em>behind the scenes</em>!</li>
393+
</ol>
394+
</div>
395+
</section>
396+
397+
<section>
398+
<h2 id="the-exponentiality-of-qm-i">The exponentiality of QM I </h2>
399+
<div class="alert alert-block alert-block alert-text-normal">
400+
<b>How do physicists actually do (quantum) physics?</b>
401+
<p>
402+
<ol>
403+
<p><li> Answer 1: 100+ years of extremely clever approximations and shortcuts for calculations.</li>
404+
<ul>
405+
406+
<p><li> Examples: Bethe ansatz, Feynman diagrams, perturbation theory, mean field approximations, \dots</li>
407+
</ul>
408+
<p>
409+
<p><li> Answer 2: computer simulations</li>
410+
<ul>
411+
412+
<p><li> Examples: Density functional theory, Quantum Markov Chain Monte Carlo</li>
413+
</ul>
414+
<p>
415+
<p><li> Answer 3: studying systems that allow for Answers 1 and 2 above</li>
416+
<ul>
417+
418+
<p><li> Systems that are mostly classical</li>
419+
420+
<p><li> Systems with non-strongly interacting particles</li>
421+
422+
<p><li> Lucky that most things we&#8217;ve studied so far fall in this category!</li>
423+
</ul>
424+
<p>
425+
</ol>
426+
</div>
427+
428+
<p>But simulating general quantum physics problems is still a hard task.</p>
429+
</section>
430+
431+
<section>
432+
<h2 id="the-exponentiality-of-qm-ii">The exponentiality of QM II </h2>
433+
<div class="alert alert-block alert-block alert-text-normal">
434+
<b></b>
435+
<p>
436+
<p>In 1981, in his talk titled \emph{&#8220;Simulating Physics with Computers&#8221;}, Richard Feynman asked the following question:
437+
<b>Can probabilistic computers simulate quantum mechanics?</b>.
438+
</p>
439+
</div>
440+
441+
<div class="alert alert-block alert-block alert-text-normal">
442+
<b></b>
443+
<p>
444+
<p>His conclusion, after a lengthy exploration was that quantum mechanics [doesn&#8217;t] seem to be imitable by a local classical computer.
445+
Instead we need a computer built of quantum mechanical elements which obey quantum mechanical laws.
446+
Feynman, along with David Deutsch, Paul Benioff and Yuri Manin, are credited with the idea of computing based on quantum mechanical principles.
447+
</p>
448+
</div>
449+
</section>
450+
451+
<section>
452+
<h2 id="the-early-days">The early days </h2>
453+
<div class="alert alert-block alert-block alert-text-normal">
454+
<b></b>
455+
<p>
456+
<ol>
457+
<p><li> Feynman&#8217;s motivation for quantum computers is the most obvious one: simulating quantum systems.</li>
458+
<p><li> To physicists in the '80s, this idea might have seemed obvious. To a computer scientist in the '80s, QCs would have seemed like a wild crackpot idea.</li>
459+
<p><li> Also in the '80s, David Deutsch contemplated other applications of quantum computers. He gave an example of a (classical) problem where the &#8220;parallel universes&#8221; of QM seem to speed up (by a constant factor).</li>
460+
<p><li> 1992: Dan Simon came up with an example of a problem that could be solved exponentially faster on a QC.</li>
461+
</ol>
462+
</div>
463+
</section>
464+
465+
<section>
466+
<h2 id="shor-s-breakthrough">Shor&#8217;s breakthrough </h2>
467+
<div class="alert alert-block alert-block alert-text-normal">
468+
<b></b>
469+
<p>
470+
<ol>
471+
<p><li> 1993: Peter Shor realized that Simon&#8217;s idea could be extended to efficiently solve the following problem:</li>
472+
<p><li> <b>Integer Factorization:</b> Given integer \( N>0 \), find integer \( M>1 \) such that \( M \) divides \( N \).</li>
473+
<p><li> The security of the RSA cryptosystem (the most widely deployed public-key encryption on the internet) crucially relies on the assumption that factoring integers is hard!</li>
474+
</ol>
475+
</div>
476+
</section>
477+
478+
<section>
479+
<h2 id="crossroads">Crossroads </h2>
480+
<p>Since Shor&#8217;s algorithm, physicists and computer scientists have been faced with three options:</p>
481+
<div class="alert alert-block alert-block alert-text-normal">
482+
<b></b>
483+
<p>
484+
<ol>
485+
<p><li> Quantum mechanics is wrong.</li>
486+
<p><li> There is a fast classical algorithm for factoring.</li>
487+
<p><li> Quantum computers are more powerful than classical computers.</li>
488+
</ol>
489+
</div>
490+
491+
<p>At least one of these must be true! Which do you think is most likely to be true?</p>
492+
</section>
493+
494+
<section>
495+
<h2 id="which-is-wrong">Which is wrong? </h2>
496+
<div class="alert alert-block alert-block alert-text-normal">
497+
<b></b>
498+
<p>
499+
<ol>
500+
<p><li> Option 1: QM is wrong</li>
501+
<ul>
502+
503+
<p><li> Perhaps the most successful theory of nature to date.</li>
504+
505+
<p><li> In all its domains of applicability, we have never found experimental disagreement.</li>
506+
</ul>
507+
<p>
508+
<p><li> Option 2: Polynomial-time classical factoring algorithm.</li>
509+
<ul>
510+
511+
<p><li> RSA has been out for nearly 50 years. There is enormous economic pressure to discover weaknesses, if it exists.</li>
512+
513+
<p><li> The <b>Gauss argument</b>: if the Prince of Mathematics couldn&#8217;t find it, then it probably doesn&#8217;t exist.</li>
514+
</ul>
515+
<p>
516+
</ol>
517+
</div>
518+
</section>
519+
520+
<section>
521+
<h2 id="more">More </h2>
522+
<div class="alert alert-block alert-block alert-text-normal">
523+
<b></b>
524+
<p>
525+
<ol>
526+
<p><li> Option 3: Quantum computers are more powerful than classical computers.</li>
527+
<ul>
528+
529+
<p><li> This would refute the Extended Church&ndash;Turing Thesis.</li>
530+
531+
<p><li> Church&ndash;Turing Thesis: A Turing machine can simulate any effective computation process.</li>
532+
533+
<p><li> Extended Church&ndash;Turing Thesis: A probabilistic Turing machine can efficiently simulate any effective computation process.</li>
534+
535+
<p><li> Option \#3 would violate the ECT (assuming factoring is hard for classical computers)!</li>
536+
</ul>
537+
<p>
538+
</ol>
539+
</div>
540+
</section>
541+
542+
<section>
543+
<h2 id="the-options">The options </h2>
544+
<p>Since Shor&#8217;s algorithm, physicists and computer scientists have been faced with three options:</p>
545+
<div class="alert alert-block alert-block alert-text-normal">
546+
<b></b>
547+
<p>
548+
<ol>
549+
<p><li> Quantum mechanics is wrong.</li>
550+
<p><li> There is a fast classical algorithm for factoring.</li>
551+
<p><li> Quantum computers are more powerful than classical computers.</li>
552+
</ol>
553+
</div>
554+
555+
<p>At least one of these must be true!</p>
556+
</section>
557+
558+
<section>
559+
<h2 id="present-day">Present day </h2>
560+
<p>Quantum computing is extremely active and exciting:</p>
561+
<div class="alert alert-block alert-block alert-text-normal">
562+
<b></b>
563+
<p>
564+
<ol>
565+
<p><li> Engineering: primitive quantum computers are being built.</li>
566+
<p><li> Theoretical developments: new algorithms, new cryptographic protocols, new insights into how quantum computing compares to classical computing.</li>
567+
<p><li> Deep connections to other sciences: condensed matter physics, quantum gravity, materials science, chemistry, computer science, pure mathematics.</li>
568+
</ol>
569+
</div>
570+
</section>
571+
572+
<section>
573+
<h2 id="emerging-quantum-computers">Emerging quantum computers </h2>
574+
<div class="alert alert-block alert-block alert-text-normal">
575+
<b></b>
576+
<p>
577+
<ol>
578+
<p><li> Many players racing to build (scalable) quantum computers.</li>
579+
<p><li> Different labs/companies are betting on different horses.</li>
580+
<p><li> Superconducting qubits, ion traps, photonic systems, topological qubits, \dots</li>
581+
</ol>
582+
</div>
583+
</section>
584+
585+
<section>
586+
<h2 id="emerging-quantum-computers">Emerging quantum computers </h2>
587+
<div class="alert alert-block alert-block alert-text-normal">
588+
<b></b>
589+
<p>
590+
<ol>
591+
<p><li> Until 2017 or so, most quantum computing devices had \( \sim 10 \) qubits.</li>
592+
<p><li> Suddenly, there was a flood of resources devoted to engineering efforts, and now we are seeing programmable quantum computers with \( 50+ \) qubits.</li>
593+
</ol>
594+
</div>
595+
596+
<div class="alert alert-block alert-block alert-text-normal">
597+
<b>Major problem: devices are insanely noisy! We are in the &#8220;NISQ&#8221; era:</b>
598+
<p>
599+
<ol>
600+
<p><li> Noisy Intermediate-Scale Quantum</li>
601+
<p><li> Noisy devices with \( \sim 100 \) qubits.</li>
602+
<p><li> Not capable of running Shor&#8217;s algorithm, but should still be capable of solving interesting, hard problems.</li>
603+
</ol>
604+
</div>
605+
</section>
606+
607+
<section>
608+
<h2 id="quantum-supremacy">Quantum supremacy </h2>
609+
610+
<div class="alert alert-block alert-block alert-text-normal">
611+
<b></b>
612+
<p>
613+
<ol>
614+
<p><li> In Fall 2019, Google announced that they had achieved &#8220;Quantum Supremacy&#8221; using their 53-qubit Sycamore quantum processor.</li>
615+
<p><li> <b>Quantum supremacy:</b> a moment when there is a convincing real-world demonstration of a quantum computing task that cannot feasibly be performed by a classical computer.</li>
616+
<p><li> Sweet spot: 53 qubits just beyond the reach of Google&#8217;s compute clusters to simulate in a reasonable time. (\( \sim 2^{53} \) ops)</li>
617+
</ol>
618+
</div>
619+
</section>
620+
621+
<section>
622+
<h2 id="summary-of-hardware-efforts">Summary of hardware efforts </h2>
623+
<div class="alert alert-block alert-block alert-text-normal">
624+
<b></b>
625+
<p>
626+
<ol>
627+
<p><li> We are in the NISQ era, but we have compelling evidence that we can already perform super-classical tasks using these machines.</li>
628+
<p><li> There is a <b>qubit race</b> going on, but qubit count is not everything!</li>
629+
<p><li> Scaling up (i.e. more, higher-quality qubits) is a tough engineering challenge, but no fundamental obstacles to building a QC with \( 10^{6} \) noiseless qubits.</li>
630+
<p><li> <a href="https://qunorth.com/" target="_blank">QUNorth</a> in Denmark and <a href="https://lumi-supercomputer.eu/europe-takes-a-quantum-leap-lumi-q-consortium-signs-contract/" target="_blank">LUMIQ</a> as a European project</li>
631+
<p><li> Still, large-scale fault-tolerant QCs look like they&#8217;re many years away.</li>
632+
</ol>
633+
</div>
634+
</section>
635+
636+
<section>
637+
<h2 id="quantum-algorithms">Quantum algorithms </h2>
638+
<div class="alert alert-block alert-block alert-text-normal">
639+
<b></b>
640+
<p>
641+
<ol>
642+
<p><li> Exponential speedups for structured, algebraic problems</li>
643+
<p><li> Factoring (Shor&#8217;s algorithm)</li>
644+
<p><li> Polynomial speedups for unstructured search problems</li>
645+
<p><li> Grover search</li>
646+
<p><li> Exponential speedups for quantum simulation</li>
647+
<ul>
648+
649+
<p><li> Simulating quantum physics and chemistry (Feynman&#8217;s dream and mine as well). Probably the most important application of quantum computers so far!</li>
650+
</ul>
651+
<p>
652+
</ol>
653+
</div>
654+
</section>
655+
656+
<section>
657+
<h2 id="quantum-algorithms">Quantum algorithms </h2>
658+
<div class="alert alert-block alert-block alert-text-normal">
659+
<b>Algorithms to be run on near-term QCs:</b>
660+
<p>
661+
<ol>
662+
<p><li> Variational eigensolvers</li>
663+
<p><li> Classical&ndash;quantum hybrid algorithms</li>
664+
<p><li> Quantum Machine Learning</li>
665+
<p><li> Linear system solvers / SDPs / Convex Optimization</li>
666+
<p><li> Quantum neural nets</li>
667+
<p><li> Solving differential equations</li>
668+
<p><li> more</li>
669+
</ol>
670+
</div>
671+
672+
<p>Connections with fundamental physics: Perhaps key to a theory of Quantum Gravity could be quantum entanglement, and quantum error correcting codes.</p>
673+
</section>
674+
359675
<section>
360676
<h2 id="notations-and-definitions">Notations and definitions </h2>
361677

0 commit comments

Comments
 (0)