Sự mạnh mẽ của việc chia tách một junta


16

Chúng tôi nói rằng hàm Boolean là một -junta nếu có nhiều nhất biến ảnh hưởng.f:{0,1}n{0,1}kfk

Đặt là -junta. Suy ra các biến của theo . Khắc phục Rõ ràng, tồn tại sao cho chứa ít nhất các biến ảnh hưởng của .f:{0,1}n{0,1}2kfx1,x2,,xn

S1={x1,x2,,xn2},S2={xn2+1,xn2+2,,xn}.
S{S1,S2}Skf

Bây giờ, hãy để và giả sử rằng là -far từ mỗi -junta (nghĩa là người ta phải thay đổi một phần của ít nhất của các giá trị của để biến nó thành -junta). Chúng ta có thể tạo một phiên bản "mạnh mẽ" của tuyên bố trên không? Đó là, có một hằng số chung và một tập hợp sao cho là -far từ mọi hàm có nhiều nhất biến ảnh hưởng trong ?ϵ>0f:{0,1}n{0,1}ϵ2kϵf2kcS{S1,S2}fϵckS

Lưu ý: Trong công thức ban đầu của câu hỏi, được cố định là . Ví dụ của Neal cho thấy giá trị như vậy của không đủ. Tuy nhiên, vì trong thử nghiệm tài sản, chúng tôi thường không quá quan tâm đến hằng số, tôi đã nới lỏng điều kiện một chút.c2c


Bạn có thể làm rõ các điều khoản của bạn? Là một biến "ảnh hưởng" trừ khi giá trị của f luôn độc lập với biến? "Thay đổi giá trị của " có nghĩa là thay đổi một trong các giá trị cho một số cụ thể không? ff(x)x
Neal Young

Tất nhiên, biến có ảnh hưởng nếu tồn tại chuỗi -bit sao cho , trong đó là chuỗi với tọa độ của nó được lật. Thay đổi giá trị của có nghĩa là thực hiện thay đổi trong bảng chân lý của nó. xinyf(y)f(y)yyif

Câu trả lời:


17

Câu trả lời là có Bằng chứng là do mâu thuẫn.

Để thuận tiện cho công chứng, chúng ta hãy biểu thị biến đầu tiên theo và biến thứ hai theo . Giả sử là - đóng vào hàm chỉ phụ thuộc vào tọa độ của . Biểu thị tọa độ ảnh hưởng của nó bằng . Tương tự, giả sử là - đóng vào hàm chỉ phụ thuộc vào tọa độ của . Biểu thị tọa độ ảnh hưởng của nó bằng . Chúng ta cần chứng minh rằngx n / 2 y f ( x , y ) δ f 1 ( x , y ) k x T 1 f ( x , y ) δ f 2 ( x , y ) k y T 2 f 4 δ 2 kn/2xn/2yf(x,y)δf1(x,y)kxT1f(x,y)δf2(x,y)kyT2f là - gần với -junta ˜ f ( x , y ) .4δ2kf~(x,y)

Hãy để chúng tôi nói rằng nếu và đồng ý với tất cả các tọa độ trong và và đồng ý với tất cả các tọa độ trong . Chúng tôi chọn ngẫu nhiên một đại diện ngẫu nhiên từ mỗi lớp tương đương. Đặt là đại diện cho lớp của . Xác định như sau: x 1 x 2 T 1 y 1 y 2 T 2 ( ˉ x , ˉ y ) ( x , y ) ~ f ~ f ( x , y ) = f ( ˉ x , ˉ y ) .(x1,y1)(x2,y2)x1x2T1y1y2T2(x¯,y¯)(x,y)f~

f~(x,y)=f(x¯,y¯).

Rõ ràng là là -junta (nó chỉ phụ thuộc vào các biến trong . Chúng tôi sẽ chứng minh rằng nó ở khoảng cách so với trong kỳ vọng. 2kT1T2)4δff~2kT1T2)4δf

