On the Efficiency of Networked Stackelberg Competition

Similar documents
Price and Capacity Competition

NBER WORKING PAPER SERIES PRICE AND CAPACITY COMPETITION. Daron Acemoglu Kostas Bimpikis Asuman Ozdaglar

Game theory and market power

A three-level MILP model for generation and transmission expansion planning

Price and Capacity Competition

Flow Control, Routing, and Performance with a For-profit Service Provider

Ph.D. Preliminary Examination MICROECONOMIC THEORY Applied Economics Graduate Program May 2012

arxiv: v1 [math.oc] 28 Jun 2016

Advanced Microeconomics

Mechanism design and allocation algorithms for energy-network markets with piece-wise linear costs and quadratic externalities

Bertrand Model of Price Competition. Advanced Microeconomic Theory 1

The Price of Anarchy in Parallel - Serial Competition with Elastic Demand

Deregulated Electricity Market for Smart Grid: A Network Economic Approach

arxiv: v1 [math.oc] 29 Mar 2012

In the Name of God. Sharif University of Technology. Microeconomics 1. Graduate School of Management and Economics. Dr. S.

Game Theory and Algorithms Lecture 2: Nash Equilibria and Examples

Traffic Games Econ / CS166b Feb 28, 2012

Analysis of Duopoly Output Game With Different Decision-Making Rules

On the Efficiency of Local Electricity Markets Under Decentralized and Centralized Designs: A Multi-leader Stackelberg Game Analysis

Ph.D. Preliminary Examination MICROECONOMIC THEORY Applied Economics Graduate Program June 2016

Oligopoly Theory 2 Bertrand Market Games

Efficiency and Braess Paradox under Pricing

Textbook Producer Theory: a Behavioral Version

A Network Economic Model of a Service-Oriented Internet with Choices and Quality Competition

UC Berkeley Haas School of Business Game Theory (EMBA 296 & EWMBA 211) Summer 2016

Implementation of the Ordinal Shapley Value for a three-agent economy 1

Solving a Class of Generalized Nash Equilibrium Problems

Basics of Game Theory

Boundary Behavior of Excess Demand Functions without the Strong Monotonicity Assumption

Efficiency Loss in a Network Resource Allocation Game

Cournot and Bertrand Competition in a Differentiated Duopoly with Endogenous Technology Adoption *

The Price of Anarchy in Parallel - Serial Competition with Elastic Demand

6.254 : Game Theory with Engineering Applications Lecture 7: Supermodular Games

A Note on Cost Reducing Alliances in Vertically Differentiated Oligopoly. Abstract

Controlling versus enabling Online appendix

Market Equilibrium and the Core

CS364A: Algorithmic Game Theory Lecture #16: Best-Response Dynamics

Appendix of Homophily in Peer Groups The Costly Information Case

Congestion Equilibrium for Differentiated Service Classes Richard T. B. Ma

The ambiguous impact of contracts on competition in the electricity market Yves Smeers

Mathematical Economics - PhD in Economics

Exact and Approximate Equilibria for Optimal Group Network Formation

Supermodular Games. Ichiro Obara. February 6, 2012 UCLA. Obara (UCLA) Supermodular Games February 6, / 21

Question 1. (p p) (x(p, w ) x(p, w)) 0. with strict inequality if x(p, w) x(p, w ).

Economics Discussion Paper Series EDP A new look at the classical Bertrand duopoly

On Hotelling s Stability in Competition

Microeconomics for Business Practice Session 3 - Solutions

Sequential Bidding in the Bailey-Cavallo Mechanism

On revealed preferences in oligopoly games

Graduate Microeconomics II Lecture 5: Cheap Talk. Patrick Legros

Duality. for The New Palgrave Dictionary of Economics, 2nd ed. Lawrence E. Blume

Second Welfare Theorem

Collaborative Network Formation in Spatial Oligopolies

KIER DISCUSSION PAPER SERIES

1 General Equilibrium

Perfect and Imperfect Competition in Electricity Markets

Strategic Properties of Heterogeneous Serial Cost Sharing

RANDOM SIMULATIONS OF BRAESS S PARADOX

Price Competition with Elastic Traffic

ONLINE APPENDIX. Upping the Ante: The Equilibrium Effects of Unconditional Grants to Private Schools

A Market Mechanism for Electric Distribution Networks

Notes IV General Equilibrium and Welfare Properties

Bargaining, Contracts, and Theories of the Firm. Dr. Margaret Meyer Nuffield College

September Math Course: First Order Derivative

On the Price of Anarchy in Unbounded Delay Networks

Efficiency Loss in Resource Allocation Games. Yunjian Xu

Preliminary Results on Social Learning with Partial Observations

Market Power. Economics II: Microeconomics. December Aslanyan (VŠE) Oligopoly 12/09 1 / 39

Welfare consequence of asymmetric regulation in a mixed Bertrand duopoly

By choosing to view this document, you agree to all provisions of the copyright laws protecting it.

Multimarket Oligopolies with Restricted Market Access

Oligopoly Theory. This might be revision in parts, but (if so) it is good stu to be reminded of...

Volume 35, Issue 2. Cournot Equilibrium Uniqueness in Case of Concave Industry Revenue: a Simple Proof

Free and Second-best Entry in Oligopolies with Network

A technical appendix for multihoming and compatibility

Uniqueness and Multiplicity of Market Equilibria on DC Power Flow Networks

Mathematical models in economy. Short descriptions

Asymptotics of Efficiency Loss in Competitive Market Mechanisms

Computing risk averse equilibrium in incomplete market. Henri Gerard Andy Philpott, Vincent Leclère

Revenue Maximization via Nash Implementation

Efficient Mechanism Design

Durable goods monopolist

Numerical illustration

