-
公开(公告)号:US20230042979A1
公开(公告)日:2023-02-09
申请号:US17785188
申请日:2020-12-14
Applicant: D-WAVE SYSTEMS INC.
Inventor: Hossein Sadeghi Esfahani , William W. Bernoudy , Mohsen Rahmani
IPC: G06N10/60
Abstract: Methods for solving discrete quadratic models are described. The methods compute an energy of each state of each variable based on its interaction with other variables, exponential weights, and normalized probabilities proportional to the exponential weights. The energy of each variable is computed as a function of the magnitude of each variable and a current state of all other variables, exponential weights, the feasible region for each variable, and normalized probabilities, proportional to the exponential weights and respecting constraints. Methods executed via a hybrid computing system obtain two candidate values for each variable; constructs a Hamiltonian that uses a binary value to determine which candidate values each variable should take, then constructs a binary quadratic model based on the Hamiltonian. Samples from the binary quadratic model are obtained via a quantum processor. The methods can be applied to solve resource scheduling optimization problems and/or for side-chain optimization for proteins.
-
公开(公告)号:US11537926B2
公开(公告)日:2022-12-27
申请号:US16741208
申请日:2020-01-13
Applicant: D-WAVE SYSTEMS INC.
Inventor: James A. King , William W. Bernoudy , Kelly T. R. Boothby , Pau Farré Pérez
Abstract: Systems and methods are described for operating a hybrid computing system using cluster contraction for converting large, dense input to reduced input that can be easily mapped into a quantum processor. The reduced input represents the global structure of the problem. Techniques involve partitioning the input variables into clusters and contracting each cluster. The input variables can be partitioned using an Unweighted Pair Group Method with Arithmetic Mean algorithm. The quantum processor returns samples based on the reduced input and the samples are expanded to correspond to the original input.
-
公开(公告)号:US20200293331A1
公开(公告)日:2020-09-17
申请号:US16817210
申请日:2020-03-12
Applicant: D-WAVE SYSTEMS INC.
Inventor: William W. Bernoudy , James A. King , Andrew D. King
Abstract: A highly parallelized parallel tempering technique for simulating dynamic systems, such as quantum processors, is provided. Replica exchange is facilitated by synchronizing grid-level memory. Particular implementations for simulating quantum processors by representing cells of qubits and couplers in grid-, block-, and thread-level memory are discussed. Parallel tempering of such dynamic systems can be assisted by modifying replicas based on isoenergetic cluster moves (ICMs). ICMs are generated via secondary replicas which are maintained alongside primary replicas and exchanged between blocks and/or generated dynamically by blocks without necessarily being exchanged. Certain refinements, such as exchanging energies and temperatures through grid-level memory, are also discussed.
-
公开(公告)号:US11900264B2
公开(公告)日:2024-02-13
申请号:US16785125
申请日:2020-02-07
Applicant: D-WAVE SYSTEMS INC.
Inventor: Catherine McGeoch , William W. Bernoudy
IPC: G06N5/01 , G06F15/163 , G06F17/18 , G06N10/00
CPC classification number: G06N5/01 , G06F15/163 , G06F17/18 , G06N10/00
Abstract: Hybrid quantum-classical approaches for solving computational problems in which results from a quantum processor are combined with an exact method executed on a classical processor are described. Quantum processors can generate candidate solutions to a combinatorial optimization problem, but since quantum processors can be probabilistic, they are unable to certify that a solution is an optimal solution. A hybrid quantum-classical exact solver addresses this problem by combining outputs from a quantum annealing processor with a classical exact algorithm that is modified to exploit properties of the quantum computation. The exact method executed on a classical processor can be a Branch and Bound algorithm. A Branch and Bound algorithm can be modified to exploit properties of quantum computation including a) the sampling of multiple low-energy solutions by a quantum processor, and b) the embedding of solutions in a regular structure such as a native hardware graph of a quantum processor.
-
公开(公告)号:US11900216B2
公开(公告)日:2024-02-13
申请号:US17988250
申请日:2022-11-16
Applicant: D-WAVE SYSTEMS INC.
Inventor: James A. King , William W. Bernoudy , Kelly T. R. Boothby , Pau Farré Pérez
IPC: G06N10/00 , G06F17/18 , G06F18/21 , G06F18/23213
CPC classification number: G06N10/00 , G06F17/18 , G06F18/217 , G06F18/23213
Abstract: Systems and methods are described for operating a hybrid computing system using cluster contraction for converting large, dense input to reduced input that can be easily mapped into a quantum processor. The reduced input represents the global structure of the problem. Techniques involve partitioning the input variables into clusters and contracting each cluster. The input variables can be partitioned using an Unweighted Pair Group Method with Arithmetic Mean algorithm. The quantum processor returns samples based on the reduced input and the samples are expanded to correspond to the original input.
-
公开(公告)号:US20220391081A1
公开(公告)日:2022-12-08
申请号:US17855095
申请日:2022-06-30
Applicant: D-WAVE SYSTEMS INC.
Inventor: Murray C. Thom , Fiona L. Hanington , Alexander Condello , William W. Bernoudy , Melody C. Wong , Aidan P. Roy , Kelly T. R. Boothby , Edward D. Dahl
IPC: G06F3/04847 , G06N10/00 , G06T11/20 , G06F3/04817 , G06F16/901
Abstract: A user interface (UI), data structures and algorithms facilitate programming, analyzing, debugging, embedding, and/or modifying problems that are embedded or to be embedded on an analog processor (e.g., quantum processor), increasing computational efficiency and/or accuracy of problem solutions. The UI provides graph representations (e.g., source graph, target graph and correspondence therebetween) with nodes and edges which may map to hardware components (e.g., qubits, couplers) of the analog processor. Characteristics of solutions are advantageously represented spatially associated (e.g., overlaid or nested) with characteristics of a problem. Characteristics (e.g., bias state) may be represented by color, pattern, values, icons. Issues (e.g., broken chains) may be detected and alerts provided. Problem representations may be modified via the UI, and a computer system may autonomously generate new instances of the problem representation, update data structures, embed the new instance and cause the new instance to be executed by the analog processor.
-
公开(公告)号:US20210263643A1
公开(公告)日:2021-08-26
申请号:US17182975
申请日:2021-02-23
Applicant: D-WAVE SYSTEMS INC.
Inventor: Murray C. Thom , Fiona L. Hanington , Alexander Condello , William W. Bernoudy , Melody C. Wong , Aidan P. Roy , Kelly T. R. Boothby , Edward D. Dahl
IPC: G06F3/0484 , G06N10/00 , G06F16/901 , G06T11/20 , G06F3/0481
Abstract: A user interface (UI), data structures and algorithms facilitate programming, analyzing, debugging, embedding, and/or modifying problems that are embedded or to be embedded on an analog processor (e.g., quantum processor), increasing computational efficiency and/or accuracy of problem solutions. The UI provides graph representations (e.g., source graph, target graph and correspondence therebetween) with nodes and edges which may map to hardware components (e.g., qubits, couplers) of the analog processor. Characteristics of solutions are advantageously represented spatially associated (e.g., overlaid or nested) with characteristics of a problem. Characteristics (e.g., bias state) may be represented by color, pattern, values, icons. Issues (e.g., broken chains) may be detected and alerts provided. Problem representations may be modified via the UI, and a computer system may autonomously generate new instances of the problem representation, update data structures, embed the new instance and cause the new instance to be executed by the analog processor.
-
公开(公告)号:US12118197B2
公开(公告)日:2024-10-15
申请号:US18205379
申请日:2023-06-02
Applicant: D-WAVE SYSTEMS INC.
Inventor: Murray C. Thom , Fiona L. Hanington , Alexander Condello , William W. Bernoudy , Melody C. Wong , Aidan P. Roy , Kelly T. R. Boothby , Edward D. Dahl
IPC: G06F3/04847 , G06F3/04817 , G06F16/901 , G06N10/00 , G06T11/20
CPC classification number: G06F3/04847 , G06F3/04817 , G06F16/9024 , G06N10/00 , G06T11/206 , G06T2200/24
Abstract: A user interface (UI), data structures and algorithms facilitate programming, analyzing, debugging, embedding, and/or modifying problems that are embedded or to be embedded on an analog processor (e.g., quantum processor), increasing computational efficiency and/or accuracy of problem solutions. The UI provides graph representations (e.g., source graph, target graph and correspondence therebetween) with nodes and edges which may map to hardware components (e.g., qubits, couplers) of the analog processor. Characteristics of solutions are advantageously represented spatially associated (e.g., overlaid or nested) with characteristics of a problem. Characteristics (e.g., bias state) may be represented by color, pattern, values, icons. Issues (e.g., broken chains) may be detected and alerts provided. Problem representations may be modified via the UI, and a computer system may autonomously generate new instances of the problem representation, update data structures, embed the new instance and cause the new instance to be executed by the analog processor.
-
9.
公开(公告)号:US20240248947A1
公开(公告)日:2024-07-25
申请号:US18286624
申请日:2022-03-30
Applicant: D-WAVE SYSTEMS INC.
Inventor: Hossein Sadeghi Esfahani , Mohsen Rahmani , Alex Zucca , William W. Bernoudy
IPC: G06F17/11
CPC classification number: G06F17/11
Abstract: Systems and methods for optimization algorithms, updating samples, and penalizing constraint violations are discussed. A method for updating samples includes receiving a problem definition with an objective function and constraint functions, an initial sample, and a value for a progress parameter. For each variable a total energy change is determined based on an objective energy change based on the sample value for the variable and one or more terms of the objective function that include the variable and a constraint energy change based on the sample value for the variable and each of the constraint functions defined by the variable. A sampling distribution is selected based on the variable type and an updated value is sampled based on the total energy change and the progress parameter. An updated sample is returned with an updated value for each variable of the set of variables. Such may improve operation of processor-based systems.
-
公开(公告)号:US20230169378A1
公开(公告)日:2023-06-01
申请号:US17988250
申请日:2022-11-16
Applicant: D-WAVE SYSTEMS INC.
Inventor: James A. King , William W. Bernoudy , Kelly T. R. Boothby , Pau Farré Pérez
IPC: G06N10/00 , G06F17/18 , G06F18/21 , G06F18/23213
CPC classification number: G06N10/00 , G06F17/18 , G06F18/217 , G06F18/23213
Abstract: Systems and methods are described for operating a hybrid computing system using cluster contraction for converting large, dense input to reduced input that can be easily mapped into a quantum processor. The reduced input represents the global structure of the problem. Techniques involve partitioning the input variables into clusters and contracting each cluster. The input variables can be partitioned using an Unweighted Pair Group Method with Arithmetic Mean algorithm. The quantum processor returns samples based on the reduced input and the samples are expanded to correspond to the original input.
-
-
-
-
-
-
-
-
-