Chúng tôi muốn chứng minh rằng trong đó và được chọn thống nhất một cách ngẫu nhiên. Hãy xem xét một vectơ ngẫu nhiên thu được từ bằng cách giữ tất cả các bit trong và lật ngẫu nhiên tất cả các bit không nằm trong và một vectơ được định nghĩa tương tự. Lưu ý rằng xy ˜ x x T 1 T 1 ˜ y Pr(

Prf~(Prx,y(f~(x,y)f(x,y)))=Pr(f(x¯,y¯)f(x,y))4δ,
xyx~xT1T1y~
Pr(f~(x,y)f(x,y))=Pr(f(x¯,y¯)f(x,y))=Pr(f(x~,y~)f(x,y)).

Chúng tôi có,

Pr(f(x,y)f(x~,y))Pr(f(x,y)f1(x,y))+Pr(f1(x,y)f1(x~,y))+Pr(f1(x~,y)f(x~,y))δ+0+δ=2δ.

Tương tự, . Chúng ta có QEDPr ( f ( ˉ x , ˉ y ) f ( x , y ) ) 4 δ .Pr(f(x~,y)f(x~,y~))2δ

Pr(f(x¯,y¯)f(x,y))4δ.

Thật dễ dàng để der derizeize bằng chứng này. Với mọi , hãy nếu với hầu hết trong lớp tương đương của và , nếu không.˜ f ( x , y ) = 1 f ( x , y ) = 1 ( x , y ) ( x , y ) ˜ f ( x , y ) = 0(x,y)f~(x,y)=1f(x,y)=1(x,y)(x,y)f~(x,y)=0


12

nhỏ nhất mà ràng buộc giữ cho là .c = 1cc=1212.41

Bổ đề 1 và 2 cho thấy ràng buộc giữ cho điều này . Bổ đề 3 cho thấy ràng buộc này là chặt chẽ.c

(So ​​sánh, đối số xác suất thanh lịch của Juri cho )c=4

Đặt . Bổ đề 1 đưa ra giới hạn trên cho .k=0c=121k=0

Bổ đề 1: Nếu là -gần một hàm không có biến ảnh hưởng trong và là -gần một hàm không có biến ảnh hưởng trong , thì là -gần một hàm hằng, trong đó .ϵ g g S 2 f ϵ h h S 1 f ϵ ϵ ( ϵ g + ϵ h ) / 2fϵggS2fϵhhS1fϵϵ(ϵg+ϵh)/2c

Bằng chứng. Đặt là khoảng cách từ đến hàm hằng. Giả sử cho mâu thuẫn rằng không thỏa mãn bất đẳng thức được yêu cầu. Đặt và và viết , và là , và , vì vậy độc lập với và độc lập .f ϵ y = ( x 1 , x 2 , Mạnh , x n / 2 ) z = ( x n / 2 + 1 , Câu , x n ) f g h f ( y , z ) g ( y , z ) h ( y , z ) g ( y , z )ϵfϵy=(x1,x2,,xn/2)z=(xn/2+1,,xn)fghf(y,z)g(y,z)h(y,z)g(y,z)h ( y , z ) yzh(y,z)y

(Tôi thấy hữu ích khi hình dung là nhãn cạnh của đồ thị lưỡng cực hoàn chỉnh với các bộ đỉnh và , trong đó đưa ra nhãn gắn đỉnh của và đưa ra ghi nhãn đỉnh của .){ y } { z } g { y } h { z }f{y}{z}g{y}h{z}

Đặt là phân số của các cặp sao cho . Đặt là phân số của các cặp sao cho . Tương tự, đặt là phân số của các cặp sao cho và gọi là phân số của các cặp sao cho . ( y , z ) g ( y , z ) = 0 g 1 = 1 - g 0 g ( y , z ) = 1 h 0 h ( y , z ) = 0 h 1 h ( y , z ) = 1g0(y,z)g(y,z)=0g1=1g0g(y,z)=1h0h(y,z)=0h1h(y,z)=1

Không mất tính tổng quát, giả sử rằng, với bất kỳ cặp nào sao cho , nó cũng giữ rằng . (Mặt khác, việc chuyển đổi giá trị của cho phép chúng ta giảm cả và xuống , trong khi giảm xuống tối đa , do đó, hàm kết quả vẫn là một ví dụ ngược lại.) Nói bất kỳ cặp nào như vậy là '`trong thỏa thuận' '.f ( y , z ) = g ( y , z ) = h ( y , z ) f ( y , z ) ε g ε h 1 / 2 n ε 1 / 2 ng(y,z)=h(y,z)f(y,z)=g(y,z)=h(y,z)f(y,z)ϵgϵh1/2nϵ1/2n

Khoảng cách từ đến cộng với khoảng cách từ đến là tỷ lệ của các cặp không đồng ý. Đó là, .g f h ( x , y ) ϵ g + ϵ h = g 0 h 1 + g 1 h 0fgfh(x,y)ϵg+ϵh=g0h1+g1h0

Khoảng cách từ đến hàm all-zero tối đa là .1 - g 0 h 0f1g0h0

Khoảng cách từ đến chức năng tất cả mọi người nhiều nhất là .1 - g 1 h 1f1g1h1

Hơn nữa, khoảng cách từ đến hàm hằng gần nhất nhiều nhất là .1 / 2f1/2

Do đó, tỷ lệ nhiều nhất là trong đó và và .phút ( 1 / 2 , 1 - g 0 h 0 , 1 - g 1 h 1 )ϵ/(ϵg+ϵh)g0,h0[0,1]g1=1-g0h1=1-h0

min(1/2,1g0h0,1g1h1)g0h1+g1h0,
g0,h0[0,1]g1=1g0h1=1h0

Theo tính toán, tỷ lệ này nhiều nhất là . QED12(21)=c/2

Bổ đề 2 mở rộng Bổ đề 1 đến tổng quát bằng cách lập luận theo chiều dọc, trên mọi cài đặt có thể có của các biến ảnh hưởng . Hãy nhớ lại rằng .2 k c = 1k2kc=121

Bổ đề 2: Khắc phục mọi . Nếu là -gần một hàm có ảnh hưởng đến các biến trong và là -gần một hàm có ảnh hưởng đến các biến trong , thì là -gần một hàm có nhiều nhất là biến ảnh hưởng, trong đó .f ε g g k S 2 f ε h h k S 1 f ε f 2 k ε ( ε g + ε h ) / 2kfϵggkS2fϵhhkS1fϵf^2kϵ(ϵg+ϵh)/2c

Bằng chứng. Tốc là nơi chứa các biến trong với chứa những ảnh hưởng , trong khi chứa các biến trong với chứa những ảnh hưởng . Vậy độc lập với và độc lập .f ( a , y , b , z ) ( a , y ) S 1 a h ( b , z ) S 2 b g g ( a , y , b , z ) z h ( a , y , b , z ) yff(a,y,b,z)(a,y)S1ah(b,z)S2bgg(a,y,b,z)zh(a,y,b,z)y

Đối với mỗi giá trị cố định của và , hãy xác định và xác định và tương tự từ và tương ứng. Đặt là khoảng cách từ các cặp đến (giới hạn ở các cặp ). Tương tự, hãy đặt là khoảng cách từ đến .b F a b ( y , z )abG một b H một b g h ε g một b F một b G một b ( y , z ) ε h một b F một b H a bFab(y,z)=f(a,y,b,z)GabHabghϵabgFabGab(y,z)ϵabhFabHab

Theo bổ đề 1, tồn tại hằng số sao cho khoảng cách (gọi nó là ) từ đến hàm hằng là tối đa . Xác định . ε một b F một b c một b ( ε h một b + ε g một b ) / ( 2 c ) f ( một , y , b , z ) = c một bcabϵabFabcab(ϵabh+ϵabg)/(2c)f^(a,y,b,z)=cab

Rõ ràng chỉ phụ thuộc vào và (và do đó nhiều nhất là biến). mộtbkf^abk

Đặt là trung bình, trên các cặp của ', sao cho khoảng cách từ đến là . ( một , b ) ε một b f f ε fϵf^(a,b)ϵabff^ϵf^

Tương tự, khoảng cách từ đến và từ đến (nghĩa là và là trung bình, trên các cặp , tương ứng, và .g f h ε g ε h ) ( một , b ) ε g một b ε h một bfgfhϵgϵh)(a,b)ϵabgϵabh