On the relation between Sion s minimax theorem and existence of Nash equilibrium in asymmetric multi-players zero-sum game with only one alien

Network Games with Friends and Foes

SURPLUS SHARING WITH A TWO-STAGE MECHANISM. By Todd R. Kaplan and David Wettstein 1. Ben-Gurion University of the Negev, Israel. 1.

Volume 29, Issue 3. Strategic delegation and market competitiveness

General Equilibrium. General Equilibrium, Berardino. Cesi, MSc Tor Vergata

Asymptotic relations in Cournot s game

Inducing Efficiency in Oligopolistic Markets with. Increasing Returns to Scale

Microeconomics Qualifying Exam

Equilibrium a la Cournot and Supply Function Equilibrium in Electricity Markets under Linear Price/Demand and Quadratic Costs

Entropic Selection of Nash Equilibrium

Worst-Case Efficiency Analysis of Queueing Disciplines

Some forgotten equilibria of the Bertrand duopoly!?

4. Partial Equilibrium under Imperfect Competition

Ramsey Cass Koopmans Model (1): Setup of the Model and Competitive Equilibrium Path

The Value of Sharing Intermittent Spectrum

RATIONING RULES AND BERTRAND-EDGEWORTH OLIGOPOLIES

Exact and Approximate Equilibria for Optimal Group Network Formation

Transcription:

On the Efficiency of Networed Stacelberg Competition Yunjian Xu, Desmond Cai, Subhonmesh Bose and Adam Wierman Abstract We study the impact of strategic anticipative behavior in networed marets. We focus on the case of electricity marets and model the maret as a game between a system operator (maret maer) and generators at different nodes of the networ. Generators submit quantity bids and the system operator balances demand and supply over the networ subject to transmission constraints. We compare the efficiency of a networed Stacelberg equilibrium, where generators anticipate the maret clearing actions of the system operator, with a networed Cournot equilibrium, where generators are not anticipative. In addition to general existence results, for a 2-node networ with no transmission constraints, we show that the efficiency loss is unbounded in the worst case when generators are not anticipative but no more than 1/4 when they are anticipative. I. INTRODUCTION Classical oligopoly models of competition have focused on a single maretplace, where the identity of participants has no impact on prices, outcomes, etc. However, maretplaces are typically much more complex and, often, the options available to individual participants are varied and highly constrained. Thus, the maretplace is not really a single maret, but is instead more naturally characterized as a networ of interconnected marets, with constraints on the graph of feasible exchanges. Recently, the study of such networed maretplaces has garnered significant attention across economics, electrical engineering, and computer science, as a result of the importance of such models for the study of applications lie electricity marets, financial marets, intermediaries, exchanges, etc. This wide range of applications has yielded a variety of models capturing different forms of competition in networed maretplaces. The two most prominent such models are networed Bertrand competition, e.g., [1] [3], and networed Cournot competition, e.g., [4] [6]. For our purposes, the ey motivating application is electricity marets. While the operation of electricity marets is highly complex, one simple model that has become popular Yunjian Xu is with the Engineering Systems and Design pillar, Singapore University of Technology and Design, Singapore. Email: yunjian_xu@sutd.edu.sg Desmond Cai is with Department of Electrical Engineering, California Institute of Technology. Email: wccai@caltech.edu Subhonmesh Bose is with the School of Electrical and Computer Engineering at Cornell University. Email: sb2333@cornell.edu Adam Wierman is with the Department of Computing and Mathematical Sciences, California Institute of Technology. Email: adamw@caltech.edu This wor was supported in part by NSF through grants CNS-1319820, EPAS-1307794. for understanding maret power issues is networed Cournot competition, e.g., [6] [13]. The popularity of the networed Cournot framewor stems from the fact that it allows the incorporation of Kirchoff s laws, which constrain the allocation of generation to demand, while still yielding to analytic study. A. Contributions of this paper Our focus in this paper is not on Cournot competition. Rather, the goal of this paper is to initiate the study of a different form of competition in a networed maretplace networed Stacelberg competition. Our motivation for studying networed Stacelberg competition comes from the observation that it is common for networed maretplaces to have a maret maer who is in charge of facilitating the balance of supply and demand. The need for a maret maer stems from the inefficiency inherent in networed maretplaces. For example, the Independent System Operator (ISO) plays the role of the maret maer for electricity marets, e.g., see [14], [15]. Similarly, exchanges typically are run by a maret maer, e.g., NYSE, Yahoo Ad Exchange, NGX, CME, etc. In the presence of a maret maer, it is natural for players to anticipate the outcome of the maret clearing rule implemented. This anticipation leads one away from Bertrand or Cournot competition toward Stacelberg competition. Our main results see to understand the impact of anticipatory behavior in networed maretplaces. To that end, we focus on a contrast between networed Cournot competition (non-anticipatory behavior) and networed Stacelberg competition (anticipatory behavior) and derive comparisons with respect to both existence and efficiency of equilibria. To eep the study grounded, we focus on a particular networed maretplace electricity marets where there is a clear maret maer the ISO. In this context, we show that networed Cournot competition has an unbounded price of anarchy 1 even in the case of two-node unconstrained networs (Proposition 1), while networed Stacelberg has a price of anarchy that is bounded by a small constant in many cases (see Theorems 1 and 2). However, an equilibrium always exists in the networ Cournot model, even in general, constrained networs; whereas an equilibrium need not exist in the networed Stacelberg model, even if the networ is unconstrained. Thus, anticipatory behavior leads to more efficient maret outcomes, but can also lead to maret failure. 1 The price of anarchy is defined as the worst-case ratio of an equilibrium welfare to the social optimal welfare.

