A Research Platform for Singapore

Area-Interlinking Design Analysis

Overview

The goal of the Area-Interlinking Design Analysis (AIDA) group is to push the boundaries of what mobility simulation can do, develop and analyse innovative intelligent transport system solutions, and bring together the real and simulated world to form a symbiotic simulation environment.

Our research revolves around our established simulator CityMoS. It is a high-performance, parallel, microscopic, agent-based traffic simulator which can simulate days of traffic in megacities.

Its interactive user interface enables researchers as well as non-domain experts to meaningfully interact with the simulation environment and effortlessly identify regions of interest.

CityMoS provides open interfaces to connect it to other simulators and real-world data. This turns CityMoS into a citybrain — a platform to monitor, predict, and evaluate control strategies for smooth traffic in future smart cities.

Research

Simulation Methodology and Parallel Computing

  • Enabling simulators to be able to carry out city-scale experiments
  • Developing beyond the state-of-the-art parallelisation and performance-improving techniques
  • Efficiently exploring large design and parameter spaces
  • Using heterogeneous hardware environments and novel execution schemes

System Development Analysis and Evaluation

  • Holistically evaluating smart city applications
  • Conducting simulation studies from component all the way to the system level
  • Developing novel Intelligent Transport System solutions
  • Tackling new challenges such as mixed traffic of autonomous and conventional vehicles

Immersive, Coupled and Symbiotic Simulation

  • Creating open interfaces to bidirectionally couple with other simulators
  • Incorporating both recorded and live real-world data to increase explanatory power and create a digital twin
  • Immersing the human in the simulation to improve, validate and calibrate simulation models

 

City Mobility Simulator CityMoS

Publications

[1]D. Zehe, V. Viswanathan, W. Cai, and A. Knoll, “Online data extraction for large-scale agent-based simulations,” in Proceedings of the 2016 ACM SIGSIM Conference on Principles of Advanced Discrete Simulation (PADS), Banff, Canada: ACM, May 2016, pp. 69–78, ISBN: 978-1-4503-3742-7, DOI: 10.1145/2901378.2901384.
 
@inproceedings{zehe2016onlineAIDA,
author={Zehe, Daniel and Viswanathan, Vaisagh and Cai, Wentong and Knoll, Alois},
title={Online Data Extraction for Large-scale Agent-based Simulations},
booktitle={Proceedings of the 2016 ACM SIGSIM Conference on Principles of Advanced Discrete Simulation (PADS)},
year={2016},
month=may,
isbn={978-1-4503-3742-7},
pages={69--78},
doi={10.1145/2901378.2901384},
publisher={ACM},
address={Banff, Canada},
keywords={agent-based simulation, cloud-based simulation, online data extraction, time-variant relational algebra},
}
[2]M. Wagner and V. Viswanathan, “Analyzing the impact of driving behavior at traffic lights on urban heat,” in Proceedings of the Fourth International Conference on Countermeasure to Urban Heat Islands (IC2UHI), Singapore: Elsevier, Jun. 2016, pp. 303–307, DOI: 10.1016/j.proeng.2016.10.037.
 
@inproceedings{wagner2016analyzingAIDA,
title={Analyzing the Impact of Driving Behavior at Traffic Lights on Urban Heat},
author={Wagner, Michael and Viswanathan, Vaisagh},
booktitle={Proceedings of the Fourth International Conference on Countermeasure to Urban Heat Islands (IC2UHI)},
pages={303--307},
month=jun,
address={Singapore},
year={2016},
publisher={Elsevier},
doi={10.1016/j.proeng.2016.10.037}
}
[3]A. Sunderrajan, V. Viswanathan, W. Cai, and A. Knoll, “Traffic state estimation using floating car data,” in Proceedings of the 2016 International Conference on Computational Science (ICCS), vol. 80, San Diego, CA, USA: Elsevier, Jun. 2016, pp. 2008–2018, DOI: 10.1016/j.procs.2016.05.521.
 
