Perimeter optimization