+ All Categories
Home > Documents > A new mathematical formulation to integrate supply and ... · Introduction Outline 1 Introduction 2...

A new mathematical formulation to integrate supply and ... · Introduction Outline 1 Introduction 2...

Date post: 22-May-2020
Category:
Upload: others
View: 5 times
Download: 0 times
Share this document with a friend
34
A new mathematical formulation to integrate supply and demand within a choice-based optimization framework Meritxell Pacheco Paneque Shadi Sharif Azadeh and Michel Bierlaire Transport and Mobility Laboratory (TRANSP-OR), School of Architecture, Civil and Environmental Engineering (ENAC) ´ Ecole Polytechnique F´ ed´ erale de Lausanne October 13, 2016
Transcript
Page 1: A new mathematical formulation to integrate supply and ... · Introduction Outline 1 Introduction 2 Demand modeling A probabilistic formulation A linear formulation 3 Supply side:

A new mathematical formulation to integrate supply anddemand within a choice-based optimization framework

Meritxell Pacheco PanequeShadi Sharif Azadeh and Michel Bierlaire

Transport and Mobility Laboratory (TRANSP-OR),School of Architecture, Civil and Environmental Engineering (ENAC)

Ecole Polytechnique Federale de Lausanne

October 13, 2016

Page 2: A new mathematical formulation to integrate supply and ... · Introduction Outline 1 Introduction 2 Demand modeling A probabilistic formulation A linear formulation 3 Supply side:

Outline

1 Introduction

2 Demand modelingA probabilistic formulationA linear formulation

3 Supply side: demand-based revenues maximization

4 Case study

5 Conclusions and future work

Meritxell Pacheco EPFL 2 / 28

Page 3: A new mathematical formulation to integrate supply and ... · Introduction Outline 1 Introduction 2 Demand modeling A probabilistic formulation A linear formulation 3 Supply side:

Introduction

Outline

1 Introduction

2 Demand modelingA probabilistic formulationA linear formulation

3 Supply side: demand-based revenues maximization

4 Case study

5 Conclusions and future work

Meritxell Pacheco EPFL 2 / 28

Page 4: A new mathematical formulation to integrate supply and ... · Introduction Outline 1 Introduction 2 Demand modeling A probabilistic formulation A linear formulation 3 Supply side:

Introduction

Motivation

Meritxell Pacheco EPFL 3 / 28

Page 5: A new mathematical formulation to integrate supply and ... · Introduction Outline 1 Introduction 2 Demand modeling A probabilistic formulation A linear formulation 3 Supply side:

Introduction

Supply and demand

Supply

Decision variables to designand configurate the supply

Maximize revenues

Here: MILP

Demand

Formalization of preferencesfor demand forecasting

Maximize satisfaction

Here: discrete choice models

Meritxell Pacheco EPFL 4 / 28

Page 6: A new mathematical formulation to integrate supply and ... · Introduction Outline 1 Introduction 2 Demand modeling A probabilistic formulation A linear formulation 3 Supply side:

Introduction

State of the art: Integration paradigms

Linear choice-based optimizationmodels

Decision variables are not inthe utility function

Exogeneous utility

Nonlinear choice-basedoptimization models

Endogeneous utility

Nonlinearity and nonconvexityto the optimization model

General observations

The assumption of exogeneously given demand is in most of the casesunrealistic

Motivation: consider utility as endogeneous to the optimizationmodel (better representation of the demand)

Complexity increases

Mathematical modelResolution approach

Meritxell Pacheco EPFL 5 / 28

Page 7: A new mathematical formulation to integrate supply and ... · Introduction Outline 1 Introduction 2 Demand modeling A probabilistic formulation A linear formulation 3 Supply side:

Introduction

Integration of supply and demand

Integration of discrete choice models in MILP

ProbabilisticNonlinearity and nonconvexity

Linear approach addressing

Nonconvex representation of probabilitiesWide class of discrete choice models

Meritxell Pacheco EPFL 6 / 28

Page 8: A new mathematical formulation to integrate supply and ... · Introduction Outline 1 Introduction 2 Demand modeling A probabilistic formulation A linear formulation 3 Supply side:

Demand modeling

Outline

1 Introduction

2 Demand modelingA probabilistic formulationA linear formulation

3 Supply side: demand-based revenues maximization

4 Case study

5 Conclusions and future work

Meritxell Pacheco EPFL 6 / 28

Page 9: A new mathematical formulation to integrate supply and ... · Introduction Outline 1 Introduction 2 Demand modeling A probabilistic formulation A linear formulation 3 Supply side:

