Masters Theses

Date of Award


Degree Type


Degree Name

Master of Science


Electrical Engineering

Major Professor

Itamar Elhanany

Committee Members

Tom Urbanik, Ethan Farquhar


In today's fast-paced society, the need to travel using automobiles is increasingly important. Aside from the road itself, the intersection is the most basic unit of a traffic system. As such, controlling the flow of traffic through intersections in an efficient manner has become a task of the utmost importance. The signal-scheduling algorithm described in this thesis is designed for just such a task. Concepts are drawn from the field of packet switching in computer networks and are applied to the traffic control problem. The method proposed utilizes a maximal weight matching algorithm to minimize the queue sizes at each approach to the intersection. The goal is to provide lower average vehicle delay as compared to a current state-of-the-art traffic signal control method. In particular, a focus is given to providing increased levels of service to high-priority vehicle classes (such as emergency vehicles or large trucks). Because the minimization of vehicle queues forms the basis of the algorithm, it is important to establish the conditions under which the system is guaranteed to be stable (i.e. the queue sizes are finite); to this end, Lyapunov function-based analysis is provided. Using a traffic simulation environment, the proposed control method is compared to control methods currently implemented in the field. The results of the simulations show that the performance gain obtained when using the proposed method can be substantial, particularly in the case where prioritization among multiple classes of vehicles is desired.

Files over 3MB may be slow to open. For best results, right-click and select "save as..."