• No results found

Modelling competition in demand-based optimization models

N/A
N/A
Protected

Academic year: 2021

Share "Modelling competition in demand-based optimization models"

Copied!
28
0
0

Loading.... (view fulltext now)

Full text

(1)

Modelling competition in demand-based optimization models

Stefano Bortolomiol Virginie Lurkin Michel Bierlaire

Transport and Mobility Laboratory (TRANSP-OR)

´Ecole Polytechnique F´ed´erale de Lausanne

18th Swiss Transport Research Conference Ascona, 17 May 2018

SB, VL, MB Modelling competition in demand-based optimization models 1 / 25

(2)

Outline

1 Motivation

2 Modelling the problem The framework

A fixed-point iteration method

Towards a simultaneous optimization model

3 Conclusions

(3)

Motivation

1 Motivation

2 Modelling the problem The framework

A fixed-point iteration method

Towards a simultaneous optimization model

3 Conclusions

SB, VL, MB Modelling competition in demand-based optimization models 3 / 25

(4)

Motivation

Competition in transportation

Competition is often present in the form of oligopolies (regulations, limited capacity of the infrastructure, barriers to entry, etc.).

Deregulation has generally led to oligopolistic markets.

Airlines: U.S. Deregulation Act (1978), then similar laws in Europe.

Railways: directives 91/440/EC and 2012/34/EU give open access to railway lines in the EU to companies other than those that own the infrastructure.

Buses: many countries recently opened the market of long-distance buses.

(5)

Motivation

Example

Operators connecting Milan and Rome:

High-speed train operators

Other transport operators

SB, VL, MB Modelling competition in demand-based optimization models 5 / 25

(6)

Motivation

Example

Operators connecting Milan and Rome:

High-speed train operators Other transport operators

(7)

Motivation

Modelling demand

Each customer chooses the alternative that maximizes his/her utility.

Customers have different tastes and socioeconomic characteristics that influence their choice.

SB, VL, MB Modelling competition in demand-based optimization models 6 / 25

(8)

Motivation

Modelling supply

Operators take decisions that optimize their objective function (e.g.

revenue maximization).

Decisions can be related to pricing, capacity, frequency, availability, and other variables.

Decisions are influenced by:

The preferences of the customers The decisions of the competitors

(9)

Motivation

Modelling competition

We consider non-cooperative games.

We aim at understanding the Nash equilibrium solutions of such games, i.e. stationary states of the system in which no competitor has an incentive to change its decisions.

SB, VL, MB Modelling competition in demand-based optimization models 8 / 25

(10)

Modelling the problem

1 Motivation

2 Modelling the problem The framework

A fixed-point iteration method

Towards a simultaneous optimization model

3 Conclusions

(11)

Modelling the problem The framework

1 Motivation

2 Modelling the problem The framework

A fixed-point iteration method

Towards a simultaneous optimization model

3 Conclusions

SB, VL, MB Modelling competition in demand-based optimization models 10 / 25

(12)

Modelling the problem The framework

The framework

Three-level framework: customers, operators and market.

1 Customer level: discrete choice models take into account preference heterogeneity and model individual decisions. These can be integrated in a MILP by relying on simulation to draw from the distribution of the error term of the utility function.

2 Operator level: a mixed integer linear program can maximize any relevant objective function.

3 Market level: Nash equilibrium solutions are found by enforcing best response constraints.

(13)

Modelling the problem The framework

The framework

Three-level framework: customers, operators and market.

1 Customer level: discrete choice models take into account preference heterogeneity and model individual decisions. These can be integrated in a MILP by relying on simulation to draw from the distribution of the error term of the utility function.

2 Operator level: a mixed integer linear program can maximize any relevant objective function.

3 Market level: Nash equilibrium solutions are found by enforcing best response constraints.

SB, VL, MB Modelling competition in demand-based optimization models 11 / 25

(14)

Modelling the problem The framework

The framework

Three-level framework: customers, operators and market.

1 Customer level: discrete choice models take into account preference heterogeneity and model individual decisions. These can be integrated in a MILP by relying on simulation to draw from the distribution of the error term of the utility function.

2 Operator level: a mixed integer linear program can maximize any relevant objective function.

3 Market level: Nash equilibrium solutions are found by enforcing best

(15)

Modelling the problem A fixed-point iteration method

1 Motivation

2 Modelling the problem The framework

A fixed-point iteration method

Towards a simultaneous optimization model

3 Conclusions

SB, VL, MB Modelling competition in demand-based optimization models 12 / 25

(16)

Modelling the problem A fixed-point iteration method

Description

Sequential algorithm to find Nash equilibrium solutions of a two-players game:

Initialization: definition of the first optimizing operator and of an initial feasible strategy of the competitor.

Iterative phase: operators take turns and each plays its best response pure strategy to the last strategy played by the competitor.

Termination criterion: either a Nash

(17)

Modelling the problem A fixed-point iteration method

Discussion

The algorithm reproduces the behavior of two or more operators that do not know the competitors’ objective function.

It can be used with both finite and infinite strategy sets.

Different initial strategies can lead to different equilibria.

There is no guarantee that a pure strategy Nash equilibrium exists or that it is unique.

SB, VL, MB Modelling competition in demand-based optimization models 14 / 25

(18)

Modelling the problem Towards a simultaneous optimization model

1 Motivation

2 Modelling the problem The framework

A fixed-point iteration method

Towards a simultaneous optimization model

3 Conclusions

(19)

Modelling the problem Towards a simultaneous optimization model

Description

Each operator k ∈ K can choose a pure strategy from its finite set of strategies Sk.

Number of pure strategy solutions of the game: |S | =Q

