For our MQP, we decided to explore Genetic Programming, which allows computers to use evolutionary techniques to breed solutions to problems.
In order to explore genetic programming, we needed to create a program to evolve programs. Rather than restrict the program to a specific model, we decided to create a flexible, extensible toolkit that would allow future experimentation with different models.
We decided to apply these genetic programming techniques to network flow problems.
In order to evaluate our toolkit and the applicability of genetic programming to network flow, we tested our program on several networks.