Author Image

Hi, I am Pedro



Senior Researcher
Argonne National Laboratory

May 2020 - Present, Chicago, Illinois, United States (remote)

  • I am part of the team developing the modeling platform Polaris and its associated metropolitan models, to date focusing mostly on the supply data model and software engineering

Outer Loop Consulting

Jun 2019 - Present, Brisbane, Australia

  • Leading the Transport model development practice
  • Business Development
  • Company management

Founder and developer

Jan 2014 - Present, Brisbane, Queensland, Australia



Jun 2021 - Present, Zambia (remote)


Principal Scientist

Jun 2019 - Sep 2021, London, United Kingdom (remote)

  • Working on novel algorithms for urban freight distribution and network design

Veitch Lister Consulting

Feb 2016 - Jun 2019, Brisbane, Queensland, Australia

Principal Consultant (Model development)

Aug 2018 - Jun 2019

Senior Model developer

Feb 2016 - Aug 2018


Research Fellow
Instituto de Pesquisa Econômica Aplicada (Ipea)

Mar 2014 - Mar 2016, Brasilia, Brasil

  • Providing technical support for the updating of the Brazilian National Freight Plan

Transportation Modeler
Maricopa Association of Governments

Nov 2013 - Dec 2015, Phoenix, AZ

  • Member of the transportation modeling group.
  • New generation freight model development (SHRP2 C20 IAP project)
  • Developing tools for model post processing
  • Transit model validation and improvement


Jan 2006 - Jan 2008, Belo Horizonte, MG, Brazil

  • Logistics Strategic plan of the Company
  • New business analysis
  • Railway capacity studies

Logit Engenharia Consultiva

Jan 2005 - Dec 2005, Sao Paulo, SP, Brazil

  • Transportation Planning
  • BRT (Bus Rapid Transit)
  • Regional planning
  • Transport modelling


University of California Irvine
2009 - 2014
Ph.D. in Transportation Sciences
  • ReMuLAA - A new algorithm for the route choice problem.
Escola Politecnica, University of Sao Paulo - Brasil
2008 - 2010
M.Sc. in Transportation Planning and Operations
Escola Politecnica, University of Sao Paulo - Brasil
1999 - 2004
B.Sc. in Civil Engineering


Mobility-as-a-Service and Demand-Responsive Transport - Practical Implementation in Traditional Forecasting Models

The increasing effect of Transport Network Companies (TNCs) in major US cities, allied to the expectation that connected and autonomous vehicles (CAVs) will become the prevailing type of automobile on the streets in the coming decades, requires such a trend to be reflected in our forecasting models. Yet, most of the efforts undertaken in the United States and elsewhere are largely focused on understanding the demand for such types of transportation and have left aside the analysis of crucial differences in envisaged systems, such as pooled versus single-occupancy vehicles, use of CAVs as access modes to mass transit, and the cost corresponding to different levels of service in citywide systems. In this paper we introduce a new algorithm for modeling pooled CAVs and a framework for integrating this into traditional forecasting models. We also present the preliminary results of an application of the proposed methodology to the metropolitan region of Vancouver, British Columbia. The results are promising, although a few implementation choices made for this study have resulted in poor computational performance.

Toll Choice and Stochastic User Equilibrium - Ticking All the Boxes.

Stochastic user equilibrium is a behaviorally realistic framework for strategic demand modeling and forecasting in cities/regions where there are multiple tolled facilities, especially when it comes to patronage forecasting for existing or planned tolled facilities. However, there is currently no algorithm available in the literature or in commercial software that provides a comprehensive approach for stochastic user equilibrium assignment that addresses the generation of route choice sets for tolled roads, path overlap, and high levels of convergence. This paper presents a novel choice set generation algorithm combined with the path-size logit model and the bi-conjugate Frank-Wolfe equilibrium assignment in a comprehensive algorithm for forecasting tolled road patronage, along with the results of its application to a real-life model in Brisbane, Australia.

Expanding the uses of truck GPS data in freight modeling and planning activities

Progress in practical applications of large, passively collected data sets is often hindered by the lack of appropriate analytical tools or the proprietary nature of applicable software. One of the most widely used data sources in the United States is truck GPS data that are commercially available from a few sources nationwide. Although many large GPS data sets are used in the development of tour-based truck models, the development of a fairly general approach to data analysis and processing that can be readily applied to various GPS data sets without need of proprietary software is still of interest. First, this paper presents a set of tools and techniques used to transform low-frequency truck GPS data available from commercial sources into complete trajectories on the network, that is, sequences of links constituting continuous paths traversed by each truck, with corresponding time stamps on each of the nodes. For this exercise, only open-source software was used, and the algorithm implementation was released as an open-source tool under a business-friendly license. Second, use of the truck GPS data was expanded beyond the standard extraction of trip matrices and estimation of tour models. Additional applications include select link analysis, time-of-day analysis, and trajectory data visualization.

Structural Commodity Generation Model that Uses Public Data - Geographic Scalability and Supply Chain Elasticity Analysis

Freight forecasting models are data intensive and require many explanatory variables to be accurate. One problem, particularly in the United States, is that public data sources are mostly at highly aggregate geographic levels but models with more disaggregate geographic levels are required for regional freight transportation planning. A second problem is that supply chain effects are often ignored or modeled with economic input–output models that lack explanatory power. This study addressed these challenges with a structural equation modeling approach that was not confined to a specific spatial structure, as spatial regression models would have been, and allowed correlations between commodities. A model for structural commodity generation that was based on freight analysis framework was specified, estimated, and shown to provide a better fit to the data than did independent regression models for each commodity. Three features of the model are discussed: indirect effects, supply chain elasticity, and intrazonal supply–demand interactions. A goal programming method was used with imputed data to validate the geographic scalability of the model