B. Related Literature Our focus in this paper is on the impact of anticipatory behavior in networed maretplaces with a maret maer, and we focus specifically on the case of electricity marets. While the networed Stacelberg model we consider is novel, the networed Cournot model we use for comparison has a long history, both in the context of electricity marets and beyond. Classical cournot competition (without a networ) dates bac to the nineteenth century to the wor of Cournot himself [16]. This competition model and its analysis can be found in standard texts in microeconomics, e.g., [17]. Of recent interest has been the study of efficiency loss due to strategic behavior in this framewor [18] [20]. In particular, these papers derive bounds on the efficiency loss under suitable assumptions on the inverse demand functions and the cost functions of various participants which we apply in our analysis of networed Stacelberg competition. Cournot competition over a networed maret has been studied both in the context of electricity marets [8], [10] and more generally, e.g., [4], [5]. Competition models à la Cournot for the spot electricity maret come in two general flavors: (i) prices due to transmission congestion over the networ are exogenously determined by the system operator, and (ii) prices are determined endogenously through a nodal inverse demand function. Early wors by Jing-Yuan et al. [7], Oren [8], and Willems [9] belong to the first category. Papers by Metzler et al. [10], and others [11] [13] tae the second approach. For a nuanced discussion of various Cournot competition models in electricity marets, we refer the reader to [10]. Perhaps the most related to the current wor is [6], which studies the role of a maret maer in networed Cournot competition. II. MODEL AND PRELIMINARIES We focus our study on a particular networed maretplace electricity marets. We model the electricity maret as a game between generators and the maret maer as follows. A. Notation Let R denote the set of real numbers, and R + denote the set of non-negative real numbers. For any two vectors u, v of the same size, we say u v if the vector u v is element-wise non-negative. Let 1 denote the vector of all ones of appropriate size. For any vector v R N, let v denote its transpose, and v i denote the vector of all elements in v except the i-th element, i.e., (v 1,..., v i 1, v i+1,..., v N ). B. Networ model We consider a power networ with n nodes (labelled 1,..., n) and l edges. The line flows are related to the nodal power injections through Kirchhoff s laws. While the true power flow model is nonlinear and defines a nonconvex feasible set, maret operations are often studied with an idealized linear DC power flow model. We represent these constraints succinctly by an injection region X, where: X := {x R N f Hx +f, 1 x = 0}. (1) The matrix H l n is nown as the shift-factor matrix that depends on the admittances of the transmission lines of the power networ. The transmission capacities of the lines are given by f R l +. We refer the reader to [21], [22] for a detailed survey of this networ model. C. Maret participants Electricity marets have three sets of participants: (i) generators, (ii) consumers (represented in aggregate by the load serving companies), and (iii) the maret maer (RTO/ISO). Put succinctly, we model generators as strategic agents and consumers as price-taers, and we model the maret maer as a social planner that sees to maximize social welfare while maintaining demand/supply balance throughout the networ subject to the flow constraints. Generators: At each node in the networ, there is a generator G that submits a quantity offer q 0 and incurs a cost c (q ) for producing q. The map c : R + R + is assumed to be continuously differentiable, strictly increasing, and convex with c (0) = 0. Consumers: We model price-taing consumers at each node with an aggregate inverse demand function p : R + R that specifies how much the aggregate consumer is willing to pay to consume d units of power. The function p is assumed to be twice continuously differentiable, strictly decreasing, and concave, i.e., p < 0 and p 0. Our model includes linear demand functions of the form a b d, which are widely used in the literature. Maret maer: The system operator or the maret maer M chooses the n 1 vector r := (r 1,..., r n ) of rebalancing quantities, where r denotes the net power injection into node. The maret maer decides on the rebalancing quantities according to a maret mechanism that allocates demands and prices across the networ. The maret mechanism balances the demand and supply through feasible flows over the networ. D. Payoff functions Key to the model are the payoffs of the players in the maret. Note that demand-supply balance at each node implies: d := q + r, which sets the price to p (d ) = p (q + r ). This models a nodal pricing mechanism that emulates the modus operandi in current electricity marets. In essence, the games we study have two sets of players: (i) generators G 1,..., G n, and (ii) the maret maer M. The generator G chooses q while the maret maer chooses r. The generator is paid at a rate given by the local nodal price p (q +r ). This in turn defines the profit (and hence the payoff) for generator G as: π G (q, q, r) := q p (q + r ) c (q ). (2)

