For a school assignment, we implemented an Artificial Bee Colony algorithms for solving the Maximally Diverse Grouping Problem in Java.