Feedback control of problem solving
First Claim
1. A method for feedback control of cooperative problem solving for real-time applications in complex systems, wherein the method utilizes a plurality of solvers parameterized by control variables, the method comprising:
- initializing the time setting;
selecting not less than one solver parameter value, such that expected solution quality is optimal;
operating the solver with said not less than one selected solver parameter value for a specified interim;
reviewing solver operational conditions, wherein said operational conditions include a performance measure, comprising the difference between expected performance and actual performance, and solution quality;
transmitting a solution to the system if said solution quality condition is satisfied;
continuing to operate the solver with said not less than one selected solver parameter value if said solution quality condition is not satisfied and said difference between expected performance and said actual performance is not above a specified threshold;
selecting not less than one alternate solver parameter value if said solution quality condition is not satisfied and said difference between expected performance and said actual performance is above a specified threshold;
operating the solver with said not less than one alternate solver parameter value for a specified interim; and
continuing to operate the solver with said not less than one alternate solver parameter values until said solution quality condition is satisfied.
2 Assignments
0 Petitions
Accused Products
Abstract
A method for feedback control of cooperative problem solving for real-time applications in complex systems utilizes solvers parameterized by control variables. The method includes initializing the time setting and selecting at least one solver parameter value. The solver is operated with the selected solver parameter value or values for a specified interim and the operational conditions are reviewed. A solution is transmitted to the system if a solution quality condition is satisfied. The solver continues to operate if the solution quality condition is not satisfied and the performance differential is not greater than a specified threshold. If the solution quality condition is unsatisfied, but the performance differential exceeds the threshold, at least one alternate solver parameter value is selected and the solver is operated with the new solver parameter value for a specified interim. The solver continues to operate until the solution quality condition is satisfied.
-
Citations
31 Claims
-
1. A method for feedback control of cooperative problem solving for real-time applications in complex systems, wherein the method utilizes a plurality of solvers parameterized by control variables, the method comprising:
-
initializing the time setting;
selecting not less than one solver parameter value, such that expected solution quality is optimal;
operating the solver with said not less than one selected solver parameter value for a specified interim;
reviewing solver operational conditions, wherein said operational conditions include a performance measure, comprising the difference between expected performance and actual performance, and solution quality;
transmitting a solution to the system if said solution quality condition is satisfied;
continuing to operate the solver with said not less than one selected solver parameter value if said solution quality condition is not satisfied and said difference between expected performance and said actual performance is not above a specified threshold;
selecting not less than one alternate solver parameter value if said solution quality condition is not satisfied and said difference between expected performance and said actual performance is above a specified threshold;
operating the solver with said not less than one alternate solver parameter value for a specified interim; and
continuing to operate the solver with said not less than one alternate solver parameter values until said solution quality condition is satisfied. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A system for feedback control of cooperative problem solving for real-time applications in complex systems, wherein the system utilizes a plurality of solvers parameterized by control variables, the system comprising:
-
means for initializing the time setting;
means for selecting not less than one solver parameter value, such that expected solution quality is optimal;
means for operating the solver with said not less than one selected solver parameter value for a specified interim;
means for reviewing solver operational conditions, wherein said operational conditions include a performance measure, comprising the difference between expected performance and actual performance, and solution quality;
means for transmitting a solution to the system if said solution quality condition is satisfied;
means for continuing to operate the solver with said not less than one selected solver parameter value if said solution quality condition is not satisfied and said difference between expected performance and said actual performance is not above a specified threshold;
means for selecting not less than one alternate solver parameter value if said solution quality condition is not satisfied and said difference between expected performance and said actual performance is above a specified threshold;
means for operating the solver with said not less than one alternate solver parameter value for a specified interim; and
means for continuing to operate the solver with said not less than one alternate solver parameter values until said solution quality condition is satisfied. - View Dependent Claims (20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30)
-
-
31. An article of manufacture comprising a computer usable medium having computer readable program code embodied in said medium which, when said program code is executed by said computer causes said computer to perform method steps for feedback control of cooperative problem solving for real-time applications in complex systems, wherein each node includes a plurality of attributes having attribute values, the method comprising:
-
initializing the time setting;
selecting not less than one solver parameter value, such that expected solution quality is optimal;
operating the solver with said not less than one selected solver parameter value for a specified interim;
reviewing solver operational conditions, wherein said operational conditions include a performance measure, comprising the difference between expected performance and actual performance, and solution quality;
transmitting a solution to the system if said solution quality condition is satisfied;
continuing to operate the solver with said not less than one selected solver parameter value if said solution quality condition is not satisfied and said difference between expected performance and said actual performance is not above a specified threshold;
selecting not less than one alternate solver parameter value if said solution quality condition is not satisfied and said difference between expected performance and said actual performance is above a specified threshold;
operating the solver with said not less than one alternate solver parameter value for a specified interim; and
continuing to operate the solver with said not less than one alternate solver parameter values until said solution quality condition is satisfied.
-
Specification