Room shape optimization with genetic algorithm