Optimizing configurations