SlideShare a Scribd company logo
1 of 35
Klik om de stijl te bewerken
A microscopic demand
model without
statistical noise2020-09-10
Luuk Brederode - DAT.Mobility
(speaker)
Tanja Hardt - Goudappel Coffeng
Bernike Rijksen - DAT.Mobility
β€’ Demand modelling: why shift to tour based and microscopic?
β€’ Statistical noise when using a microscopic approach
β€’ Statistical noise elimination technique as implemented in Octavius:
The Tour Based micro simulator in OmniTRANS Transport Planning Software
β€’ Conclusions and recommendations
2
Contents
Klik om de stijl te bewerken
Demand modelling:
why shift to tour based and
microscopic?
4
From owning to using a mode
Reach
Flexibility
Potential of usership
What does this mean for demand models:
β€’ Frameworks used in traditional models
limit their usage to on / around the
curve of ownership;
β€’ With increased exploitation of the
potential of usership comes an
increased need for a different type of
demand model.
Reinforcement by MaaS
5
Why are trip based models not
sufficient?
Example: how to model this tour from home > work > shopping > home?
Trip based model
β€’ In the trip based model:
β€’ There is no tour consistency (dependency between end and start location of trips within a tour)
β€’ There is no mode consistency (availability of a mode is based on assumptions on trip level)
β€’ This makes these models unsuitable to evaluate scenario’s on MaaS, CaVs and shared services.
Tour in reality
6
Why are macro models not
sufficient?
Macromodel
(aggregated)
Departure time choice
Destination choice
Mode choice
Trip/tour generator
Population synthesizer
Macromodel
(disaggregated)
Model components
Micromodel
Availability of alternatives
may be dependent on:
Person/Household characteristics
Choices of other people
Choices made earlier
7
Macromodel
(aggregated)
Departure time choice
Destination choice
Mode choice
Trip/tour generator
Population synthesizer
Macromodel
(disaggregated)
Model components
Micromodel
Availability of alternatives
may be dependent on:
Person/Household characteristics
Choices of other people
Choices made earlier
Why are macro models not
sufficient?
Agent has drivers'
license
-AND-
the household has a car
No other household
member is using the car
Car Driver
available only if:
Car Driver
88
Macromodel
(aggregated)
Departure time choice
Destination choice
Mode choice
Trip/tour generator
Population synthesizer
Macromodel
(disaggregated)
Model components
Micromodel
Availability of alternatives
may be dependent on:
Person/Household characteristics
Choices of other people
Choices made earlier
Why are macro models not
sufficient?
There is a person with
drivers’ license in the
household
-AND-
the household has a car
No other household
member is using the car
-AND-
A car driver is available
Car Passenger
Car Passenger
available only if:
999
Macromodel
(aggregated)
Departure time choice
Destination choice
Mode choice
Trip/tour generator
Population synthesizer
Macromodel
(disaggregated)
Model components
Micromodel
Availability of alternatives
may be dependent on:
Person/Household characteristics
Choices of other people
Choices made earlier
Why are macro models not
sufficient?
Agent has a subscription
for the service
Shared car is not in use
by other travellers
Shared car service
Shared car service
available only if:
No private mode was
used for access;
-OR-
Private mode is to be
picked up again
Klik om de stijl te bewerken
Statistical noise when using
microscopic approach
Microsimulation causes statistical noise….
11
Effect of 180 additional inhabitants in circled area –
microsimulator applied naively
Why microsimulation cannot
be used naively
Effect of 180 additional inhabitants in circled area –
microsimulator within Octavius
Differences in # of car trips
within the City of Almere
400 veh increase
400 veh decrease
Differences in # of car trips
within the City of Almere
400 veh increase
400 veh decrease
12
How microsimulation works (1/2)
Probabilities from
choice model
Cumulative probabilities Cumulatieve
distribution function
1. Apply Choice model
of considered segment
2. Convert results to cumulative distribution function
13
How microsimulation works (2/2)
3. Draw a random value
from π‘ˆ(0,1)
For each synthetic person in the segment:
0.622
4. Determine the
corresponding alternative
0.622
Car PT
There are three reasons why results of this process do not
exactly replicate the choice models outcomes:
1. Quantization error
2. Statistical noise due to randomness
3. Statistical noise due to non-uniqueness
These concepts are explained in the next slides
14
Why microsimulation cannot
be used naively
15
1. Quantization errors
Size of segment #agents % #agents % quantization error
1 (macro model) 0.6 60% 0.4 40% 0.0%
1 1 100% 0 0% 40.0%
2 1 50% 1 50% 10.0%
3 2 67% 1 33% 6.7%
4 2 50% 2 50% 10.0%
5 3 60% 2 40% 0.0%
6 4 67% 2 33% 6.7%
7 4 57% 3 43% 2.9%
8 5 63% 3 38% 2.5%
9 5 56% 4 44% 4.4%
10 6 60% 4 40% 0.0%
Car PT
These quantization errors represent the price you pay (amount of deviation
from the choice models behavior) to be able to use microsimulation
16
2. Randomness
Size of segment #agents % #agents % quantization error
1 (macro model) 0.6 60% 0.4 40% 0.0%
1 1 100% 0 0% 40.0%
2 1 50% 1 50% 10.0%
3 2 67% 1 33% 6.7%
4 2 50% 2 50% 10.0%
5 3 60% 2 40% 0.0%
6 4 67% 2 33% 6.7%
7 4 57% 3 43% 2.9%
8 5 63% 3 38% 2.5%
9 5 56% 4 44% 4.4%
10 6 60% 4 40% 0.0%
Car PT
Neither is drawing 10
random values from
π‘ˆ(0,1) guaranteed to
yield 6 agents choosing
for Car
Drawing 5 random
values from π‘ˆ(0,1) is not
guaranteed to yield 3
agents choosing Car
Randomness effects occur when the set of random draws to convert
probabilities into discrete choices does not yield the expected value
17
3. Non uniqueness
Size of segment #agents % #agents % quantization error
1 (macro model) 0.6 60% 0.4 40% 0.0%
1 1 100% 0 0% 40.0%
2 1 50% 1 50% 10.0%
3 2 67% 1 33% 6.7%
4 2 50% 2 50% 10.0%
5 3 60% 2 40% 0.0%
6 4 67% 2 33% 6.7%
7 4 57% 3 43% 2.9%
8 5 63% 3 38% 2.5%
9 5 56% 4 44% 4.4%
10 6 60% 4 40% 0.0%
Car PT
In this case (5-1)!=24 different discrete solutions exist,
and they are all optima.
However, in subsequent choice models, these people
may be segmented differently, causing different
outcomes!
Car PT Car PT
Optimal solution 1 Optimal solution 2
Non uniqueness effects occur when different sets of random draws are used to
yield the same expected value
Klik om de stijl te bewerken
The statistical noise
elimination technique in
Octavius:
The Tour Based micro simulator in
OmniTRANS transport planning
software
β€’ A microsimulator for demand modelling implemented in OmniTRANS transport
planning software
β€’ (Following Vovsha 2019*, one should not call this an agent-based model).
β€’ It currently contains a population synthesizer and discrete choice models for
Tour generation, Destination- and Mode choice
β€’ Choice models are applied on agent level (instead zone/segment level)
β€’ It is a modular framework that allows to add (future) choice models
β€’ It includes a statistic noise elimination technique to remove all randomness
and non uniqueness effects
19
*Vovsha, P., 2019. Decision-Making Process Underlying Travel Behavior and Its Incorporation in Applied Travel Models, in: Bucciarelli, E., Chen, S.-H., Corchado, J.M. (Eds.),
Decision Economics. Designs, Models, and Techniques for Boundedly Rational Decisions. Springer International Publishing, Cham, pp. 36–48. https://doi.org/10.1007/978-3-319-
99698-1_5
What is Octavius?
20
Population
Synthesizer
Synthetic
population
Tour
Generator
Tours per
agent
Trip
Simulator
Trip table
per mode
Model that allocates agents to person and householdtypes using entropy maximization +
Statistical noise Elimination Technique to discretize results
Choice Model that generates activities and their order per agent using random utility maximization (RUM) +
Statistical noise Elimination Technique to discretize results
Choice Model that distributes departing trips within tours over destinations using RUM +
Statistical noise Elimination Technique to discretize results +
Choice model that distributes trip chains over modes/mode combinations using RUM
What is Octavius?
21
Summarized in one sentence:
Pick a single discrete solution that -apart from the quantization error- perfectly
matches the expected value from the choice models outcomes and stick to it in
both reference case and scenarios.
How does the statistical noise
elimination technique work?
1. Quantization error:
Β» Still remains, but:
β€’ The size of its effects is known and (very) small
β€’ Causes no differences in ceteris paribus situations, due to the solution to 3.
Β» We foresee a method to minimize it, this is future work
2. Randomness:
Β» Eliminated by optimizing the set of random draw values used in each choice situation, such that
the expected value from the choice model is exactly met.
Β» The selected draw value per choice situation becomes a property of the agent reflecting its
β€˜lifestyle’ preference for that type of choice
3. Non-Uniqueness:
Β» Eliminated by maintaining β€˜lifestyle’ preferences of agents from reference to scenario’s
22
How does the statistical noise
elimination technique work?
23
Octavius – calculation times
Octavius Almere
Component Modeltype Discretisation Calculation time [mm:ss]
Population Synthesizer Max entropy Yes 00:09:41
Tourgenerator Multinomial Logit Yes 00:03:12
Destination choice Multinomial Logit Yes 00:12:55
Mode choice Multinomial Logit No 00:05:48
Total 00:31:36
Computation times* of Octavius applied on the model of Almere (204.000 agents)
(hybrid modelling context, external and through demand modelled by gravity model)
*On a machine with Intel Core i7-8700 @3.70Ghz CPU and 64Gb of RAM
Klik om de stijl te bewerken
Conclusions &
recommendations
Conclusions
β€’ The trend β€œfrom owning to using” asks for a shift from trip- to
tour-based and from macro to micro demand models
β€’ But microsimulation causes statistical noise severely limiting
applicability in the strategic application context
β€’ Octavius’ statistical noise elimination technique fixes this
25
Conclusions &
recommendations
Recommendations
The statistical noise elimination technique:
β€’ Uses uniformly distributed random draws per choice situation that reflect an agents
β€˜lifestyle’ preference. By changing the distribution, sensitivity analysis on the effects of
trends in lifestyle preferences could be done
β€’ Can be applied on any case where micro simulation is applied to a cumulative
distribution function (CDF). CDF’s may come from a model but they could just as well
come from a dataset, making the applicability of the method potentially very large.
β€’ May be extended to minimize the quantization error at a certain aggregation level.
26
Conclusions &
recommendations
Questions?
Luuk
Brederode
lbrederode@da
t.nl
+31
627369830
Klik om de stijl te bewerken
Backup slides
29
Microsimulation creates statistical noise, visible only on lower
aggregation levels….
Effect of 180 additional inhabitants in circled area –
microsimulator applied naively
Effect of 180 additional inhabitants in circled area –
microsimulator within Octavius
Why microsimulation cannot
be used naively
30
Currently1, 77% of tours in the Netherlands visit only one activity location, whereas
23% of tours visit multiple activity locations. Note that this means that a tour
based model is more accurate for only 23% of the total number of tours.
Tours visiting
one activity
Tours visiting
2+ activities
1Based on data in Dutch national travel survey (OViN) stacked from 2010-2017
31
Destinatino choice models
auto, woninggebonden 2-tour
kenmerken
inw geslacht
motief reistijd ln(kst) parkeertot ind kantwink ov ondtot basis mid mboho inwh 2 3 4 l man <18 18-2930-4545-6465+ Alleen geen k wel k 1 2 3 4 5 6+
werk
zakelijk
winkel
school
socrec
overig
kosten
rit
leeftijdleerlingplaatsen
persoonbestemming
stedelijkheidarbeidsplaatsen
huishouden
samenstelling grootte
autopassagier, woninggebonden 2-tour
kenmerken
inw geslacht
motief reistijd ln(kst) parkeertot ind kantwink ov ondtot basis mid mboho inw h 2 3 4 l man <18 18-2930-4545-6465+ Alleen geen k wel k 1 2 3 4 5 6+
werk
zakelijk
winkel
school
socrec
overig
arbeidsplaatsenkosten leerlingplaatsen
rit bestemming persoon
stedelijkheid grootte
huishouden
leeftijd samenstelling
Negative relation
Positive relation
Insignificant relation
Untested / insufficient data
32
Population synthesizer
Synthetische huis-
Houdens per zone
Totalen p zone1
Distributie
over 30
persoons-
segmenten
(uit OViN)
Totalenpzone1
Synthetische inwoners
per zone
Iterative Proportional fitting
Totalen p zone2
Distributie
over 24
huishoud
segmenten
(uit OViN)
Totalenpzone2
Iterative Proportional fitting
Samenstelling
huishoudens uit
mobiliteitspanel-data
Synthetische
Populatie
per zone
Iterative
Proportional
updating + noise
elimination techniq
1Totalen per zone (persoonsniveau)
β€’ Maatschappelijke participatie (werkend, student,
anders)
β€’ Leeftijdsklasse (0-17, 18-29, 30-44, 45-64, 65+)
β€’ Geslacht (man/vrouw)
2Totalen per zone (huishoudniveau)
β€’ Huishoudgrotte (1-6+ personen)
β€’ Aantal autos in huishouden (0-3+)
Population
Synthesizer
Synthetic
population
Tour
Generator
Tours per
person
Trip
Simulator
Trip table
per mode
TourGenerator
β€’ Elk genummerd blokje is een multinomial logit model
β€’ Alle modellen zijn geschat op nationale OViN data 2010-2017
Population
Synthesizer
Synthetic
population
Tour
Generator
Tours per
person
Trip
Simulator
Trip table
per mode
34
Destination choice model
Population
Synthesizer
Synthetic
population
Tour
Generator
Tours per
person
Trip
Simulator
Trip table
per mode
Multinomial logit model dat de kans op bestemming i bepaald,
gegeven het vorige reeds bepaalde punt h and het volgende
te bereiken punt j:
𝑃𝑖|β„Ž,𝑗 =
exp(𝑉𝑖|β„Ž,𝑗)
𝑖′ exp(𝑉𝑖′|β„Ž,𝑗)
Met utiliteit:
𝑉𝑖|β„Ž,𝑗 = 𝛽 π‘‘β„Žπ‘– + 𝑑𝑖𝑗 + ln(π‘šπ‘–)
waarin π‘‘β„Žπ‘–: reistijd van β„Ž tot 𝑖
𝑑𝑖𝑗: reistijd van 𝑖 tot 𝑗
π‘šπ‘–: socio/economische activiteiten op 𝑖
𝛽: parameter per combinatie:
(β„Žπ‘‘π‘¦π‘π‘’, 𝑖𝑑𝑦𝑝𝑒, 𝑗𝑑𝑦𝑝𝑒, π‘Žπ‘šπ‘œπ‘‘π‘’, π‘π‘šπ‘œπ‘‘π‘’)
β„Ž = 𝑗 𝑖
stap 1
𝑗 β„Ž
stap 2
𝑖
Resultaat
bestemmingskeuze
35
Mode choice model
Population
Synthesizer
Synthetic
population
Tour
Generator
Tours per
person
Trip
Simulator
Trip table
per mode
Multinomial logit model dat de kans op mode π‘š bepaald,
gegeven de gekozen ritketen 𝑐 per modaliteit uit het
bestemmingskeuzemodel
𝑃 π‘š|𝑐 =
exp(𝑉 π‘š|𝑐)
π‘šβ€² exp(𝑉 π‘šβ€²|𝑐)
Met utiliteit:
𝑉 π‘š|𝑐 = 𝛽 π‘š1 𝑑 𝑐,π‘š +𝛽 π‘š2 𝑋 π‘š2+. . +𝛽 π‘šπ‘› 𝑋 π‘šπ‘› + logsumc,m
Waarin: 𝑑 𝑐,π‘š: totale reistijd voor realisatie ritketen 𝑐 met
mode π‘š
𝑋 π‘š2. . 𝑋 π‘šπ‘›: verklarende variabelen (reistijd ratio’s,
autobeschikbaarheid, …)
π‘™π‘œπ‘”π‘ π‘’π‘š 𝑐,π‘š: gemiddelde aantrekkelijkheid van de
bestemmingen in 𝑐
π‘™π‘œπ‘”π‘ π‘’π‘š 𝑐,π‘š = 1/𝑀 𝑖=1..𝑛 exp(𝑉𝑖|β„Ž,𝑗)
𝛽 π‘š1. . 𝛽 π‘šπ‘›: parameters
Illustratief voorbeeld: er
wordt tussen gehele ketens
gekozen!