@inproceedings{sunderrajan2016trafficAIDA,
title={Traffic State Estimation Using Floating Car Data},
author={Sunderrajan, Abhinav and Viswanathan, Vaisagh and Cai, Wentong and Knoll, Alois},
volume={80},
pages={2008--2018},
booktitle={Proceedings of the 2016 International Conference on Computational Science (ICCS)},
address={San Diego, CA, USA},
year={2016},
publisher={Elsevier},
month=jun,
doi={10.1016/j.procs.2016.05.521}
}
[4]R. Bi, J. Xiao, V. Viswanathan, and A. Knoll, “Influence of charging behaviour given charging station placement at existing petrol stations and residential car park locations in singapore,” in Proceedings of the 2016 International Conference on Computational Science (ICCS), San Diego, CA, USA, Jun. 2016, pp. 335–344, DOI: 10.1016/j.procs.2016.05.347.
 
@inproceedings{bi2016influenceAIDA,
title={Influence of Charging Behaviour Given Charging Station Placement at Existing Petrol Stations and Residential Car Park Locations in Singapore},
booktitle={Proceedings of the 2016 International Conference on Computational Science (ICCS)},
address={San Diego, CA, USA},
pages={335--344},
year={2016},
month=jun,
author={Bi, Ran and Xiao, Jiajian and Viswanathan, Vaisagh and Knoll, Alois},
doi={10.1016/j.procs.2016.05.347}
}
[5]L. Goel, R. Khandelwal, E. Retamino, S. Nair, and A. Knoll, “Application of a hybrid relation extraction framework for intelligent natural language processing,” in Proceedings of the 2016 Intelligent Systems Technologies and Applications (ISTA'16), Jaipur, India: Springer, Oct. 2016, pp. 803–813, DOI: 10.1007/978-3-319-47952-1_64.
 
@inproceedings{goel2016applicationAIDA,
author={Goel, Lavika and Khandelwal, Rashi and Retamino, Eloy and Nair, Suraj and Knoll, Alois},
title={Application of a Hybrid Relation Extraction Framework for Intelligent Natural Language Processing},
booktitle={Proceedings of the 2016 Intelligent Systems Technologies and Applications (ISTA'16)},
pages={803--813},
address={Jaipur, India},
year={2016},
publisher={Springer},
month=oct,
doi={10.1007/978-3-319-47952-1_64}
}
[6]N. Somani, M. Rickert, A. Gaschler, C. Cai, A. Perzylo, and A. Knoll, “Task level robot programming using prioritized non-linear inequality constraints,” in Proceedings of the 2016 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS), Daejeon, South Korea: IEEE, Oct. 2016, pp. 430–437, DOI: 10.1109/IROS.2016.7759090.
 
@inproceedings{somani2016taskAIDA,
title={Task Level Robot Programming Using Prioritized Non-linear Inequality Constraints},
author={Somani, Nikhil and Rickert, Markus and Gaschler, Andre and Cai, Caixia and Perzylo, Alexander and Knoll, Alois},
booktitle={Proceedings of the 2016 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS)},
pages={430--437},
year={2016},
month=oct,
publisher={IEEE},
address={Daejeon, South Korea},
doi={10.1109/IROS.2016.7759090},
}
[7]J. Ivanchev, D. Zehe, V. Viswanathan, S. Nair, and A. Knoll, “BISOS: backwards incremental system optimum search algorithm for fast socially optimal traffic assignment,” in Proceedings of the IEEE 19th International Conference on Intelligent Transportation Systems (ITSC), Rio de Janeiro, Brazil: IEEE, Nov. 2016, pp. 2137–2142, DOI: 10.1109/ITSC.2016.7795902.
 
@inproceedings{ivanchev2016bisosAIDA,
author={Ivanchev, Jordan and Zehe, Daniel and Viswanathan, Vaisagh and Nair, Suraj and Knoll, Alois},
booktitle={Proceedings of the IEEE 19th International Conference on Intelligent Transportation Systems (ITSC)},
title={{BISOS}: Backwards Incremental System Optimum Search Algorithm for Fast Socially Optimal Traffic Assignment},
address={Rio de Janeiro, Brazil},
year={2016},
month=nov,
pages={2137--2142},
publisher={IEEE},
doi={10.1109/ITSC.2016.7795902},
}
[8]R. Yaadhav, S. Nair, and A. Knoll, “Precise measurement of cargo boxes for gantry robot palletization in large scale workspaces using low-cost RGB-D sensors,” in Proceedings of the 13th Asian Conference on Computer Vision (ACCV 2016), Taipei, Taiwan: Springer, Nov. 2016, DOI: 10.1007/978-3-319-54190-7_29.
 
@inproceedings{yaadhav2016preciseAIDA,
author={Yaadhav, Raaj and Nair, Suraj and Knoll, Alois},
title={Precise Measurement of Cargo Boxes for Gantry Robot Palletization in Large Scale Workspaces using Low-cost {RGB-D} Sensors},
booktitle={Proceedings of the 13th Asian Conference on Computer Vision (ACCV 2016)},
year={2016},
address={Taipei, Taiwan},
month=nov,
doi={10.1007/978-3-319-54190-7_29},
publisher={Springer}
}
[9]A. Sunderrajan, V. Viswanathan, W. Cai, and A. Knoll, “Data driven adaptive traffic simulation of an expressway,” in Proceedings of the 2016 Winter Simulation Conference (WSC), Washington, D.C., USA, Dec. 2016, pp. 1194–1205, DOI: 10.1109/WSC.2016.7822176.
 
@inproceedings{sunderrajan2016dataAIDA,
title={Data driven Adaptive Traffic simulation of an expressway},
author={Sunderrajan, Abhinav and Viswanathan, Vaisagh and Cai, Wentong and Knoll, Alois},
booktitle={Proceedings of the 2016 Winter Simulation Conference (WSC)},
pages={1194--1205},
address={Washington, D.C., USA},
month=dec,
year={2016},
organization={IEEE},
doi={10.1109/WSC.2016.7822176}
}
[10]D. Eckhoff, D. Zehe, J. Ivanchev, and A. Knoll, “Smart city-to-vehicle – measuring, prediction, influencing,” ATZelektronik worldwide, vol. 12, no. 2, pp. 60–63, Apr. 2017, ISSN: 2192-9092.
 
@article{eckhoff2017smartAIDA,
author={Eckhoff, David and Zehe, Daniel and Ivanchev, Jordan and Knoll, Alois},
title={Smart City-to-vehicle -- Measuring, Prediction, Influencing},
journal={ATZelektronik worldwide},
pages={60--63},
volume={12},
number={2},
year={2017},
month=apr,
publisher={Springer},
issn={2192-9092},
url={https://link.springer.com/article/10.1007%2Fs38314-017-0018-1},
}
[11]D. Eckhoff, D. Zehe, J. Ivanchev, and A. Knoll, “Smart city-to-vehicle – Messen, Vorhersagen, Beeinflussen,” ATZelektronik, vol. 12, no. 2, pp. 68–73, Apr. 2017, ISSN: 2192-8878, DOI: 10.1007/s35658-017-0019-0.
 
@article{eckhoff2017smart_deAIDA,
author={Eckhoff, David and Zehe, Daniel and Ivanchev, Jordan and Knoll, Alois},
title={Smart City-to-vehicle -- {Messen}, {Vorhersagen}, {Beeinflussen}},
journal={ATZelektronik},
pages={68--73},
volume={12},
number={2},
year={2017},
month=apr,
publisher={Springer},
issn={2192-8878},
doi={10.1007/s35658-017-0019-0},
}
[12]D. Zehe, S. Nair, A. Knoll, and D. Eckhoff, “Towards CityMoS: a coupled city-scale mobility simulation framework,” in Proceedings of the 5th GI/ITG KuVS Fachgespräch Inter-vehicle Communication (FG-IVC 2017), Erlangen, Germany: FAU Erlangen-Nuremberg, Apr. 2017, ISSN: 2191-5008.
 
@inproceedings{zehe2017towardsAIDA,
author={Zehe, Daniel and Nair, Suraj and Knoll, Alois and Eckhoff, David},
title={Towards {CityMoS}: A Coupled City-scale Mobility Simulation Framework},
booktitle={Proceedings of the 5th GI/ITG KuVS Fachgespr{\"a}ch Inter-vehicle Communication (FG-IVC 2017)},
year={2017},
issn={2191-5008},
month=apr,
address={Erlangen, Germany},
publisher={FAU Erlangen-Nuremberg},
}
[13]Y. Xu, W. Cai, H. Aydt, M. Lees, and D. Zehe, “Relaxing synchronization in parallel agent-based road traffic simulation,” ACM Transactions on Modeling and Computer Simulation (TOMACS) – Special Issue on PADS 2015, vol. 27, no. 2, pp. 14:1–24, May 2017, DOI: 10.1145/2994143.
 
@article{xu2017relaxationAIDA,
author={Xu, Yadong and Cai, Wentong and Aydt, Heiko and Lees, Michael and Zehe, Daniel},
journal={ACM Transactions on Modeling and Computer Simulation (TOMACS) -- Special Issue on PADS 2015},
number={2},
pages={14:1--24},
title={Relaxing synchronization in parallel agent-based road traffic simulation},
volume={27},
month=may,
year={2017},
doi={10.1145/2994143},
}
[14]Y. Xu, W. Cai, D. Eckhoff, S. Nair, and A. Knoll, “A graph partitioning algorithm for parallel agent-based road traffic simulation,” in Proceedings of the 2017 ACM SIGSIM Conference on Principles of Advanced Discrete Simulation (PADS), Singapore, May 2017, pp. 209–219, DOI: 10.1145/3064911.3064914.
 
@inproceedings{xu2017graphAIDA,
author={Xu, Yadong and Cai, Wentong and Eckhoff, David and Nair, Suraj and Knoll, Alois},
title={A Graph Partitioning Algorithm for Parallel Agent-based Road Traffic Simulation},
booktitle={Proceedings of the 2017 ACM SIGSIM Conference on Principles of Advanced Discrete Simulation (PADS)},
pages={209--219},
year={2017},
month=may,
address={Singapore},
doi={10.1145/3064911.3064914},
}
[15]R. Bi, J. Xiao, V. Viswanathan, and A. Knoll, “Influence of charging behaviour given charging infrastructure specification: a case study of singapore,” Journal of Computational Science, vol. 20, pp. 118–128, May 2017, DOI: 10.1016/j.jocs.2017.03.013.
 
@article{bi2017influenceAIDA,
title={Influence of charging behaviour given charging infrastructure specification: A case study of Singapore},
author={Bi, Ran and Xiao, Jiajian and Viswanathan, Vaisagh and Knoll, Alois},
journal={Journal of Computational Science},
volume={20},
pages={118--128},
year={2017},
month=may,
publisher={Elsevier},
doi={10.1016/j.jocs.2017.03.013},
}
[16]S. Nair, N. Somani, A. Grunau, E. Dean-Leon, and A. Knoll, “Image processing units on ultra-low-cost embedded hardware: algorithmic optimizations for real-time performance,” Journal of Signal Processing Systems, vol. 90, no. 6, pp. 913-929, Aug. 2017, ISSN: 1939-8018, DOI: 10.1007/s11265-017-1267-1.
 
@article{nair2017imageAIDA,
author={Nair, Suraj and Somani, Nikhil and Grunau, Artur and Dean-Leon, Emmanuel and Knoll, Alois},
year={2017},
title={Image Processing Units on Ultra-low-cost Embedded Hardware: Algorithmic Optimizations for Real-time Performance},
journal={Journal of Signal Processing Systems},
issn={1939-8018},
pages={913-929},
number={6},
volume={90},
doi={10.1007/s11265-017-1267-1},
month=aug,
}
[17]R. Bi, J. Xiao, D. Pelzer, D. Ciechanowicz, D. Eckhoff, and A. Knoll, “A simulation-based heuristic for city-scale electric vehicle charging station placement,” in Proceedings of the 20th IEEE International Conference on Intelligent Transportation Systems (ITSC), Yokohama, Japan: IEEE, Oct. 2017, DOI: 10.1109/ITSC.2017.8317680.
 
@inproceedings{bi2017simulationbasedAIDA,
author={Bi, Ran and Xiao, Jiajian and Pelzer, Dominik and Ciechanowicz, David and Eckhoff, David and Knoll, Alois},
title={A Simulation-based Heuristic for City-scale Electric Vehicle Charging Station Placement},
booktitle={Proceedings of the 20th IEEE International Conference on Intelligent Transportation Systems (ITSC)},
year={2017},
month=oct,
address={Yokohama, Japan},
publisher={IEEE},
doi={10.1109/ITSC.2017.8317680}
}
[18]J. Ivanchev, D. Zehe, S. Nair, and A. Knoll, “Fast identification of critical roads by neural networks using system optimum assignment information,” in Proceedings of the 20th IEEE International Conference on Intelligent Transportation Systems (ITSC), Yokohama, Japan, Oct. 2017, DOI: 10.1109/ITSC.2017.8317626.
 
@inproceedings{ivanchev2017criticalAIDA,
author={Ivanchev, Jordan and Zehe, Daniel and Nair, Suraj and Knoll, Alois},
title={Fast Identification of Critical Roads by Neural Networks Using System Optimum Assignment Information},
booktitle={Proceedings of the 20th IEEE International Conference on Intelligent Transportation Systems (ITSC)},
year={2017},
month=oct,
address={Yokohama, Japan},
organization={IEEE},
doi={10.1109/ITSC.2017.8317626},
}
[19]Y. Xu, V. Viswanathan, and W. Cai, “Reducing synchronization overhead with computation replication in parallel agent-based road traffic simulation,” IEEE Transactions on Parallel and Distributed Systems, vol. 28, no. 11, pp. 3286–3297, Nov. 2017, ISSN: 1045-9219, DOI: 10.1109/TPDS.2017.2714165.
 
@article{xu2017synchronizationAIDA,
author={Xu, Yadong and Viswanathan, Vaisagh and Cai, Wentong},
journal={IEEE Transactions on Parallel and Distributed Systems},
title={Reducing Synchronization Overhead with Computation Replication in Parallel Agent-based Road Traffic Simulation},
year={2017},
volume={28},
number={11},
pages={3286--3297},
doi={10.1109/TPDS.2017.2714165},
issn={1045-9219},
month=nov,
}
[20]D. Eckhoff and I. Wagner, “Privacy in the smart city – applications, technologies, challenges and solutions,” IEEE Communications Surveys and Tutorials, vol. 20, no. 1, pp. 489–516, 2018, DOI: 10.1109/COMST.2017.2748998.
 
@article{eckhoff2017privacy,
author={Eckhoff, David and Wagner, Isabel},
title={Privacy in the Smart City -- Applications, Technologies, Challenges and Solutions},
journal={IEEE Communications Surveys and Tutorials},
year={2018},
volume={20},
number={1},
pages={489--516},
publisher={IEEE},
doi={10.1109/COMST.2017.2748998},
}
[21]M. Yang, P. Andelfinger, W. Cai, and A. Knoll, “Evaluation of conflict resolution methods for agent-based simulations on the gpu,” in Proceedings of the 2018 ACM SIGSIM Conference on Principles of Advanced Discrete Simulation (PADS), Rome, Italy: ACM, May 2018, pp. 129–132, DOI: 10.1145/3200921.3200940.
 
@inproceedings{yang2018evaluationAIDA,
author={Yang, Mingyu and Andelfinger, Philipp and Cai, Wentong and Knoll, Alois},
title={Evaluation of Conflict Resolution Methods for Agent-based Simulations on the GPU},
booktitle={Proceedings of the 2018 ACM SIGSIM Conference on Principles of Advanced Discrete Simulation (PADS)},
pages={129--132},
year={2018},
month=may,
address={Rome, Italy},
publisher={ACM},
doi={10.1145/3200921.3200940}
}
[22]I. Wagner and D. Eckhoff, “Technical privacy metrics: a systematic survey,” ACM Computing Surveys (CSUR), vol. 51, no. 3, Jun. 2018, DOI: 10.1145/3168389.
 
@article{wagner2018technicalAIDA,
author={Wagner, Isabel and Eckhoff, David},
title={Technical Privacy Metrics: A Systematic Survey},
journal={ACM Computing Surveys (CSUR)},
volume={51},
number={3},
month=jun,
year={2018},
publisher={ACM},
doi={10.1145/3168389},
}
[23]P. Andelfinger, Y. Xu, W. Cai, D. Eckhoff, and A. Knoll, “Fast-forwarding agent states to accelerate microscopic traffic simulations,” in Proceedings of the 2018 ACM SIGSIM Conference on Principles of Advanced Discrete Simulation (PADS), Rome, Italy: ACM, May 2018, pp. 113–124, DOI: 10.1145/3200921.3200923.
 
@inproceedings{andelfinger2018fastforwardingAIDA,
author={Andelfinger, Philipp and Xu, Yadong and Cai, Wentong and Eckhoff, David and Knoll, Alois},
title={Fast-forwarding Agent States to Accelerate Microscopic Traffic Simulations},
booktitle={Proceedings of the 2018 ACM SIGSIM Conference on Principles of Advanced Discrete Simulation (PADS)},
pages={113--124},
year={2018},
month=may,
address={Rome, Italy},
publisher={ACM},
doi={10.1145/3200921.3200923}
}
[24]J. Xiao, P. Andelfinger, D. Eckhoff, W. Cai, and A. Knoll, “Exploring execution schemes for agent-based traffic simulation on heterogeneous hardware,” in Proceedings of the 22nd International Symposium on Distributed Simulation and Real Time Applications (DS-RT), Madrid, Spain, Oct. 2018, accepted.
 
@inproceedings{xiao2018exploring,
author={Xiao, Jiajian and Andelfinger, Philipp and Eckhoff, David and Cai, Wentong and Knoll, Alois},
title={Exploring Execution Schemes for Agent-based Traffic Simulation on Heterogeneous Hardware},
booktitle={Proceedings of the 22nd International Symposium on Distributed Simulation and Real Time Applications (DS-RT)},
address={Madrid, Spain},
month=oct,
year={2018},
}
[25]D. Krauß, P. Andelfinger, F. Paus, N. Vahrenkamp, and T. Asfour, “Evaluating and optimizing component-based robot architectures using network simulation,” in Proceedings of the 2018 Winter Simulation Conference (WSC), Gothenburg, Sweden, Dec. 2018, accepted.
 
@inproceedings{krauss2018evaluatingAIDA,
author={Krau{\ss}, Daniel and Andelfinger, Philipp and Paus, Fabian and Vahrenkamp, Nikolaus and Asfour, Tamim},
title={Evaluating and Optimizing Component-based Robot Architectures using Network Simulation},
booktitle={Proceedings of the 2018 Winter Simulation Conference (WSC)},
address={Gothenburg, Sweden},
month=dec,
year={2018},
}
[26]P. Andelfinger, S. Udayakumar, D. Eckhoff, W. Cai, and A. Knoll, “Model preemption based on dynamic analysis of simulation data to accelerate traffic light timing optimisation,” in Proceedings of the 2018 Winter Simulation Conference (WSC), Gothenburg, Sweden, Dec. 2018, accepted.
 
@inproceedings{andelfinger2018modelAIDA,
author={Andelfinger, Philipp and Udayakumar, Sajeev and Eckhoff, David and Cai, Wentong and Knoll, Alois},
title={Model Preemption Based On Dynamic Analysis Of Simulation Data To Accelerate Traffic Light Timing Optimisation},
booktitle={Proceedings of the 2018 Winter Simulation Conference (WSC)},
address={Gothenburg, Sweden},
month=dec,
year={2018},
}
[27]P. Andelfinger, D. Zehe, Y. Chen, B. Su, D. Eckhoff, W. Cai, and A. Knoll, “Incremental calibration of agent-based pedestrian models using human-in-the-loop simulation,” in Proceedings of the 2018 Winter Simulation Conference (WSC), Gothenburg, Sweden, Dec. 2018, accepted.
 
@inproceedings{andelfinger2018incrementalAIDA,
author={Andelfinger, Philipp and Zehe, Daniel and Chen, Yihao and Su, Boyi and Eckhoff, David and Cai, Wentong and Knoll, Alois},
title={Incremental Calibration Of Agent-based Pedestrian Models Using Human-in-the-loop Simulation},
booktitle={Proceedings of the 2018 Winter Simulation Conference (WSC)},
address={Gothenburg, Sweden},
month=dec,
year={2018},
}

Top