Optimization prediction for industrial processes
First Claim
1. A computer implemented scheduling optimization method for solving a scheduling problem in an industrial or manufacturing environment comprising the steps of:
- (a) decomposing said scheduling optimization problem into a first plurality of sub-problems for the purpose of creating smaller, simpler problems that can be more easily evaluated and/or solved, the method of decomposition being dependent on a problem domain and problem parameters, (b) predicting an evaluation of a solution to at least one sub-problem creating at least one predicted evaluation for a sub-problem, (c) evaluating a composed solution of said scheduling optimization problem based on at least one of an evaluation of a solution and a predicted evaluation for each sub-problem, said composed solution including at least one said predicted evaluation, (d) repetitively performing steps (a), (b) and (c), each time forming a new plurality of sub-problems wherein at least one of said sub-problems of said new plurality of sub-problems differs from sub-problems of previously formed pluralities of sub-problems, (e) selecting, based on at least one of an evaluation of a solution and a predicted evaluation for each sub-problem, a decomposition for solution of said scheduling optimization problem, and (f) optimizing a schedule for an industrial or manufacturing process in accordance with a solution of a decomposition of said scheduling optimization problem.
1 Assignment
0 Petitions
Accused Products
Abstract
Prediction methods that anticipate the outcome of a detailed optimization step are used in lieu of or in conjunction with actual optimization to improve response time and reduce required computational resources for optimization problems having a hierarchical structure. Decomposition of the optimization problem into sub-problems and sub-sub-problems is, itself, an optimization process which is iteratively performed while preferably guided by prediction of the quality of solutions to the problems into which the “master” optimization problem may be decomposed. Prediction also reduces the requirements for computational resources and allows more decompositions to be examined within the available time in order to arrive at a more nearly optimal decomposition as well as a more nearly optimal solution. Prediction is selectively used when it is determined that such a benefit is probable.
-
Citations
11 Claims
-
1. A computer implemented scheduling optimization method for solving a scheduling problem in an industrial or manufacturing environment comprising the steps of:
-
(a) decomposing said scheduling optimization problem into a first plurality of sub-problems for the purpose of creating smaller, simpler problems that can be more easily evaluated and/or solved, the method of decomposition being dependent on a problem domain and problem parameters, (b) predicting an evaluation of a solution to at least one sub-problem creating at least one predicted evaluation for a sub-problem, (c) evaluating a composed solution of said scheduling optimization problem based on at least one of an evaluation of a solution and a predicted evaluation for each sub-problem, said composed solution including at least one said predicted evaluation, (d) repetitively performing steps (a), (b) and (c), each time forming a new plurality of sub-problems wherein at least one of said sub-problems of said new plurality of sub-problems differs from sub-problems of previously formed pluralities of sub-problems, (e) selecting, based on at least one of an evaluation of a solution and a predicted evaluation for each sub-problem, a decomposition for solution of said scheduling optimization problem, and (f) optimizing a schedule for an industrial or manufacturing process in accordance with a solution of a decomposition of said scheduling optimization problem. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
Specification