C.G. Cassandras






·   Infinitesimal Perturbation Analysis for the M/G/1 system


An interactive java applet illustrating Infinitesimal Perturbation Analysis (IPA) for M/G/1 systems


·   Optimal Control of Hybrid Systems


An interactive java applet illustrating optimal control techniques applied to manufacturing systems


·   Smart Parking


Information about our “smart parking” project: drivers request parking for a given destination and are allocated an optimal space which is also reserved for them. Optimality is determined based on a combination of cost and of proximity to the desired destination.


The site includes a movie demonstrating “smart parking” in action at a Boston University garage (go there directly) and another showing the “smart parking” approach in a laboratory urban setting with wireless robots, roadways, parking spots, and traffic lights (go there directly).



·   CODES Lab


… including activities and advances in distributed control and optimization, movies of laboratory experiments and simulations

and activities in cooperative control of wireless robots and sensor networks


The following are introductory presentations on material that forms the basis of much of our research in the CODES Laboratory.


They are Microsoft Powerpoint files containing various animated features and can only be watched using Microsoft’s Internet Explorer browser

(unless you know of software allowing viewing Powerpoint slide shows in other browsers)


·        Introduction to Discrete Event Systems

An introductory overview of Discrete Event Systems (DES) explaining important differences between

event-driven and time-driven dynamic systems. Examples of DES are provided and an overview

of resource contention problems that are often encountered in DES (such as admission control,

routing, and scheduling) is also included.


·       Intelligent Simulation, Perturbation Analysis, and “Rapid Learning”

An introduction to “rapid learning” as opposed to traditional “trial-and-error” learning methods.

The theory of Perturbation Analysis is introduced, both as a gradient estimation and as a finite-difference

estimation approach. The theory of Concurrent Estimation is overviewed as it applies both to simulation

and to real-time applications.