More Related Content

What's hot

Autonomous car
Autonomous carAutonomous car
Autonomous carAasim Sheraz
Β 
Path Planning And Navigation
Path Planning And NavigationPath Planning And Navigation
Path Planning And Navigationguest90654fd
Β 
Building ADAS system from scratch
Building ADAS system from scratchBuilding ADAS system from scratch
Building ADAS system from scratchYury Gorbachev
Β 
Traffic Simulation Model
Traffic Simulation Model Traffic Simulation Model
Traffic Simulation Model HmkNazrulHakimi
Β 
Autonomous Driving
Autonomous DrivingAutonomous Driving
Autonomous DrivingUsman Hashmi
Β 
Scenario-Based Development & Testing for Autonomous Driving
Scenario-Based Development & Testing for Autonomous DrivingScenario-Based Development & Testing for Autonomous Driving
Scenario-Based Development & Testing for Autonomous DrivingYu Huang
Β 
Autonomous Vehicles: Technologies, Economics, and Opportunities
Autonomous Vehicles: Technologies, Economics, and OpportunitiesAutonomous Vehicles: Technologies, Economics, and Opportunities
Autonomous Vehicles: Technologies, Economics, and OpportunitiesJeffrey Funk
Β 
Car electronization trend in automotive industry
Car electronization   trend in automotive industryCar electronization   trend in automotive industry
Car electronization trend in automotive industryKenji Suzuki
Β 
μž…λ¬Έ Visual SLAM 14κ°• - 3μž₯ 3d rigid body transform
μž…λ¬Έ Visual SLAM 14κ°• - 3μž₯ 3d rigid body transformμž…λ¬Έ Visual SLAM 14κ°• - 3μž₯ 3d rigid body transform
μž…λ¬Έ Visual SLAM 14κ°• - 3μž₯ 3d rigid body transformjdo
Β 
Automobile collision avoidance system
Automobile collision avoidance systemAutomobile collision avoidance system
Automobile collision avoidance systemScope e-Knowledge Center
Β 
Smart infrastructure for autonomous vehicles
Smart infrastructure for autonomous vehicles Smart infrastructure for autonomous vehicles
Smart infrastructure for autonomous vehicles Jeffrey Funk
Β 
Autonomous driving system (ads)
Autonomous driving system (ads)Autonomous driving system (ads)
Autonomous driving system (ads)Justin Jacob
Β 
MANUAL SEGURIDAD VIAL AASHTO 2010 - TRAD. V1V2V3 958p.pdf
MANUAL SEGURIDAD VIAL AASHTO 2010 - TRAD. V1V2V3 958p.pdfMANUAL SEGURIDAD VIAL AASHTO 2010 - TRAD. V1V2V3 958p.pdf
MANUAL SEGURIDAD VIAL AASHTO 2010 - TRAD. V1V2V3 958p.pdfFRANCISCOJUSTOSIERRA
Β 
Autonomous Driving and Reinforcement Learning - an Introduction
Autonomous Driving and Reinforcement Learning - an IntroductionAutonomous Driving and Reinforcement Learning - an Introduction
Autonomous Driving and Reinforcement Learning - an IntroductionMichael Bosello
Β 
Autonomous car
Autonomous carAutonomous car
Autonomous carJay Patel
Β 
REVIEW ON ADAPTIVE CRUISE CONTROL IN AUTOMOBILES
REVIEW ON ADAPTIVE CRUISE CONTROL IN AUTOMOBILESREVIEW ON ADAPTIVE CRUISE CONTROL IN AUTOMOBILES
REVIEW ON ADAPTIVE CRUISE CONTROL IN AUTOMOBILESvishnusankar369
Β 
Autonomous vehicles
Autonomous vehiclesAutonomous vehicles
Autonomous vehiclesRabiya Khalid
Β 
Robot Arm Kinematics
Robot Arm KinematicsRobot Arm Kinematics
Robot Arm Kinematicscairo university
Β 
Cruise control & Adaptive Cruise Control
Cruise control & Adaptive Cruise ControlCruise control & Adaptive Cruise Control
Cruise control & Adaptive Cruise ControlANAND THAKKAR
Β 

