Institute for Transport Studies FACULTY OF ENVIRONMENT Cooperative and Non-Cooperative Equilibrium Problems with Equilibrium Constraints: Applications.

Slides:



Advertisements
Similar presentations
Strategic Pricing: Theory, Practice and Policy Professor John W. Mayo
Advertisements

Market Institutions: Oligopoly
Linear Programming. Introduction: Linear Programming deals with the optimization (max. or min.) of a function of variables, known as ‘objective function’,
A Logit-based Transit Assignment Using Gradient Projection with the Priority of Boarding on a Transit Schedule Network Hyunsoo Noh and Mark Hickman 2011.
This Segment: Computational game theory Lecture 1: Game representations, solution concepts and complexity Tuomas Sandholm Computer Science Department Carnegie.
Chapter Twenty-Seven Oligopoly. u A monopoly is an industry consisting a single firm. u A duopoly is an industry consisting of two firms. u An oligopoly.
Joint Strategy Fictitious Play Sherwin Doroudi. “Adapted” from J. R. Marden, G. Arslan, J. S. Shamma, “Joint strategy fictitious play with inertia for.
Chapter 6 Game Theory © 2006 Thomson Learning/South-Western.
An Introduction to... Evolutionary Game Theory
© 2015 McGraw-Hill Education. All rights reserved. Chapter 15 Game Theory.
Nash equilibria in Electricity Markets: A comparison of different approaches Seminar in Electric Power Networks, 12/5/12 Magdalena Klemun Master Student,
AP Economics Mr. Bernstein Module 65: Game Theory December 10, 2014.
Game Theory: Inside Oligopoly
Game Theory. Games Oligopolist Play ▫Each oligopolist realizes both that its profit depends on what its competitor does and that its competitor’s profit.
Game Theory Asia Burrill, Marc Relford, Bridgette Mallet.
Balázs Sziklai Selfish Routing in Non-cooperative Networks.
Games What is ‘Game Theory’? There are several tools and techniques used by applied modelers to generate testable hypotheses Modeling techniques widely.
ECO290E: Game Theory Lecture 4 Applications in Industrial Organization.
A camper awakens to the growl of a hungry bear and sees his friend putting on a pair of running shoes, “You can’t outrun a bear,” scoffs the camper. His.
Yale lectures 5 and 6 Nash Equilibrium – no individual can do strictly better by deviating – self enforcing in agreements Investment game – all invest.
Monopolistic Competition
BEE3049 Behaviour, Decisions and Markets Miguel A. Fonseca.
Dynamic Spectrum Management: Optimization, game and equilibrium Tom Luo (Yinyu Ye) December 18, WINE 2008.
Evolutionary Games The solution concepts that we have discussed in some detail include strategically dominant solutions equilibrium solutions Pareto optimal.
Repeated games - example This stage game is played 2 times Any SPNE where players behave differently than in a 1-time game? Player 2 LMR L1, 10, 05, 0.
A Scalable Network Resource Allocation Mechanism With Bounded Efficiency Loss IEEE Journal on Selected Areas in Communications, 2006 Johari, R., Tsitsiklis,
11 Quantifying Benefits of Traffic Information Provision under Stochastic Demand and Capacity Conditions: A Multi-day Traffic Equilibrium Approach Mingxin.
Near-Optimal Network Design with Selfish Agents By Elliot Anshelevich, Anirban Dasgupta, Eva Tardos, Tom Wexler STOC’03 Presented by Mustafa Suleyman CIFTCI.
Evolutionary Games The solution concepts that we have discussed in some detail include strategically dominant solutions equilibrium solutions Pareto optimal.
Competitive Analysis of Incentive Compatible On-Line Auctions Ron Lavi and Noam Nisan SISL/IST, Cal-Tech Hebrew University.
© 2010 W. W. Norton & Company, Inc. 27 Oligopoly.
How Bad is Selfish Routing A survey on existing models for selfish routing Professor John Lui, David Yau and Dah-Ming Qiu presented by Joe W.J. Jiang
1 A Cooperative Game Framework for QoS Guided Job Allocation Schemes in Grids Riky Subrata, Member, IEEE, Albert Y. Zomaya, Fellow, IEEE, and Bjorn Landfeldt,
A New Algorithm for Solving Many-objective Optimization Problem Md. Shihabul Islam ( ) and Bashiul Alam Sabab ( ) Department of Computer Science.
Tier I: Mathematical Methods of Optimization
1 Issues on the border of economics and computation נושאים בגבול כלכלה וחישוב Congestion Games, Potential Games and Price of Anarchy Liad Blumrosen ©
Equilibrium problems with equilibrium constraints: A new modelling paradigm for revenue management Houyuan Jiang Danny Ralph Stefan Scholtes The Judge.
01/16/2002 Reliable Query Reporting Project Participants: Rajgopal Kannan S. S. Iyengar Sudipta Sarangi Y. Rachakonda (Graduate Student) Sensor Networking.
Assigning User Class Link and Route Flows Uniquely to Urban Road Networks ______________________________________________________________________________.
By: Gang Zhou Computer Science Department University of Virginia 1 A Game-Theoretic Framework for Congestion Control in General Topology Networks SYS793.
Mechanisms for Making Crowds Truthful Andrew Mao, Sergiy Nesterko.
NOBEL WP Szept Stockholm Game Theory in Inter-domain Routing LÓJA Krisztina - SZIGETI János - CINKLER Tibor BME TMIT Budapest,
A Framework for Distributed Model Predictive Control
Example II: Linear truss structure
Nash equilibrium Nash equilibrium is defined in terms of strategies, not payoffs Every player is best responding simultaneously (everyone optimizes) This.
Intermediate Microeconomics
ECE559VV – Fall07 Course Project Presented by Guanfeng Liang Distributed Power Control and Spectrum Sharing in Wireless Networks.
Presenter: Chih-Yuan Chou GA-BASED ALGORITHMS FOR FINDING EQUILIBRIUM 1.
Game Theory: introduction and applications to computer networks Game Theory: introduction and applications to computer networks Lecture 2: two-person non.
Efficiency and the Redistribution of Welfare Milan Vojnovic Microsoft Research Cambridge, UK Joint work with Vasilis Syrgkanis and Yoram Bachrach.
Chapter Eleven Product Differentiation, Monopolistic Competition, and Oligopoly.
Chapter Twenty-Seven Oligopoly. u A monopoly is an industry consisting a single firm. u A duopoly is an industry consisting of two firms. u An oligopoly.
© 2007 Worth Publishers Essentials of Economics Krugman Wells Olney Prepared by: Fernando & Yvonn Quijano.
Network Congestion Games
Monopolistic competition and Oligopoly
Market Design and Analysis Lecture 2 Lecturer: Ning Chen ( 陈宁 )
Chapter 27 Oligopoly. Oligopoly A monopoly is an industry consisting a single firm. A duopoly is an industry consisting of two firms. An oligopoly is.
Day 9 GAME THEORY. 3 Solution Methods for Non-Zero Sum Games Dominant Strategy Iterated Dominant Strategy Nash Equilibrium NON- ZERO SUM GAMES HOW TO.
Dynamics of Competition Between Incumbent and Emerging Network Technologies Youngmi Jin (Penn) Soumya Sen (Penn) Prof. Roch Guerin (Penn) Prof. Kartik.
Monopolistic Competition & Oligopoly. Unit Objectives Describe the characteristics of monopolistic competition and oligopoly Discover how monopolistic.
Monopolistic Competition & Oligopoly
Microeconomics 1000 Lecture 13 Oligopoly.
CASE FAIR OSTER ECONOMICS P R I N C I P L E S O F
27 Oligopoly.
Chapter 28 Oligopoly.
Molly W. Dahl Georgetown University Econ 101 – Spring 2009
CHAPTER 12 OUTLINE Monopolistic Competition Oligopoly Price Competition Competition versus Collusion: The Prisoners’ Dilemma 12.5.
이 장에서는 불완전 경쟁시장에 대해서 학습한다.
Multiagent Systems Game Theory © Manfred Huber 2018.
Normal Form (Matrix) Games
Presentation transcript:

