A Genetic Algorithm for Floorplan Area Optimization