Simultaneous optimal auctions using augmented lagrangian and surrogate optimization
First Claim
1. A method for determining a market price, subject to a plurality of constraints and an actual purchase cost, comprising the steps of:
- defining an objective function relating the market price and constraints in terms of a nonlinear programming expression, and minimizing the objective function consistent with the actual purchase cost.
3 Assignments
0 Petitions
Accused Products
Abstract
A method for determining a market clearing price in an electricity market, subject to a plurality of constraints, comprising the steps of defining an objective function relating the MCP and constraints in terms of a nonlinear programming expression, applying Lagrangian relaxation to the nonlinear programming expression to form a Lagrangian dual function; adding penalty terms to the Lagrangian dual function to form an augmented Lagrangian dual function; resolving the augmented Lagrangian dual function using a surrogate optimization framework comprising repeating, until stopping criteria are satisfied, the steps of forming one or more supply sub-problems and an MCP sub-problem; optimizing the MCP sub-problem while keeping all other variables at their latest available values; optimizing at least one of the one or more supply sub-problems while keeping all other variables at their latest available values; updating multipliers used to relax constraints; determining the MCP in accordance with the resolved augmented Lagrangian dual function; and paying for electricity at the MCP. A system is also provided.
83 Citations
29 Claims
-
1. A method for determining a market price, subject to a plurality of constraints and an actual purchase cost, comprising the steps of:
-
defining an objective function relating the market price and constraints in terms of a nonlinear programming expression, and minimizing the objective function consistent with the actual purchase cost. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 17, 18, 19, 20)
-
-
16. A method for determining a market clearing price (MCP) in an electricity market, subject to a plurality of constraints, comprising the steps of:
-
defining an objective function relating the MCP and constraints in terms of a nonlinear programming expression, applying Lagrangian relaxation to the nonlinear programming expression to form a Lagrangian dual function;
adding penalty terms to the Lagrangian dual function to form an augmented Lagrangian dual function;
resolving the augmented Lagrangian dual function using a surrogate optimization framework comprising repeating, until stopping criteria are satisfied, the steps of;
forming one or more supply sub-problems and an MCP sub-problem;
optimizing the MCP sub-problem while keeping all other variables at their latest available values;
optimizing at least one of the one or more supply sub-problems while keeping all other variables at their latest available values; and
updating multipliers used to relax constraints;
determining the MCP in accordance with the resolved augmented Lagrangian dual function; and
paying for electricity at the MCP.
-
-
21. A system for determining a market price, subject to a plurality of constraints and an actual purchase cost, comprising:
-
a data processing system in communication with a mass storage device;
a computer readable mass storage medium useable in the mass storage device, containing program instructions;
encoding an objective function relating the market price and constraints in terms of a nonlinear programming expression, and sufficient to cause the data processing system to perform the step of minimizing the objective function consistent with the actual purchase cost. - View Dependent Claims (22, 23, 24, 25, 26, 27)
-
-
28. A system for determining a market clearing price (MCP) in an electricity market, subject to a plurality of constraints, comprising:
-
a data processing system in communication with a mass storage device;
a computer readable mass storage medium useable in the mass storage device, containing program instructions;
encoding an objective function relating the MCP and constraints in terms of a nonlinear programming expression, and sufficient to cause the data processing system to perform the steps of;
resolving the nonlinear programming expression using a surrogate optimization framework; and
determining the MCP in accordance with the resolved nonlinear programming expression.
-
-
29. A computer readable mass storage medium useable in a mass storage device to determine a market price, subject to a plurality of constraints and an actual purchase cost, containing program instructions:
-
encoding an objective function relating the market price and constraints in terms of a nonlinear programming expression, and sufficient to cause a data processing system to perform the step of minimizing the objective function consistent with the actual purchase cost.
-
Specification