|
MATSim API | |||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | |||||||||
See:
Description
| Class Summary | |
|---|---|
| EquilTest | |
| MyMobsimFactory | |
| MyWithinDayMobsimListener | As stated in the package info, this class is an untested design suggestion. |
| MyWithinDayMobsimListener2 | |
This package contains code that demonstrates some ideas of how to use matsim for withinday replanning.
Definition: Withinday replanning means that agents can replan while they are on their way, technically while the mobsim is running. Why we are where we are: Historically, matsim was (and still is) written with large-scale performance (while remaining microscopic) as its prime technological goal, which in practice means the capability to simulate regions with 10 million inhabitants or more. This has meant a couple of design decisions that are, in fact, detrimental to within-day replanning. Examples for this are the "horizontal" way in which strategy modules are run ("first run strategy module 1 for all agents, then strategy module 2, etc.", rather than "for every agent, run the necessary strategy modules"), but also the multiple layers and caches of agent structure in the mobsim which essentially assume that a plan does not change while the mobsim is running. This package contains (as of dec'10):
|
MATSim API | |||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | |||||||||