What's hot (20)

Autonomous car
Autonomous carAutonomous car
Autonomous car
Β 
Path Planning And Navigation
Path Planning And NavigationPath Planning And Navigation
Path Planning And Navigation
Β 
Building ADAS system from scratch
Building ADAS system from scratchBuilding ADAS system from scratch
Building ADAS system from scratch
Β 
Traffic Simulation Model
Traffic Simulation Model Traffic Simulation Model
Traffic Simulation Model
Β 
Autonomous Driving
Autonomous DrivingAutonomous Driving
Autonomous Driving
Β 
Scenario-Based Development & Testing for Autonomous Driving
Scenario-Based Development & Testing for Autonomous DrivingScenario-Based Development & Testing for Autonomous Driving
Scenario-Based Development & Testing for Autonomous Driving
Β 
Autonomous Vehicles: Technologies, Economics, and Opportunities
Autonomous Vehicles: Technologies, Economics, and OpportunitiesAutonomous Vehicles: Technologies, Economics, and Opportunities
Autonomous Vehicles: Technologies, Economics, and Opportunities
Β 
Car electronization trend in automotive industry
Car electronization   trend in automotive industryCar electronization   trend in automotive industry
Car electronization trend in automotive industry
Β 
μž…λ¬Έ Visual SLAM 14κ°• - 3μž₯ 3d rigid body transform
μž…λ¬Έ Visual SLAM 14κ°• - 3μž₯ 3d rigid body transformμž…λ¬Έ Visual SLAM 14κ°• - 3μž₯ 3d rigid body transform
μž…λ¬Έ Visual SLAM 14κ°• - 3μž₯ 3d rigid body transform
Β 
Automobile collision avoidance system
Automobile collision avoidance systemAutomobile collision avoidance system
Automobile collision avoidance system
Β 
Smart infrastructure for autonomous vehicles
Smart infrastructure for autonomous vehicles Smart infrastructure for autonomous vehicles
Smart infrastructure for autonomous vehicles
Β 
Autonomous driving system (ads)
Autonomous driving system (ads)Autonomous driving system (ads)
Autonomous driving system (ads)
Β 
MANUAL SEGURIDAD VIAL AASHTO 2010 - TRAD. V1V2V3 958p.pdf
MANUAL SEGURIDAD VIAL AASHTO 2010 - TRAD. V1V2V3 958p.pdfMANUAL SEGURIDAD VIAL AASHTO 2010 - TRAD. V1V2V3 958p.pdf
MANUAL SEGURIDAD VIAL AASHTO 2010 - TRAD. V1V2V3 958p.pdf
Β 
Autonomous Driving and Reinforcement Learning - an Introduction
Autonomous Driving and Reinforcement Learning - an IntroductionAutonomous Driving and Reinforcement Learning - an Introduction
Autonomous Driving and Reinforcement Learning - an Introduction
Β 
Autonomous car
Autonomous carAutonomous car
Autonomous car
Β 
REVIEW ON ADAPTIVE CRUISE CONTROL IN AUTOMOBILES
REVIEW ON ADAPTIVE CRUISE CONTROL IN AUTOMOBILESREVIEW ON ADAPTIVE CRUISE CONTROL IN AUTOMOBILES
REVIEW ON ADAPTIVE CRUISE CONTROL IN AUTOMOBILES
Β 
Autonomous vehicles
Autonomous vehiclesAutonomous vehicles
Autonomous vehicles
Β 
Robot Arm Kinematics
Robot Arm KinematicsRobot Arm Kinematics
Robot Arm Kinematics
Β 
Cruise control & Adaptive Cruise Control
Cruise control & Adaptive Cruise ControlCruise control & Adaptive Cruise Control
Cruise control & Adaptive Cruise Control
Β 
Lecture 09: Localization and Mapping III
Lecture 09: Localization and Mapping IIILecture 09: Localization and Mapping III
Lecture 09: Localization and Mapping III
Β 

Similar to Development of a microscopic tour based demand model without statistical noise

