quantum versions of k csp
play

Quantum Versions of k-CSP The Need for . . . k -CSP problems - PowerPoint PPT Presentation

Outline General Problem of . . . Probabilistic and . . . Interval . . . Additional Problem: . . . Quantum Versions of k-CSP The Need for . . . k -CSP problems Algorithms: a First Step Known Algorithm for . . . Sch onings Algorithm . .


  1. Outline General Problem of . . . Probabilistic and . . . Interval . . . Additional Problem: . . . Quantum Versions of k-CSP The Need for . . . k -CSP problems Algorithms: a First Step Known Algorithm for . . . Sch¨ oning’s Algorithm . . . Towards Quantum The Fastest Known . . . The Fastest Algorithm . . . Analyzing Possibility . . . Algorithms for Conclusion Acknowledgments Interval-Related Constraint Title Page Satisfaction Problems ◭◭ ◮◮ ◭ ◮ Evgeny Dantsin and Alexander Wolpert Page 1 of 15 Computer Science, Roosevelt University Chicago, IL 60605, USA, { edantsin,awolpert } @roosevelt.edu Go Back Vladik Kreinovich Full Screen Computer Science, University of Texas Close El Paso, TX 79968, USA, vladik@utep.edu Quit

  2. Outline 1. Outline General Problem of . . . Probabilistic and . . . • Data processing: Interval . . . Additional Problem: . . . – we input the results � x i of measuring easy-to-measure quantities x i , and The Need for . . . – we use these results to find estimates � y = f ( � x 1 , . . . , � x n ) for difficult- k -CSP problems to-measure quantities y which are related to x i by a known relation Known Algorithm for . . . y = f ( x 1 , . . . , x n ). Sch¨ oning’s Algorithm . . . The Fastest Known . . . • Interval uncertainty: often , we only know the bounds ∆ i on the measurement def The Fastest Algorithm . . . errors ∆ x i = � x i − x i , i.e., we only know that the actual value x i belongs to Analyzing Possibility . . . the interval [ � x i − ∆ i , � x i + ∆ i ]. Conclusion • Problem: we want to know the range of possible values of y . Acknowledgments • Why quantum computing: this problem is NP-hard; one way to speed up Title Page computations is to use quantum computing. ◭◭ ◮◮ • Quantum interval techniques have indeed been proposed. ◭ ◮ • Constraints: often, we also know some constraints on the possible values of the directly measured quantities x 1 , . . . , x n . Page 2 of 15 • Ultimate objective: extend quantum interval algorithms to such constraints. Go Back • In this paper: as a first step, we consider quantum algorithms for discrete Full Screen constraint satisfaction problems. Close Quit

  3. Outline 2. General Problem of Data Processing under Uncer- General Problem of . . . Probabilistic and . . . tainty Interval . . . Additional Problem: . . . • Indirect measurements: way to measure y that are are difficult (or even im- The Need for . . . possible) to measure directly. k -CSP problems • Idea: y = f ( x 1 , . . . , x n ) Known Algorithm for . . . Sch¨ oning’s Algorithm . . . The Fastest Known . . . x 1 � ✲ The Fastest Algorithm . . . x 2 � ✲ Analyzing Possibility . . . y = f ( � � x 1 , . . . , � x n ) ✲ f Conclusion · · · Acknowledgments � x n ✲ Title Page ◭◭ ◮◮ • Problem: measurements are never 100% accurate: � x i � = x i (∆ x i � = 0) hence ◭ ◮ y = f ( � � x 1 , . . . , � x n ) � = y = f ( x 1 , . . . , y n ) . Page 3 of 15 def What are bounds on ∆ y = � y − y ? Go Back Full Screen Close Quit

  4. Outline 3. Probabilistic and Interval Uncertainty General Problem of . . . Probabilistic and . . . Interval . . . ∆ x 1 ✲ Additional Problem: . . . The Need for . . . ∆ x 2 ✲ ∆ y ✲ k -CSP problems f . . . Known Algorithm for . . . Sch¨ oning’s Algorithm . . . ∆ x n ✲ The Fastest Known . . . The Fastest Algorithm . . . Analyzing Possibility . . . • Traditional approach: we know probability distribution for ∆ x i (usually Conclusion Gaussian). Acknowledgments • Where it comes from: calibration using standard MI. Title Page • Problem: sometimes we do not know the distribution because no “standard” ◭◭ ◮◮ (more accurate) MI is available. Cases: ◭ ◮ – fundamental science – manufacturing Page 4 of 15 • Solution: we know upper bounds ∆ i on | ∆ x i | hence Go Back x i ∈ [ � x i − ∆ i , � x i + ∆ i ] . Full Screen Close Quit

  5. Outline 4. Interval Computations: A Problem General Problem of . . . Probabilistic and . . . Interval . . . x 1 ✲ Additional Problem: . . . The Need for . . . x 2 ✲ y = f ( x 1 , . . . , x n ) ✲ k -CSP problems f · · · Known Algorithm for . . . Sch¨ oning’s Algorithm . . . x n ✲ The Fastest Known . . . The Fastest Algorithm . . . Analyzing Possibility . . . • Given: Conclusion Acknowledgments • an algorithm y = f ( x 1 , . . . , x n ) that transforms n real numbers x i into a number y ; Title Page • n intervals x i = [ x i , x i ]. ◭◭ ◮◮ • Compute: the corresponding range of y : ◭ ◮ [ y, y ] = { f ( x 1 , . . . , x n ) | x 1 ∈ [ x 1 , x 1 ] , . . . , x n ∈ [ x n , x n ] } . Page 5 of 15 • Fact: even for quadratic f , the problem of computing the exact range y is Go Back NP-hard. • Practical challenge: speed up interval computations. Full Screen Close Quit

  6. Outline 5. Additional Problem: Constraints General Problem of . . . Probabilistic and . . . • Traditional interval computations: Interval . . . Additional Problem: . . . – we know the intervals x i of possible values of different parameters x i , The Need for . . . and k -CSP problems – we assume that an arbitrary combination of these values is possible. Known Algorithm for . . . • In geometric terms: the set of possible combinations x = ( x 1 , . . . , x n ) is a Sch¨ oning’s Algorithm . . . box x = x 1 × . . . × x n . The Fastest Known . . . The Fastest Algorithm . . . Analyzing Possibility . . . Conclusion Acknowledgments Title Page • In practice: we also know additional restrictions on the possible combinations of x i . ◭◭ ◮◮ • Example: in geosciences, in addition to intervals for velocities v i at different ◭ ◮ points, we know that | v i − v j | ≤ ∆ for neighboring points: � Page 6 of 15 � � � � Go Back � � � Full Screen • Example: in nuclear engineering, experts often state that combinations of Close extreme values are impossible, we have an ellipsoid, not a box. Quit

  7. Outline 6. The Need for Quantum Algorithms in Interval Com- General Problem of . . . Probabilistic and . . . putations and in CSPs Interval . . . Additional Problem: . . . • Problem: interval computation problems are difficult to solve (NP-hard). The Need for . . . • In plain words: computation time grows exponentially with the number n of k -CSP problems inputs. Known Algorithm for . . . Sch¨ oning’s Algorithm . . . • Result: For large n , the resulting computation time is unrealistically long. The Fastest Known . . . • Quantum algorithms: a way to speed up computations. The Fastest Algorithm . . . Analyzing Possibility . . . • Example: Grover’s algorithm searches an unsorted list of N elements in time √ Conclusion O ( N ). Acknowledgments • What is known: quantum algorithms for (pure) interval computation. Title Page • Ultimate objective: efficient quantum algorithms for solving interval-related ◭◭ ◮◮ continuous CSP problems. ◭ ◮ • In this paper: we show how quantum computing can speed up the simplest constraint satisfaction problems (CSP): discrete CSPs. Page 7 of 15 Go Back Full Screen Close Quit

  8. Outline 7. k -CSP problems General Problem of . . . Probabilistic and . . . • Discrete CSP: Interval . . . Additional Problem: . . . – each of n variables x 1 , . . . , x n can take d ≥ 2 possible values, and The Need for . . . – the goal is to find the values x i which satisfy given constraints. k -CSP problems • Exhaustive search: solves this problem in time ∼ d n ( ∼ means equality mod- Known Algorithm for . . . Sch¨ oning’s Algorithm . . . ulo a term which is polynomial in the length of the input formula). The Fastest Known . . . • Important case: k -CSP problems, in which every constraint contains ≤ k The Fastest Algorithm . . . variables. Analyzing Possibility . . . Conclusion • SAT: another important case of CSP is the satisfiability problem (SAT): Acknowledgments – We are given a Boolean formula F in conjunctive normal form C 1 & . . . & C m , Title Page where each clause C j is a disjunction l 1 ∨ . . . ∨ l k of literals, i.e., variables or their negations. ◭◭ ◮◮ – We need to find a truth assignment x 1 = a 1 , . . . , x n = a n that makes F true. ◭ ◮ • Here, clauses C j are constraints. Page 8 of 15 • A simple exhaustive search can solve this problem in time ∼ 2 n . Go Back • k -CSP leads to k -SAT, a restricted version of SAT where each clause has at Full Screen most k literals. 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