Institute for Transport Studies FACULTY OF ENVIRONMENT Cooperative and Non-Cooperative Equilibrium Problems with Equilibrium Constraints: Applications in Economics and Transportation Andrew Koh 17 Online World Conference on Soft Computing Anywhere on Earth, (10-21 December 2012)

Presentation Outline Background: Hierarchical Optimization (Bilevel Programming Problem and Equilibrium Problem with Equilibrium Constraint) Behaviour of Leaders in EPECs 1.Cooperative  Multiobjective Optimization 2.Non cooperative  Nash Equilibrium The research question: How to move from Non Cooperative to Cooperative Solution Our Proposal: The Collusion Path Examples Conclusions and Further Research

Hierarchical Optimization Problem and Advances BiLevel Programming Problem (BLPP) Special Session on BLPP at IEEE Congress on Evolutionary Computation in 2012 Equilibrium Problem with Equilibrium Constraint (EPEC) Main Difference vs BLPP: Multiple Leaders

Behaviour of Leaders in EPEC Fully Competitive  Non Cooperative EPEC (NCEPEC) Followers Behavior represented by some variational inequality parameterized in leaders’ variables Co-operate  Multiobjective EPEC (MOPEC) Evolutionary Algorithms (EA) are particularly suitable methods for EPECs

