1 Lumpy Electric Auction with Credit Constraints Richard O’Neill Chief Economic Advisor Federal Energy Regulation Commission DIMACS.

Slides:



Advertisements
Similar presentations
Market Architecture Robert Wilson Stanford University.
Advertisements

Standard Market Design (SMD) in New England Federal Energy Regulation Commission Conference on Standard Market Design January 22, 2002 David LaPlante Vice.
Testing Linear Pricing Algorithms for use in Ascending Combinatorial Auctions (A5) Giro Cavallo David Johnson Emrah Kostem.
CPSC 455/555 Combinatorial Auctions, Continued… Shaili Jain September 29, 2011.
Solving IPs – Cutting Plane Algorithm General Idea: Begin by solving the LP relaxation of the IP problem. If the LP relaxation results in an integer solution,
1 Chapter 11 Here we see cases where the basic LP model can not be used.
Combinatorial auctions Vincent Conitzer v( ) = $500 v( ) = $700.
Sponsored Search Cory Pender Sherwin Doroudi. Optimal Delivery of Sponsored Search Advertisements Subject to Budget Constraints Zoe Abrams Ofer Mendelevitch.
Pablo Serra Universidad de Chile Forward Contracts, Auctions and Efficiency in Electricity Markets.
Nash equilibria in Electricity Markets: A comparison of different approaches Seminar in Electric Power Networks, 12/5/12 Magdalena Klemun Master Student,
Linear Programming: Simplex Method and Sensitivity Analysis
Preference Elicitation Partial-revelation VCG mechanism for Combinatorial Auctions and Eliciting Non-price Preferences in Combinatorial Auctions.
Chapter Twenty-Nine Exchange. u Two consumers, A and B. u Their endowments of goods 1 and 2 are u E.g. u The total quantities available and units of good.
1 Competitive equilibrium in an Exchange Economy with Indivisibilities. By:Sushil Bikhchandani and John W.Mamer University of California. presented by:
Fundamentals of Markets © 2011 D. Kirschen and the University of Washington 1.
Side Constraints and Non-Price Attributes in Markets Tuomas Sandholm Carnegie Mellon University Computer Science Department [Paper by Sandholm & Suri 2001]
6.896: Topics in Algorithmic Game Theory Lecture 14 Constantinos Daskalakis.
Auction Algorithms for Market Equilibrium Rahul Garg IBM India Research Sanjiv Kapoor Illionis Institute of Technology.
Towards a spatially and socially explicit Chinese agricultural policy model: A welfare approach M.A. Keyzer Lecture 3 Presentation available:
General Equilibrium Theory
General Equilibrium and Efficiency. General Equilibrium Analysis is the study of the simultaneous determination of prices and quantities in all relevant.
Intraday cross border continuous market and optional Intraday auctions “Economically optimized nomination phase”
Competition Policy Vertical Restraints.
Congestion Pricing: Competitive Locational Prices of Power Stoft (2002)
Agent Technology for e-Commerce Chapter 10: Mechanism Design Maria Fasli
Chapter Twenty-Nine Exchange. u Two consumers, A and B. u Their endowments of goods 1 and 2 are u E.g. u The total quantities available and units of good.
MAHIMA CHAWLA ELIZABETH GORDON The Adoption Market: How can the number of parent- child matchings be increased?
Intraday cross border continuous market and optional Intraday auctions “Economically optimized nomination phase”
Linear-Programming Applications
Effects of the Transmission Network on Electricity Markets © 2011 D. Kirschen and the University of Washington 1.
Deregulated Power, Pollution, and Game Theory Frank Deviney 11/16/05.
1 Exchange Molly W. Dahl Georgetown University Econ 101 – Spring 2009.
EE/Econ 458 Introduction to Linear Programming J. McCalley 1.
Lecture 2 in Contracts Employment Contracts This lecture studies how those who create and administer organizations design the incentives and institutional.
Open market coupling 1 Open Market Coupling 2nd Miniforum/ Stakeholder Meeting in ERI Northern Europe Copenhagen, June 27, 2006 Dr. Frank-Peter Hansen.
 The Problem of Exchange.  Given an economy where individuals are allocated a certain amount of goods, we will o Investigate barter exchange o define.
