BEng Biomedical Engineering: Object-Oriented Genetic Algorithm Solver
VerifiedAdded on  2023/01/18
|5
|640
|98
Practical Assignment
AI Summary
This assignment focuses on the implementation of an object-oriented design for a genetic algorithm solver using C++ for a biomedical engineering problem. The project analyzes data variables and designs the data in parallel, encompassing a conceptual model, use case, system sequence diagram, rational data model, and user interface. The core of the assignment involves importing and processing data from two text files, each containing 36 variables, to optimize for best, generation, and fitness values. The design incorporates object-oriented features like classes, information hiding, inheritance, and polymorphism. UML class diagrams are used to represent the relationships between different data components, including population data, genetic member data, and various methods for calculating generation, best, and fitness values. The successful implementation of the genetic solver algorithm is demonstrated through data analysis and the use of C++ code to import and process data files, ultimately providing generation, best, and fitness values as output.
1 out of 5