The maret maer M is a social planner. Naturally, the maret maer s objective is the social welfare of the electricity maret, defined as: n ( q +r ) π M (q, r) := p (w )dw c (q ). (3) E. Strategy sets 0 The action of each player affects the set of strategies available to another player. In games with such coupled constraints, it is customary to define a set of constraints S, from which the strategy set of each player is derived. In particular, define: S := {(q, r) R n R n q 0, q + r 0, r X }. (4) The strategy set of the maret maer is given by: S M (q) := {r R n (q, r) S}. We study two different classes of games with slightly different strategy sets to capture anticipatory behavior and nonanticipatory behavior. S G (q, r) := {q 0 ((q, q ), r) S}, S G (q ) := {q 0 ((q, q ), r) S}. An implicit assumption in the above strategy sets is that generators have infinite supply capacities. Though such supply constraints clearly affect the equilibrium behavior, the unconstrained model and its analysis provide a starting point to derive valuable insights. Additionally, these assumptions are widely used in analyzing marets. For example, see [5], [20]. F. Competition models So far we have delineated the players in the maret and their actions, strategy sets and payoffs. Now, we define two different models of competition. 2 1) Cournot competition: The generators G 1,..., G n, and the maret maer M engage in a simultaneous-move game. 2) Stacelberg competition: The generators participate in a simultaneous game at the first stage and the maret maer M follows by maing a sequential-move. The two formulations presented here differ based on who moves first. The difference between the models should be interpreted in terms of anticipatory behavior or a lac thereof on the part of the generators. In particular, consider the profit function π G as defined in (2). In a Stacelberg game, if G tailors its quantity offer without anticipating the maret maer s response, this model reduces to the Cournot game. 2 In real marets, the cost functions, the demand functions, and the networ parameters lie networ topology, line admittances, and line capacities may not be common nowledge to all participants. We mae the simplifying assumption of complete information, ain to previous examples in the literature. For example, see [5], [20]. G. Equilibrium concepts The study of maret outcomes requires a relevant equilibrium concept for the games in question. The strategy sets of the players being coupled, the generalized Nash equilibrium framewor, developed by Arrow and Debreu [23], is a natural choice. The equilibrium concepts differ slightly between the Cournot and the Stacelberg models. Formally, we say that an action profile (q c, r c ) constitutes a Cournot equilibrium, if: π G (q c, q c, r c ) π G (q, q c, r c ), for all q S G (q c, rc ), = 1,..., n, and: π M (q c, r c ) π M (q c, r) for all r S M (q c ). To define a Stacelberg equilibrium, we introduce the following additional notation. Let S r := {q (q, r) S} denote the projection of S to the coordinates in r. Define the reaction function that maps q S r to ρ(q) S(q). An action profile q s and a map ρ s ( ) constitute a Stacelberg equilibrium, if: π M (q, ρ s (q)) π M (q, ρ(q)), for all q S r and all maps ρ( ) from q S r to ρ(q) S(q), and: π G (q s, q s, ρ s (q s, q s )) π G (q, q s, ρ s (q, q s )), for all q S G (q s ). III. SUMMARY OF RESULTS The focus of this paper is on understanding the impact of anticipatory behavior in networed competition. Within the context of our formulation, we thus contrast the equilibrium outcomes of the networed Cournot and networed Stacelberg models. Our analysis focuses on both equilibrium existence and efficiency. In order to characterize the efficiency of equilibria outcomes, we adopt the notion of the price of anarchy (PoA), which is the worst-case ratio of the social welfare at an equilibrium outcome to the optimal achievable social welfare. A. Existence and efficiency of Cournot equilibria To provide context for the results characterizing equilibria in the networed Stacelberg model, we start by summarizing, and extending, results in the networed Cournot model. In particular, the following result characterizes the existence and efficiency of equilibria in networed Cournot competition. Proposition 1. Suppose the Cournot game is feasible. 1) An equilibrium always exists. 2) The price of anarchy can be arbitrarily large, even in an unconstrained two-node networ with affine inverse demand functions and quadratic cost functions. Note that the existence of equilibria was proven in [6]; however the price of anarchy result is novel to this paper (see Section IV for a proof). It is perhaps surprising how bad the efficiency can be given that the maret maer is attempting to

clear the maret by maximizing the social welfare. Moreover, the unbounded price of anarchy can be shown using the simplest non-trivial setting, i.e., in two-node networs with affine inverse demand functions. B. Existence and efficiency of Stacelberg equilibria Since Stacelberg competition considers anticipatory behavior on top of the networed Cournot model, which is already difficult to analyze, one can expect that it is challenging to obtain general results characterizing networed Stacelberg equilibria. Further, one might expect equilibria to both exist less often and be more inefficient (have a larger price of anarchy) than the networed Cournot model. Interestingly, however, there is a large regime where networed Stacelberg is actually simpler to analyze and more efficient than the networed Cournot model. Perhaps surprisingly, if the networ is unconstrained, it turns out that a general class of networed Stacelberg models (when the price intercepts of the inverse demand function are spatially homogenous) can be reduced to a classical (nonnetwored) Cournot competition (see Section V). This implies that the existence and price of anarchy results follow from nown results on that (simpler) model. In contrast, such a reduction is not possible for an unconstrained networed Cournot model. As a result, the anticipatory nature of the networed Stacelberg model actually simplifies the analysis. Moreover, in such settings, the networed Stacelberg model has a smaller price of anarchy than the networed Cournot model 3/2 instead of unbounded. In essence, the anticipatory behavior maes the maretplace more efficient! It is, however, important to point out that, outside of the settings where such a reduction is possible, networed Stacelberg competition may lead to maret failure, i.e., it may not admit an equilibrium. Theorem 1 (Unconstrained networ). Let f = and suppose the Stacelberg game is feasible. 1) An equilibrium does not always exist. An equilibrium, however, always exists if the price intercepts of the inverse demand functions are spatially homogeneous. 3 2) The price of anarchy is bounded above by 3/2 when the inverse demand functions are affine with spatially homogenous price intercepts. While the setting where we attain positive results may seem limited, note that the class of affine inverse demand functions is commonly studied in economics [24] and electricity marets [11] [13]. An affine inverse demand function corresponds to a budget constrained aggregate consumer maximizing a quadratic utility function. Not surprisingly, when networ constraints are included, the characterization of networed Stacelberg equilibria becomes much more difficult. In such situations, it is challenging to provide general results about either existence or efficiency. In the case of existence, we can construct examples where no 3 That is, p j (0) = p (0), for all 1 j, n. equilibrium exists even in the setting where the price intercepts of the inverse demand function are spatially homogenous. In the case of efficiency, obtaining bounds in two-node networs is already difficult. However, as the following theorem highlights, two-node networs, where the price intercepts of the inverse demand functions are spatially homogenous, have a similarly strong bound on the price of anarchy. This is reminiscent of the case with unconstrained networs. Theorem 2 (Constrained networ). Let f be finite and suppose the Stacelberg game is feasible. 1) An equilibrium does not always exist, even if the price intercepts of the inverse demand functions are spatially homogeneous. 2) The price of anarchy for 2-node networs is bounded above by 4/3, when the inverse demand functions are affine with spatially homogenous price intercepts and costs are quadratic. Note that there is an additional assumption on the cost functions in the above price of anarchy result as compared with Theorem 1. While this may seem limiting, quadratic cost functions have been widely adopted in recent wors that apply Cournot models to study electricity marets [6], [9], [10]. Further, while it may seem strange that Theorem 2 has a tighter bound on the price of anarchy than Theorem 1, note that when the line capacity is unconstrained, the same upper bound of 4/3 can be derived in the context 2-node networs with quadratic costs. This highlights the possibly surprising fact that adding networ constraints does not reduce efficiency in this context. Theorem 2 is far from a complete characterization of equilibria in the constrained networ setting. However, it represents a provocative start. An exact characterization of existence and a more general characterization of efficiency in the constrained networ setting are certainly interesting and challenging directions for future wor. IV. THE INEFFICIENCY OF NETWORKED COURNOT In this section, we provide an example illustrating that the networed Cournot model has an unbounded price of anarchy, even in simple settings. This, combined with the existence results in [6], proves Proposition 1. Consider a two-node networ (n = 2) where the transmission line joining nodes 1 and 2 has an infinite capacity, i.e., f =. Consider linear inverse demand functions of the form: p 1 (d 1 ) = 1 d 1, p 2 (d 2 ) = 1 βd 2, and quadratic cost functions of the form: c 1 (q 1 ) = γq 2 1, c 2 (q 2 ) = q 2 2.