Vì cho tất cả , nên nó đi theo . QEDmột , b ε f( ε g + ε h ) / ( 2 c )ϵab(ϵabh+ϵabg)/(2c)a,bϵf^(ϵg+ϵh)/(2c)

Bổ đề 3 cho thấy hằng số ở trên là điều tốt nhất bạn có thể hy vọng (ngay cả với và ).k = 0 ε = 0,5ck=0ϵ=0.5

Bổ đề 3: Tồn tại sao cho là -gần hai hàm và , trong đó không có biến ảnh hưởng trong và không có biến ảnh hưởng trong và là -far từ mọi hàm hằng .f ( 0,5 / c ) g h g S 2 h S 1 f 0,5ff(0.5/c)ghgS2hS1f0.5

Bằng chứng. Hãy để và là giới hạn, tương ứng, và . Đó là, và .z x S 1 S 2 y = ( x 1 , , x n / 2 ) z = ( x n / 2 + 1 , Mạnh , x n )yzxS1S2y=(x1,,xn/2)z=(xn/2+1,,xn)

Xác định mỗi có thể có một phần tử duy nhất là , trong đó . Tương tự, xác định từng có thể có một phần tử duy nhất là . Do đó, chúng tôi nghĩ rằng là một hàm từ đến .[ N ] N = 2 n / 2 z [ N ] f [ N ] × [ N ] { 0 , 1 }y[N]N=2n/2z[N]f[N]×[N]{0,1}

