Application Independent Heuristic Data Merging Methodology for Sample-Free Agent Population Synthesis

Authored by Bhagya N Wickramasinghe

Date Published: 2019

DOI: 10.18564/jasss.3844

Sponsors: No sponsors listed

Platforms: Java Python

Model Documentation: Other Narrative Pseudocode Mathematical description

Model Code URLs: https://github.com/UDST/synthpop https://github.com/denizens/freesyn

Abstract

This work proposes a novel application independent heuristics specifying framework and a household structures construction process, for sample-free population synthesis. The framework decouples heuristics and the algorithm by defining a set of generic constructs to specify heuristics on relationships and household structures. The algorithm uses Iterative Proportional Fitting, Monte Carlo sampling and combinatorial optimisation to synthesise the population. Decoupled nature of the system allows it to be used in different applications relatively easily by changing the heuristics. We demonstrate that this is a robust technique capable of producing synthetic agent populations highly consistent to input data distributions using two case studies. Apart from contributing to synthetic population reconstruction, this work will form one of the building blocks for integrating independently developed models to build complex new agent based models.
Tags
Agent-based modelling models Framework Synthetic population reconstruction Heuristic population construction Sample-free Integrating models Iterative proportional fitting