Method and system for optimization of general problems
First Claim
1. An optimization system comprising:
- a computer system that runs a computer program; and
an optimization program thatreceives an optimization problem;
parameterizes the optimization problem using a continuous iteration parameter to produce a continualized optimization problem;
employs a method for solving the continualized optimization problem that provides a trajectory towards an optimum for the optimization problem;
formulates a number of parameters of the optimization problem as control variables to provide an iterative method for computing the control variables to steer the trajectory within a specified volume that includes an optimal trajectory, the trajectory therefore a near-optimal trajectory; and
iteratively computes a near-optimal trajectory to obtain a solution within a specified interval that includes the optimum in the large, the solution therefore a near-optimal solution.
2 Assignments
0 Petitions
Accused Products
Abstract
Embodiments of the disclosed inventinn include optimization methods and systems that receive a mathematical description of a system, in symbolic form, that includes decision variables of various types, including real-number-valued, integer-valued, and Bloolean-valued decision variables, and that may also include a variety of constraints on the values of the decision variables, including inequality and equality constraints. The objective function and constraints are incorporated into a global objective function. The global objective function is transformed into a system of differential equations in terms of continuous variables and parameters, so that polynomial-time methods for solving differential equations can be applied to calculate near-optimal solutions for the global objective function.
42 Citations
35 Claims
-
1. An optimization system comprising:
-
a computer system that runs a computer program; and an optimization program that receives an optimization problem; parameterizes the optimization problem using a continuous iteration parameter to produce a continualized optimization problem; employs a method for solving the continualized optimization problem that provides a trajectory towards an optimum for the optimization problem; formulates a number of parameters of the optimization problem as control variables to provide an iterative method for computing the control variables to steer the trajectory within a specified volume that includes an optimal trajectory, the trajectory therefore a near-optimal trajectory; and iteratively computes a near-optimal trajectory to obtain a solution within a specified interval that includes the optimum in the large, the solution therefore a near-optimal solution. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34)
-
-
35. A method for optimizing a symbolically expressed optimization problem, the method comprising:
-
receiving the symbolically expressed optimization problem; transforming the symbolically expressed optimization problem to a standard-form, symbolic representation of the optimization problem; parameterizing the standard-form optimization problem using a continuous iteration parameter to produce a continualized optimization problem; employing a method for solving the continualized optimization problem that provides a trajectory towards an optimum for the optimization problem; formulating a number of parameters of the optimization problem as control variables to provide an iterative method For computing the control variables to steer the trajectory within a specified volume that includes an optimal trajectory, the trajectory Therefore a near-optimal trajectory; and iteratively computes a near-optimal trajectory to obtain a solution within a specified interval that includes the optimum in the large.
-
Specification