These are the various academic research projects that I am playing around with. The level of interest varies among the topics.

Travel time estimates from single-loop detectors

As advanced traveler information systems become increasingly prevalent the importance of accurately estimating link travel times grows. Unfortunately, the predominant source of highway traffic information comes from single-loop loop detectors which do not directly measure vehicle speed. The conventional method of estimating speed, and hence travel time, from the single-loop data is to make a common vehicle length assumption and to use a resulting identity relating density, flow, and speed. Hall and Persaud (1989) and Pushkar, Hall, and Acha-Daza (1994) show that these speed estimates are flawed.

In this research we investigate methods of estimating link travel times directly from the single-loop loop detector flow and occupancy data without heavy reliance on the flawed speed calculations. Our methods arise naturally from an intuitive stochastic model of traffic flow. We demonstrate by example on data collected on I-880 data that when the loop detector data has a fine resolution (about one second), the single-loop based estimates of travel time can accurately track the true travel time through many degrees of congestion. Probe vehicle data and double-loop based travel time estimates corroborate the accuracy of our methods in our examples.

This work is done in collaboration with professors Peter Bickel, and John Rice, both from the Department of Statistics at UC Berkeley, as well as their graduate students Mike Ostland, and Xiaoyan Zhang.


Optimal Placement of FSP Tow Trucks

Freeway service patrols (FSP) are a popular means of incident management and control. In this research we address the question of the correct placement of FSP FSP tow trucks as a scarce resource allocation problem. We investigate methodologies for determining where to place FSP tow trucks so as to maximize the expected reduction in congestion. We illustrate this approach using the I-880 database. We note that any attempt to quantify the optimal placement strategy with regards to using real data will ultimately fail (but apparently will still be presented at TRB).

This work is being done with Dr. Alex Skabardonis and Prof. Pravin Varaiya.


Methodology for the Evaluation of FSP Tow Trucks

This research encompasses the Freeway Service Patrol (FSP) Evaluation Project proposed for the Los Angeles area. The goal of this project is to determine the cost effectiveness of the FSP program in Los Angeles where they have higher flows on the freeway. While the types of data collected during the proposed study will be roughly the same as the data collected for the Bay Area FSP Study, there will only be one set of data collected. We discuss the various assumptions that are made by using this different methodology. A short study is done with the data collected during the Bay Area FSP Project that shows that the benefit to cost ratio obtained by using this proposed methodology is only 0.53. This should be compared to the benefit to cost ratio of 3.08 that was calculated with the methodology used during the Bay Area FSP Study. Some suggestions for the LA FSP Study are given in the last section.

The main point of this research is that the LA FSP proposal only includes one study; one where the FSP tow trucks will already be in operation. Consequently, it is difficult to obtain accurate values for the assisted incident durations and their respective delays when there are no FSP tow trucks in operation. In this research we present and discuss a methodology that will allow us to estimate these quantities based only on ``after'' study data. Hence, this methodology presents a way to calculate the benefit to cost ratio for the LA FSP study. We test this methodology with the data from the Bay Area FSP Project.

This work is being done with Dr. Alex Skabardonis, Prof. Pravin Varaiya, and Robert Bertini.

The FSP Homepage contains more information on this project.


Incident Detection with Probe Vehicles

In this research we develop an incident detection algorithm based on information received in real-time from probe vehicles. We investigate models which allow us to estimate the upper bound detection rate for a given density of probe vehicles. We demonstrate our algorithm on data collected from the I-880 freeway in Hayward, California. We observe that a probe vehicle-based algorithm is feasible, and it avoids some of the infrastructure problems facing loop-based algorithms.

Sensor Fusion for Incident Detection

The cost of delay on freeways caused by non-recurring incidents is significant. Some estimate that the cost will be $35 billion/year by the year 2005 (Lindley, 1986). To reduce the impact of an incident a traffic management center (TMC) needs to quickly detect and remove it from the freeway. In this vein a large amount of research has been spent on the quick detection of incidents. Since in a large urban environment the automation of this task is crucial, automatic incident detection algorithms have been the subject of study now for more than 20 years.

Most research efforts in this area have dealt with trying to interpret information obtained solely from loop detectors. The developed algorithms have varying degrees of success with respect to detection rate, false alarm rate, and the mean time to detect an incident. Unfortunately, the common problem with all of the current algorithms is the high rate of false alarms that make them problematic to use in a large urban environment.

In this research we propose a novel algorithm for detecting incidents on the freeway that uses not only loop detector data but also data from mobile reporting sources. Mobile sources include FSP and CHP reports as well as cellular phone calls. These two diverse sources of information, each with their own degree of resolution and reliability, are combined using data association and sensor fusion techniques to enhance the decision-making capabilities of our incident detection algorithm. The incident detection algorithm that we have developed collects the data, processes it, reduces the uncertainty in it and then produces an inference about an incident.

With real data we demonstrate that by using these mobile reports to adjust the a priori probabilities of there being an incident we can achieve not only better false alarm rates but also better detection rates than conventional loop detector-based algorithms. In some sense this adjustment of the probabilities is simply making the algorithm more or less sensitive to detecting an incident based on the number of type of mobile reports (CHP reports are more reliable than cellular phone reports). We also investigate the complexity involved with translating the cellular phone calls into a form acceptable for a sensor fusion algorithm.

We conclude that a sensor fusion-based algorithm is practical and desirable. Indeed it is intuitive that one should take into account all of the information that is available to a TMC when trying to detect incidents.


Software Architecture for ATMIS Applications

There is a significant amount of static and dynamic data on travel conditions in typical highway network. Within the framework of ITS, there have been many studies on the types of services that should be provided to users. We examine the software design of a few ATMIS systems and identify limitations in their design and implementation. We propose that a centralized data collection and processing scheme will provide users with the most functionality for the least cost. It will also provide system designers with a controlled framework for improvements and upgrades. We propose ways for data structure, processing, fusion and presentation to both traffic managers and system users. This architecture is a possible starting point for the deployment of other National ITS Architecture systems. Finally, we investigate one possible implementation which we feel addresses the problems of data management and processing effectively.

Optimal Load Balancing in Hetrogeneous Networks with Sparse Information

Numerous studies have demonstrated the benefits of load balancing in a heterogeneous distributed local area network. These studies always start from the assumption that the user has complete control over the setup and administration of the machines in their cluster. This implies that programs can be installed on all the hosts, prior to the execution of the user tasks, that will assist in remote execution and/or migration of the jobs and, more importantly, will cooperate in idle resource detection. We feel that this assumption is too restrictive because very few researchers have access to an installed, cooperating process distribution system. The xdistribute process distribution system allows users to distribute jobs to remote hosts without any remote host software installation, administrative support or host cooperation. It knows nothing about the speed or load on any of the remote hosts until after the system has started distributing processes.

The problem that we address is how to optimally distribute tasks to remote hosts under these conditions. Under these assumptions the most restrictive factors become the time that it takes to setup the remote host to accept jobs, the time to install any custom software (we don't assume a uniform file system), and the time that it takes to transfer the task. We present an adaptive distribution scheme that works surprisingly well with no prior knowledge of the resources available and no cooperation for idle resource detection. We demonstrate conditions under which this adaptive scheme performs close to the schemes that use cooperation for idle resource detection. Experimental results show that this distribution schedule, working with the xdistribute distribution system, is an efficient and simple way to take advantage of idle hosts in a heterogeneous workstation environment.