Approaching a Maximally Diverse Group Problem using a Probabilistic Hill Climbing Algorithm