Yang Cai Oct 08, An overview of today’s class Basic LP Formulation for Multiple Bidders Succinct LP: Reduced Form of an Auction The Structure of.
1 TCOM 546 Session 5. 2 Overview Analyze access pricing Apply economic analyses to other telecom areas –International settlements –Spectrum.
Leader-Follower Framework For Control of Energy Services Ali Keyhani Professor of Electrical and Computer Engineering The Ohio State University
Comments on CERC’s Staff Paper: Developing a Common Platform for Electricity Trading S. A. Khaparde, A. R. Abhyankar and V. Sarkar Indian Institute of.
1 Exchange. 2 Two consumers, A and B. Their endowments of goods 1 and 2 are E.g. The total quantities available and units of good 1 units of good 2. and.
Yang Cai Oct 06, An overview of today’s class Unit-Demand Pricing (cont’d) Multi-bidder Multi-item Setting Basic LP formulation.
Comp 553: Algorithmic Game Theory Fall 2014 Yang Cai Lecture 23.
Branch-and-Cut Valid inequality: an inequality satisfied by all feasible solutions Cut: a valid inequality that is not part of the current formulation.
Algorithmic Game Theory and Internet Computing Vijay V. Vazirani Georgia Tech Primal-Dual Algorithms for Rational Convex Programs II: Dealing with Infeasibility.
Integer Programming (정수계획법)
IT Applications for Decision Making. Operations Research Initiated in England during the world war II Make scientifically based decisions regarding the.
Branch and Bound Algorithms Present by Tina Yang Qianmei Feng.
Linear Programming Short-run decision making model –Optimizing technique –Purely mathematical Product prices and input prices fixed Multi-product production.
CPS Expressive negotiation over donations Vincent Conitzer
Lecture 2Hayek Hypothesis and Institution as a Variable "Markets as Economizers of Information: Experimental Examination of the ‘Hayek Hypothesis’," Economic.
Managerial Economics. What is Managerial Economics???  It is the integration of economic principles with business management practices  It is essentially.
Chapter 1 The Nature and Scope of Managerial Economics.
Externalities Lecture 10 – academic year 2015/16 Introduction to Economics Dimitri Paolini.
Electricity Power Market: Competitive and Non-competitive Markets Ito Diejomaoh.
Market Architectures Integrating Ancillary Services from Distributed Energy Resources Olivier Devolder Head of Energy Group N-SIDE.
Chapter 32 Exchange.
Draft for factual comments, suggestions on overlaps welcome.
EFFICIENCY, MARKETS, AND GOVERNMENTS
Chapter Twenty-Nine Exchange.
Algorithmic Game Theory and Internet Computing
Utility Maximization Ch7
1.3 Modeling with exponentially many constr.
Integer Programming (정수계획법)
Intraday cross border continuous market and optional Intraday auctions
Part II General Integer Programming
Intraday cross border continuous market and optional Intraday auctions
Chapter 6. Large Scale Optimization
Deregulated Power, Pollution, and Game Theory
Problem Set 4: Externalities
Presentation transcript:

1 Lumpy Electric Auction with Credit Constraints Richard O’Neill Chief Economic Advisor Federal Energy Regulation Commission DIMACS Workshop on Computational Issues in Auction Design Rutgers Univ. October 7, 2004 Views expressed are not necessarily those of the Commission

2 Retail sales of electric power are between $200 and $250 b/yr in the US and about a trillion worldwide. A good portion is traded in multi-product auction markets. Minor gains in auction efficiency are measured in millions With the financial collapse of independent generators and traders, credit issues have become more important. credit limits are difficult to implement in multi-product two-sided auctions. Here we propose to internalize the credit limits.

3 Two-Sided Auctions When multi-produce two-sided auctions are used as a means of exchange in an economic system, we want the auction to: have an efficient allocation rule; have a pricing rule that creates a ’stable’ outcome; be revenue adequate; and, impart meaningful economic prices to market participants for each commodity.

4 Who said this? Ä “All exchanges regulate in great detail the activities of those who trade in these markets Ä these exchanges often used by economists as examples of a perfect competition, Ä It suggests … that for anything approaching perfect competition to exist, an intricate system of rules and regulations would be normally needed. Ä Economists observing the regulations of the exchange often assume that they represent an attempt to exercise monopoly power and to aim to restrain competition. Ä an alternative explanation for these regulations: that they exist in order to reduce transaction costs Ä Those operating in these markets have to depend, therefore, on the legal system of the State."

5 The Lumpy Auction with Credit Constraints (LACC) can be defined as: Market participant j (j = 1,…, J) with a credit limit, c j > 0, submits a multi-product x j (i = 1,…, I) bid: b j (x j ) subject to B j (x j ) <= h j x ij є {integers} for i є j’  {1,…, I} where -b j (x j ) and B j (x j ) are convex for fixed values of the integers.

6 max ∑b j (x j ) (bid functions) Subject to: B j (x j ) <= h j (constraints on j’s bid ) px j + p’x ij <= c j (budget constraint for j) x ij є {integers}i є j’  {1,…, I} H(x 1,…, x J ) <= h 0 (market clearing) H(x 1,…, x J ) is convex for fixed values of the integers.