π M (q c 1, q c 2, r c ) = (β + 1)(β + 2) [ 4(2β + 1)γ 2 + 2β(β + 9)γ + 3β(β + 4) + 8γ + 5 ] 8[β(β + 4)γ + β 2 + 3β + 2γ + 1] 2. (5) For convenience, let r = r 1 = r 2. Let (q 1, q 2, r ) denote the social optimal allocation. Setting π M / q 1, π M / q 2, π M / q 2 to zero yields: q 1(1 + 2γ) + r = 1, q 2(β + 2) βr = 1, q 1 βq 2 + (1 + β)r = 0. The last equation guarantees that r [ q 1, +q 2]. Solving the above system and computing the social welfare, we get: π M (q 1, q 2, r ) = βγ + β + γ + 1 6βγ + 2β + 4γ. Let (q c 1, q c 2, r c ) define a Cournot equilibrium. Setting π G1 / q 1, π G2 / q 2, and π M / r to zero gives: q c 1(2 + 2γ) + r c = 1, q c 2(2β + 2) βr c = 1, q c 1 βq c 2 + (1 + β)r c = 0, Again, the last equation guarantees that r c [ q c 1, +q c 2]. One can show that the solution to the above system of linear equations defines a unique equilibrium in the Cournot game. The social welfare at this equilibrium is given in (5). Substituting the expressions for social welfare into the price of anarchy PoA, we have that: π M (q lim PoA(β, γ) = lim 1, q2, r ) β β π M (q1 c, qc 2, rc ) 4(γ + 1) 3 = (2γ + 3)(3γ + 1). As γ, the above expression grows arbitrarily large, which shows that the price of anarchy can be unbounded. V. STACKELBERG COMPETITION IN UNCONSTRAINED NETWORKS In this section we focus on Stacelberg competition in unconstrained networs, and prove the existence and efficiency results in Theorem 1. A. Existence Crucial to our analysis of existence is the insight that, in the case where price intercepts are spatially homogenous, any equilibrium of our Stacelberg game is also an equilibrium of a classical non-networed Cournot game with an inverse demand curve aggregated from the individual nodal demand curves. This insight allows us to leverage existence results for classical Cournot games. Let the common price intercept of the inverse demand functions be given by p 0 > 0. The inverse demand function p : R + R is assumed to be concave and monotonically decreasing, and hence p 1 : (, p 0 ] R + is well-defined for each = 1,..., n. Also, the domains of p 1 are identical for all, and hence the following map D : (, p 0 ] R + is well-defined: n D(x) := p 1 (x). (6) Since p ( ) for = 1,..., n is monotonically decreasing, it follows that D( ) is monotonically decreasing. Furthermore, its inverse D 1 : [0, ) (, p 0 ] exists. For convenience, we will refer to D 1 as the aggregate inverse demand function. The following result establishes the relationship between the networed Stacelberg game and a classical Cournot game. Lemma 1. Let (q s, ρ s ( )) be an equilibrium of the networed Stacelberg game. Then q s is an equilibrium of a corresponding classical non-networed Cournot game between the n generators with a maret demand function D( ). Hence, each generator G in the corresponding classical non-networed Cournot game has a payoff, given by: D 1 (q + 1 q ) q c (q ). Proof: First, we compute a candidate equilibrium reaction function ρ s. For any q S r, let d s (q) := q + ρ s (q). The definition of ρ s implies that d s (q) is a solution to the following optimization problem: [ n ] d minimize p (w )dw c (q ), d R n + (7) subject to 1 d = 1 q. 0 The objective function in (7) is strictly concave, and hence there is a unique solution to the above optimization problem. That in turn defines a unique equilibrium reaction function. Associate a Lagrange multiplier λ R to the equality constraint in (7). The Lagrangian function is then given by: [ n ] d n p (w )dw c (q ) λ (q d ). 0 Differentiating the Lagrangian and setting it to zero, we get p (d s (q)) = λs, where λ s is the Lagrange multiplier at optimality. Utilizing the equality constraint in (7), we obtain λ s = D 1 (1 q), and hence d s (q) = p 1 ( D 1 (1 q) ). From the properties of p, d s (q) is component-wise positive and monotonically increasing in each coordinate q. The equilibrium reaction function is then given by ρ s (q) = d s (q) q. Substituting into the payoff of generator G gives: π (q, q, ρ s (q, q )) = p (d s (q))q c (q ) = D 1 (q + 1 q )q c (q ).

