Greshnikk's Multi-Objective Optimization using Genetic Algorithms