The problem to be solved in this programming exercise is to improve the heterogeneity of learning groups by forming groups with learners who have heterogeneous personality attributes.
The process involvles analyzing and fine-tuning this Genetic algorithm to achieve the best possible results.
The following requirements have to be fulfilled in order to form a valid group:
- The group has to consist of four students.
- Each student can only belong to one group.
- The GH of each group must be greater than 0.5.
- The Euclidean distance between at least two of the students in a group must be greater than 2.0.
An output file of your algorithm will include:
- membersofthegroup(ID)
- GHofeachgroup
- highest Euclidean distance of each group
- sumofallGHvalues