{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,4,24]],"date-time":"2026-04-24T21:05:09Z","timestamp":1777064709270,"version":"3.51.4"},"reference-count":30,"publisher":"Association for Computing Machinery (ACM)","issue":"2","license":[{"start":{"date-parts":[[2016,12,6]],"date-time":"2016-12-06T00:00:00Z","timestamp":1480982400000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"funder":[{"name":"Linkage Project","award":["LP120200130"],"award-info":[{"award-number":["LP120200130"]}]},{"name":"Discovery Project","award":["DP130103705"],"award-info":[{"award-number":["DP130103705"]}]}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":["ACM Trans. Intell. Syst. Technol."],"published-print":{"date-parts":[[2017,3,31]]},"abstract":"<jats:p>Microscopic traffic simulators are important tools for studying transportation systems as they describe the evolution of traffic to the highest level of detail. A major challenge to microscopic simulators is the slow simulation speed due to the complexity of traffic models. We have developed the Scalable Microscopic Adaptive Road Traffic Simulator (SMARTS), a distributed microscopic traffic simulator that can utilize multiple independent processes in parallel. SMARTS can perform fast large-scale simulations. For example, when simulating 1 million vehicles in an area the size of Melbourne, the system runs 1.14 times faster than real time with 30 computing nodes and 0.2s simulation timestep. SMARTS supports various driver models and traffic rules, such as the car-following model and lane-changing model, which can be driver dependent. It can simulate multiple vehicle types, including bus and tram. The simulator is equipped with a wide range of features that help to customize, calibrate, and monitor simulations. Simulations are accurate and confirm with real traffic behaviours. For example, it achieves 79.1% accuracy in predicting traffic on a 10km freeway 90 minutes into the future. The simulator can be used for predictive traffic advisories as well as traffic management decisions as simulations complete well ahead of real time. SMARTS can be easily deployed to different operating systems as it is developed with the standard Java libraries.<\/jats:p>","DOI":"10.1145\/2898363","type":"journal-article","created":{"date-parts":[[2016,12,7]],"date-time":"2016-12-07T20:36:23Z","timestamp":1481142983000},"page":"1-22","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":52,"title":["SMARTS"],"prefix":"10.1145","volume":"8","author":[{"given":"Kotagiri","family":"Ramamohanarao","sequence":"first","affiliation":[{"name":"University of Melbourne, Victoria, Australia"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Hairuo","family":"Xie","sequence":"additional","affiliation":[{"name":"University of Melbourne, Victoria, Australia"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Lars","family":"Kulik","sequence":"additional","affiliation":[{"name":"University of Melbourne, Victoria, Australia"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Shanika","family":"Karunasekera","sequence":"additional","affiliation":[{"name":"University of Melbourne, Victoria, Australia"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Egemen","family":"Tanin","sequence":"additional","affiliation":[{"name":"University of Melbourne, Victoria, Australia"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Rui","family":"Zhang","sequence":"additional","affiliation":[{"name":"University of Melbourne, Victoria, Australia"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Eman Bin","family":"Khunayn","sequence":"additional","affiliation":[{"name":"University of Melbourne, Victoria, Australia"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"320","published-online":{"date-parts":[[2016,12,6]]},"reference":[{"key":"e_1_2_1_1_1","doi-asserted-by":"publisher","DOI":"10.1007\/s10846-005-3808-2"},{"key":"e_1_2_1_2_1","doi-asserted-by":"publisher","DOI":"10.1023\/A:1015231126594"},{"key":"e_1_2_1_3_1","doi-asserted-by":"publisher","DOI":"10.1007\/BF01386390"},{"key":"e_1_2_1_4_1","doi-asserted-by":"publisher","DOI":"10.1007\/s00778-009-0142-5"},{"key":"e_1_2_1_5_1","volume-title":"Intelligent Transportation Systems","author":"Ehlert P. A. M.","unstructured":"P. A. M. Ehlert and L. J. M. Rothkrantz . 2001. Microscopic traffic simulation with reactive driving agents . In Intelligent Transportation Systems . IEEE , 860--865. P. A. M. Ehlert and L. J. M. Rothkrantz. 2001. Microscopic traffic simulation with reactive driving agents. In Intelligent Transportation Systems. IEEE, 860--865."},{"key":"e_1_2_1_6_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.trb.2008.02.002"},{"key":"e_1_2_1_7_1","doi-asserted-by":"publisher","DOI":"10.1016\/S0968-090X(02)00026-8"},{"key":"e_1_2_1_8_1","doi-asserted-by":"publisher","DOI":"10.1145\/347792.347814"},{"key":"e_1_2_1_9_1","doi-asserted-by":"publisher","DOI":"10.3141\/1999-10"},{"key":"e_1_2_1_10_1","doi-asserted-by":"publisher","DOI":"10.1098\/rsta.2010.0084"},{"key":"e_1_2_1_11_1","doi-asserted-by":"crossref","unstructured":"R. Klefstad Y. Zhang M. Lai R. Jayakrishnan and R. Lavanya. 2005. A distributed scalable and synchronized framework for large-scale microscopic traffic simulation. In Intelligent Transportation Systems. IEEE 813--818. R. Klefstad Y. Zhang M. Lai R. Jayakrishnan and R. Lavanya. 2005. A distributed scalable and synchronized framework for large-scale microscopic traffic simulation. In Intelligent Transportation Systems. IEEE 813--818.","DOI":"10.1109\/ITSC.2005.1520154"},{"key":"e_1_2_1_12_1","volume-title":"Middle East Symposium on Simulation and Modelling. DLR, 183--187","author":"Krajzewicz D.","unstructured":"D. Krajzewicz , G. Hertkorn , C. R\u00f6ssel , and P. Wagner . 2002. SUMO (simulation of urban mobility) -- an open--source traffic simulation . In Middle East Symposium on Simulation and Modelling. DLR, 183--187 . D. Krajzewicz, G. Hertkorn, C. R\u00f6ssel, and P. Wagner. 2002. SUMO (simulation of urban mobility) -- an open--source traffic simulation. In Middle East Symposium on Simulation and Modelling. DLR, 183--187."},{"key":"e_1_2_1_13_1","first-page":"3","article-title":"A framework for parallel traffic simulation using multiple instancing of a simulation program","volume":"7","author":"Lee D. H.","year":"2002","unstructured":"D. H. Lee and P. Chandrasekar . 2002 . A framework for parallel traffic simulation using multiple instancing of a simulation program . Intell. Transport. Syst. 7 , 3 -- 4 (2002), 279--294. D. H. Lee and P. Chandrasekar. 2002. A framework for parallel traffic simulation using multiple instancing of a simulation program. Intell. Transport. Syst. 7, 3--4 (2002), 279--294.","journal-title":"Intell. Transport. Syst."},{"key":"e_1_2_1_14_1","doi-asserted-by":"publisher","DOI":"10.1145\/2517028"},{"key":"e_1_2_1_15_1","series-title":"Lecture Notes in Computer Science","volume-title":"MNTG: An extensible web-based traffic generator. In Advances in Spatial and Temporal Databases","author":"Mokbel M. F.","year":"2013","unstructured":"M. F. Mokbel , L. Alarabi , J. Bao , A. Eldawy , A. Magdy , M. Sarwat , E. Waytas , and S. Yackel . 2013 . MNTG: An extensible web-based traffic generator. In Advances in Spatial and Temporal Databases . Lecture Notes in Computer Science , Vol. 8098 . Springer , 38--55. M. F. Mokbel, L. Alarabi, J. Bao, A. Eldawy, A. Magdy, M. Sarwat, E. Waytas, and S. Yackel. 2013. MNTG: An extensible web-based traffic generator. In Advances in Spatial and Temporal Databases. Lecture Notes in Computer Science, Vol. 8098. Springer, 38--55."},{"key":"e_1_2_1_16_1","doi-asserted-by":"publisher","DOI":"10.1016\/S0167-8191(01)00106-5"},{"key":"e_1_2_1_17_1","doi-asserted-by":"crossref","unstructured":"U. T. V. Nguyen S. Karunasekera L. Kulik E. Tanin R. Zhang H. Zhang H. Xie and K. Ramamohanarao. 2015. Randomized path routing algorithm for decentralized route allocation in transportation networks. IWCTS (2015) 6. U. T. V. Nguyen S. Karunasekera L. Kulik E. Tanin R. Zhang H. Zhang H. Xie and K. Ramamohanarao. 2015. Randomized path routing algorithm for decentralized route allocation in transportation networks. IWCTS (2015) 6.","DOI":"10.1145\/2834882.2834886"},{"key":"e_1_2_1_18_1","volume-title":"International Conference on Computer as a Tool. IEEE, 2250--2255","author":"Potuzak T.","unstructured":"T. Potuzak and P. Herout . 2007. Use of distributed traffic simulation in the JUTS project . In International Conference on Computer as a Tool. IEEE, 2250--2255 . T. Potuzak and P. Herout. 2007. Use of distributed traffic simulation in the JUTS project. In International Conference on Computer as a Tool. IEEE, 2250--2255."},{"key":"e_1_2_1_19_1","unstructured":"PTV Group. 2015. PTV Vissim. Retrieved from http:\/\/vision-traffic.ptvgroup.com\/en-uk\/products\/ptv-vissim. PTV Group. 2015. PTV Vissim. Retrieved from http:\/\/vision-traffic.ptvgroup.com\/en-uk\/products\/ptv-vissim."},{"key":"e_1_2_1_20_1","unstructured":"SMARTS Team. 2015. Video demo of SMARTS. Retrieved from https:\/\/youtu.be\/sUMfHXOBCE8. SMARTS Team. 2015. Video demo of SMARTS. Retrieved from https:\/\/youtu.be\/sUMfHXOBCE8."},{"key":"e_1_2_1_21_1","unstructured":"Syncfusion. 2015. Syncfusion Metro Studio. Retireved from https:\/\/www.syncfusion.com\/downloads\/metrostudio. Syncfusion. 2015. Syncfusion Metro Studio. Retireved from https:\/\/www.syncfusion.com\/downloads\/metrostudio."},{"key":"e_1_2_1_22_1","doi-asserted-by":"publisher","DOI":"10.1177\/0361198196156600103"},{"key":"e_1_2_1_23_1","unstructured":"TomTom. 2015. Online Navigation Services. Retrieved from http:\/\/developer.tomtom.com. TomTom. 2015. Online Navigation Services. Retrieved from http:\/\/developer.tomtom.com."},{"key":"e_1_2_1_24_1","first-page":"2012","article-title":"Household travel survey report","year":"2014","unstructured":"Transport for New South Wales. 2014 . Household travel survey report : Sydney 2012 - 2013 . Retrieved from http:\/\/www.bts.nsw.gov.au\/ArticleDocuments\/79\/r2014-11-hts-summary-report_12-13.pdf.aspx. Transport for New South Wales. 2014. Household travel survey report: Sydney 2012-13. Retrieved from http:\/\/www.bts.nsw.gov.au\/ArticleDocuments\/79\/r2014-11-hts-summary-report_12-13.pdf.aspx.","journal-title":"Sydney"},{"key":"e_1_2_1_25_1","unstructured":"Victorian Government. 2010. Melbourne Metro One Business Case Draft: public transport patronage forecasts. Retrieved from http:\/\/ptv.vic.gov.au. Victorian Government. 2010. Melbourne Metro One Business Case Draft: public transport patronage forecasts. Retrieved from http:\/\/ptv.vic.gov.au."},{"key":"e_1_2_1_26_1","volume-title":"Pacific Asia Conference on Knowledge Discovery and Data Mining","volume":"1","author":"Wang X.","unstructured":"X. Wang , C. Leckie , H. Xie , and T. Vaithianathan . 2015. Discovering the impact of urban traffic interventions using contrast mining on vehicle trajectory data . In Pacific Asia Conference on Knowledge Discovery and Data Mining , Vol. 1 . Springer, 486--497. X. Wang, C. Leckie, H. Xie, and T. Vaithianathan. 2015. Discovering the impact of urban traffic interventions using contrast mining on vehicle trajectory data. In Pacific Asia Conference on Knowledge Discovery and Data Mining, Vol. 1. Springer, 486--497."},{"key":"e_1_2_1_27_1","doi-asserted-by":"crossref","unstructured":"R. A. Waraich D. Charypar M. Balmer and K. W. Axhausen. 2015. Performance improvements for large-scale traffic simulation in MATSim. In Computational Approaches for Urban Environments. Springer 211--233. R. A. Waraich D. Charypar M. Balmer and K. W. Axhausen. 2015. Performance improvements for large-scale traffic simulation in MATSim. In Computational Approaches for Urban Environments. Springer 211--233.","DOI":"10.1007\/978-3-319-11469-9_9"},{"key":"e_1_2_1_28_1","doi-asserted-by":"publisher","DOI":"10.1016\/S0968-090X(96)00006-X"},{"key":"e_1_2_1_29_1","doi-asserted-by":"publisher","DOI":"10.1145\/2743025"},{"key":"e_1_2_1_30_1","doi-asserted-by":"publisher","DOI":"10.1145\/2629592"}],"container-title":["ACM Transactions on Intelligent Systems and Technology"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/2898363","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/2898363","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T04:56:29Z","timestamp":1750222589000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/2898363"}},"subtitle":["Scalable Microscopic Adaptive Road Traffic Simulator"],"short-title":[],"issued":{"date-parts":[[2016,12,6]]},"references-count":30,"journal-issue":{"issue":"2","published-print":{"date-parts":[[2017,3,31]]}},"alternative-id":["10.1145\/2898363"],"URL":"https:\/\/doi.org\/10.1145\/2898363","relation":{},"ISSN":["2157-6904","2157-6912"],"issn-type":[{"value":"2157-6904","type":"print"},{"value":"2157-6912","type":"electronic"}],"subject":[],"published":{"date-parts":[[2016,12,6]]},"assertion":[{"value":"2015-08-01","order":0,"name":"received","label":"Received","group":{"name":"publication_history","label":"Publication History"}},{"value":"2016-02-01","order":1,"name":"accepted","label":"Accepted","group":{"name":"publication_history","label":"Publication History"}},{"value":"2016-12-06","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}