Systems and methods for multi-objective optimizations with live updates
First Claim
1. 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.
1 Assignment
0 Petitions
Accused Products
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.
53 Citations
20 Claims
-
1. 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. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. 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. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
Specification