Interior spatial layout with soft objectives using evolutionary computation