Khiếu nại trước đây của tôi về đã không tính đến việc cắt giảm kích thước đã có trong biểu đồ. Cấu trúc sau đây dường như có kết quả (về mặt emper - tôi đã tạo một câu hỏi tại math.stackexchange.com để chứng minh nghiêm ngặt) trong phân đoạn . n2/4O(12c+6n2/4O(1logc)
Thuật toán thực hiện kém trên các hiệp hội của một số biểu đồ hoàn chỉnh bị ngắt kết nối, có kích thước khác nhau. Chúng tôi biểu thị đồ thị hoàn chỉnh trên đỉnh là . Hãy xem xét hành vi của thuật toán trên : nó liên tục thêm một đỉnh tùy ý chưa có trong thành - tất cả các đỉnh như vậy là giống hệt nhau và vì vậy thứ tự không quan trọng. Đặt số lượng đỉnh chưa được thêm vào theo thuật toán , kích thước của vết cắt tại thời điểm đó là .K n K n S S S | ˉ S | = k k ( n - k )nKnKnSSS|S¯|=kk(n−k)
Hãy xem xét điều gì xảy ra nếu chúng ta chạy thuật toán trên một số đồ thị bị ngắt kết nối với các hằng số trong khoảng từ 0 đến 1. Nếu là số phần tử chưa có trong trong biểu đồ hoàn chỉnh thứ , thì thuật toán sẽ liên tục thêm một đỉnh đến từ đồ thị hoàn chỉnh với cao nhất , phá vỡ các mối quan hệ tùy ý. Điều này sẽ tạo ra các đỉnh bổ sung dựa trên 'vòng' cho : thuật toán thêm một đỉnh từ tất cả các đồ thị hoàn chỉnh với cao nhất , sau đó từ tất cả các đồ thị hoàn chỉnh với (với x i k i S i S k i S k = k i k i = k - 1 k i SKxinxikiSiSkiSk=kiki=k−1kicập nhật sau vòng trước), v.v. Khi một đồ thị hoàn chỉnh có một đỉnh được thêm vào trong một vòng, nó sẽ làm như vậy cho mỗi vòng từ đó trở đi.S
Gọi là số đồ thị hoàn chỉnh. Đặt với là công cụ sửa đổi kích thước cho biểu đồ hoàn chỉnh thứ . Chúng tôi đặt hàng các công cụ sửa đổi kích thước này từ lớn đến nhỏ và đặt . Bây giờ chúng ta có rằng nếu có các biểu đồ với chính xác các phần tử chưa được thêm vào , thì kích thước của vết cắt tại thời điểm đó là . Tổng số cạnh là .0 < x i ≤ 1 0 ≤ i ≤ c - 1 i x 0 = 1 c ′ k S ∑ c ′ - 1 i = 0 k ( x i n - k ) = k n ∑ c ′ - 1 i = 0 ( x i ) - c ′ k 2 | Ec0<xi≤10≤i≤c−1ix0=1c′kS∑c′−1i=0k(xin−k)=kn∑c′−1i=0(xi)−c′k2|E|=∑c−1i=0xin(xin−1)2≈n22∑c−1i=0x2i
Lưu ý rằng là một hàm bậc hai trong và do đó có cực đại. Do đó, chúng tôi sẽ có một số cắt giảm tối đa cục bộ. Ví dụ: nếu mức cắt tối đa của chúng tôi là có kích thước . Chúng tôi sẽ chọn để , có nghĩa là biểu đồ hoàn chỉnh thứ hai sẽ không thay đổi kích thước của phần cắt tối đa cục bộ này tại . Sau đó, chúng tôi nhận được một mức cắt tối đa cục bộ mới tại và vì vậy chúng tôi chọn (với k c = 1 k = nkn∑c′−1i=0xi−c′k2kc=1 n2k=n2 x1x1=1/2-εk=nn24x1x1=1/2−εk=n2k=3/8n−ε′x2=3/8n−ε′′ε,ε′,ε′′hằng số nhỏ). Chúng tôi sẽ bỏ qua s cho thời điểm này và chỉ giả sử chúng ta có thể chọn - chúng ta nên đảm bảo , nhưng điều này sẽ không ảnh hưởng đến kết quả cuối cùng nếu là đủ lớn.εx1=1/2x1n=n2−1n
Chúng tôi muốn tìm cực đại địa phương của vết cắt của chúng tôi. Chúng tôi phân biệt thành , mang lại . Tương đương với cho , giúp cắt giảm kích thước .kn∑c′−1i=0(xi)−c′k2kn∑c′−1i=0(xi)−2c′k0k=n2c′∑c′−1i=0xin24c′(∑c′−1i=0xi)2
Đặt là xác định trong đoạn trước nếu . Chúng tôi sẽ đảm bảo rằng công thức được giữ bằng cách yêu cầu - tất cả các biểu đồ hoàn chỉnh với sau đó nhỏ hơn của phần cắt tối đa cục bộ này và do đó không làm tăng kích thước của phần cắt. Điều này có nghĩa là chúng ta có các vết cắt tại các này lớn hơn tất cả các vết cắt khác được tìm thấy bởi thuật toán.kikc′=ixin<kii′i′>ikicki
Điền vào , chúng tôi nhận được tái phát (cộng với một số nhỏ ) với . Giải quyết điều này mang lại : xem câu hỏi của tôi trên math.stackexchange.com để lấy đạo hàm của @Daniel Fisher. Cắm cái này vào và sử dụng cái nhìn sâu sắc của chúng tôi về sự tái phát sẽ giúp chúng tôi cắt giảm kích thước . Sử dụng các thuộc tính của hệ số nhị thức trung tâm này , chúng ta cóxin<kixi=12c′∑c′−1i=0xiεx0=1xi=(2ii)4in24c′(∑c′−1i=0xi)2n24c′(2c′(2c′c′)4c′)2=n2c′((2c′c′)4c′)2limc′→∞c′((2c′c′)4c′)2=1π (cũng xem câu hỏi của tôi trên math.stackexchange.com ).
Số lượng cạnh xấp xỉ . Theo các thuộc tính đã biết, chúng ta có . Đăng nhập cung cấp ít nhất có triệu chứng khi đi đến vô cực.n22∑c−1i=0x2i=n22∑c−1i=0((2ii)4i)214i√≤(2ii)4in22∑c−1i=0(14i√)2=n28∑c−1i=01in28logcc
Do đó, chúng ta có là không có triệu chứng bằng khi đi đến vô cùng, cho thấy thuật toán có thể cắt giảm trở lại là phân số thấp tùy ý của.δ(S,S¯)|E|8πlogcc|E|