Solving equilibrium problems using extended mathematical programming and SELKIE
|
|
- Silvia Black
- 5 years ago
- Views:
Transcription
1 Solving equilibrium problems using extended mathematical programming and SELKIE Youngdae Kim and Michael Ferris Wisconsin Institute for Discovery University of Wisconsin-Madison April 30, 2018 Michael Ferris (Univ. Wisconsin) Solving equilibrium problems Auckland, NZ, Apr / 27
2 Introduction Equilibrium problems This talk is about EMP framework: specifying and solving equilibrium and variational problems in modeling languages such as AMPL, GAMS, Julia, etc. (Generalized) Nash equilibrium problems Multiple optimization problems with equilibrium constraints (Quasi-) Variational inequalities Enables us to expose and exploit some special structures e.g., shared constraints and shared variables SELKIE: a decomposition method based on a grouping of agents (a block diagonalization method, including Dantzig-Wolfe) Our interfaces and algorithms have been implemented and are available within GAMS/EMP. Michael Ferris (Univ. Wisconsin) Solving equilibrium problems Auckland, NZ, Apr / 27
3 Introduction Equilibrium problems Equilibrium = the first-order optimality conditions (KKTs) An equilibrium of a single optimization (a single agent) under CQs minimize x f (x), f (x) g(x) T λ h(x) T µ = 0, subject to g(x) 0, ( ) 0 g(x) λ 0, h(x) = 0, 0 = h(x) µ, Mixed complementarity problem MCP([l, u], F ) : l z u F (z) Geometric first-order optimality conditions for a closed convex set K minimize x K f (x), ( ) f (x), y x 0, y K. Variational inequality VI(K, F ) : F (x), y x 0, y K Michael Ferris (Univ. Wisconsin) Solving equilibrium problems Auckland, NZ, Apr / 27
4 Introduction Equilibrium problems Generalizing to N agents: NEP Nash equilibrium problem: x = [x i ] N i=1 minimize x i f i (x i, x i ), xi f i (x i, x i ) g i (x i )λ i h i (x i )µ i = 0, subject to g i (x i ) 0, ( ) 0 g i (x i ) λ i 0, h i (x i ) = 0, 0 = h i (x i ) µ i. x i := (x 1,..., x i 1, x i+1,..., x N ) T. Equilibrium: satisfy the KKT conditions of all agents simultaneously. Interactions occur only in objective functions. Example of an interaction: f i (x i, x i ) = c i (x i ) x i p ( N j=1 x j ) Michael Ferris (Univ. Wisconsin) Solving equilibrium problems Auckland, NZ, Apr / 27
5 Introduction Equilibrium problems NEP + non-disjoint feasible regions: GNEP Generalized Nash equilibrium problem: x = [x i ] N i=1 minimize x i f i (x i, x i ), xi f i (x) xi g i (x)λ i xi h i (x)µ i = 0, subject to g i (x i, x i ) 0, ( ) 0 g i (x) λ i 0, h i (x i, x i ) = 0, 0 = h i (x) µ i. Interactions occur in both objective functions and constraints. Non-disjoint feasible region: K i (x i ) = {x i R n i g i (x i, x i ) 0, h i (x i, x i ) = 0}. K i : R n n i R n i a set-valued mapping e.g., shared resources among agents: N i=1 x i b, or strategic interactions Michael Ferris (Univ. Wisconsin) Solving equilibrium problems Auckland, NZ, Apr / 27
6 Introduction Equilibrium problems (G)NEP + VI agent: MOPEC Multiple optimization problems with equilibrium constraints: x = [x i ] N i=1, π minimize x i f i (x i, x i, π), xi f i (x, π) xi g i (x, π)λ i xi h i (x, π)µ i = 0, subject to g i (x i, x i, π) 0, 0 g i (x, π) λ i 0, h i (x i, x i, π) = 0, 0 = h i (x, π) µ i, π SOL(K, F ), π K(x), F (π, x), y π 0, y K(x). No hierarchy between agents, c.f., MPECs and EPECs An example of a VI agent: market clearing conditions 0 supply demand price 0 Michael Ferris (Univ. Wisconsin) Solving equilibrium problems Auckland, NZ, Apr / 27
7 Introduction Equilibrium problems Connections with mixed complementarity problems (MCPs) A MOPEC can be computed using an MCP((x, λ, µ, π), F ): F i (x, π, λ, µ) := F i (x, π, λ, µ) F π (π, x, λ, µ) := F π (π, x, λ, µ) xi f i (x, π) xi g i (x, π)λ i xi h i (x, π)µ i g i (x, π), h i (x, π) x i λ i 0, for i = 1,..., N, µ i F (π, x) π g π (π, x)λ π π h π (π, x)µ π g π (π, x) h π (π, x) π, λ π 0. µ π Michael Ferris (Univ. Wisconsin) Solving equilibrium problems Auckland, NZ, Apr / 27
8 Introduction Equilibrium problems World Bank Project (Uruguay Round) Application: Uruguay Round 24 regions, 22 commodities Nonlinear complementarity problem World Size: Bank 2200 Project x 2200 with Short Harrison termand gains Rutherford $53 billion p.a. 24 regions, Much smaller 22 commodities than previous 2200 x 2200 (nonlinear) literature Short term gains $53 billion p.a. Long term gains $188 billion p.a. Much smaller than previous Number literatureof less developed Long countries term gains loose$188 in short billion termp.a. Unpopular Number conclusions of less developed - forced countries loose in short term concessions by World Bank Unpopular conclusions forced Region/commodity concessions by World structure Bank not apparent to solver Michael Ferris (Univ. Wisconsin) Solving equilibrium problems Auckland, NZ, Apr / 27
9 Introduction Equilibrium problems PATHVI on Nash Equilibria Elapsed time (secs) Name PathVI/ PathVI Path UMFPACK vimod vimod vimod vimod vimod vimod Michael Ferris (Univ. Wisconsin) Solving equilibrium problems Auckland, NZ, Apr / 27
10 The EMP framework Specifying (G)NEPs and MOPECs in modeling languages Existing method 1 Compute an MCP function F using the KKT conditions. [ ] xi f minimize f i (x i, x i ), = F i (x, λ i ) = i xi g i λ i, x i subject to g i (x i, x i ) 0, for i = 1,..., N, for i = 1,..., N. 2 Specify the complementarity relationship. g i F complements (x, λ) F (x, λ) in AMPL, in GAMS. 3 Solve the resultant MCP((x, λ), F ) using the Path solver. Cons Prone to errors as we require users to compute derivatives by hand Not easy to modify the problem: a lot of derivative recomputations Agent information is lost in the MCP function F. Michael Ferris (Univ. Wisconsin) Solving equilibrium problems Auckland, NZ, Apr / 27
11 The EMP framework The EMP framework Automates all the previous steps: no need to derive MCP by hand. Annotate equations and variables in an empinfo file. The framework automatically transforms the problem into another computationally more tractable form. minimize x i f i (x i, x i, π), subject to g i (x i, x i, π) 0, h i (x i, x i, π) = 0, for i = 1,..., N, π SOL(K, F ). equilibrium min f( 1 ) x( 1 ) g( 1 ) h( 1 ) min f( N ) x( N ) g( N ) h( N ) vi F pi K Michael Ferris (Univ. Wisconsin) Solving equilibrium problems Auckland, NZ, Apr / 27
12 The EMP framework An example of using the EMP framework An oligopolistic market equilibrium problem formulated as a NEP: 5 qi arg max q i p qj + q i c i (q i ), for i = 1,..., 5. q i 0 j=1,j i variables obj(i); positive variables q(i); equations defobj(i); defobj(i).. obj(i) =E=...; model m / defobj /; file info / %emp.info% /; put info equilibrium /; loop(i, put max, obj(i), q(i), defobj(i) /;); putclose; solve m using emp; Michael Ferris (Univ. Wisconsin) Solving equilibrium problems Auckland, NZ, Apr / 27
13 The EMP framework Shared constraints Special features I: supporting shared constraints Shared constraints: agents have shared resources. g is a shared constraint: Examples: minimize x i f i (x i, x i ), subject to g(x i, x i ) 0. Network capacity: N i=1 x i b Agents send packets through the same network channel. N Total pollutants: i=1 a ix i c Agents throw pollutants in the river. The maximum pollutants that can be thrown are set by a policy. Michael Ferris (Univ. Wisconsin) Solving equilibrium problems Auckland, NZ, Apr / 27
14 The EMP framework Shared constraints Different types of solutions for shared constraints A GNEP equilibrium: replicate g and assign a separate multiplier minimize x i f i (x i, x i ), subject to g(x i, x i ) 0, ( µ i 0). A variational equilibrium: force use of a single g and a single µ Syntactic enhancement minimize x i f i (x i, x i ) µ T g, 0 g(x) µ 0. equilibrium visol g min f( 1 ) x( 1 ) g min f( N ) x( N ) g Michael Ferris (Univ. Wisconsin) Solving equilibrium problems Auckland, NZ, Apr / 27
15 The EMP framework Shared variables Special features II: supporting shared variables Shared variables: agents have shared states. y is a shared variable: minimize y,x i f i (y, x i, x i ), subject to h(y, x i, x i ) = 0. For each x, the value of y is implicitly determined by h. Syntactic enhancement equilibrium implicit y h min f( 1 ) x( 1 ) y min f( N ) x( N ) y Michael Ferris (Univ. Wisconsin) Solving equilibrium problems Auckland, NZ, Apr / 27
16 The EMP framework Shared variables MCP formulation strategies for shared variables Replication xi f i xi hµ i F i (x, y, µ) = yi f i yi hµ i h Switching x i y i µ i [ ] [ ] xi f F i (x, y, µ) = i xi hµ i xi y f i y hµ i µ i F h (x, y, µ) = [ h ] [ y ] Substitution: eliminate µ i [ y h] 1 y f i Strategy Size of the MCP replication (n + 2mN) switching (n + mn + m) substitution (implicit) (n + nm + m) substitution (explicit) (n + m) Michael Ferris (Univ. Wisconsin) Solving equilibrium problems Auckland, NZ, Apr / 27
17 The EMP framework Experimental results of shared variables Experimental results: improving sparsity ( N ) Replace p i=1 x i with p(y) in oligopolistic market problem. 1 ISO agent and 5 energy-producing agents Each energy-producing agent has a fixed number of plants: n/5. n Original Switching Size Density (%) Size Density (%) 2,500 2, , ,000 5, , ,000 10, , , , , , n Original Switching (Major,Minor) Time (secs) (Major,Minor) Time (secs) 2,500 (2,2639) (1,2630) ,000 (2,5368) (1,5353) , (1,10517) , (1,26408) , (1,52946) Michael Ferris (Univ. Wisconsin) Solving equilibrium problems Auckland, NZ, Apr / 27
18 The EMP framework Experimental results of shared variables The sparsity patterns nz = nz = 333 Jacobian nonzero pattern n = 100, N a = 20 Michael Ferris (Univ. Wisconsin) Solving equilibrium problems Auckland, NZ, Apr / 27
19 The EMP framework Experimental results of shared variables Experimental results: general equilibrium conditions Agents trade goods to maximize their welfare. z represents an economic state, and t is a policy. h represents partial/general equilibrium conditions. The value of z is implicitly determined by the value of t via h. maximize z,t i T i f i (z, t), subject to h(z, t i, t i ) = 0, for i = 1,..., 23. Michael Ferris (Univ. Wisconsin) Solving equilibrium problems Auckland, NZ, Apr / 27
20 The EMP framework Experimental results of shared variables Experimental results: general equilibrium conditions (cont d) # Agents Replication Switching Substitution Size Density (%) Size Density (%) Size Density (%) , , , , , , , , , , , , , # Agents Replication Switching Substitution (Major,Minor) Time (secs) (Major,Minor) Time (secs) (Major,Minor) Time (secs) 5 (18,164) 0.33 (18,173) 0.22 (11,29) (17,279) 1.52 (17,301) 1.48 (15,436) (8,22) 1.81 (8,22) 1.68 (129,19806) (9,28) 4.90 (9,28) 4.73 (13,461) (9,41) (9,41) 8.02 (20,1451) Michael Ferris (Univ. Wisconsin) Solving equilibrium problems Auckland, NZ, Apr / 27
21 The EMP framework Experimental results of shared variables Experimental results: modeling mixed behavior Revisiting the oligopolistic market equilibrium problem: 5 maximize q i p q j + q i c i (q i ), for i = 1,..., 5. q i 0 j=1,j i Introduce a shared variable y = p(q). If an agent declares y as its decision variable, it is a price-maker. Otherwise, it is a price-taker. Profit Competitive Oligo1 Oligo12 Oligo123 Oligo1234 Oligo12345 Firm Firm Firm Firm Firm Total profit Social welfare Michael Ferris (Univ. Wisconsin) Solving equilibrium problems Auckland, NZ, Apr / 27
22 SELKIE Motivation for SELKIE SELKIE: a motivating example A dynamic programming problem in economics 626 agents. Interactions occur only between the first and the others. Decomposable once the first agent s variable value is fixed. (a) Original Jacobian of MCP (b) Permuted Jacobian of MCP Path fails to solve the problem, but diagonalization works. Michael Ferris (Univ. Wisconsin) Solving equilibrium problems Auckland, NZ, Apr / 27
23 SELKIE Introduction to Selkie Introduction to Selkie Selkie is a general-purpose solver for equilibrium problems. A decomposition method based on a grouping of agents Generalize the diagonal dominance theory for convergence Flexible and adaptable in creating and solving sub-problems Works under a single problem specification new agents are created agent 1 agent 2 group 1 (agent 1, agent 2) Sub solver (CONOPT)... agent N customizable... group M (agent 22,...) customizable... Sub solver (PATH) Run diagonalization (best response scheme) over groups Michael Ferris (Univ. Wisconsin) Solving equilibrium problems Auckland, NZ, Apr / 27
24 SELKIE Introduction to Selkie An example of using Selkie An oligopolistic market equilibrium problem: 5 maximize q i p q j + q i c i (q i ), for i = 1,..., 5. q i 0 j=1,j i Group Iterations Jacobi GS GSW GS(RS) {{1},{2},{3},{4},{5}} {{1,2},{3,4},{5}} {{1..3},{4,5}} {{1..4},{5}} {{1..5}} 1 GS: Gauss-Seidel GSW: Gauss-Southwell GS(RS): Gauss-Seidel with random sweep An automatic detection of independent groups is supported. Michael Ferris (Univ. Wisconsin) Solving equilibrium problems Auckland, NZ, Apr / 27
25 SELKIE Introduction to Selkie Exploiting decomposable structure: revisiting the DP Specify the model and the empinfo file. equilibrium min objl A lsqrdef max obj( 1 ) C( 1 ) max obj( 625 ) C( 625 )... Specify groups of agents and their solution methods. agent group={{1},{2..626}:jacobi} parallel jacobi=yes Selkie takes about 10 mins to solve it on a 2-core machine. In parallel: 10 mins, in sequential: 20 mins Path fails to solve the problem: agent group={{1..626}} Michael Ferris (Univ. Wisconsin) Solving equilibrium problems Auckland, NZ, Apr / 27
26 SELKIE Introduction to Selkie Conclusion: who knows (and controls) what? min x i f i (x i, x i, y(x i, x i ), π) s.t. g i (x i, x i, y, π) 0, i, θ(x, y, π) = 0 π solves VI(h(x, ), C) Presents an EMP framework to specify and solve (Q)VIs, (G)NEPs, and MOPECs in modeling languages Enhance modeling through shared constraints and shared variables Can use EMP to write all these problems, and convert to MCP form Provides a decomposition-based highly customizable solver Selkie. Enables modelers to convey simple structures to algorithms and allows algorithms to exploit this Can evaluate effects of regulations and their implementation in a competitive environment Michael Ferris (Univ. Wisconsin) Solving equilibrium problems Auckland, NZ, Apr / 27
27 SELKIE Introduction to Selkie Examples are available See Michael Ferris (Univ. Wisconsin) Solving equilibrium problems Auckland, NZ, Apr / 27
Extended Mathematical Programming
Extended Mathematical Programming Michael C. Ferris Joint work with: Michael Bussieck, Steven Dirkse, and Alexander Meeraus University of Wisconsin, Madison Zinal, January 18, 2017 Ferris (Univ. Wisconsin)
More informationMOPEC: Multiple Optimization Problems with Equilibrium Constraints
MOPEC: Multiple Optimization Problems with Equilibrium Constraints Michael C. Ferris Joint work with Roger Wets University of Wisconsin Scientific and Statistical Computing Colloquium, University of Chicago:
More informationNonlinear Complementarity Problems and Extensions
Nonlinear Complementarity Problems and Extensions Michael C. Ferris Computer Sciences Department University of Wisconsin 1210 West Dayton Street Madison, WI 53706 ferris@cs.wisc.edu http://www.cs.wisc.edu/
More informationCoupled Optimization Models for Planning and Operation of Power Systems on Multiple Scales
Coupled Optimization Models for Planning and Operation of Power Systems on Multiple Scales Michael C. Ferris University of Wisconsin, Madison Computational Needs for the Next Generation Electric Grid,
More informationModeling, equilibria, power and risk
Modeling, equilibria, power and risk Michael C. Ferris Joint work with Andy Philpott and Roger Wets University of Wisconsin, Madison Workshop on Stochastic Optimization and Equilibrium University of Southern
More informationQuadratic Support Functions and Extended Mathematical Programs
Quadratic Support Functions and Extended Mathematical Programs Michael C. Ferris Olivier Huber University of Wisconsin, Madison West Coast Optimization Meeting University of Washington May 14, 2016 Ferris/Huber
More informationOptimality conditions and complementarity, Nash equilibria and games, engineering and economic application
Optimality conditions and complementarity, Nash equilibria and games, engineering and economic application Michael C. Ferris University of Wisconsin, Madison Funded by DOE-MACS Grant with Argonne National
More informationAn Extended Mathematical Programming Framework
An Extended Mathematical Programming Framework Michael C. Ferris University of Wisconsin, Madison SIAM National Meeting, Denver: July 6, 2009 Michael Ferris (University of Wisconsin) EMP Denver, July 2009
More informationOptimization and Equilibrium in Energy Economics
Optimization and Equilibrium in Energy Economics Michael C. Ferris University of Wisconsin, Madison University of Michigan, Ann Arbor September 29, 2016 Ferris (Univ. Wisconsin) Optimality and Equilibrium
More informationThe convergence of stationary iterations with indefinite splitting
The convergence of stationary iterations with indefinite splitting Michael C. Ferris Joint work with: Tom Rutherford and Andy Wathen University of Wisconsin, Madison 6th International Conference on Complementarity
More informationModeling and Optimization within Interacting Systems
Modeling and Optimization within Interacting Systems Michael C. Ferris University of Wisconsin, Madison Optimization, Sparsity and Adaptive Data Analysis Chinese Academy of Sciences March 21, 2015 Ferris
More informationOptimization and Equilibrium in Energy Economics
Optimization and Equilibrium in Energy Economics Michael C. Ferris University of Wisconsin, Madison IPAM Workshop Los Angeles January 11, 2016 Ferris (Univ. Wisconsin) IPAM 2016 Supported by DOE/LBNL 1
More informationMultiple Optimization Problems with Equilibrium Constraints (MOPEC)
Multiple Optimization Problems with Equilibrium Constraints (MOPEC) Michael C. Ferris Joint work with: Roger Wets, and Andy Philpott, Wolfgang Britz, Arnim Kuhn, Jesse Holzer University of Wisconsin, Madison
More informationExtended Mathematical Programming: Competition and Stochasticity
Extended Mathematical Programming: Competition and Stochasticity Michael C. Ferris Joint work with: Michael Bussieck, Steven Dirkse, and Alexander Meeraus University of Wisconsin, Madison Initiative for
More informationMOPEC: multiple optimization problems with equilibrium constraints
MOPEC: multiple optimization problems with equilibrium constraints Michael C. Ferris Joint work with: Michael Bussieck, Steven Dirkse, Jan Jagla and Alexander Meeraus Supported partly by AFOSR, DOE and
More informationA three-level MILP model for generation and transmission expansion planning
A three-level MILP model for generation and transmission expansion planning David Pozo Cámara (UCLM) Enzo E. Sauma Santís (PUC) Javier Contreras Sanz (UCLM) Contents 1. Introduction 2. Aims and contributions
More informationSolving Multi-Leader-Common-Follower Games
ARGONNE NATIONAL LABORATORY 9700 South Cass Avenue Argonne, Illinois 60439 Solving Multi-Leader-Common-Follower Games Sven Leyffer and Todd Munson Mathematics and Computer Science Division Preprint ANL/MCS-P1243-0405
More informationStochastic Equilibrium Problems arising in the energy industry
Stochastic Equilibrium Problems arising in the energy industry Claudia Sagastizábal (visiting researcher IMPA) mailto:sagastiz@impa.br http://www.impa.br/~sagastiz ENEC workshop, IPAM, Los Angeles, January
More informationStochastic Programming, Equilibria and Extended Mathematical Programming
Stochastic Programming, Equilibria and Extended Mathematical Programming Michael C. Ferris Joint work with: Michael Bussieck, Jan Jagla, Lutz Westermann and Roger Wets Supported partly by AFOSR, DOE and
More informationMathematical Economics - PhD in Economics
- PhD in Part 1: Supermodularity and complementarity in the one-dimensional and Paulo Brito ISEG - Technical University of Lisbon November 24, 2010 1 2 - Supermodular optimization 3 one-dimensional 4 Supermodular
More informationTheory and Computations for Multiple Optimization Problems with Equilibrium Constraints (MOPEC)
Theory and Computations for Multiple Optimization Problems with Equilibrium Constraints (MOPEC) Michael C. Ferris University of Wisconsin, Madison 6th International Conference on Complementarity Problems
More informationSolving Dynamic Games with Newton s Method
Michael Ferris 1 Kenneth L. Judd 2 Karl Schmedders 3 1 Department of Computer Science, University of Wisconsin at Madison 2 Hoover Institution, Stanford University 3 Institute for Operations Research,
More information4. Partial Equilibrium under Imperfect Competition
4. Partial Equilibrium under Imperfect Competition Partial equilibrium studies the existence of equilibrium in the market of a given commodity and analyzes its properties. Prices in other markets as well
More information6.254 : Game Theory with Engineering Applications Lecture 7: Supermodular Games
6.254 : Game Theory with Engineering Applications Lecture 7: Asu Ozdaglar MIT February 25, 2010 1 Introduction Outline Uniqueness of a Pure Nash Equilibrium for Continuous Games Reading: Rosen J.B., Existence
More informationA Stochastic Multiple Leader Stackelberg Model: Analysis, Computation, and Application
Submitted to Operations Research manuscript OPRE-2006-10-412.R2 A Stochastic Multiple Leader Stackelberg Model: Analysis, Computation, and Application Victor DeMiguel Department of Management Science and
More informationMathematical Foundations -1- Constrained Optimization. Constrained Optimization. An intuitive approach 2. First Order Conditions (FOC) 7
Mathematical Foundations -- Constrained Optimization Constrained Optimization An intuitive approach First Order Conditions (FOC) 7 Constraint qualifications 9 Formal statement of the FOC for a maximum
More informationAdvanced Microeconomics
Advanced Microeconomics Leonardo Felli EC441: Room D.106, Z.332, D.109 Lecture 8 bis: 24 November 2004 Monopoly Consider now the pricing behavior of a profit maximizing monopolist: a firm that is the only
More informationSolving Dual Problems
Lecture 20 Solving Dual Problems We consider a constrained problem where, in addition to the constraint set X, there are also inequality and linear equality constraints. Specifically the minimization problem
More informationBasics of Game Theory
Basics of Game Theory Giacomo Bacci and Luca Sanguinetti Department of Information Engineering University of Pisa, Pisa, Italy {giacomo.bacci,luca.sanguinetti}@iet.unipi.it April - May, 2010 G. Bacci and
More informationIndustrial Organization, Fall 2011: Midterm Exam Solutions and Comments Date: Wednesday October
Industrial Organization, Fall 2011: Midterm Exam Solutions and Comments Date: Wednesday October 23 2011 1 Scores The exam was long. I know this. Final grades will definitely be curved. Here is a rough
More informationSolving a Class of Generalized Nash Equilibrium Problems
Journal of Mathematical Research with Applications May, 2013, Vol. 33, No. 3, pp. 372 378 DOI:10.3770/j.issn:2095-2651.2013.03.013 Http://jmre.dlut.edu.cn Solving a Class of Generalized Nash Equilibrium
More informationComputing risk averse equilibrium in incomplete market. Henri Gerard Andy Philpott, Vincent Leclère
Computing risk averse equilibrium in incomplete market Henri Gerard Andy Philpott, Vincent Leclère YEQT XI: Winterschool on Energy Systems Netherlands, December, 2017 CERMICS - EPOC 1/43 Uncertainty on
More informationMultimarket Oligopolies with Restricted Market Access
Multimarket Oligopolies with Restricted Market Access Tobias Harks 1 and Max Klimm 2 1 Department of Quantitative Economics, Maastricht University, the Netherlands. t.harks@maastrichtuniversity.nl 2 Department
More informationFirms and returns to scale -1- Firms and returns to scale
Firms and returns to scale -1- Firms and returns to scale. Increasing returns to scale and monopoly pricing 2. Constant returns to scale 19 C. The CRS economy 25 D. pplication to trade 47 E. Decreasing
More informationAdvanced Microeconomic Analysis, Lecture 6
Advanced Microeconomic Analysis, Lecture 6 Prof. Ronaldo CARPIO April 10, 017 Administrative Stuff Homework # is due at the end of class. I will post the solutions on the website later today. The midterm
More informationSolving Multi-Leader-Follower Games
ARGONNE NATIONAL LABORATORY 9700 South Cass Avenue Argonne, Illinois 60439 Solving Multi-Leader-Follower Games Sven Leyffer and Todd Munson Mathematics and Computer Science Division Preprint ANL/MCS-P1243-0405
More informationINTERIOR-POINT METHODS FOR NONCONVEX NONLINEAR PROGRAMMING: COMPLEMENTARITY CONSTRAINTS
INTERIOR-POINT METHODS FOR NONCONVEX NONLINEAR PROGRAMMING: COMPLEMENTARITY CONSTRAINTS HANDE Y. BENSON, DAVID F. SHANNO, AND ROBERT J. VANDERBEI Operations Research and Financial Engineering Princeton
More informationEconomic Foundations of Symmetric Programming
Economic Foundations of Symmetric Programming QUIRINO PARIS University of California, Davis B 374309 CAMBRIDGE UNIVERSITY PRESS Foreword by Michael R. Caputo Preface page xv xvii 1 Introduction 1 Duality,
More informationFirms and returns to scale -1- John Riley
Firms and returns to scale -1- John Riley Firms and returns to scale. Increasing returns to scale and monopoly pricing 2. Natural monopoly 1 C. Constant returns to scale 21 D. The CRS economy 26 E. pplication
More informationMTAEA Implicit Functions
School of Economics, Australian National University February 12, 2010 Implicit Functions and Their Derivatives Up till now we have only worked with functions in which the endogenous variables are explicit
More informationA Dynamic Network Oligopoly Model with Transportation Costs, Product Differentiation, and Quality Competition
A Dynamic Network Oligopoly Model with Transportation Costs, Product Differentiation, and Quality Competition Anna Nagurney John F. Smith Memorial Professor and Dong Li Doctoral Student Department of Finance
More informationConstrained Optimization
1 / 22 Constrained Optimization ME598/494 Lecture Max Yi Ren Department of Mechanical Engineering, Arizona State University March 30, 2015 2 / 22 1. Equality constraints only 1.1 Reduced gradient 1.2 Lagrange
More informationPerfect and Imperfect Competition in Electricity Markets
Perfect and Imperfect Competition in Electricity Marets DTU CEE Summer School 2018 June 25-29, 2018 Contact: Vladimir Dvorin (vladvo@eletro.dtu.d) Jalal Kazempour (seyaz@eletro.dtu.d) Deadline: August
More informationConcave programming. Concave programming is another special case of the general constrained optimization. subject to g(x) 0
1 Introduction Concave programming Concave programming is another special case of the general constrained optimization problem max f(x) subject to g(x) 0 in which the objective function f is concave and
More informationRegularity of competitive equilibria in a production economy with externalities
Regularity of competitive equilibria in a production economy with externalities Elena del Mercato Vincenzo Platino Paris School of Economics - Université Paris 1 Panthéon Sorbonne QED-Jamboree Copenhagen,
More informationOligopoly. Molly W. Dahl Georgetown University Econ 101 Spring 2009
Oligopoly Molly W. Dahl Georgetown University Econ 101 Spring 2009 1 Oligopoly A monopoly is an industry consisting a single firm. A duopoly is an industry consisting of two firms. An oligopoly is an industry
More informationIn the Name of God. Sharif University of Technology. Microeconomics 1. Graduate School of Management and Economics. Dr. S.
In the Name of God Sharif University of Technology Graduate School of Management and Economics Microeconomics 1 44715 (1396-97 1 st term) - Group 1 Dr. S. Farshad Fatemi Chapter 10: Competitive Markets
More informationOptimization. Broadly two types: Unconstrained and Constrained optimizations We deal with constrained optimization. General form:
Optimization Broadly two types: Unconstrained and Constrained optimizations We deal with constrained optimization General form: Min or Max f(x) (1) Subject to g(x) ~ b (2) lo < x < up (3) Some important
More informationDynamics of Global Supply Chain and Electric Power Networks: Models, Pricing Analysis, and Computations
Dynamics of Global Supply Chain and Electric Power Networks: Models, Pricing Analysis, and Computations A Presented by Department of Finance and Operations Management Isenberg School of Management University
More informationOptimality, Duality, Complementarity for Constrained Optimization
Optimality, Duality, Complementarity for Constrained Optimization Stephen Wright University of Wisconsin-Madison May 2014 Wright (UW-Madison) Optimality, Duality, Complementarity May 2014 1 / 41 Linear
More informationTopic 5: Oligopolies and Game Theory
Topic 5: Oligopolies and Game Theory John F. Smith Memorial Professor and Director Virtual Center for Supernetworks Isenberg School of Management University of Massachusetts Amherst, Massachusetts 01003
More informationCompetitive Equilibrium
Competitive Equilibrium Econ 2100 Fall 2017 Lecture 16, October 26 Outline 1 Pareto Effi ciency 2 The Core 3 Planner s Problem(s) 4 Competitive (Walrasian) Equilibrium Decentralized vs. Centralized Economic
More informationA Sequential NCP Algorithm for Solving Equilibrium Problems with Equilibrium Constraints
A Sequential NCP Algorithm for Solving Equilibrium Problems with Equilibrium Constraints Che-Lin Su Original: October 30, 2004; Revision: November 28, 2004 Abstract. This paper studies algorithms for equilibrium
More informationLecture 10: Linear programming. duality. and. The dual of the LP in standard form. maximize w = b T y (D) subject to A T y c, minimize z = c T x (P)
Lecture 10: Linear programming duality Michael Patriksson 19 February 2004 0-0 The dual of the LP in standard form minimize z = c T x (P) subject to Ax = b, x 0 n, and maximize w = b T y (D) subject to
More informationMechanism design and allocation algorithms for energy-network markets with piece-wise linear costs and quadratic externalities
1 / 45 Mechanism design and allocation algorithms for energy-network markets with piece-wise linear costs and quadratic externalities Alejandro Jofré 1 Center for Mathematical Modeling & DIM Universidad
More informationCournot and Bertrand Competition in a Differentiated Duopoly with Endogenous Technology Adoption *
ANNALS OF ECONOMICS AND FINANCE 16-1, 231 253 (2015) Cournot and Bertrand Competition in a Differentiated Duopoly with Endogenous Technology Adoption * Hongkun Ma School of Economics, Shandong University,
More informationInformation Choice in Macroeconomics and Finance.
Information Choice in Macroeconomics and Finance. Laura Veldkamp New York University, Stern School of Business, CEPR and NBER Spring 2009 1 Veldkamp What information consumes is rather obvious: It consumes
More informationNumerical Analysis: Solutions of System of. Linear Equation. Natasha S. Sharma, PhD
Mathematical Question we are interested in answering numerically How to solve the following linear system for x Ax = b? where A is an n n invertible matrix and b is vector of length n. Notation: x denote
More informationGS/ECON 5010 Answers to Assignment 3 W2005
GS/ECON 500 Answers to Assignment 3 W005 Q. What are the market price, and aggregate quantity sold, in long run equilibrium in a perfectly competitive market f which the demand function has the equation
More informationMotivation. Lecture 2 Topics from Optimization and Duality. network utility maximization (NUM) problem:
CDS270 Maryam Fazel Lecture 2 Topics from Optimization and Duality Motivation network utility maximization (NUM) problem: consider a network with S sources (users), each sending one flow at rate x s, through
More informationEXTENDING MODELING SYSTEMS: STRUCTURE AND SOLUTION
EXTENDING MODELING SYSTEMS: STRUCTURE AND SOLUTION Michael C. Ferris Computer Sciences Department, University of Wisconsin, Madison, WI 53706 Steven P. Dirkse GAMS Corporation, 1217 Potomac Street, Washington,
More informationBackwards Induction. Extensive-Form Representation. Backwards Induction (cont ) The player 2 s optimization problem in the second stage
Lecture Notes II- Dynamic Games of Complete Information Extensive Form Representation (Game tree Subgame Perfect Nash Equilibrium Repeated Games Trigger Strategy Dynamic Games of Complete Information Dynamic
More informationWelfare consequence of asymmetric regulation in a mixed Bertrand duopoly
Welfare consequence of asymmetric regulation in a mixed Bertrand duopoly Toshihiro Matsumura Institute of Social Science, University of Tokyo June 8, 2010 Abstract I investigate an asymmetric duopoly where
More informationCollaborative Network Formation in Spatial Oligopolies
Collaborative Network Formation in Spatial Oligopolies 1 Shaun Lichter, Terry Friesz, and Christopher Griffin arxiv:1108.4114v1 [math.oc] 20 Aug 2011 Abstract Recently, it has been shown that networks
More informationMarket Equilibrium and the Core
Market Equilibrium and the Core Ram Singh Lecture 3-4 September 22/25, 2017 Ram Singh (DSE) Market Equilibrium September 22/25, 2017 1 / 19 Market Exchange: Basics Let us introduce price in our pure exchange
More informationPrice and Capacity Competition
Price and Capacity Competition Daron Acemoglu, Kostas Bimpikis, and Asuman Ozdaglar October 9, 2007 Abstract We study the efficiency of oligopoly equilibria in a model where firms compete over capacities
More informationLecture 3: Lagrangian duality and algorithms for the Lagrangian dual problem
Lecture 3: Lagrangian duality and algorithms for the Lagrangian dual problem Michael Patriksson 0-0 The Relaxation Theorem 1 Problem: find f := infimum f(x), x subject to x S, (1a) (1b) where f : R n R
More informationEC487 Advanced Microeconomics, Part I: Lecture 5
EC487 Advanced Microeconomics, Part I: Lecture 5 Leonardo Felli 32L.LG.04 27 October, 207 Pareto Efficient Allocation Recall the following result: Result An allocation x is Pareto-efficient if and only
More informationIntroduction to General Equilibrium: Framework.
Introduction to General Equilibrium: Framework. Economy: I consumers, i = 1,...I. J firms, j = 1,...J. L goods, l = 1,...L Initial Endowment of good l in the economy: ω l 0, l = 1,...L. Consumer i : preferences
More information5. Externalities and Public Goods. Externalities. Public Goods types. Public Goods
5. Externalities and Public Goods 5. Externalities and Public Goods Externalities Welfare properties of Walrasian Equilibria rely on the hidden assumption of private goods: the consumption of the good
More informationGeneral Equilibrium and Welfare
and Welfare Lectures 2 and 3, ECON 4240 Spring 2017 University of Oslo 24.01.2017 and 31.01.2017 1/37 Outline General equilibrium: look at many markets at the same time. Here all prices determined in the
More informationIncreasingly, economists are asked not just to study or explain or interpret markets, but to design them.
What is market design? Increasingly, economists are asked not just to study or explain or interpret markets, but to design them. This requires different tools and ideas than neoclassical economics, which
More information5. Externalities and Public Goods
5. Externalities and Public Goods Welfare properties of Walrasian Equilibria rely on the hidden assumption of private goods: the consumption of the good by one person has no effect on other people s utility,
More informationVertical Product Differentiation and Credence Goods: Mandatory Labeling and Gains from International Integration
Vertical Product Differentiation and Credence Goods: Mandatory Labeling and Gains from International Integration Ian Sheldon and Brian Roe (The Ohio State University Quality Promotion through Eco-Labeling:
More informationThe Social Value of Credible Public Information
The Social Value of Credible Public Information Ercan Karadas NYU September, 2017 Introduction Model Analysis MOTIVATION This paper is motivated by the paper Social Value of Public Information, Morris
More informationAre Targets for Renewable Portfolio Standards Too Low? A Complementarity-Based Policy Analysis
Are Targets for Renewable Portfolio Standards Too Low? A Complementarity-Based Policy Analysis Afzal S Siddiqui a Yihsu Chen b Makoto Tanaka c a Department of Statistical Science, University College London
More informationA Stochastic-Oriented NLP Relaxation for Integer Programming
A Stochastic-Oriented NLP Relaxation for Integer Programming John Birge University of Chicago (With Mihai Anitescu (ANL/U of C), Cosmin Petra (ANL)) Motivation: The control of energy systems, particularly
More informationCompeting Teams. Hector Chade 1 Jan Eeckhout 2. SED June, Arizona State University 2 University College London and Barcelona GSE-UPF
Competing Teams Hector Chade 1 Jan Eeckhout 2 1 Arizona State University 2 University College London and Barcelona GSE-UPF SED June, 2014 The Problem We analyze assortative matching with externalities
More informationThe ambiguous impact of contracts on competition in the electricity market Yves Smeers
The ambiguous impact of contracts on competition in the electricity market Yves Smeers joint work with Frederic Murphy Climate Policy and Long Term Decisions-Investment and R&D, Bocconi University, Milan,
More informationGame theory and market power
Game theory and market power Josh Taylor Section 6.1.3, 6.3 in Convex Optimization of Power Systems. 1 Market weaknesses Recall Optimal power flow: minimize p,θ subject to λ i : χ ij 0 : f i (p i ) i p
More informationGeneral Equilibrium. General Equilibrium, Berardino. Cesi, MSc Tor Vergata
General Equilibrium Equilibrium in Consumption GE begins (1/3) 2-Individual/ 2-good Exchange economy (No production, no transaction costs, full information..) Endowment (Nature): e Private property/ NO
More informationFormulating and Solving Exhaustible Resource Models as Mixed Complementarity Problems in GAMS
Formulating and Solving Exhaustible Resource Models as Mixed Complementarity Problems in GAMS Sven M. Flakowski* Westfälische wilhelms-universität Münster Institute of Economic Theory Abstract In this
More informationNonlinear Programming (Hillier, Lieberman Chapter 13) CHEM-E7155 Production Planning and Control
Nonlinear Programming (Hillier, Lieberman Chapter 13) CHEM-E7155 Production Planning and Control 19/4/2012 Lecture content Problem formulation and sample examples (ch 13.1) Theoretical background Graphical
More informationSustainable Fashion Supply Chain Management Under Oligopolistic Competition and Brand Differentiation
Under Oligopolistic Competition and Brand Differentiation Anna Nagurney John F. Smith Memorial Professor and Min Yu Doctoral Student Department of Finance and Operations Management Isenberg School of Management
More informationLecture 10: Linear programming duality and sensitivity 0-0
Lecture 10: Linear programming duality and sensitivity 0-0 The canonical primal dual pair 1 A R m n, b R m, and c R n maximize z = c T x (1) subject to Ax b, x 0 n and minimize w = b T y (2) subject to
More informationTopics in Data Mining Fall Bruno Ribeiro
Network Utility Maximization Topics in Data Mining Fall 2015 Bruno Ribeiro 2015 Bruno Ribeiro Data Mining for Smar t Cities Need congestion control 2 Supply and Demand (A Dating Website [China]) Males
More information4.6 Linear Programming duality
4.6 Linear Programming duality To any minimization (maximization) LP we can associate a closely related maximization (minimization) LP Different spaces and objective functions but in general same optimal
More informationOptimization in Information Theory
Optimization in Information Theory Dawei Shen November 11, 2005 Abstract This tutorial introduces the application of optimization techniques in information theory. We revisit channel capacity problem from
More informationAn RLT Approach for Solving Binary-Constrained Mixed Linear Complementarity Problems
An RLT Approach for Solving Binary-Constrained Mixed Linear Complementarity Problems Miguel F. Anjos Professor and Canada Research Chair Director, Trottier Institute for Energy TAI 2015 Washington, DC,
More informationMixed duopolies with advance production
Mixed duopolies with advance production Tamás László Balogh Department of Economic Analysis and Business Informatics, University of Debrecen and Attila Tasnádi MTA-BCE Lendület Strategic Interactions Research
More informationSecond Welfare Theorem
Second Welfare Theorem Econ 2100 Fall 2015 Lecture 18, November 2 Outline 1 Second Welfare Theorem From Last Class We want to state a prove a theorem that says that any Pareto optimal allocation is (part
More informationMathematical Foundations -1- Supporting hyperplanes. SUPPORTING HYPERPLANES Key Ideas: Bounding hyperplane for a convex set, supporting hyperplane
Mathematical Foundations -1- Supporting hyperplanes SUPPORTING HYPERPLANES Key Ideas: Bounding hyperplane for a convex set, supporting hyperplane Supporting Prices 2 Production efficient plans and transfer
More informationDynamic stochastic game and macroeconomic equilibrium
Dynamic stochastic game and macroeconomic equilibrium Tianxiao Zheng SAIF 1. Introduction We have studied single agent problems. However, macro-economy consists of a large number of agents including individuals/households,
More informationDYNAMICS OF ELECTRIC POWER SUPPLY CHAIN NETWORKS UNDER RISK AND UNCERTAINTY
DYNAMICS OF ELECTRIC POWER SUPPLY CHAIN NETWORKS UNDER RISK AND UNCERTAINTY Dmytro Matsypura and Anna Nagurney International Conference on Computational Management Science, March 31 - April 3, 2005 University
More informationSupply Chain Network Sustainability. Competition and Frequencies of Activities from Production to Distribution
Under Competition and Frequencies of Activities from Production to Distribution Anna Nagurney 1,2, Min Yu 3, and Jonas Floden 2 1 Department of Operations and Information Management Isenberg School of
More information1 Jan 28: Overview and Review of Equilibrium
1 Jan 28: Overview and Review of Equilibrium 1.1 Introduction What is an equilibrium (EQM)? Loosely speaking, an equilibrium is a mapping from environments (preference, technology, information, market
More informationAlternative Decompositions for Distributed Maximization of Network Utility: Framework and Applications
Alternative Decompositions for Distributed Maximization of Network Utility: Framework and Applications Daniel P. Palomar Hong Kong University of Science and Technology (HKUST) ELEC5470 - Convex Optimization
More informationDiscussion Papers in Economics
Discussion Papers in Economics No. 10/11 A General Equilibrium Corporate Finance Theorem for Incomplete Markets: A Special Case By Pascal Stiefenhofer, University of York Department of Economics and Related
More informationproblem. max Both k (0) and h (0) are given at time 0. (a) Write down the Hamilton-Jacobi-Bellman (HJB) Equation in the dynamic programming
1. Endogenous Growth with Human Capital Consider the following endogenous growth model with both physical capital (k (t)) and human capital (h (t)) in continuous time. The representative household solves
More informationAGRICULTURAL ECONOMICS STAFF PAPER SERIES
University of Wisconsin-Madison March 1996 No. 393 On Market Equilibrium Analysis By Jean-Paul Chavas and Thomas L. Cox AGRICULTURAL ECONOMICS STAFF PAPER SERIES Copyright 1996 by Jean-Paul Chavas and
More information