Systems and methods for multi-objective optimizations with live updates
AssigneeThe Aerospace Corporation
InventorTimothy Guy Thompson
Life of this patent
Estimating the term…
Abstract
Systems and methods are provided for generating an initial optimized baseline solution to a multi-objective problem. As the baseline solution is implemented, live (e.g., real-time or near real-time) data associated with one or more parameters may be received and compared to expectations of those parameters with the implementation of the initial optimized solution. If a deviation is detected between the expectation of the time progression of the parameters and live data associated with the parameter, then that deviation may be compared to a threshold. If the deviation meets a threshold condition, then an irregular operation may be declared and a new baseline solution may be implemented. The new baseline solution may be obtained as a re-optimized solution.
Claims20
A method, comprising:
- receiving, by one or more processors from a multi-objective optimization system, a first multi-objective optimized solution, wherein the first multi-objective optimized solution is based at least in part on a first set of decision variables;
- providing, by the one or more processors, the first multi-objective solution as a baseline for implementation;
- identifying, by the one or more processors, a parameter associated with the first multi-objective optimization;
- receiving, by the one or more processors, a prediction of the parameter;
- receiving, by the one or more processors, live data associated with the parameter;
- determining, by the one or more processors, that an irregular operation has occurred by comparing the prediction of the parameter with the live data associated with the parameter;
- receiving, by the one or more processors and responsive to determining that the irregular operation has occurred, a second multi-objective optimized solution;
- and
- providing, by the one or more processors, the second multi-objective optimized solution as the baseline, wherein the second multi-objective optimized solution is based at least in part on a second set of decision variables, wherein the second set of decision variables comprise a different number of decision variables than the first set of decision variables.
A system, comprising:
- a memory that stores computer-executable instructions;
- at least one processor configured to access the memory, wherein the at least one processor is further configured to execute the computer-executable instructions to:
- provide the first multi-objective solution as a baseline for implementation;
- identify a first parameter associated with the first multi-objective optimization;
- receive a prediction of the first parameter;
- receive live data associated with the first parameter;
- determine that an irregular operation has occurred by comparing the prediction of the first parameter with the live data associated with the first parameter;
- receive, responsive to determining that the irregular operation has occurred, a second multi-objective optimized solution;
- and
- provide the second multi-objective optimized solution as the baseline, wherein the second multi-objective optimized solution is based at least in part on a second set of decision variables, wherein the second set of decision variables comprise a different number of decision variables than the first set of decision variables.
Dependencies are inferred from the claim text.