Xác định là 1 iff .max ( y , z ) 1f(y,z)max(y,z)12N

Theo tính toán, phần giá trị của là 0 là , vì vậy cả hai hàm hằng có khoảng cách đến .( 1f 1(12)2=12 f12f

Xác định là 1 khi và chỉ khi . Sau đó không có biến ảnh hưởng trong . Khoảng cách từ đến là phần của cặp như vậy mà và . Theo tính toán, đây là tối đay 1g(y,z)gS2fg(y,z)y<1y12NgS2fg(y,z)z1y<12N1z12N12(112)=0.5/c

Tương tự, khoảng cách từ đến , trong đó iff , nhiều nhất là .h h ( y , z ) = 1 z 1fhh(y,z)=10,5/cz12N0.5/c

QED


Trước hết, cảm ơn Neal! Điều này thực sự tổng hợp nó cho , và làm sáng tỏ vấn đề chung. Tuy nhiên, trong trường hợp , vấn đề hơi suy biến (như ), vì vậy tôi tò mò hơn về trường hợp của . Tôi đã không quản lý để gia hạn yêu cầu này với , vì vậy nếu bạn có ý tưởng về cách thực hiện - tôi sẽ đánh giá cao nó. Nếu nó đơn giản hóa vấn đề, thì các hằng số chính xác là không quan trọng; nghĩa là, -far có thể được thay thế bằng -far, đối với một số hằng số chung . k = 0 2 k = k k 1 k > 0 ϵ / 2 ϵ / c ck=0k=02k=kk1k>0ϵ/2ϵ/cc

2
Tôi đã chỉnh sửa nó để thêm phần mở rộng cho k chung. Và lập luận của Yuri dưới đây đưa ra một yếu tố lỏng lẻo hơn với một lập luận xác suất thanh lịch.
Neal Young

Xin chân thành cảm ơn Neal! Dòng lý luận này là khá giác ngộ.
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.