Cooperative Case If Leaders cooperate we have a MultiObjective Problem with Equilibrium Constraint (MOPEC) Key solution concept: Pareto Domination Compare two chromosomes a & b : a Pareto Dominates b if a is just as good as b in all objectives AND a is strictly better than b in at least one objective  generate Pareto Front Many Evolutionary Algorithms available for this task We use Multiobjective Self Adaptive Differential Evolution (MOSADE by Huang et al 2007)

Non Cooperative Case In competitive case, each leader maximizes his own utility function, and is bound by the Variational Inequality This is a Non Cooperative EPEC (NCEPEC) Nash Dominance concept in Lung and Dumitrescu (2012) can be used to solve this problem

Nash Dominance Nash Equilibrium means that each leader has no incentive to deviate from his current strategy In Evolutionary Algorithms fitness plays a key role and fitter chromosomes should be allowed to breed. How to compare fitness for Nash Equilibrium?? – comparing chromosomes c and d, then we say c is fitter if: there are fewer players using c that can increase their profit by deviating to d compared to the number that can increase profit when playing d and deviating to c.  The very definition of Nash Equilibrium is used Lung and Dumitrescu (2010) were the first to propose this concept.

Nash Domination and NDEMO Algorith The NCEPEC Solution is NOT PARETO OPTIMAL It is possible to make someone else better off without making anyone worse off. NDEMO Algorithm implementing Nash Domination criteria is shown below NDEMO uses Differential Evolution to create a new trial vector

Research Question How to move from Solution of the Nash Equilibrium Problem to the Pareto Front of the cooperative problem? In other words, each leader takes into account a proportion ( α ) of the objective of the opponents Doing this it is a “signal” to the opponents that there is an intention to collude because the resulting decision variable ( x ) will change We call this the “collusion path” that maps NCEPEC solution to MOPEC solution (the Pareto Front)

Example 1: Competition in Production of Homogenous Good 5 producers of which 2 are leaders The remaining 3 followers take the leaders production quantities as given and play Nash game amongst themselves The follower’s problem is parameterised in the leaders’ decisions variables Two MOPEC solutions by deterministic method discussed in Mordukhovich et al (2008) NCEPEC solution in Koh (2012) Next slide shows “transmission mechanism” as to how leader’s variables affect followers