Strategic transport models and smart urban mobility
Strategic transport models and smart urban mobilityStrategic transport models and smart urban mobility
Strategic transport models and smart urban mobilityLuuk Brederode
Β 
Presentation ATM
Presentation ATMPresentation ATM
Presentation ATMAidin Massahi
Β 
IRJET- Automobile Resale System using Machine Learning
IRJET- Automobile Resale System using Machine LearningIRJET- Automobile Resale System using Machine Learning
IRJET- Automobile Resale System using Machine LearningIRJET Journal
Β 
Transport Modelling for managers 2014 willumsen
Transport Modelling for managers 2014 willumsenTransport Modelling for managers 2014 willumsen
Transport Modelling for managers 2014 willumsenLuis Willumsen
Β 
IRJET- Simulation based Automatic Traffic Controlling System
IRJET- Simulation based Automatic Traffic Controlling SystemIRJET- Simulation based Automatic Traffic Controlling System
IRJET- Simulation based Automatic Traffic Controlling SystemIRJET Journal
Β 
Simulation of traffic engg.
Simulation of traffic engg.Simulation of traffic engg.
Simulation of traffic engg.vijay reddy
Β 
How to Make Cars Smarter: A Step Towards Self-Driving Cars
How to Make Cars Smarter: A Step Towards Self-Driving CarsHow to Make Cars Smarter: A Step Towards Self-Driving Cars
How to Make Cars Smarter: A Step Towards Self-Driving CarsVMware Tanzu
Β 
Car Recommendation System Using Customer Reviews
Car Recommendation System Using Customer ReviewsCar Recommendation System Using Customer Reviews
Car Recommendation System Using Customer ReviewsIRJET Journal
Β 
Highway & transportation engineering pdf
Highway & transportation engineering pdfHighway & transportation engineering pdf
Highway & transportation engineering pdfSaqib Imran
Β 
TRAFFIC SIMULATION AT TOLL ROAD SECTION USING VISSIM SOFTWARE
TRAFFIC SIMULATION AT TOLL ROAD SECTION USING VISSIM SOFTWARETRAFFIC SIMULATION AT TOLL ROAD SECTION USING VISSIM SOFTWARE
TRAFFIC SIMULATION AT TOLL ROAD SECTION USING VISSIM SOFTWAREshrikrishna kesharwani
Β 
A COMPARATIVE STUDY OF DIFFERENT INTEGRATED MULTIPLE CRITERIA DECISION MAKING...
A COMPARATIVE STUDY OF DIFFERENT INTEGRATED MULTIPLE CRITERIA DECISION MAKING...A COMPARATIVE STUDY OF DIFFERENT INTEGRATED MULTIPLE CRITERIA DECISION MAKING...
A COMPARATIVE STUDY OF DIFFERENT INTEGRATED MULTIPLE CRITERIA DECISION MAKING...Shankha Goswami
Β 
Verification of Autonomous Vehicles Through Simulation Using MATLAB ADAS Toolbox
Verification of Autonomous Vehicles Through Simulation Using MATLAB ADAS ToolboxVerification of Autonomous Vehicles Through Simulation Using MATLAB ADAS Toolbox
Verification of Autonomous Vehicles Through Simulation Using MATLAB ADAS ToolboxM. Ilhan Akbas
Β 
PROSPECT - PROactive Safety for PEdestrians and CyclisTs
PROSPECT - PROactive Safety for PEdestrians and CyclisTsPROSPECT - PROactive Safety for PEdestrians and CyclisTs
PROSPECT - PROactive Safety for PEdestrians and CyclisTsEuropean Green Vehicle Initiative
Β 
Dissertation Defense_Md Sakoat Hossan
Dissertation Defense_Md Sakoat HossanDissertation Defense_Md Sakoat Hossan
Dissertation Defense_Md Sakoat HossanMd.Sakoat Hossan
Β 
Ai in automobile
Ai in automobileAi in automobile
Ai in automobileShubham Bansal
Β 
IRJET- Traffic Sign Recognition System: A Survey
IRJET- Traffic Sign Recognition System: A SurveyIRJET- Traffic Sign Recognition System: A Survey
IRJET- Traffic Sign Recognition System: A SurveyIRJET Journal
Β 
A Review: Machine vision and its Applications
A Review: Machine vision and its ApplicationsA Review: Machine vision and its Applications
A Review: Machine vision and its ApplicationsIOSR Journals
Β 
Road traffic rules synthesis using ge
Road traffic rules synthesis using geRoad traffic rules synthesis using ge
Road traffic rules synthesis using geJacopo Talamini
Β 

Similar to Development of a microscopic tour based demand model without statistical noise (20)

Strategic transport models and smart urban mobility
Strategic transport models and smart urban mobilityStrategic transport models and smart urban mobility
Strategic transport models and smart urban mobility
Β 
Presentation ATM
Presentation ATMPresentation ATM
Presentation ATM
Β 
IRJET- Automobile Resale System using Machine Learning
IRJET- Automobile Resale System using Machine LearningIRJET- Automobile Resale System using Machine Learning
IRJET- Automobile Resale System using Machine Learning
Β 
Transport Modelling for managers 2014 willumsen
Transport Modelling for managers 2014 willumsenTransport Modelling for managers 2014 willumsen
Transport Modelling for managers 2014 willumsen
Β 
IRJET- Simulation based Automatic Traffic Controlling System
IRJET- Simulation based Automatic Traffic Controlling SystemIRJET- Simulation based Automatic Traffic Controlling System
IRJET- Simulation based Automatic Traffic Controlling System
Β 
Simulation of traffic engg.
Simulation of traffic engg.Simulation of traffic engg.
Simulation of traffic engg.
Β 
How to Make Cars Smarter: A Step Towards Self-Driving Cars
How to Make Cars Smarter: A Step Towards Self-Driving CarsHow to Make Cars Smarter: A Step Towards Self-Driving Cars
How to Make Cars Smarter: A Step Towards Self-Driving Cars
Β 
Car Recommendation System Using Customer Reviews
Car Recommendation System Using Customer ReviewsCar Recommendation System Using Customer Reviews
Car Recommendation System Using Customer Reviews
Β 
Highway & transportation engineering pdf
Highway & transportation engineering pdfHighway & transportation engineering pdf
Highway & transportation engineering pdf
Β 
TRAFFIC SIMULATION AT TOLL ROAD SECTION USING VISSIM SOFTWARE
TRAFFIC SIMULATION AT TOLL ROAD SECTION USING VISSIM SOFTWARETRAFFIC SIMULATION AT TOLL ROAD SECTION USING VISSIM SOFTWARE
TRAFFIC SIMULATION AT TOLL ROAD SECTION USING VISSIM SOFTWARE
Β 
A COMPARATIVE STUDY OF DIFFERENT INTEGRATED MULTIPLE CRITERIA DECISION MAKING...
A COMPARATIVE STUDY OF DIFFERENT INTEGRATED MULTIPLE CRITERIA DECISION MAKING...A COMPARATIVE STUDY OF DIFFERENT INTEGRATED MULTIPLE CRITERIA DECISION MAKING...
A COMPARATIVE STUDY OF DIFFERENT INTEGRATED MULTIPLE CRITERIA DECISION MAKING...
Β 
Verification of Autonomous Vehicles Through Simulation Using MATLAB ADAS Toolbox
Verification of Autonomous Vehicles Through Simulation Using MATLAB ADAS ToolboxVerification of Autonomous Vehicles Through Simulation Using MATLAB ADAS Toolbox
Verification of Autonomous Vehicles Through Simulation Using MATLAB ADAS Toolbox
Β 
PROSPECT - PROactive Safety for PEdestrians and CyclisTs
PROSPECT - PROactive Safety for PEdestrians and CyclisTsPROSPECT - PROactive Safety for PEdestrians and CyclisTs
PROSPECT - PROactive Safety for PEdestrians and CyclisTs
Β 
Dissertation Defense_Md Sakoat Hossan
Dissertation Defense_Md Sakoat HossanDissertation Defense_Md Sakoat Hossan
Dissertation Defense_Md Sakoat Hossan
Β 
Adamu muhammad isah
Adamu muhammad isahAdamu muhammad isah
Adamu muhammad isah
Β 
Ai in automobile
Ai in automobileAi in automobile
Ai in automobile
Β 
IRJET- Traffic Sign Recognition System: A Survey
IRJET- Traffic Sign Recognition System: A SurveyIRJET- Traffic Sign Recognition System: A Survey
IRJET- Traffic Sign Recognition System: A Survey
Β 
A Review: Machine vision and its Applications
A Review: Machine vision and its ApplicationsA Review: Machine vision and its Applications
A Review: Machine vision and its Applications
Β 
Road traffic rules synthesis using ge
Road traffic rules synthesis using geRoad traffic rules synthesis using ge
Road traffic rules synthesis using ge
Β 
QDA_RTP_Traffic_ppt_final.ppt
QDA_RTP_Traffic_ppt_final.pptQDA_RTP_Traffic_ppt_final.ppt
QDA_RTP_Traffic_ppt_final.ppt
Β 

More from Luuk Brederode

