Type:         Final Project

Course:      Object-Oriented Software Development

Objective:  A Generic Evolutionary Simulator for
                  Optimization and Computational Biology

Duration:   Jan 2021 - Feb 2021

Source Code: Available

Designed and implemented a highly configurable genetic algorithm that can be applied to any combinatorial search, with hyperparameters such as mutation rate, crossover type, selection method, population size, and generation count;

Developed an evolutionary simulator to control the optimization process, with population-level dashboards and individual editors for monitoring, debugging, and tuning;

Refined program design based on object-oriented design principles and organized in a UML diagram.





























Return to Top
Return to Home