Systems and methods for quantum scheduling optimization
AssigneeHoneywell International Inc.
InventorsBart Wilhelmus HOORN, Elies ABDELMALEK, Stavros CHRYSANTHOU
Life of this patent
Estimating the term…
Abstract
Disclosed are methods and systems for process scheduling. A method may include, for example, obtaining, by a device including at least one quantum processing unit, a set of operations data for an industrial facility; generating, by the device, an optimization model based on the set of operations data; calculating, by the device using the at least one quantum processing unit and the optimization model, a set of solution values; and transmitting the set of solution values to a scheduling device configured to generate a process schedule for the industrial facility.
Claims20
A computer-implemented method of process control, comprising:
- obtaining, by a device including at least one quantum processing unit, a set of operations data for an industrial facility, the set of operations data including (1) input data for the industrial facility, (2) output data for the industrial facility, and (3) a plurality of operational constraints for the industrial facility;
- generating, by the device, an optimization model based on the set of operations data, wherein the optimization model defines a plurality of variables corresponding to operations of the industrial facility and wherein the plurality of variables includes one or more time-based variables;
- calculating, by the device using the at least one quantum processing unit and the optimization model, a set of solution values, wherein each of the set of solution values corresponds to one or more of the plurality of variables and wherein the set of solution values includes one or more combinations of time and duration data;
- and
- transmitting the set of solution values to a scheduling device configured to generate a process schedule for the industrial facility.
A non-transitory computer-readable storage medium storing program instructions that are computer-executable to implement operations comprising:
- obtaining, by a device including at least one quantum processing unit, a set of operations data for an industrial facility, the set of operations data including (1) input data for the industrial facility, (2) output data for the industrial facility, and (3) a plurality of operational constraints for the industrial facility;
- generating, by the device, an optimization model based on the set of operations data, wherein the optimization model defines a plurality of variables corresponding to operations of the industrial facility and wherein the plurality of variables includes one or more time-based variables;
- calculating, by the device using the at least one quantum processing unit and the optimization model, a set of solution values, wherein each of the set of solution values corresponds to one or more of the plurality of variables and wherein the set of solution values includes one or more combinations of time and duration data;
- and
- transmitting the set of solution values to a scheduling device configured to generate a process schedule for the industrial facility.
A system comprising:
- one or more quantum processing units;
- one or more memories storing instructions;
- and
- one or more processors operatively connected to the one or more memories, the one or more processors configured to execute the instructions to:
- obtain a set of operations data for an industrial facility, the set of operations data including (1) input data for the industrial facility, (2) output data for the industrial facility, and (3) a plurality of operational constraints for the industrial facility;
- generate an optimization model based on the set of operations data, wherein the optimization model defines a plurality of variables corresponding to operations of the industrial facility and wherein the plurality of variables includes one or more time-based variables;
- cause the one or more quantum processing units to calculate, using the optimization model, a set of solution values, wherein each of the set of solution values corresponds to one or more of the plurality of variables and wherein the set of solution values includes one or more combinations of time and duration data;
- and
- transmit the set of solution values to a scheduling device configured to generate a process schedule for the industrial facility.
Dependencies are inferred from the claim text.