This expression is reminiscent of a producer with a cost function c facing an inverse demand function D 1 in a classical non-networed Cournot game. For an analysis of this classical model, we refer the reader to [17], [25]. We are only left to show that π (q, q, ρ s (q, q )) is concave in q 0. To see this, observe that a concave and strictly decreasing function has an inverse with the same properties. Thus, p 1, = 1,..., n, is concave and strictly decreasing, which in turn implies that D and its inverse are also concave and strictly decreasing. The rest follows from a well nown result, that an equilibrium exists in a classical Cournot competition when the maret demand function is concave [26]. Hence, an equilibrium exists in our Stacelberg game. Note that when the price intercepts of the inverse demand functions are not spatially homogenous, the aggregate demand function D may not be concave and existence of equilibrium is not guaranteed. For completeness, we provide an explicit example with a two-node unconstrained networ (i.e. n = 2 and f = ) where the demand and cost functions are given by p (d ) = a d, and c (q ) = q 2, respectively for = 1, 2. With some effort, it can be shown that there does not exist a Stacelberg equilibrium if a 1 /a 2 (9/5, 11/6). See the Appendix for details. B. Efficiency We now move to characterizing the price of anarchy of Stacelberg equilibria in unconstrained networs. These results follow quicly from the observation in Lemma 1 that any equilibrium of our Stacelberg game is also an equilibrium of a corresponding classical Cournot (Nash) game with a concave inverse demand function (expressed in Eq. (6)). The only additional observation necessary is that the socially optimal allocation in the Stacelberg game is the same as the socially optimal allocation in the corresponding classical Cournot game. The above two facts imply that existing results on the price of anarchy of classical Cournot games apply directly to our networed Stacelberg game. For instance, the result in [19] implies that the price of anarchy of our Stacelberg game could be arbitrarily high under general concave demand functions. However, when the inverse demand functions (at all nodes) are affine with homogenous price intercepts (which implies that the aggregate demand function in (6) is affine), the result in [18, Theorem 12] implies that the price of anarchy of our Stacelberg game has an upper bound of 3/2. VI. STACKELBERG COMPETITION IN CONSTRAINED NETWORKS As mentioned in Section III, it is natural to expect Stacelberg equilibria to be much more difficult to characterize in the context of constrained networs. This can be seen in the generality of the results we obtain and the fact that the analysis needed to obtain the (less general) results is more involved. A. Existence Existence is far from guaranteed in this setting. In fact, even if the price intercepts of the demand functions are uniform across the networ, an equilibrium may not exist when there is some line with finite capacity. To highlight this, we provide an explicit example with a two-node networ (n = 2) where the demand and cost functions at nodes = 1, 2 are given by p (d ) = 1 d, and c (q ) = c q 2, respectively and c 1 > c 2 > 0. In particular, we can show that if the capacity of the line f joining buses 1 and 2 satisfies: c 1 c 2 f 4(c 1 + 1)(c 2 + 1) (c 1 + 1) (c 2 + 1), (8) c 1 c 2 f (1 + 2c 1 )(1 + 2c 2 ) 1/4, (9) an equilibrium does not exist in the Stacelberg game. See the Appendix for details. B. Efficiency In contrast with the negative result on existence, we can prove a strong positive result about efficiency, albeit in the limited setting of a two-node networ. Recall that we have established an upper bound of 3/2 in Theorem 1 for the price of anarchy of a Stacelberg game in unconstrained networs. The following lemma establishes a refined price of anarchy bound of 4/3 for the special case of n = 2, and quadratic cost functions. This result is crucial for our proof of the second part of Theorem 2. The proof is involved and thus is omitted due to space constraints. Lemma 2. Consider a networ with n = 2 nodes where the line between the nodes have infinite capacity, i.e., f =. If the demand and cost functions have the form: p (d ) = a b d, c (q ) = c q 2, where a, b, c > 0, = 1, 2, then the price of anarchy of the networed Stacelberg game is at most 4/3. Equipped with Lemma 2, we now outline the major steps in the proof of the second part of Theorem 2; the formal proof is omitted due to space constraints. We see to establish the 4/3 bound in the setting of Lemma 2, but with finite line capacity f > 0. In deriving the bound, we mae use of the following map. For any (q 1, q 2 ) R 2 +, define h(q 1, q 2 ) := b 2q 2 b 1 q 1 b 1 + b 2, (10) which satisfies q 1 h(q 1, q 2 ) q 2. If the line capacity were infinite, then h(q 1, q 2 ) would define the maret maer s best response to the generator s actions (q 1, q 2 ). To characterize the equilibrium behavior, consider the equilibrium actions of the generator q s = (q s 1, q s 2). Then, h(q s ) must satisfy one of following three cases: (i) h(q s ) = f, (ii) h(q s ) > f, 4 or h(q s ) ( f, f). Each case is tacled 4 The model being symmetric w.r.t the nodes, h(q s ) < f is equivalent to the case with h(q s ) > f.