Transmission Mechanism for Example 1 Leader’s Production Quantities Q Non Linear Complementarity Problem among Followers Leader’s Objective Function Resulting Follower’s Quantity vector (y) Resulting Non linear Complementarity Problem is in effect a binding active constraint on the leader’s

Example 1: Follower’s problem The followers problem is a Non Linear Complementarity Problem (NCP) as follows: In order words for a given tuple of the leaders variables, the solution (sol) of the NCP gives the follower’s variables. NCP is a special case of the more general Variational Inequality Constraint (Karamardian, 1972)

Example 1: Problem Formulation Cooperative Form (MOPEC) Non Cooperative Form (NCEPEC) Solution using MOSADE (Huang et al 2007) NCP solved using PATH (Ferris and Munson 2000) Solution using NDEMO (Koh 2012) NCP solved using PATH (Ferris and Munson 2000)

Example 1: Pareto Front and NCEPEC Solution Solution 1Solution 2 Profit Leader Profit Leader NCEPEC solution shown as × It lies INSIDE Pareto Front NOT PARETO OPTIMAL Solutions reported Mordukhovich et al (2007) (Deterministic Method): These solutions lie on the Pareto Front marked by NCEPEC Solution: Profit Leader 1: Profit Leader 2:

Example 1: Mapping Pareto Front to NE Repeatedly run NDEMO for different α between 0 and 1 Equivalent to Leader 1 taking into account a “proportion”( α ) of the profit function of Leader 2 and vice versa Again PATH Solver is used to solve NCP

Example 1: Collusion Path Applying NDEMO iteratively assuming a parameter α between 0 and 1 chart the “collusion” path between the NCEPEC solution ( α =0) and the Pareto Front ( α =1) Note that we cannot trace the entire Pareto Front using this method but we can locate a point on it This is a form of “tacit collusion” via signalling behavior

Example 2 : Transportation Example Leaders are the cities that compete. The policy variable of each city is the toll level The equilibrium constraint is “Wardrop’s Equilibrium” (a Variational Inequality) How tolls affect leader shown through the mechanism below:

Example 2: Transportation Network Transportation Network for Example 2 (directed graph) Line down the middle separates city jurisdiction City 1 controls network to the left and City 2 controls network to the right (we call these sub networks) Each city can set a toll on the dotted links shown in each sub network Toll affects route choice which in turns affect leaders objective function (social welfare of travel in each sub network)

Example 1: Problem Formulation Cooperative Form (MOPEC) Non Cooperative Form (NCEPEC) Solution using MOSADE (Huang et al 2007) VI can be solved by traffic assignment algorithm once tolls are input Solution using NDEMO (Koh 2012) The leaders set the tolls x 1 for city I and x 2 for city II and the users routing constraint specified by Wardrop’s equilibrium is represented as an always active VI constraint

Example 2: Pareto Front Due to the scale of the axis the NCEPEC solution is very close to the MOPEC solution However NCEPEC solution still lies inside the Pareto Frontier and hence not Pareto Optimal (see next slide) The solution discussed in Zhang et al (2010) is shown as by on the Pareto Front (PF)  one of many possible solutions that lie on PF

Example 2: Collusion Path The NCEPEC solution is illustrated here with × (also reported in Zhang et al 2010) Repeated application of NDEMO algorithm for all α varying between 0 and 1 We can trace the “collusion path” that forms the locus of points that links the NCEPEC solution ( α =0) to the MOPEC solution ( α =1)

Further Research Demonstrated possibility of tacit collusion and signalling behaviour with applications in transportation and economics policy implications in regulation of competitors  Observe moves by players in the market But a lot of further research questions: Is the collusion stable? Is it possible to spot the collusive moves? Alternative algorithms for NCEPECS?

Final Words THANK YOU FOR YOUR ATTENTION! Please send questions/comments to :