k∈KSk. For each solution s ∈ S we can derive a payoff function Vks for each operator k ∈ K .

If s ∈ S includes only best response strategies for all operators, then it is a pure strategy Nash equilibrium for the finite game.

SB, VL, MB Modelling competition in demand-based optimization models 16 / 25

(20)

Modelling the problem Towards a simultaneous optimization model

Customer level

Customer constraints:

X i ∈I

winrs = 1 ∀n ∈ N, ∀r ∈ R, ∀s ∈ S (1)

winrs ≤ yinrs ∀i ∈ I , ∀n ∈ N, ∀r ∈ R, ∀s ∈ S (2)

yinrs ≤ yins ∀i ∈ I , ∀n ∈ N, ∀r ∈ R, ∀s ∈ S (3)

yins = 0 ∀i ∈ I , ∀n ∈ N : i /∈ Cn , ∀s ∈ S (4)

X n∈N

winrs ≤ Ci ∀i ∈ I \ {0}, ∀r ∈ R, ∀s ∈ S (5)

Ci (yins − yinrs ) ≤ X m∈N:Lim<Lin

wimrs ∀i ∈ I \ {0}, ∀n ∈ N, ∀r ∈ R, ∀s ∈ S (6)

X m∈N:Lim<Lin

wimrs ≤ (Ci − 1)yinrs + (n − 1)(1 − yinrs ) ∀i ∈ I \ {0}, ∀n ∈ N, ∀r ∈ R, ∀s ∈ S (7) Uinrs = βinpins + qd

in + ξinr ∀i ∈ I , ∀n ∈ N, ∀r ∈ R, ∀s ∈ S (8)

lbUnr ≤ zinrs ≤ lbUnr + MUnr yinrs ∀i ∈ I , ∀n ∈ N, ∀r ∈ R, ∀s ∈ S (9)

Uinrs − MUnr (1 − yinrs ) ≤ zinrs ≤ Uinrs ∀i ∈ I , ∀n ∈ N, ∀r ∈ R, ∀s ∈ S (10)

zinrs ≤ Unr ∀i ∈ I , ∀n ∈ N, ∀r ∈ R, ∀s ∈ S (11)

(21)

Modelling the problem Towards a simultaneous optimization model

Operator level

Operator constraints:

Vks= 1 R

X i ∈Ck

X n∈N

X r ∈R

pinswinrs ∀k ∈ K , ∀s ∈ S (13)

Vks≤ Vktmax ∀k ∈ K , ∀s ∈ Sk, ∀t ∈ SkC (14)

Vktmax≤ Vks+ Mr(1 − xks) ∀k ∈ K , ∀s ∈ Sk, ∀t ∈ SkC (15) X

s∈S xks=

SkC

∀k ∈ K (16)

SB, VL, MB Modelling competition in demand-based optimization models 18 / 25

(22)

Modelling the problem Towards a simultaneous optimization model

Market level

Find s ∈ S such that es= 1

s.t.

Equilibrium constraints:

esX k∈K

xks− (|K | − 1) ∀s ∈ S (17)

es≤ xks ∀k ∈ K , ∀s ∈ S (18)

(23)

Modelling the problem Towards a simultaneous optimization model

Numerical examples

SB, VL, MB Modelling competition in demand-based optimization models 20 / 25

(24)

Modelling the problem Towards a simultaneous optimization model

Discussion

The model requires finite strategy sets (enumeration).

All pure strategy Nash equilibria of the game can be found, however the problem is solvable with small solution spaces only.

The assumption of a finite game requires price discretization.

(25)

Conclusions

1 Motivation

2 Modelling the problem The framework

A fixed-point iteration method

Towards a simultaneous optimization model

3 Conclusions

SB, VL, MB Modelling competition in demand-based optimization models 22 / 25

(26)

Conclusions

Summary

We are analyzing oligopolistic markets from three integrated perspectives:

Customer level, by using discrete choice models Operator level, by solving a mixed integer program Market level, by including equilibrium constraints

We presented two different approaches to find Nash equilibrium solutions for the resulting non-cooperative multi-leader-follower game.

(27)

Conclusions

Open questions

Extension of the current MILP to include mixed strategy games (Nash’s existence theorem).

Efficient search for equilibria in the solution space to avoid enumeration.

Investigation of the concept of Nash equilibrium region for real-life applications.

SB, VL, MB Modelling competition in demand-based optimization models 24 / 25

(28)

Conclusions

Questions?

References

Related documents

De kosten en baten van de samenwerking en de factoren die daarop van invloed zijn, hebben we op verschillende wijzen binnen de zeven regionale

ช่วงระหว่างวันที่ 28-30 มีนาคม 2557 คณาจารย์สาขาวิชาการพัฒนาสังคม จ านวน 5 ท่านได้ออกไปศึกษาดูงานเพื่อพัฒนา ศักยภาพทางด้านการเรียนการสอน ณ สถาบันภาษา

Source interrupter switches with fuses, whether manually operated or power operated by S&amp;C Switch Operators-Type MS-2 or Type AS-30, may include key interlocks that guard

We demonstrate that under uncertainty dynamic e¢ciency is not su¢cient for interim Pareto optimality in a competitive equilibrium, but it is a strictly weaker e¢ciency

The goal of the research presented in this paper is a CF model that uses planned and ad-hoc federations to monitor and control resources and prevent malicious activity in a

The research uses independent variables (audit tenure, opinion shopping, company growth and debt to equity ratio) to test the acceptance of the audit of going

Another design point highlighted (declarative non-visible information) is about the possibility to design and declare within the learning scenario some information that do not

Your Online Application will not be registered unless you upload your photo, signature and thumb impression as specified. a) In case the face in the photograph, signature and