separately. (i) The Stacelberg equilibrium can be characterized by three different first-order conditions, corresponding to the profit-maximization of the generators and the social welfare maximization by the maret maer. One can show that these conditions cannot be simultaneously satisfied when h(q s ) = f, implying an equilibrium of this form does not exist. (ii) For an equilibrium with h(q s ) > f, it can be argued that ρ s (q s ) = f. Further, if q denotes the socially optimal productions, it can be shown that h(q ) > f and r = f. In essence, the congestion of the line in equilibrium implies a congestion in the socially optimal outcome. In summary, we have h(q s ) > f, ρ s (q s ) = f = h(q ) > f, r = f. Leveraging the first order conditions, it can be further shown that the analysis of the price of anarchy of the entire maret reduces to one of studying two separate marets, where the outcomes (in equilibrium and at social optimum) at each node depends only on the local demand functions and the local generation cost at that node. Obtaining the PoA bound then relies on existing results for monopoly marets; specifically [19, Theorem 3]. (iii) Finally, suppose h(q s ) ( f, f). If r < f, then the rest follows from Lemma 2. Otherwise, the optimal social welfare at (q1, q2, r = f) is bounded above by the optimal social welfare obtained with f =. Again, Lemma 2 provides the necessary bound. REFERENCES [1] C. L. Guzmán, Price competition on networ, Tech. Rep., 2011. [2] S. Chawla and T. Roughgarden, Bertrand competition in networs, in Algorithmic Game Theory. Springer, 2008, pp. 70 82. [3] D. Acemoglu, K. Bimpiis, and A. Ozdaglar, Price and capacity competition, Games and Economic Behavior, vol. 66, no. 1, pp. 1 26, 2009. [4] R. Ililic, Cournot competition on a networ of marets and firms, 2009. [5] K. Bimpiis, S. Ehsani, and R. Ililic, Cournot competition in networed marets, in Proceedings of the 15th acm conference of economics and coputation, 2014. [6] S. Bose, D. Cai, S. Low, and A. Wierman, The role of a maret maer in networed cournot competition, in Decision and Control (CDC), 2014 IEEE 53rd Annual Conference on, Dec 2014, pp. 4479 4484. [7] W. Jing-Yuan and Y. Smeers, Spatial oligopolistic electricity models with cournot generators and regulated transmission prices, Operations Research, vol. 47, no. 1, pp. 102 112, 1999. [8] S. S. Oren, Economic inefficiency of passive transmission rights in congested electricity systems with competitive generation, The Energy Journal, pp. 63 83, 1997. [9] B. Willems, Modeling cournot competition in an electricity maret with transmission constraints, The Energy Journal, pp. 95 125, 2002. [10] C. Metzler, B. F. Hobbs, and J.-S. Pang, Nash-cournot equilibria in power marets on a linearized dc networ with arbitrage: Formulations and properties, Networs and Spatial Economics, vol. 3, no. 2, pp. 123 150, 2003. [11] J. Yao, S. Oren, and I. Adler, Computing cournot equilibria in two settlement electricity marets with transmission constraint, in System Sciences, 2004. Proceedings of the 37th Annual Hawaii International Conference on. IEEE, 2004, pp. 9 pp. [12], Two-settlement electricity marets with price caps and cournot generation firms, European Journal of Operational Research, vol. 181, no. 3, pp. 1279 1296, 2007. [13] J. Yao, I. Adler, and S. Oren, Modeling and computing two-settlement oligopolistic equilibrium in a congested electricity networ, Operations Research, vol. 56, no. 1, pp. 34 47, 2008. [14] P. Forward Maret Operations, Energy & Ancillary Services Maret Operations Manual M-11, https://www.pjm.com/ /media/documents/ manuals/m11.ashx, January 2015, [Online; accessed Mar-23-2015]. [15] I.-N. Inc., ISO-NE Manual for Maret Operations M-11, http://www.iso-ne.com/static-assets/documents/2014/12/m 11 maret operations revision 48 12 03 14.doc, December 2014, [Online; accessed Mar-23-2015]. [16] A. A. Cournot and I. Fisher, Researches into the Mathematical Principles of the Theory of Wealth. Macmillan Co., 1897. [17] A. Mas-Colell, M. Whinston, J. Green, et al., Microeconomic theory. New Yor: Oxford university press, 1995, vol. 1. [18] R. Johari and J. N. Tsitsilis, Efficiency loss in cournot games, Technical Report, 2005. [Online]. Available: http://web.mit.edu/jnt/ www/papers/r-05-cournot-tr.pdf [19] J. N. Tsitsilis and Y. Xu, Efficiency loss in a cournot oligopoly with convex maret demand, Journal of Mathematical Economics, vol. 53, pp. 46 58, 2014. [20], Profit loss in cournot oligopolies, Operations Research Letters, vol. 41, no. 4, pp. 415 420, 2013. [21] S. Stoft, Power System Economics: Designing Maret for Power. Piscataway, NJ: IEEE Press, 2002. [22] K. Purchala, L. Meeus, D. Van Dommelen, and R. Belmans, Usefulness of DC power flow for active power flow analysis, in Proc. of IEEE PES General Meeting. IEEE, 2005, pp. 2457 2462. [23] K. J. Arrow and G. Debreu, Existence of an equilibrium for a competitive economy, Econometrica, vol. 22, no. 3, pp. 265 290, 1954. [24] H. R. Varian and W. Norton, Microeconomic analysis. Norton New Yor, 1992, vol. 2. [25] W. Novshe, On the existence of cournot equilibrium, Review of Economic Study, vol. 52, no. 1, pp. 85 98, 1985. [26] F. Szidarovszy and S. Yaowitz, A new proof of the existence and uniqueness of the cournot equilibrium, International Economic Review, vol. 18, no. 3, pp. 787 789, 1977. APPENDIX A. Examples with no Stacelberg equilibrium In this section, we provide examples where there is no Stacelberg equilibrium when price intercepts are not spatially homogeneous or when the networ is constrained. 1) An unconstrained networ: Consider a two-node unconstrained networ, i.e., n = 2 and f =, where the demand and cost functions are given by p (d ) = a d and c (q ) = q 2 respectively for = 1, 2. Suppose a 1 > a 2 > 0. For convenience, let r = r 1 = r 2. Then, the payoff of the maret-maer is given by: π M (q 1, q 2, r) = a 1 (q 1 + r) 1 2 (q 1 + r) 2 + a 2 (q 2 r) 1 2 (q 2 r) 2. Maximizing π M over r [ q 1, +q 2 ], we obtain the optimal reaction function: ρ s (q 1, q 2 ) { q 2, if q 1 + q 2 a 1 a 2 ; = (a 1 a 2 q 1 + q 2 )/2, otherwise. Suppose (q s 1, q s 2, ρ s ) constitute a Stacelberg equilibrium. We consider three cases separately, where q s 1 + q s 2 is greater, less, or equal to a 1 a 2.