Extension of a static into a semi dynamic TA model with strict capacity const...
Extension of a static into a semi dynamic TA model with strict capacity const...Extension of a static into a semi dynamic TA model with strict capacity const...
Extension of a static into a semi dynamic TA model with strict capacity const...Luuk Brederode
Β 
PhD summary of Luuk Brederode, presented at 2023-10-17 to Veitch Lister Consu...
PhD summary of Luuk Brederode, presented at 2023-10-17 to Veitch Lister Consu...PhD summary of Luuk Brederode, presented at 2023-10-17 to Veitch Lister Consu...
PhD summary of Luuk Brederode, presented at 2023-10-17 to Veitch Lister Consu...Luuk Brederode
Β 
Strategische micromodellen zonder statistische ruis - het kan
Strategische micromodellen zonder statistische ruis - het kanStrategische micromodellen zonder statistische ruis - het kan
Strategische micromodellen zonder statistische ruis - het kanLuuk Brederode
Β 
Matrixkalibratie in strategische verkeersmodellen - nieuwe mogelijkheden door...
Matrixkalibratie in strategische verkeersmodellen - nieuwe mogelijkheden door...Matrixkalibratie in strategische verkeersmodellen - nieuwe mogelijkheden door...
Matrixkalibratie in strategische verkeersmodellen - nieuwe mogelijkheden door...Luuk Brederode
Β 
Incorporating Congestion Phenomena into Large Scale Strategic Transport Model...
Incorporating Congestion Phenomena into Large Scale Strategic Transport Model...Incorporating Congestion Phenomena into Large Scale Strategic Transport Model...
Incorporating Congestion Phenomena into Large Scale Strategic Transport Model...Luuk Brederode
Β 
Vergelijking reistijden en flows toedelingen
Vergelijking reistijden en flows toedelingenVergelijking reistijden en flows toedelingen
Vergelijking reistijden en flows toedelingenLuuk Brederode
Β 
Vervoersvraagmodellering - transitie van macro- naar microscopisch
Vervoersvraagmodellering - transitie van macro- naar microscopischVervoersvraagmodellering - transitie van macro- naar microscopisch
Vervoersvraagmodellering - transitie van macro- naar microscopischLuuk Brederode
Β 
Improving convergence of static assignment models with strict capacity constr...
Improving convergence of static assignment models with strict capacity constr...Improving convergence of static assignment models with strict capacity constr...
Improving convergence of static assignment models with strict capacity constr...Luuk Brederode
Β 
Het effect van de lege-netwerk aanname in strategische verkeers-toedelingsmod...
Het effect van de lege-netwerk aanname in strategische verkeers-toedelingsmod...Het effect van de lege-netwerk aanname in strategische verkeers-toedelingsmod...
Het effect van de lege-netwerk aanname in strategische verkeers-toedelingsmod...Luuk Brederode
Β 
Presentatie resultaten segmentatie zwaartekrachtmodellen V-MRDH op stedelijkh...
Presentatie resultaten segmentatie zwaartekrachtmodellen V-MRDH op stedelijkh...Presentatie resultaten segmentatie zwaartekrachtmodellen V-MRDH op stedelijkh...
Presentatie resultaten segmentatie zwaartekrachtmodellen V-MRDH op stedelijkh...Luuk Brederode
Β 
Incorporating congestion phenomena into large scale strategic transport model...
Incorporating congestion phenomena into large scale strategic transport model...Incorporating congestion phenomena into large scale strategic transport model...
Incorporating congestion phenomena into large scale strategic transport model...Luuk Brederode
Β 
Eerste grootschalige toepassing van STAQ
Eerste grootschalige toepassing van STAQEerste grootschalige toepassing van STAQ
Eerste grootschalige toepassing van STAQLuuk Brederode
Β 
First large scale application of a static matrix estimation method on observe...
First large scale application of a static matrix estimation method on observe...First large scale application of a static matrix estimation method on observe...
First large scale application of a static matrix estimation method on observe...Luuk Brederode
Β 
20220201_semi dynamic STAQ application on BBMB.pptx
20220201_semi dynamic STAQ application on BBMB.pptx20220201_semi dynamic STAQ application on BBMB.pptx
20220201_semi dynamic STAQ application on BBMB.pptxLuuk Brederode
Β 
Platos2022 matrixkalibratie op reistijden congestiepatronen en intensiteiten ...
Platos2022 matrixkalibratie op reistijden congestiepatronen en intensiteiten ...Platos2022 matrixkalibratie op reistijden congestiepatronen en intensiteiten ...
Platos2022 matrixkalibratie op reistijden congestiepatronen en intensiteiten ...Luuk Brederode
Β 
Platos2022 Strategische micromodellen zonder statistische ruis - het kan.pptx
Platos2022 Strategische micromodellen zonder statistische ruis - het kan.pptxPlatos2022 Strategische micromodellen zonder statistische ruis - het kan.pptx
Platos2022 Strategische micromodellen zonder statistische ruis - het kan.pptxLuuk Brederode
Β 
STAQ based Matrix estimation - initial concept (presented at hEART conference...
STAQ based Matrix estimation - initial concept (presented at hEART conference...STAQ based Matrix estimation - initial concept (presented at hEART conference...
STAQ based Matrix estimation - initial concept (presented at hEART conference...Luuk Brederode
Β 
20200311 platos2020 matrixkalibratie op intensiteiten congestiepatronen en...
20200311   platos2020  matrixkalibratie op intensiteiten congestiepatronen en...20200311   platos2020  matrixkalibratie op intensiteiten congestiepatronen en...
20200311 platos2020 matrixkalibratie op intensiteiten congestiepatronen en...Luuk Brederode
Β 
Big data fusion and parametrization for strategic transport models
Big data fusion and parametrization for strategic transport modelsBig data fusion and parametrization for strategic transport models
Big data fusion and parametrization for strategic transport modelsLuuk Brederode
Β 
Traffic assignment of motorized private transport in OmniTRANS transport plan...
Traffic assignment of motorized private transport in OmniTRANS transport plan...Traffic assignment of motorized private transport in OmniTRANS transport plan...
Traffic assignment of motorized private transport in OmniTRANS transport plan...Luuk Brederode
Β 

More from Luuk Brederode (20)

Extension of a static into a semi dynamic TA model with strict capacity const...
Extension of a static into a semi dynamic TA model with strict capacity const...Extension of a static into a semi dynamic TA model with strict capacity const...
Extension of a static into a semi dynamic TA model with strict capacity const...
Β 
PhD summary of Luuk Brederode, presented at 2023-10-17 to Veitch Lister Consu...
PhD summary of Luuk Brederode, presented at 2023-10-17 to Veitch Lister Consu...PhD summary of Luuk Brederode, presented at 2023-10-17 to Veitch Lister Consu...
PhD summary of Luuk Brederode, presented at 2023-10-17 to Veitch Lister Consu...
Β 
Strategische micromodellen zonder statistische ruis - het kan
Strategische micromodellen zonder statistische ruis - het kanStrategische micromodellen zonder statistische ruis - het kan
Strategische micromodellen zonder statistische ruis - het kan
Β 
Matrixkalibratie in strategische verkeersmodellen - nieuwe mogelijkheden door...
Matrixkalibratie in strategische verkeersmodellen - nieuwe mogelijkheden door...Matrixkalibratie in strategische verkeersmodellen - nieuwe mogelijkheden door...
Matrixkalibratie in strategische verkeersmodellen - nieuwe mogelijkheden door...
Β 
Incorporating Congestion Phenomena into Large Scale Strategic Transport Model...
Incorporating Congestion Phenomena into Large Scale Strategic Transport Model...Incorporating Congestion Phenomena into Large Scale Strategic Transport Model...
Incorporating Congestion Phenomena into Large Scale Strategic Transport Model...
Β 
Vergelijking reistijden en flows toedelingen
Vergelijking reistijden en flows toedelingenVergelijking reistijden en flows toedelingen
Vergelijking reistijden en flows toedelingen
Β 
Vervoersvraagmodellering - transitie van macro- naar microscopisch
Vervoersvraagmodellering - transitie van macro- naar microscopischVervoersvraagmodellering - transitie van macro- naar microscopisch
Vervoersvraagmodellering - transitie van macro- naar microscopisch
Β 
Improving convergence of static assignment models with strict capacity constr...
Improving convergence of static assignment models with strict capacity constr...Improving convergence of static assignment models with strict capacity constr...
Improving convergence of static assignment models with strict capacity constr...
Β 
Het effect van de lege-netwerk aanname in strategische verkeers-toedelingsmod...
Het effect van de lege-netwerk aanname in strategische verkeers-toedelingsmod...Het effect van de lege-netwerk aanname in strategische verkeers-toedelingsmod...
Het effect van de lege-netwerk aanname in strategische verkeers-toedelingsmod...
Β 
Presentatie resultaten segmentatie zwaartekrachtmodellen V-MRDH op stedelijkh...
Presentatie resultaten segmentatie zwaartekrachtmodellen V-MRDH op stedelijkh...Presentatie resultaten segmentatie zwaartekrachtmodellen V-MRDH op stedelijkh...
Presentatie resultaten segmentatie zwaartekrachtmodellen V-MRDH op stedelijkh...
Β 
Incorporating congestion phenomena into large scale strategic transport model...
Incorporating congestion phenomena into large scale strategic transport model...Incorporating congestion phenomena into large scale strategic transport model...
Incorporating congestion phenomena into large scale strategic transport model...
Β 
Eerste grootschalige toepassing van STAQ
Eerste grootschalige toepassing van STAQEerste grootschalige toepassing van STAQ
Eerste grootschalige toepassing van STAQ
Β 
First large scale application of a static matrix estimation method on observe...
First large scale application of a static matrix estimation method on observe...First large scale application of a static matrix estimation method on observe...
First large scale application of a static matrix estimation method on observe...
Β 
20220201_semi dynamic STAQ application on BBMB.pptx
20220201_semi dynamic STAQ application on BBMB.pptx20220201_semi dynamic STAQ application on BBMB.pptx
20220201_semi dynamic STAQ application on BBMB.pptx
Β 
Platos2022 matrixkalibratie op reistijden congestiepatronen en intensiteiten ...
Platos2022 matrixkalibratie op reistijden congestiepatronen en intensiteiten ...Platos2022 matrixkalibratie op reistijden congestiepatronen en intensiteiten ...
Platos2022 matrixkalibratie op reistijden congestiepatronen en intensiteiten ...
Β 
Platos2022 Strategische micromodellen zonder statistische ruis - het kan.pptx
Platos2022 Strategische micromodellen zonder statistische ruis - het kan.pptxPlatos2022 Strategische micromodellen zonder statistische ruis - het kan.pptx
Platos2022 Strategische micromodellen zonder statistische ruis - het kan.pptx
Β 
STAQ based Matrix estimation - initial concept (presented at hEART conference...
STAQ based Matrix estimation - initial concept (presented at hEART conference...STAQ based Matrix estimation - initial concept (presented at hEART conference...
STAQ based Matrix estimation - initial concept (presented at hEART conference...
Β 
20200311 platos2020 matrixkalibratie op intensiteiten congestiepatronen en...
20200311   platos2020  matrixkalibratie op intensiteiten congestiepatronen en...20200311   platos2020  matrixkalibratie op intensiteiten congestiepatronen en...
20200311 platos2020 matrixkalibratie op intensiteiten congestiepatronen en...
Β 
Big data fusion and parametrization for strategic transport models
Big data fusion and parametrization for strategic transport modelsBig data fusion and parametrization for strategic transport models
Big data fusion and parametrization for strategic transport models
Β 
Traffic assignment of motorized private transport in OmniTRANS transport plan...
Traffic assignment of motorized private transport in OmniTRANS transport plan...Traffic assignment of motorized private transport in OmniTRANS transport plan...
Traffic assignment of motorized private transport in OmniTRANS transport plan...
Β 

Recently uploaded

Gurgaon ✑️9711147426✨Call In girls Gurgaon Sector 51 escort service
Gurgaon ✑️9711147426✨Call In girls Gurgaon Sector 51 escort serviceGurgaon ✑️9711147426✨Call In girls Gurgaon Sector 51 escort service
Gurgaon ✑️9711147426✨Call In girls Gurgaon Sector 51 escort servicejennyeacort
Β 
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...Soham Mondal
Β 
CCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdf
CCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdfCCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdf
CCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdfAsst.prof M.Gokilavani
Β 
πŸ”9953056974πŸ”!!-YOUNG call girls in Rajendra Nagar Escort rvice Shot 2000 nigh...
πŸ”9953056974πŸ”!!-YOUNG call girls in Rajendra Nagar Escort rvice Shot 2000 nigh...πŸ”9953056974πŸ”!!-YOUNG call girls in Rajendra Nagar Escort rvice Shot 2000 nigh...
πŸ”9953056974πŸ”!!-YOUNG call girls in Rajendra Nagar Escort rvice Shot 2000 nigh...9953056974 Low Rate Call Girls In Saket, Delhi NCR
Β 
Introduction to Microprocesso programming and interfacing.pptx
Introduction to Microprocesso programming and interfacing.pptxIntroduction to Microprocesso programming and interfacing.pptx
Introduction to Microprocesso programming and interfacing.pptxvipinkmenon1
Β 
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur EscortsHigh Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur High Profile
Β 
main PPT.pptx of girls hostel security using rfid
main PPT.pptx of girls hostel security using rfidmain PPT.pptx of girls hostel security using rfid
main PPT.pptx of girls hostel security using rfidNikhilNagaraju
Β 
SPICE PARK APR2024 ( 6,793 SPICE Models )
SPICE PARK APR2024 ( 6,793 SPICE Models )SPICE PARK APR2024 ( 6,793 SPICE Models )
SPICE PARK APR2024 ( 6,793 SPICE Models )Tsuyoshi Horigome
Β 
chaitra-1.pptx fake news detection using machine learning
chaitra-1.pptx  fake news detection using machine learningchaitra-1.pptx  fake news detection using machine learning
chaitra-1.pptx fake news detection using machine learningmisbanausheenparvam
Β 
Call Girls Delhi {Jodhpur} 9711199012 high profile service
Call Girls Delhi {Jodhpur} 9711199012 high profile serviceCall Girls Delhi {Jodhpur} 9711199012 high profile service
Call Girls Delhi {Jodhpur} 9711199012 high profile servicerehmti665
Β 
Architect Hassan Khalil Portfolio for 2024
Architect Hassan Khalil Portfolio for 2024Architect Hassan Khalil Portfolio for 2024
Architect Hassan Khalil Portfolio for 2024hassan khalil
Β 
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130Suhani Kapoor
Β 
power system scada applications and uses
power system scada applications and usespower system scada applications and uses
power system scada applications and usesDevarapalliHaritha
Β 
College Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service NashikCollege Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service NashikCall Girls in Nagpur High Profile
Β 
Software and Systems Engineering Standards: Verification and Validation of Sy...
Software and Systems Engineering Standards: Verification and Validation of Sy...Software and Systems Engineering Standards: Verification and Validation of Sy...
Software and Systems Engineering Standards: Verification and Validation of Sy...VICTOR MAESTRE RAMIREZ
Β 
IVE Industry Focused Event - Defence Sector 2024
IVE Industry Focused Event - Defence Sector 2024IVE Industry Focused Event - Defence Sector 2024
IVE Industry Focused Event - Defence Sector 2024Mark Billinghurst
Β 
Current Transformer Drawing and GTP for MSETCL
Current Transformer Drawing and GTP for MSETCLCurrent Transformer Drawing and GTP for MSETCL
Current Transformer Drawing and GTP for MSETCLDeelipZope
Β 
GDSC ASEB Gen AI study jams presentation
GDSC ASEB Gen AI study jams presentationGDSC ASEB Gen AI study jams presentation
GDSC ASEB Gen AI study jams presentationGDSCAESB
Β 
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur EscortsHigh Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escortsranjana rawat
Β 

Recently uploaded (20)

Gurgaon ✑️9711147426✨Call In girls Gurgaon Sector 51 escort service
Gurgaon ✑️9711147426✨Call In girls Gurgaon Sector 51 escort serviceGurgaon ✑️9711147426✨Call In girls Gurgaon Sector 51 escort service
Gurgaon ✑️9711147426✨Call In girls Gurgaon Sector 51 escort service
Β 
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
Β 
CCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdf
CCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdfCCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdf
CCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdf
Β 
πŸ”9953056974πŸ”!!-YOUNG call girls in Rajendra Nagar Escort rvice Shot 2000 nigh...
πŸ”9953056974πŸ”!!-YOUNG call girls in Rajendra Nagar Escort rvice Shot 2000 nigh...πŸ”9953056974πŸ”!!-YOUNG call girls in Rajendra Nagar Escort rvice Shot 2000 nigh...
πŸ”9953056974πŸ”!!-YOUNG call girls in Rajendra Nagar Escort rvice Shot 2000 nigh...
Β 
Introduction to Microprocesso programming and interfacing.pptx
Introduction to Microprocesso programming and interfacing.pptxIntroduction to Microprocesso programming and interfacing.pptx
Introduction to Microprocesso programming and interfacing.pptx
Β 
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur EscortsHigh Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
Β 
Call Us -/9953056974- Call Girls In Vikaspuri-/- Delhi NCR
Call Us -/9953056974- Call Girls In Vikaspuri-/- Delhi NCRCall Us -/9953056974- Call Girls In Vikaspuri-/- Delhi NCR
Call Us -/9953056974- Call Girls In Vikaspuri-/- Delhi NCR
Β 
main PPT.pptx of girls hostel security using rfid
main PPT.pptx of girls hostel security using rfidmain PPT.pptx of girls hostel security using rfid
main PPT.pptx of girls hostel security using rfid
Β 
SPICE PARK APR2024 ( 6,793 SPICE Models )
SPICE PARK APR2024 ( 6,793 SPICE Models )SPICE PARK APR2024 ( 6,793 SPICE Models )
SPICE PARK APR2024 ( 6,793 SPICE Models )
Β 
chaitra-1.pptx fake news detection using machine learning
chaitra-1.pptx  fake news detection using machine learningchaitra-1.pptx  fake news detection using machine learning
chaitra-1.pptx fake news detection using machine learning
Β 
Call Girls Delhi {Jodhpur} 9711199012 high profile service
Call Girls Delhi {Jodhpur} 9711199012 high profile serviceCall Girls Delhi {Jodhpur} 9711199012 high profile service
Call Girls Delhi {Jodhpur} 9711199012 high profile service
Β 
Architect Hassan Khalil Portfolio for 2024
Architect Hassan Khalil Portfolio for 2024Architect Hassan Khalil Portfolio for 2024
Architect Hassan Khalil Portfolio for 2024
Β 
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
Β 
power system scada applications and uses
power system scada applications and usespower system scada applications and uses
power system scada applications and uses
Β 
College Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service NashikCollege Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
Β 
Software and Systems Engineering Standards: Verification and Validation of Sy...
Software and Systems Engineering Standards: Verification and Validation of Sy...Software and Systems Engineering Standards: Verification and Validation of Sy...
Software and Systems Engineering Standards: Verification and Validation of Sy...
Β 
IVE Industry Focused Event - Defence Sector 2024
IVE Industry Focused Event - Defence Sector 2024IVE Industry Focused Event - Defence Sector 2024
IVE Industry Focused Event - Defence Sector 2024
Β 
Current Transformer Drawing and GTP for MSETCL
Current Transformer Drawing and GTP for MSETCLCurrent Transformer Drawing and GTP for MSETCL
Current Transformer Drawing and GTP for MSETCL
Β 
GDSC ASEB Gen AI study jams presentation
GDSC ASEB Gen AI study jams presentationGDSC ASEB Gen AI study jams presentation
GDSC ASEB Gen AI study jams presentation
Β 
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur EscortsHigh Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
Β 

Development of a microscopic tour based demand model without statistical noise

  • 1. Klik om de stijl te bewerken A microscopic demand model without statistical noise2020-09-10 Luuk Brederode - DAT.Mobility (speaker) Tanja Hardt - Goudappel Coffeng Bernike Rijksen - DAT.Mobility
  • 2. β€’ Demand modelling: why shift to tour based and microscopic? β€’ Statistical noise when using a microscopic approach β€’ Statistical noise elimination technique as implemented in Octavius: The Tour Based micro simulator in OmniTRANS Transport Planning Software β€’ Conclusions and recommendations 2 Contents
  • 3. Klik om de stijl te bewerken Demand modelling: why shift to tour based and microscopic?
  • 4. 4 From owning to using a mode Reach Flexibility Potential of usership What does this mean for demand models: β€’ Frameworks used in traditional models limit their usage to on / around the curve of ownership; β€’ With increased exploitation of the potential of usership comes an increased need for a different type of demand model. Reinforcement by MaaS
  • 5. 5 Why are trip based models not sufficient? Example: how to model this tour from home > work > shopping > home? Trip based model β€’ In the trip based model: β€’ There is no tour consistency (dependency between end and start location of trips within a tour) β€’ There is no mode consistency (availability of a mode is based on assumptions on trip level) β€’ This makes these models unsuitable to evaluate scenario’s on MaaS, CaVs and shared services. Tour in reality
  • 6. 6 Why are macro models not sufficient? Macromodel (aggregated) Departure time choice Destination choice Mode choice Trip/tour generator Population synthesizer Macromodel (disaggregated) Model components Micromodel Availability of alternatives may be dependent on: Person/Household characteristics Choices of other people Choices made earlier
  • 7. 7 Macromodel (aggregated) Departure time choice Destination choice Mode choice Trip/tour generator Population synthesizer Macromodel (disaggregated) Model components Micromodel Availability of alternatives may be dependent on: Person/Household characteristics Choices of other people Choices made earlier Why are macro models not sufficient? Agent has drivers' license -AND- the household has a car No other household member is using the car Car Driver available only if: Car Driver
  • 8. 88 Macromodel (aggregated) Departure time choice Destination choice Mode choice Trip/tour generator Population synthesizer Macromodel (disaggregated) Model components Micromodel Availability of alternatives may be dependent on: Person/Household characteristics Choices of other people Choices made earlier Why are macro models not sufficient? There is a person with drivers’ license in the household -AND- the household has a car No other household member is using the car -AND- A car driver is available Car Passenger Car Passenger available only if:
  • 9. 999 Macromodel (aggregated) Departure time choice Destination choice Mode choice Trip/tour generator Population synthesizer Macromodel (disaggregated) Model components Micromodel Availability of alternatives may be dependent on: Person/Household characteristics Choices of other people Choices made earlier Why are macro models not sufficient? Agent has a subscription for the service Shared car is not in use by other travellers Shared car service Shared car service available only if: No private mode was used for access; -OR- Private mode is to be picked up again
  • 10. Klik om de stijl te bewerken Statistical noise when using microscopic approach
  • 11. Microsimulation causes statistical noise…. 11 Effect of 180 additional inhabitants in circled area – microsimulator applied naively Why microsimulation cannot be used naively Effect of 180 additional inhabitants in circled area – microsimulator within Octavius Differences in # of car trips within the City of Almere 400 veh increase 400 veh decrease Differences in # of car trips within the City of Almere 400 veh increase 400 veh decrease
  • 12. 12 How microsimulation works (1/2) Probabilities from choice model Cumulative probabilities Cumulatieve distribution function 1. Apply Choice model of considered segment 2. Convert results to cumulative distribution function
  • 13. 13 How microsimulation works (2/2) 3. Draw a random value from π‘ˆ(0,1) For each synthetic person in the segment: 0.622 4. Determine the corresponding alternative 0.622 Car PT
  • 14. There are three reasons why results of this process do not exactly replicate the choice models outcomes: 1. Quantization error 2. Statistical noise due to randomness 3. Statistical noise due to non-uniqueness These concepts are explained in the next slides 14 Why microsimulation cannot be used naively
  • 15. 15 1. Quantization errors Size of segment #agents % #agents % quantization error 1 (macro model) 0.6 60% 0.4 40% 0.0% 1 1 100% 0 0% 40.0% 2 1 50% 1 50% 10.0% 3 2 67% 1 33% 6.7% 4 2 50% 2 50% 10.0% 5 3 60% 2 40% 0.0% 6 4 67% 2 33% 6.7% 7 4 57% 3 43% 2.9% 8 5 63% 3 38% 2.5% 9 5 56% 4 44% 4.4% 10 6 60% 4 40% 0.0% Car PT These quantization errors represent the price you pay (amount of deviation from the choice models behavior) to be able to use microsimulation
  • 16. 16 2. Randomness Size of segment #agents % #agents % quantization error 1 (macro model) 0.6 60% 0.4 40% 0.0% 1 1 100% 0 0% 40.0% 2 1 50% 1 50% 10.0% 3 2 67% 1 33% 6.7% 4 2 50% 2 50% 10.0% 5 3 60% 2 40% 0.0% 6 4 67% 2 33% 6.7% 7 4 57% 3 43% 2.9% 8 5 63% 3 38% 2.5% 9 5 56% 4 44% 4.4% 10 6 60% 4 40% 0.0% Car PT Neither is drawing 10 random values from π‘ˆ(0,1) guaranteed to yield 6 agents choosing for Car Drawing 5 random values from π‘ˆ(0,1) is not guaranteed to yield 3 agents choosing Car Randomness effects occur when the set of random draws to convert probabilities into discrete choices does not yield the expected value
  • 17. 17 3. Non uniqueness Size of segment #agents % #agents % quantization error 1 (macro model) 0.6 60% 0.4 40% 0.0% 1 1 100% 0 0% 40.0% 2 1 50% 1 50% 10.0% 3 2 67% 1 33% 6.7% 4 2 50% 2 50% 10.0% 5 3 60% 2 40% 0.0% 6 4 67% 2 33% 6.7% 7 4 57% 3 43% 2.9% 8 5 63% 3 38% 2.5% 9 5 56% 4 44% 4.4% 10 6 60% 4 40% 0.0% Car PT In this case (5-1)!=24 different discrete solutions exist, and they are all optima. However, in subsequent choice models, these people may be segmented differently, causing different outcomes! Car PT Car PT Optimal solution 1 Optimal solution 2 Non uniqueness effects occur when different sets of random draws are used to yield the same expected value
  • 18. Klik om de stijl te bewerken The statistical noise elimination technique in Octavius: The Tour Based micro simulator in OmniTRANS transport planning software
  • 19. β€’ A microsimulator for demand modelling implemented in OmniTRANS transport planning software β€’ (Following Vovsha 2019*, one should not call this an agent-based model). β€’ It currently contains a population synthesizer and discrete choice models for Tour generation, Destination- and Mode choice β€’ Choice models are applied on agent level (instead zone/segment level) β€’ It is a modular framework that allows to add (future) choice models β€’ It includes a statistic noise elimination technique to remove all randomness and non uniqueness effects 19 *Vovsha, P., 2019. Decision-Making Process Underlying Travel Behavior and Its Incorporation in Applied Travel Models, in: Bucciarelli, E., Chen, S.-H., Corchado, J.M. (Eds.), Decision Economics. Designs, Models, and Techniques for Boundedly Rational Decisions. Springer International Publishing, Cham, pp. 36–48. https://doi.org/10.1007/978-3-319- 99698-1_5 What is Octavius?
  • 20. 20 Population Synthesizer Synthetic population Tour Generator Tours per agent Trip Simulator Trip table per mode Model that allocates agents to person and householdtypes using entropy maximization + Statistical noise Elimination Technique to discretize results Choice Model that generates activities and their order per agent using random utility maximization (RUM) + Statistical noise Elimination Technique to discretize results Choice Model that distributes departing trips within tours over destinations using RUM + Statistical noise Elimination Technique to discretize results + Choice model that distributes trip chains over modes/mode combinations using RUM What is Octavius?
  • 21. 21 Summarized in one sentence: Pick a single discrete solution that -apart from the quantization error- perfectly matches the expected value from the choice models outcomes and stick to it in both reference case and scenarios. How does the statistical noise elimination technique work?
  • 22. 1. Quantization error: Β» Still remains, but: β€’ The size of its effects is known and (very) small β€’ Causes no differences in ceteris paribus situations, due to the solution to 3. Β» We foresee a method to minimize it, this is future work 2. Randomness: Β» Eliminated by optimizing the set of random draw values used in each choice situation, such that the expected value from the choice model is exactly met. Β» The selected draw value per choice situation becomes a property of the agent reflecting its β€˜lifestyle’ preference for that type of choice 3. Non-Uniqueness: Β» Eliminated by maintaining β€˜lifestyle’ preferences of agents from reference to scenario’s 22 How does the statistical noise elimination technique work?
  • 23. 23 Octavius – calculation times Octavius Almere Component Modeltype Discretisation Calculation time [mm:ss] Population Synthesizer Max entropy Yes 00:09:41 Tourgenerator Multinomial Logit Yes 00:03:12 Destination choice Multinomial Logit Yes 00:12:55 Mode choice Multinomial Logit No 00:05:48 Total 00:31:36 Computation times* of Octavius applied on the model of Almere (204.000 agents) (hybrid modelling context, external and through demand modelled by gravity model) *On a machine with Intel Core i7-8700 @3.70Ghz CPU and 64Gb of RAM
  • 24. Klik om de stijl te bewerken Conclusions & recommendations
  • 25. Conclusions β€’ The trend β€œfrom owning to using” asks for a shift from trip- to tour-based and from macro to micro demand models β€’ But microsimulation causes statistical noise severely limiting applicability in the strategic application context β€’ Octavius’ statistical noise elimination technique fixes this 25 Conclusions & recommendations
  • 26. Recommendations The statistical noise elimination technique: β€’ Uses uniformly distributed random draws per choice situation that reflect an agents β€˜lifestyle’ preference. By changing the distribution, sensitivity analysis on the effects of trends in lifestyle preferences could be done β€’ Can be applied on any case where micro simulation is applied to a cumulative distribution function (CDF). CDF’s may come from a model but they could just as well come from a dataset, making the applicability of the method potentially very large. β€’ May be extended to minimize the quantization error at a certain aggregation level. 26 Conclusions & recommendations
  • 28. Klik om de stijl te bewerken Backup slides
  • 29. 29 Microsimulation creates statistical noise, visible only on lower aggregation levels…. Effect of 180 additional inhabitants in circled area – microsimulator applied naively Effect of 180 additional inhabitants in circled area – microsimulator within Octavius Why microsimulation cannot be used naively
  • 30. 30 Currently1, 77% of tours in the Netherlands visit only one activity location, whereas 23% of tours visit multiple activity locations. Note that this means that a tour based model is more accurate for only 23% of the total number of tours. Tours visiting one activity Tours visiting 2+ activities 1Based on data in Dutch national travel survey (OViN) stacked from 2010-2017
  • 31. 31 Destinatino choice models auto, woninggebonden 2-tour kenmerken inw geslacht motief reistijd ln(kst) parkeertot ind kantwink ov ondtot basis mid mboho inwh 2 3 4 l man <18 18-2930-4545-6465+ Alleen geen k wel k 1 2 3 4 5 6+ werk zakelijk winkel school socrec overig kosten rit leeftijdleerlingplaatsen persoonbestemming stedelijkheidarbeidsplaatsen huishouden samenstelling grootte autopassagier, woninggebonden 2-tour kenmerken inw geslacht motief reistijd ln(kst) parkeertot ind kantwink ov ondtot basis mid mboho inw h 2 3 4 l man <18 18-2930-4545-6465+ Alleen geen k wel k 1 2 3 4 5 6+ werk zakelijk winkel school socrec overig arbeidsplaatsenkosten leerlingplaatsen rit bestemming persoon stedelijkheid grootte huishouden leeftijd samenstelling Negative relation Positive relation Insignificant relation Untested / insufficient data
  • 32. 32 Population synthesizer Synthetische huis- Houdens per zone Totalen p zone1 Distributie over 30 persoons- segmenten (uit OViN) Totalenpzone1 Synthetische inwoners per zone Iterative Proportional fitting Totalen p zone2 Distributie over 24 huishoud segmenten (uit OViN) Totalenpzone2 Iterative Proportional fitting Samenstelling huishoudens uit mobiliteitspanel-data Synthetische Populatie per zone Iterative Proportional updating + noise elimination techniq 1Totalen per zone (persoonsniveau) β€’ Maatschappelijke participatie (werkend, student, anders) β€’ Leeftijdsklasse (0-17, 18-29, 30-44, 45-64, 65+) β€’ Geslacht (man/vrouw) 2Totalen per zone (huishoudniveau) β€’ Huishoudgrotte (1-6+ personen) β€’ Aantal autos in huishouden (0-3+) Population Synthesizer Synthetic population Tour Generator Tours per person Trip Simulator Trip table per mode
  • 33. TourGenerator β€’ Elk genummerd blokje is een multinomial logit model β€’ Alle modellen zijn geschat op nationale OViN data 2010-2017 Population Synthesizer Synthetic population Tour Generator Tours per person Trip Simulator Trip table per mode
  • 34. 34 Destination choice model Population Synthesizer Synthetic population Tour Generator Tours per person Trip Simulator Trip table per mode Multinomial logit model dat de kans op bestemming i bepaald, gegeven het vorige reeds bepaalde punt h and het volgende te bereiken punt j: 𝑃𝑖|β„Ž,𝑗 = exp(𝑉𝑖|β„Ž,𝑗) 𝑖′ exp(𝑉𝑖′|β„Ž,𝑗) Met utiliteit: 𝑉𝑖|β„Ž,𝑗 = 𝛽 π‘‘β„Žπ‘– + 𝑑𝑖𝑗 + ln(π‘šπ‘–) waarin π‘‘β„Žπ‘–: reistijd van β„Ž tot 𝑖 𝑑𝑖𝑗: reistijd van 𝑖 tot 𝑗 π‘šπ‘–: socio/economische activiteiten op 𝑖 𝛽: parameter per combinatie: (β„Žπ‘‘π‘¦π‘π‘’, 𝑖𝑑𝑦𝑝𝑒, 𝑗𝑑𝑦𝑝𝑒, π‘Žπ‘šπ‘œπ‘‘π‘’, π‘π‘šπ‘œπ‘‘π‘’) β„Ž = 𝑗 𝑖 stap 1 𝑗 β„Ž stap 2 𝑖 Resultaat bestemmingskeuze
  • 35. 35 Mode choice model Population Synthesizer Synthetic population Tour Generator Tours per person Trip Simulator Trip table per mode Multinomial logit model dat de kans op mode π‘š bepaald, gegeven de gekozen ritketen 𝑐 per modaliteit uit het bestemmingskeuzemodel 𝑃 π‘š|𝑐 = exp(𝑉 π‘š|𝑐) π‘šβ€² exp(𝑉 π‘šβ€²|𝑐) Met utiliteit: 𝑉 π‘š|𝑐 = 𝛽 π‘š1 𝑑 𝑐,π‘š +𝛽 π‘š2 𝑋 π‘š2+. . +𝛽 π‘šπ‘› 𝑋 π‘šπ‘› + logsumc,m Waarin: 𝑑 𝑐,π‘š: totale reistijd voor realisatie ritketen 𝑐 met mode π‘š 𝑋 π‘š2. . 𝑋 π‘šπ‘›: verklarende variabelen (reistijd ratio’s, autobeschikbaarheid, …) π‘™π‘œπ‘”π‘ π‘’π‘š 𝑐,π‘š: gemiddelde aantrekkelijkheid van de bestemmingen in 𝑐 π‘™π‘œπ‘”π‘ π‘’π‘š 𝑐,π‘š = 1/𝑀 𝑖=1..𝑛 exp(𝑉𝑖|β„Ž,𝑗) 𝛽 π‘š1. . 𝛽 π‘šπ‘›: parameters Illustratief voorbeeld: er wordt tussen gehele ketens gekozen!