Generating Realistic Individual Activity Schedules via Activity Location Allocation Based on Simulated Travel Times
Pith reviewed 2026-06-25 22:01 UTC · model grok-4.3
The pith
Iterative dynamic programming allocates activity locations based on simulated travel times to generate schedules closer to survey reports.
A machine-rendered reading of the paper's core claim, the machinery that carries it, and where it could break.
Core claim
We propose a framework for generating activity schedules that iteratively applies a dynamic programming method to allocate activity locations based on simulated travel times. Numerical experiments with dummy data show that the proposed method reduces the discrepancy between simulated travel times and those reported in travel surveys by 52.2% relative to the first iteration through iterative refinement.
What carries the argument
Iterative dynamic programming for activity location allocation based on simulated travel times.
If this is right
- Generated schedules better preserve travel times reported in surveys while still using only public data sources.
- The same iterative allocation process can be repeated until the simulated times stabilize near survey values.
- Standard population-plus-survey combinations for mobility modeling gain improved time consistency without additional private data.
- Applications such as disease spread simulation or transport policy testing receive inputs whose time budgets align more closely with observed behavior.
Where Pith is reading between the lines
- If the reduction observed on dummy data holds on actual urban datasets, the method could reduce the need for expensive collection of individual trajectory data.
- The framework might be combined with additional constraints such as activity duration limits or mode choice to handle more complex daily patterns.
- Convergence behavior could be analyzed mathematically to determine how many iterations are typically required before further gains become small.
Load-bearing premise
Iteratively refining activity location allocations via dynamic programming on simulated travel times will produce schedules whose travel times converge to match those reported in travel surveys.
What would settle it
Apply the iterative method to real travel survey data for a city and measure whether the discrepancy between simulated and reported travel times decreases by a comparable amount after several rounds of refinement.
read the original abstract
Individual level daily activity schedules are essential for a wide range of applications, including infectious disease control, urban transportation planning, and policy design. In practice, such schedules are typically generated by combining population data with travel survey data. These data sources are used because they are often publicly available, whereas observed individual activity schedules are difficult to obtain due to privacy concerns. However, because of the complexity of mobility modelling, it is difficult to generate realistic activity schedules that also preserve travel times consistent with those reported in travel surveys. To address this issue, we propose a framework for generating activity schedules that iteratively applies a dynamic programming method to allocate activity locations based on simulated travel times. Numerical experiments with dummy data show that the proposed method reduces the discrepancy between simulated travel times and those reported in travel surveys by 52.2% relative to the first iteration through iterative refinement.
Editorial analysis
A structured set of objections, weighed in public.
Referee Report
Summary. The paper proposes an iterative framework that uses dynamic programming to reallocate activity locations based on simulated travel times in order to generate individual daily activity schedules whose travel times better match those reported in travel surveys. The central empirical claim is that this procedure reduces the discrepancy by 52.2% relative to the first iteration when tested on dummy data.
Significance. If the iterative allocation procedure can be shown to recover travel-time statistics from independent real-world surveys rather than merely reproducing consistency within a synthetic generator, the method would offer a practical way to synthesize realistic schedules from publicly available population and survey data, supporting applications in transportation planning and epidemiological modeling.
major comments (3)
- [Abstract] Abstract: the headline result of a 52.2% discrepancy reduction is obtained exclusively on dummy data generated from the same simulation engine used by the allocator; no experiment on held-out real travel-survey data is reported, leaving open whether the improvement generalizes beyond self-consistency within the synthetic model.
- [Numerical Experiments] Numerical Experiments (implied by abstract claim): the paper provides no description of the dynamic-programming implementation details, no additional baselines beyond the first iteration, no error bars, and no experimental controls, so the quantitative support for the central claim remains limited.
- [Method] Method description: because travel times used for allocation are drawn from the identical simulation model that produced the dummy schedules, any observed convergence may reflect internal consistency rather than recovery of an external target distribution; this circularity risk is not addressed by an independent validation set.
minor comments (2)
- [Abstract] The abstract states the reduction is 'relative to the first iteration' but does not clarify whether subsequent iterations continue to improve or plateau.
- [Numerical Experiments] No mention of how the dummy data was constructed or how closely its travel-time distribution matches real survey statistics.
Simulated Author's Rebuttal
We thank the referee for the constructive comments. Our work demonstrates the iterative dynamic programming allocator on dummy data to establish its ability to reduce travel-time discrepancies in a controlled setting with known ground truth. We respond point-by-point below.
read point-by-point responses
-
Referee: [Abstract] Abstract: the headline result of a 52.2% discrepancy reduction is obtained exclusively on dummy data generated from the same simulation engine used by the allocator; no experiment on held-out real travel-survey data is reported, leaving open whether the improvement generalizes beyond self-consistency within the synthetic model.
Authors: The 52.2% reduction is intentionally shown on dummy data to measure improvement against a known target distribution generated by the same engine. This controlled setup isolates the effect of the iterative DP procedure. We will revise the abstract and add a limitations paragraph to explicitly state the dummy-data scope and note that real-survey generalization remains future work. revision: partial
-
Referee: [Numerical Experiments] Numerical Experiments (implied by abstract claim): the paper provides no description of the dynamic-programming implementation details, no additional baselines beyond the first iteration, no error bars, and no experimental controls, so the quantitative support for the central claim remains limited.
Authors: We will expand the Numerical Experiments section with full DP implementation details (state definition, cost function, recurrence), add baselines such as single-pass allocation, include error bars from multiple random seeds, and describe controls for the dummy-data generation process to strengthen the quantitative evidence. revision: yes
-
Referee: [Method] Method description: because travel times used for allocation are drawn from the identical simulation model that produced the dummy schedules, any observed convergence may reflect internal consistency rather than recovery of an external target distribution; this circularity risk is not addressed by an independent validation set.
Authors: The shared model is by design: it tests whether the allocator can iteratively recover the original travel-time statistics from initial allocations. The observed reduction confirms the procedure improves consistency within this setting. We will add an explicit discussion of this design choice, the resulting scope limitation, and the need for independent real-data validation in future work. revision: partial
Circularity Check
No significant circularity; result is algorithmic output on independent dummy data
full rationale
The paper describes an iterative dynamic programming procedure for reallocating activity locations using simulated travel times, with the central numerical claim (52.2% discrepancy reduction) obtained exclusively via experiments on dummy data. No equations, definitions, or steps reduce the reported improvement to a fitted parameter, self-referential definition, or self-citation chain. The dummy data functions as an external test set against which the algorithm's convergence is measured, making the derivation self-contained rather than tautological. No load-bearing uniqueness theorems or ansatzes imported via citation are present.
Axiom & Free-Parameter Ledger
Reference graph
Works this paper leans on
-
[1]
Zooming into mobility to understand cities: A review of mobility-driven urban studies , journal =
Ruoxi Wang and Xinyuan Zhang and Nan Li , keywords =. Zooming into mobility to understand cities: A review of mobility-driven urban studies , journal =. 2022 , issn =. doi:https://doi.org/10.1016/j.cities.2022.103939 , url =
-
[2]
, journal=
Rabiner, L.R. , journal=. A tutorial on hidden Markov models and selected applications in speech recognition , year=
-
[3]
Synthetic population and travel demand for Paris and Île-de-France based on open and publicly available data , journal =. 2021 , issn =. doi:https://doi.org/10.1016/j.trc.2021.103291 , author =
-
[4]
National Travel Survey, 2002--2024 , year =
2002
-
[5]
Greenbury and Bowen Zhang and Stuart Lynn and Tao Cheng , title =
Hussein Mahfouz and Sam F. Greenbury and Bowen Zhang and Stuart Lynn and Tao Cheng , title =. Environment and Planning B: Urban Analytics and City Science , volume =. 2025 , doi =
2025
-
[6]
Beam search pruning in speech recognition using a posterior probability-based confidence measure , journal =. 2004 , issn =. doi:https://doi.org/10.1016/j.specom.2003.11.002 , author =
-
[7]
The Geospatial Artificial Intelligence (GeoAI) , year =
Gamal, Yahya and Mitomi, Tatsuya and Heppenstall, Alison and Suel, Esra and Polhill, Gary , title =. The Geospatial Artificial Intelligence (GeoAI) , year =. doi:10.5281/zenodo.20542665 , url =
-
[8]
2026 , eprint=
MATraM: A Multi-Activity Transport and Mobility Agent-Based Model for Activity Modifications , author=. 2026 , eprint=
2026
-
[9]
Rice, Hugh P. and H. An inclusive economy dataset for wards in Great Britain using administrative and synthetic data sources , journal =. 2025 , volume =. doi:10.1038/s41597-025-05502-x , url =
-
[10]
Bulletin of the American Mathematical Society , volume =
Bellman, Richard , title =. Bulletin of the American Mathematical Society , volume =. 1954 , doi =
1954
discussion (0)
Sign in with ORCID, Apple, or X to comment. Anyone can read and Pith papers without signing in.