Case I: q s 1 +q s 2 > a 1 a 2. In this case, the generator profits are continuously differentiable at the equilibrium point. The first-order conditions imply that: q s 1 = q s 2 = (a 1 + a 2 )/7. Combining the above with q s 1 + q s 2 < a 1 a 2 implies that a 1 /a 2 < (9/5). Case II: q s 1+q s 2 < a 1 a 2. For G 1, its payoff is continuously differentiable at all q 1 < a 1 a 2 q s 2. The first-order condition implies that a 1 4q s 1 q s 2 = 0. On similar lines, we obtain that q s 2 < a 1 a 2 q s 1. The first-order condition implies a 2 2q s 2 = 0. Combining the two relations, we get: q s 1 = (2a 1 a 2 )/8, and q s 2 = a 2 /2. Substituting the above relations in q1+q s 2 s < a 1 a 2, we obtain a 1 /a 2 > (11/6). Case III: q1 + q2 = a 1 a 2. We show that there does not exist such an equilibrium. Substituting ρ s (q 1, q 2 ) in G 1 s payoff function for q 1 = (a 1 a 2 q2) s ± ε, the optimality of q1 s yields a 1 4q s 1 q s 2 0, a 1 4q s 1 q s 2 + (1/2)q s 1 0. Utilizing q1 s = a 1 a 2 q2 s in the above inequalities then imply: a 1 (4/3)a 2 q2 s a 1 (7/5)a 2, which in turn yields 4/3 < 7/5. This is a contradiction and hence case III cannot arise. From the analysis of cases I and II, we conclude that Stacelberg equilibrium does not exist if a 1 /a 2 (9/5, 11/6). 2) A constrained networ: Consider a two-node networ (n = 2). Let the demand and cost functions at node = 1, 2 be given by p (d ) = 1 d, and c (q ) = c q 2, where c 1 > c 2 > 0. For convenience, let r = r 1 = r 2. The reaction function at equilibrium can be shown to satisfy: ρ s (q 1, q 2 ) f if q 1 > q 2 + 2f, = f if q 1 < q 2 2f, (1/2)( q 1 + q 2 ). otherwise. Let (q s 1, q s 2, ρ ) denote a Stacelberg equilibrium. The following five possible cases arise for the equilibrium quantities: (I) q s 1 < q s 2 2f, (II) q s 1 = q s 2 2f, (III) q s 1 > q s 2 2f, and q s 1 < q s 2 + 2f, (IV) q s 1 = q s 2 + 2f, and (V) q s 1 > q s 2 + 2f. Each case is handled separately. Case I: q s 1 < q s 2 2f. The first-order conditions for G 1 and G 2 at q s 1 and q s 2 are given by: which in turn yields q s 1 = 1 2q s 1 f 2c 1 q s 1 = 0, 1 2q s 2 + f 2c 2 q s 2 = 0, 1 f 2(c 1 + 1), qs 2 = 1 + f 2(c 2 + 1). Utilizing q s 1 < q s 2 2f, we obtain f < c 1 c 2 4(c 1 + 1)(c 2 + 1) (c 1 + 1) (c 2 + 1), The above contradicts the hypothesis in (8). Hence, this case cannot arise. Case II: q s 1 = q s 2 2f. The first-order conditions for G 1 imply: 1 2q s 1 f 2c 1 q s 1 0; 1 2q s 1 (1/2)( q s 1 + q s 2) + (1/2)q s 1 2c 1 q s 1 0. Substituting q s 2 = q s 1 2f, it can be checed that the above two equations cannot be simultaneously true. Thus, case II never arises. Case III: q s 1 > q s 2 2f, and q s 1 < q s 2 + 2f. Again, the first-order conditions for G 1, G 2 are given by: 1 2q s 1 (1/2)( q s 1 + q s 2) + (1/2)q s 1 2c 1 q s 1 = 0, 1 2q s 2 + (1/2)( q s 1 + q s 2) + (1/2)q s 2 2c 2 q s 2 = 0. which in turn yields q1 s (1/2) + 2c 2 = (1 + 2c 1 )(1 + 2c 2 ) 1/4, q2 s (1/2) + 2c 1 = (1 + 2c 1 )(1 + 2c 2 ) 1/4. Utilizing the above equalities in the hypothesis q s 1 > q s 2 2f, and q s 1 < q s 2 + 2f, we obtain f > c 1 c 2 (1 + 2c 1 )(1 + 2c 2 ) 1/4, The above contradicts the hypothesis in (9). Hence, this case cannot arise. Case IV: q s 1 = q s 2 + 2f. The first-order conditions for G 2 imply that: 1 2q s 2 + f 2c 2 q s 2 0; 1 2q s 2 (1/2)( q s 1 + q s 2) + (1/2)q s 2 2c 2 q s 2 0; Substituting q s 1 = q s 2 + 2f, it can be checed that the above two equations cannot be simultaneously true. Thus, case IV never arises. Case V: q s 1 > q s 2 + 2f. The first-order conditions for both generators imply that: q s 1 = 1 + f 2(c 1 + 1), qs 2 = 1 f 2(c 2 + 1). The above values cannot satisfy the hypothesis q s 1 > q s 2 + 2f, and hence this case never arises.