7 LLACC: max ∑b j x j Subject to: dual variables B j x j <= h j (p j )(constraints on j) px j + p’x ij <= c j (budget constraint for j) ∑H j x j <= b 0 (p 0 )(market clearing) x ij = x ij *(p’) p = p 0 - p’

8 For incentive compatibility, x j * must be an optimal solution to mp i. Assuming the bid function is a market participants value or cost function, each bidder solves the following problem: for prices p, mp i : Max b j x j - px j Subject to: B j x j <= b j (constraints on j) px j <= c j (budget constraint for j) some x ij є {integers}

9 If x* is an optimal solution to LACC. x* is efficient and px j * is revenue adequate. The payments, px j, are called make whole payments in ISO markets.

10 GEMIP: Max ∑ w j b j (x j )bid functions Subject to: dual variables ∑x j <= h 0 (p 0 )(market clearing) B j (x j ) <= h j (p j )(constraints on j ) px j <= c j (budget constraint for j) x ij є {integers} i є j’  {1,…, I}

11 Max μ 1 (.5x 11 + x 12 + x 13 )+ μ 2 (3x 21 + x 22 + x 23 ) Preference constraints for consumer 1: x 11  20; x 12 + x 13  12; Preference set for consumer 2: x 21  19.5; Production technology for firm 1: 1.5y 11 + y 12  0; y 11 + y 12 – 2y 15  0; y 15  {0, 1} Production technology for firm 2: 2y 21 + y y 24  0; 2 y y 24  0; Balancing accounts: x ij + x ij - y ij = h 0 ; (p j )

12

formulate, MIP h, where h = 0, initially Set p = 0, w = 0 and solve MIP h to obtain (x h, y h ) form an LP adding y jk = y jk h for the integer var Solve the LP for (x h, y h ). Obtain prices, p h, Set p = p h in the budget constraints of MIP h Solve to obtain (x*, y*) for prices p h form an LP adding y jk = y jk * for integer var Solve the LP. Obtain p*, If x* i is not an optimal for i, increase μ i so that x* i is no longer an optimal solution to MIP h. Set p = p h = p*, and go to step 5. Otherwise, go to Step If x* i is optimal for all i, we have a WE. Add u i (x i )  u i (x i *) for all i, to MIP h to create MIP h+1. Find another set of integer values, y jk, feasible to MIP h+1 If there is one, go to Step 3. If each feasible integer solution has been searched and no Pareto superior solution has been found, (x*, y*, p*) is a POWE.

14 x* 1 = (9, 0, 12, 1, 0), u* 1 = 16.5, x* 2 = (19.5, 0, 1, 0), u* 2 = 59.5, y* 1 = (0, 0, 0, 0, 0), y* 2 = (-11.5, 0, 13, 1, 0), and p* = (2, 1, 1, 10, 0), this is a Walrasian equilibrium.

15 We set y 24 = 0 and u > u*, and then resolve the MIP x 1 1 = (9, 12, 0, 0,.5), u 1 1 = 16.5, x 1 2 = (19.5, 0, 1.5, 0,.5), u 2 1 = 61, y 1 1 = (-11.5, 13.5, 0, 0, 1), y 1 2 = (0, 0, 0, 0, 0). Solving for prices, p 1 = (1, 1, 1, 0, -2).

16 If we set y 24 = 0 and without u > u* and we solve the MIP, result is x* 1 = (8, 12, 0, 0, 0), u 1 * = 16, x* 2 = (19.5, 0, 2.5, 0, 1), u 2 *= 61, y* 1 = (-12.5, 14.5, 0, 0, 1), y* 2 = (0, 0, 0, 0, 0). Solving for prices, p* = (1, 1, 1, 0, -2).

17 Looking at this process from a decentralized bargaining point of view consumer 1 has a better negotiation position because by itself. Consumer 1 will accept no deal where u 1 < The best consumer 2 can do with consumer 1 out of the market is x 2 = (19.5, 0,.75, 0, 1), u 2 = = Therefore, consumer 2 must offer consumer 1 a deal which he cannot refuse (i.e. one with u 1 ≥ 16.5). The prices derived from the algorithm support this equilibrium and it is Pareto optimal.

18 Computational considerations “perennial gale of creative destruction” Schumpeter  1996: LMP in NZ  300 nodes  transmission constraints are manual  1990s: linear programs improved by 10 6  10 3 in hardware  10 3 in software  2000s: mixed integer programs already 10 2  Hardware: parallel processors and 64 bit FP  Software: ?  New modeling capabilities in MIP  2006: nodes  transmission constraints  1000 generators with n-part bids

“Almost every generally accepted view was once deemed eccentric or heretical.” Everett Mendelson, Stephen Jay Gould, Gerald Holton and other leading scholars in a Supreme Court brief