Car sharing: from niche product to a general use!? - Agent

New actors in MATSim –T: Agent based retailers
F. Ciari
IVT – ETH Zürich
MATSim Seminar - Castasegna
Juli 17
1
Motivations
General
Specific
•
Modelling as agents actors which are not persons
•
Making explicit the role of retailers in MATSim
•
Modeling retailers reactions to road pricing in the Zürich
area
•
Modeling an extensive car sharing system for Zürich
2
Reaction of retailers to road pricing
Hypothesis: Introduction of road pricing policy in the Zürich region
•
Integration of a land use simulator in MATSim
•
Location choice behaviour of retailers
•
Strategies of retailers facing the introduction of road pricing
•
Effects on the transportation demand side
3
Car sharing
Hypothesis : Introduction of a large scale car sharing operator in
the Zürich region
•
Evaluating the demand for the large-scale Car Sharing
operator with MATSim
•
Studying its technical feasibility
•
Studying its effects (social costs)
4
Retailers in MATSim
Conceptual level
•
•
•
Location (Movement)
Employer (Primary activity)
Facility (Secondary activity location)
Structure
•
•
•
Attributes
Knowledge
Objective(s)
5
Retailers attributes
•
•
•
•
•
•
•
•
•
•
Location (base year)
Amount of needed daily/weekly shoppers/ expenditures
Amount of floor space (capacity)
Property portfolio
Rented or owned floor space
Rent
Price Level
Jobs per shop
Income per worker
Advertising level
6
Retailers objective
Maximization of:
•
•
•
•
•
Profit
Revenue
Dimension (floor space)
Customers
…
7
Strategies
•
•
•
•
•
•
(Re)-Location
Opening of new outlets (or closure of existing ones)
Re-sizing of existing outlets
Refurbishment
Rebranding
Acquire competitors
8
Techniques for the location choice
•
•
•
•
•
•
Experience
Checklists
Multiple regression
Cluster and factor analysis
Spatial integration (gravity)
Expert system
9
Retailers knowledge
Land market
• Available properties on the market
• Rents/prices for shops and residential housing
Own branch market
• Competitors position
• Competitors dimension
• Competitors prices
Customers
• Primary activity locations of persons (Home and work
locations)
10
Agents as Consumers
•
Agents in MATSim are not yet explicitly modeled as consumers
Already in MATSim
•
•
•
•
Home location
Work/education location
Gender
Mobility tool ownership
Not yet in MATSim (or to be re-defined/improved)
•
•
•
•
Expenditure
Leisure time
Personal and or household income
Activity space
11
Actors of the land market
•
•
Individuals
Retailers
•
•
•
Public administrations (Policy Makers)
Developers
Firms / Companies
12
Uses
•
Prognosis of future retailers location
•
Modification on the transportation demand side (i.e. caused
by a change on the transport supply side in turn) and
evaluation of retailers reaction
•
Introduction of new retailers and evaluation of the
transportation demand side reaction
13
Static approach
Initial Demand
Location process of
retailers
Person Re-planning
(Optimization)
14
Dynamic approach
Initial Demand
Location process of
retailers
Person Re-planning
(Optimization)
15
Issues
•
•
•
•
•
•
•
Available data
Scoring function for retailers
Introducing the land market
Different time scales for decisions of retailers and
consumers
Meaningful location process also according to Saturday
customers flow (now in MATSim only Mo-Fr is simulated)
Introduction of monetary costs for activities and taking into
account prices for them
…
16
A possible simple approach
Retailer model:
• Set of shops (may be empty) = X,Y coordinates of existent shops
• Capacity = Number of customers which may be served in one day
• Budget = Available budget for opening and relocation of shops
Retailer strategy:
Re-locate or open new shops in order to maximize the number of
customers under budget constraint
Solution:
• New set of shops
• Actual cost of opening/re-location operations
• Actual # of customers
17
THANK YOU FOR YOUR ATTENTION !
Questions?
18
Static Approach
Network Data
Facilities
Population
Demand
Initial Demand
Retailers Locator
Execution
Scoring
Replanning
Analysis
19
Dynamic Approach
Network Data
Facilities
Population
Demand
Initial Demand
Retailers Locator
Execution
Scoring
Replanning
Analysis
20
A possible simple approach
•
Each shop is an agent
Shop [X, Y, Ca, R, Cs]
Strategy = Find a location X,Y such as (R – C ) is maximized
•
Each retailer is an agent
Retailer [X1,…,Xn,Y1,…,Yn, Ca, R, Cs, N]
Strategy = Find a set of locations Xk,Yk such as (R-C) is maximized
Where:
R = # Customers * Average expenditure
Cs = Rent per day + Labor cost per day
21