Demand modeling A probabilistic formulation

1 Introduction

2 Demand modelingA probabilistic formulationA linear formulation

3 Supply side: demand-based revenues maximization

4 Case study

5 Conclusions and future work

Meritxell Pacheco EPFL 7 / 28

Page 10: A new mathematical formulation to integrate supply and ... · Introduction Outline 1 Introduction 2 Demand modeling A probabilistic formulation A linear formulation 3 Supply side:

Demand modeling A probabilistic formulation

Utility

Supply and demand

Population of N individuals

Set of alternatives Cartificial opt-out alternative

Cn ⊆ C subset of availablealternatives to individual n

Utility

Uin = Vin + εin: associated score with alternative i by individual n

Vin: deterministic part

εin: error term

Behavioral assumption: n chooses i if Uin is the highest in Cn

Meritxell Pacheco EPFL 8 / 28

Page 11: A new mathematical formulation to integrate supply and ... · Introduction Outline 1 Introduction 2 Demand modeling A probabilistic formulation A linear formulation 3 Supply side:

Demand modeling A probabilistic formulation

Probabilistic model

Availability

yin =

{1 if i ∈ Cn0 otherwise

Choice

win =

{1 if n chooses i0 otherwise

Probabilistic model

Pr(win = 1) = Pr(Uin ≥ Ujn, ∀j ∈ Cn) and i available (yin = 1)

Di =∑N

n=1 Pr(win = 1), in general non linear

Meritxell Pacheco EPFL 9 / 28

Page 12: A new mathematical formulation to integrate supply and ... · Introduction Outline 1 Introduction 2 Demand modeling A probabilistic formulation A linear formulation 3 Supply side:

Demand modeling A linear formulation

1 Introduction

2 Demand modelingA probabilistic formulationA linear formulation

3 Supply side: demand-based revenues maximization

4 Case study

5 Conclusions and future work

Meritxell Pacheco EPFL 10 / 28

Page 13: A new mathematical formulation to integrate supply and ... · Introduction Outline 1 Introduction 2 Demand modeling A probabilistic formulation A linear formulation 3 Supply side:

Demand modeling A linear formulation

Simulation

Behavioral scenarios

Assume a distribution for εin

Generate R draws ξin1 . . . ξinR

The choice problem becomes deterministic

Demand model

Uinr = Vin + ξinr =∑k

βkxink + f (zin) + ξinr (1)

Endogeneous part of Vin

Decision variables xink

Assumption: linear

Exogeneous part of Vin

Other variables zin

f not necessarily linear

Meritxell Pacheco EPFL 11 / 28

Page 14: A new mathematical formulation to integrate supply and ... · Introduction Outline 1 Introduction 2 Demand modeling A probabilistic formulation A linear formulation 3 Supply side:

Demand modeling A linear formulation

Availability of alternatives

Operator level

yin decision of the operator

yin = 0 ∀i /∈ Cn (2)

Scenario level

yinr availability at scenario level (e.g. demand exceeding capacity)

yinr ≤ yin (3)

Meritxell Pacheco EPFL 12 / 28

Page 15: A new mathematical formulation to integrate supply and ... · Introduction Outline 1 Introduction 2 Demand modeling A probabilistic formulation A linear formulation 3 Supply side:

Demand modeling A linear formulation

Choice of alternatives

Choice at scenario level

winr =

1 if i = arg maxj |yjnr=1

{Ujnr}

0 otherwise

Choice and availability

winr ≤ yinr (4)

Meritxell Pacheco EPFL 13 / 28

Page 16: A new mathematical formulation to integrate supply and ... · Introduction Outline 1 Introduction 2 Demand modeling A probabilistic formulation A linear formulation 3 Supply side:

Demand modeling A linear formulation

Linearization of the choice (I)

Auxiliary variables

νinr =

{Uinr if yinr = 1linr if yinr = 0

Linearizing constraints

linr ≤ νinr (5)

νinr ≤ linr + Minryinr (6)

Uinr −Minr (1− yinr ) ≤ νinr (7)

νinr ≤ Uinr (8)

where linr ≤ Uinr ≤ minr , Minr = minr − linr

Meritxell Pacheco EPFL 14 / 28

Page 17: A new mathematical formulation to integrate supply and ... · Introduction Outline 1 Introduction 2 Demand modeling A probabilistic formulation A linear formulation 3 Supply side:

Demand modeling A linear formulation

Linearization of the choice (II)

Highest utility

Unr = maxi∈Cn

νinr

Linearizing constraints

νinr ≤ Unr (9)

Unr ≤ νinr + M ′inr (1− winr ) (10)∑i∈C

winr = 1 (11)

where M ′inr = maxj∈C{mjnr} − linr

Meritxell Pacheco EPFL 15 / 28

Page 18: A new mathematical formulation to integrate supply and ... · Introduction Outline 1 Introduction 2 Demand modeling A probabilistic formulation A linear formulation 3 Supply side:

Supply side: demand-based revenues maximization

Outline

1 Introduction

2 Demand modelingA probabilistic formulationA linear formulation

3 Supply side: demand-based revenues maximization

4 Case study

5 Conclusions and future work

Meritxell Pacheco EPFL 15 / 28

Page 19: A new mathematical formulation to integrate supply and ... · Introduction Outline 1 Introduction 2 Demand modeling A probabilistic formulation A linear formulation 3 Supply side:

Supply side: demand-based revenues maximization

Maximization of revenues

Application

Operator selling services to a market, each service:

PriceCapacity (number of individuals)

i = 0 denotes the opt-out option

Demand is price elastic and heterogenous

Goal: best strategy in terms of capacity allocation and pricing

Meritxell Pacheco EPFL 16 / 28

Page 20: A new mathematical formulation to integrate supply and ... · Introduction Outline 1 Introduction 2 Demand modeling A probabilistic formulation A linear formulation 3 Supply side:

Supply side: demand-based revenues maximization

Pricing (I)

Revenues per alternative

pin price that individual n has to pay to access to alternative i

Endogeneous variable in the utility function (1)

Ri =1

R

N∑n=1

pin

R∑r=1

winr

Linearization (I)

Discretization of the price: p1in, . . . , p

Linin

Binary variables λinl such that pin =∑Lin

l=1 λinlplin and

Lin∑`=1

λin` = 1, ∀i > 0 (12)

Meritxell Pacheco EPFL 17 / 28

Page 21: A new mathematical formulation to integrate supply and ... · Introduction Outline 1 Introduction 2 Demand modeling A probabilistic formulation A linear formulation 3 Supply side:

Supply side: demand-based revenues maximization

Pricing (II)

Linearization (II)

Revenues from alternative i :

Ri =1

R

N∑n=1

Lin∑l=1

λinlplin

R∑r=1

winr

Still non linear ⇒ αinrl = λinlwinr to linearize it

λin` + winr ≤ 1 + αinr` ∀i > 0 (13)

αinr` ≤ λin` ∀i > 0 (14)

αinr` ≤ winr ∀i > 0 (15)

Meritxell Pacheco EPFL 18 / 28

Page 22: A new mathematical formulation to integrate supply and ... · Introduction Outline 1 Introduction 2 Demand modeling A probabilistic formulation A linear formulation 3 Supply side:

Supply side: demand-based revenues maximization

Capacity (I)

Overview

ci capacity of service i

Who has access if the capacity is reached?

The model favors customers bringing higher revenues

... but generally customers arrive in a random order

Priority list

An individual is served only if all individuals before her in the list havebeen served

Can account for fidelity programs, VIP customers, etc.

We assume it given

yinr ≥ yi(n+1)r ∀i > 0 (16)

Meritxell Pacheco EPFL 19 / 28

Page 23: A new mathematical formulation to integrate supply and ... · Introduction Outline 1 Introduction 2 Demand modeling A probabilistic formulation A linear formulation 3 Supply side:

Supply side: demand-based revenues maximization

Capacity (II)

Capacity must not be exceeded

n−1∑m=1

wimr ≤ (ci − 1)yinr + (n − 1)(1− yinr ) ∀i > 0, n > ci (17)

yinr = 1⇒ 1 +∑n−1

m=1 wimr ≤ ci

yinr = 0⇒∑n−1

m=1 wimr ≤ n − 1

Capacity has been reached

ci (yin − yinr ) ≤n−1∑m=1

wimr ∀i > 0 (18)

yin = 1, yinr = 0⇒∑n−1

m=1 wimr ≤ ci

Meritxell Pacheco EPFL 20 / 28

Page 24: A new mathematical formulation to integrate supply and ... · Introduction Outline 1 Introduction 2 Demand modeling A probabilistic formulation A linear formulation 3 Supply side:

Supply side: demand-based revenues maximization

Full model

Objective function

max∑i>0

1

R

N∑n=1

Lin∑`=1

p`in

R∑r=1

αinr` (19)

Constraints

Utility: (1)

Availability of alternatives: (2) and (3)

Choice: (4), (5), (6), (7),(8), (9), (10) and (11)

Pricing: (12), (13), (14) and (15)

Capacity allocation: (16), (17) and (18)

Meritxell Pacheco EPFL 21 / 28

Page 25: A new mathematical formulation to integrate supply and ... · Introduction Outline 1 Introduction 2 Demand modeling A probabilistic formulation A linear formulation 3 Supply side:

Case study

Outline

1 Introduction

2 Demand modelingA probabilistic formulationA linear formulation

3 Supply side: demand-based revenues maximization

4 Case study

5 Conclusions and future work

Meritxell Pacheco EPFL 21 / 28

Page 26: A new mathematical formulation to integrate supply and ... · Introduction Outline 1 Introduction 2 Demand modeling A probabilistic formulation A linear formulation 3 Supply side:

Case study

Parking choices

Original experiment

[Ibeas, 2014] Modelling parking choices considering user heterogeneity

Stated preferences survey

Analyze viability of an underground car park

Mixed logit model (random taste parameters)

Free on-Street Parking(FSP)

Free (opt-out)

Paid on-Street Parking(PSP)

0.6 and 0.8

Paid UndergroundParking (PUP)

0.8 and 1.5

Meritxell Pacheco EPFL 22 / 28

Page 27: A new mathematical formulation to integrate supply and ... · Introduction Outline 1 Introduction 2 Demand modeling A probabilistic formulation A linear formulation 3 Supply side:

Case study

Choice model

Survey

197 respondents

8 scenarios based on

AT (access time to parking area)TD (time to reach the destination)FEE (price)

Mixed Logit model

Attributes: TD

Random parameters: AT, FEE

Socioeconomic characteristics: residence, age of the vehicle

Interactions: price and low income, price and residence

Meritxell Pacheco EPFL 23 / 28

Page 28: A new mathematical formulation to integrate supply and ... · Introduction Outline 1 Introduction 2 Demand modeling A probabilistic formulation A linear formulation 3 Supply side:

Case study

Computational results: overview

Assumptions

Subset of 25 individuals

Uncapacitated vs. capacitated case

Capacity of 10 inviduals for both PSP and PUP

10 price levels from 0 to 3

FSP PSP PUPScenario AT TD FEE AT TD FEE AT TD FEE

5 15 15 0 10 10 0.6 5 10 1.5

Meritxell Pacheco EPFL 24 / 28

Page 29: A new mathematical formulation to integrate supply and ... · Introduction Outline 1 Introduction 2 Demand modeling A probabilistic formulation A linear formulation 3 Supply side:

Case study

Computational results: revenue and computational time

Meritxell Pacheco EPFL 25 / 28

Page 30: A new mathematical formulation to integrate supply and ... · Introduction Outline 1 Introduction 2 Demand modeling A probabilistic formulation A linear formulation 3 Supply side:

Case study

Computational results: demand

Uncapacitated case Capacitated case

Meritxell Pacheco EPFL 26 / 28

Page 31: A new mathematical formulation to integrate supply and ... · Introduction Outline 1 Introduction 2 Demand modeling A probabilistic formulation A linear formulation 3 Supply side:

Conclusions and future work

Outline

1 Introduction

2 Demand modelingA probabilistic formulationA linear formulation

3 Supply side: demand-based revenues maximization

4 Case study

5 Conclusions and future work

Meritxell Pacheco EPFL 26 / 28

Page 32: A new mathematical formulation to integrate supply and ... · Introduction Outline 1 Introduction 2 Demand modeling A probabilistic formulation A linear formulation 3 Supply side:

Conclusions and future work

Conclusions and future work

Conclusions

General framework (any assumption can be made for εin)

Linear formulation integrating demand and supply

High dimensionality of the problem (N and R)

Need for speeding up the computational results

Future work

Decomposition techniques

Two interesting subproblems

Choice subproblem (user’s side)Pricing subproblem (operator’s side)

Meritxell Pacheco EPFL 27 / 28

Page 33: A new mathematical formulation to integrate supply and ... · Introduction Outline 1 Introduction 2 Demand modeling A probabilistic formulation A linear formulation 3 Supply side:

Conclusions and future work

Questions?

Meritxell Pacheco EPFL 28 / 28

Page 34: A new mathematical formulation to integrate supply and ... · Introduction Outline 1 Introduction 2 Demand modeling A probabilistic formulation A linear formulation 3 Supply side:

Conclusions and future work

Modelling parking choices considering user heterogeneity. TransportationResearch Part A: Policy and Practice, 70:41 – 49, 2014. ISSN0965-8564.

Meritxell Pacheco EPFL 28 / 28


Recommended