from quantum computing
play

From Quantum Computing Types of Physical . . . to Computers - PowerPoint PPT Presentation

We Need Faster . . . What Physical . . . How Can We Find . . . This Leads to . . . From Quantum Computing Types of Physical . . . to Computers Quantum Processes . . . Randomness in General of Generation Omega Completely Lawless . . .


  1. We Need Faster . . . What Physical . . . How Can We Find . . . This Leads to . . . From Quantum Computing Types of Physical . . . to Computers Quantum Processes . . . Randomness in General of Generation Omega Completely “Lawless” . . . (a brief overview of Fall 2020 class Another Possibility: . . . CS 5354/CS 4365) Home Page Title Page Vladik Kreinovich ◭◭ ◮◮ Department of Computer Science University of Texas at El Paso, USA ◭ ◮ vladik@utep.edu Page 1 of 20 Go Back Full Screen Close Quit

  2. We Need Faster . . . What Physical . . . 1. We Need Faster Computers How Can We Find . . . • Modern computers are much faster than in the past. This Leads to . . . Types of Physical . . . • However, there are still many practical problems for Quantum Processes . . . which they are too slow. Randomness in General • E.g., it is possible to predict, with high probability, Completely “Lawless” . . . where a tornado will go in the next 15 minutes. Another Possibility: . . . Home Page • However, even on modern high performance comput- ers, this computation will require several hours. Title Page • This is too late for this result to be useful. ◭◭ ◮◮ ◭ ◮ Page 2 of 20 Go Back Full Screen Close Quit

  3. We Need Faster . . . What Physical . . . 2. What Physical Processes Can We Use to Speed How Can We Find . . . up Computations This Leads to . . . • We have been unable to achieve a drastic speedup by Types of Physical . . . using the traditionally used physical processes. Quantum Processes . . . Randomness in General • So, a natural idea is to analyze whether using other Completely “Lawless” . . . physical processes can help. Another Possibility: . . . • This analysis is the main topic of this class. Home Page Title Page ◭◭ ◮◮ ◭ ◮ Page 3 of 20 Go Back Full Screen Close Quit

  4. We Need Faster . . . What Physical . . . 3. How Can We Find Physical Processes that Can How Can We Find . . . Help to Speed up Computations? This Leads to . . . • A natural idea is to find processes whose future behav- Types of Physical . . . ior are computationally difficult to predict; indeed: Quantum Processes . . . Randomness in General – if this behavior was not difficult to predict, Completely “Lawless” . . . – then we would be able to replace the use of these Another Possibility: . . . processes with the corresponding computations; Home Page – thus, we would get a traditional computer that uses Title Page almost the same computation time; ◭◭ ◮◮ – however, we want a drastic increase in computa- tional speed. ◭ ◮ • We want to decide which physical processes are appro- Page 4 of 20 priate for computation speed-up. Go Back • So, we need to analyze the computational complexity Full Screen of different physical phenomena. Close Quit

  5. We Need Faster . . . What Physical . . . 4. This Leads to Computational Complexity: the How Can We Find . . . 1st Topic of this Class This Leads to . . . • We want to perform computational complexity analysis Types of Physical . . . of different physical phenomena. Quantum Processes . . . Randomness in General • To be able to do it, we will first recall the main defini- Completely “Lawless” . . . tions of computational complexity: Another Possibility: . . . – worst-case time complexity, Home Page – average time complexity, Title Page – feasible algorithms, ◭◭ ◮◮ – P and NP, and ◭ ◮ – NP-hard problems. Page 5 of 20 • After that, we will start analyzing computational com- Go Back plexity of different physical phenomena. Full Screen Close Quit

  6. We Need Faster . . . What Physical . . . 5. Types of Physical Processes How Can We Find . . . • Depending on what we can determine – we can divide This Leads to . . . physical processes into three main types. Types of Physical . . . Quantum Processes . . . • For some processes, we know the models that predict Randomness in General the results. Completely “Lawless” . . . • For some processes, the results are partly unpredictable. Another Possibility: . . . Home Page • For these processes, we can predict some characteristics – e.g., probabilities of different outcomes. Title Page • Some processes are completely “lawless”. ◭◭ ◮◮ • For such processes, any predicting model will eventu- ◭ ◮ ally turn out to be wrong. Page 6 of 20 • We will analyze if and how processes of each type can Go Back be used to speed up computations. Full Screen Close Quit

  7. We Need Faster . . . What Physical . . . 6. Processes for Which We Know the Models that How Can We Find . . . Predict the Results This Leads to . . . • Most such processes are described by partial differen- Types of Physical . . . tial equations. Quantum Processes . . . Randomness in General • In these equations, the time derivative of all the quan- Completely “Lawless” . . . tities x ( t ) depends on their current values. Another Possibility: . . . • Usually, the dependence of the time derivative v ( t ) on Home Page the current values is computationally feasible. Title Page • So, to predict the value x ( t + h ) for small h > 0, we ◭◭ ◮◮ can simply compute x ( t ) + h · v ( t ). ◭ ◮ • Thus, such processes cannot lead to a drastic compu- Page 7 of 20 tational speedup. Go Back Full Screen Close Quit

  8. We Need Faster . . . What Physical . . . 7. Processes for Which the Results are Partly Un- How Can We Find . . . predictable, but for Which We Can Predict This Leads to . . . Some Characteristics – e.g., Probabilities Of Types of Physical . . . Different Outcomes: Main Example Quantum Processes . . . • There are such process – e.g., radioactive decay. Randomness in General Completely “Lawless” . . . • These processes are described by quantum mechanics. Another Possibility: . . . • In quantum mechanics: Home Page – in addition to differential equations that describe a Title Page smooth change in the system’s state, ◭◭ ◮◮ – we also have abrupt – and probabilistic – changes ◭ ◮ corresponding to measurements. Page 8 of 20 • And measurements are ubiquitous, since they are the Go Back only way by which we can gain information. Full Screen Close Quit

  9. We Need Faster . . . What Physical . . . 8. Quantum Processes Can Indeed Speed up Com- How Can We Find . . . putations This Leads to . . . • For quantum systems, prediction indeed turns out to Types of Physical . . . be NP-hard. Quantum Processes . . . Randomness in General • Not surprisingly, several schemes have been discovered Completely “Lawless” . . . for using quantum processes to speed up computations. Another Possibility: . . . Home Page Title Page ◭◭ ◮◮ ◭ ◮ Page 9 of 20 Go Back Full Screen Close Quit

  10. We Need Faster . . . What Physical . . . 9. Quantum Computing Can Help in Solving All How Can We Find . . . Practical Problems This Leads to . . . • From the general viewpoint, these schemes cover all Types of Physical . . . possible applications of computers. Quantum Processes . . . Randomness in General • Indeed, from this general viewpoint, what do we want? Completely “Lawless” . . . • We want to understand how the world works, predict Another Possibility: . . . what will happen. Home Page • This is, crudely speaking, what science is about. Title Page • For example, we want to understand where the tornado ◭◭ ◮◮ will turn. ◭ ◮ • We also want to understand how can we improve the Page 10 of 20 situation. Go Back • This is, crudely speaking, what engineering is about. Full Screen Close Quit

  11. We Need Faster . . . What Physical . . . 10. Quantum Computing Can Help (cont-d) How Can We Find . . . • For example, how can be make tornadoes change their This Leads to . . . course? Types of Physical . . . Quantum Processes . . . • How can we make houses less vulnerable to tornadoes? Randomness in General • Finally, we want to communicate – or not – with others. Completely “Lawless” . . . • So we need to develop techniques for communication Another Possibility: . . . Home Page only with the intended folks. Title Page ◭◭ ◮◮ ◭ ◮ Page 11 of 20 Go Back Full Screen Close Quit

  12. We Need Faster . . . What Physical . . . 11. Quantum Computing is Useful in Solving the How Can We Find . . . Main Problems of Science And Engineering This Leads to . . . • In the general prediction problem, we need to find a Types of Physical . . . model that fits all the observations. Quantum Processes . . . Randomness in General • In a usual engineering problem, we need to find a design Completely “Lawless” . . . and/or a control that satisfies a given specification. Another Possibility: . . . • In most of these problems: Home Page – once we have a model, a design, or a control, Title Page – it is computationally feasible to check whether this ◭◭ ◮◮ model, design, etc. satisfies the given specs. ◭ ◮ • It is searching for a satisfactory model, design, etc. Page 12 of 20 which is computationally intensive. Go Back • To speed up such problem, we can use Grover’s quan- Full Screen tum search algorithm. Close Quit

Download Presentation
Download Policy: The content available on the website is offered to you 'AS IS' for your personal information and use only. It cannot be commercialized, licensed, or distributed on other websites without prior consent from the author. To download a presentation, simply click this link. If you encounter any difficulties during the download process, it's possible that the publisher has removed the file from their server.

Recommend


More recommend