Green Light District :: Specifications

Overview

Specifications
1. General
2. Model
3. Interaction
4. File format

Appendices
A. UML diagrams
B. GUI drawings
C. Javadoc

mailto:the_group

Overview

These are the specifications of our program: Green Light District. This program will be a discrete simulation of a road-network in which roadusers will roam the streets to get to their destinations.

The trafficflows are controlled by trafficlights, and the way these are set to control the flow is the direct goal of this program. We will include several self-learning algorithms that will try to optimize the trafficlight-settings to get to an optimum traffic-flow in the model.

These trafficlight-controlling algorithms are the mainstay of this project. We will include several AI-algorithms, that will adapt themselves to the current situation by self-learning. Learning-paradigms we will include are reinforcement learning and genetic algorithms. Other ways are taken into serious consideration, but time will be the main factor in what and in what level we will implement.

The program will be set up in a very open fashion, so that it easily can be adjusted and extended to one's needs or goals. It will be very easy to introduce new roadusers, new types of drivelanes that carry only a subset of the total roaduser-types, new algorithms for trafficlight control and new algorithms for drivingpolicies. Just to name a few...

These are the specifications of our project, a guideline of where and what is to be found in our implementation. These listings and explanations will be updated througout the project to keep information at a most up-to-date level.

 

 

  © 2001 SP2001-ISG