Tổng quan cấp cao về phương pháp gần đúng của Razborov


Câu trả lời:


6

Đặt là hàm Boolean trên n- bit. Hãy Z = f - 1 ( 0 ) 2 n . Đặt C là mạch trên n bit và có kích thước m và cổng g 1 , , g m . g i cũng biểu thị hàm trên n- bit được tính bằng subcircuit với g i là cổng cuối cùng. Đầu tiên n cổng là dành cho các đầu vào x 1 , ... , x nfnZ=f1(0)2nCmg1,,gmginginx1,,xn. Mục tiêu là chỉ ra rằng có kích thước m không thể tính f . Hãy xem xét tất cả các tính toán của C trên đầu vào từ Z . Một tính toán gán giá trị cho đầu ra của cổng. Gọi B là đại số Boolean của P ( Z ) .CmfCZBP(Z)

Ý tưởng là xem xét cho bất kỳ hàm trên n -bits nó xấp xỉ f trên Z như thế nào . Hãy để | | g | | = { W Z | g ( w ) 0 } .gnfZ||g||={wZg(w)0}

Đối với một siêu lọc chúng ta có thể định nghĩa một tính toán mới bằng siêu sản phẩm từ nó: c ( g i ) = 0 iff | | g i | | F . Bởi vì bộ siêu lọc về cơ bản là một tập hợp các tính toán nhất quán cho 0 giá trị, kết quả c là một tính toán hợp lệ. Nó sẽ theo f ( c 1 , Vay , c n ) = 0 . Chúng tôi tạo ra một tính toán mới từ những cái hiện có. Vì tất cả các bộ siêu lọc trên các tập hữu hạn là chính cFBc(gi)=0||gTôi||Fcf(c1,Giáo dục,cn)= =0 . Điều này hoạt động cho bất kỳ mạch, chúng tôi đã không khai thác thực tế là mạch có kích thước m .c1,Giáo dục,cnZm

Ý tưởng tiếp theo bây giờ là khai thác độ chính xác của mạch để xây dựng đầu vào mới nằm ngoài f ( w ) 0 nhưng mạch không chú ý vì kích thước hạn chế của nó và do đó vẫn xuất ra 0. Vì vậy, nó không tính toán f .Zf(w)0f

Chúng ta cần phải thư giãn các định nghĩa về siêu lọc để chúng tôi có thể nhận được một bên ngoài đầu vào . Thay vì ultrafilters chúng tôi sử dụng các tập con trở lên kín của B ( một Fmột b ngụ ý b F ) mà duy trì đáp ứng ( một , b F ngụ ý một b F ).ZBaFmộtbbFmột,bFabF

Hãy . W F là tập hợp các nguyên liệu đầu vào phù hợp với F . Nếu F là số nguyên tố ( một b F ngụ ý một FWF={w2nwi=0||¬xi||F,wi0||xi||F}WFFFabFaFhoặc ) và nonfull ( F ) sau đó cho mỗi i , F chứa một trong hai | | x i | | hoặc | | ¬ x i | | W F chỉ chứa một đầu vào duy nhất.bFFiF||xi||||¬xi||WF

Chúng tôi sẽ thư giãn bảo tồn các cuộc họp. Thay cho tất cả các cuộc họp trong đại số Boolean, chúng tôi sẽ bảo tồn một số lượng nhỏ chúng. Hãy để là số nhỏ nhất k của đáp ứng M = ( một 1b 1 , ... , một kb k ) như vậy mà cho tất cả trở lên kín, nonfull, M -preserving F , W FZ .|f|kM=(a1b1,,akbk)MFWFZ

Gọi là độ phức tạp của f . Razborov đã chứng minh rằng 1mf.12|f|mO(|f|3+n3)

Lưu ý rằng bất đẳng thức này giữ cho tất cả các chức năng. Để chứng minh một kích thước mạch giảm bound cho thấy rằng đối với tất cả m -meets M , có một F thỏa mãn các điều kiện nhưng nó W F không được chứa trong Z . Hơn nữa, bất kỳ mạch mạnh nào giới hạn dưới có thể được chứng minh bằng phương pháp này vì bất đẳng thức thứ hai.mmMFWFZ

Phần thực tế của một bằng chứng ràng buộc thấp hơn của mạch là để chỉ ra rằng với cho, đối với bất kỳ m- mets nào đều có F như vậy . Trong trường hợp mạch đơn điệu, điều kiện về W F đơn giản hóa thành w i0 | | x i | | F để đến với F là dễ dàng hơn.mmFWFwi0||xi||FF

Alexander Razborov, Về phương pháp gần đúng, 1989. pdf

Mauricio Karchmer, về việc chứng minh giới hạn dưới cho kích thước mạch, 1995.

Tim Gowers, phương pháp gần đúng của Razborov, 2009. pdf


3
Thế nào là ? Có phải k không? |f|k
Emil Jeřábek

0

Tuyên bố miễn trừ trách nhiệm : Đây chỉ là một tổng quan cấp cao nhằm cung cấp một số trực giác cho các phương pháp được sử dụng trong bài báo gần đây của Blum.

Tôi sẽ cố gắng sử dụng ký hiệu gần với những gì được sử dụng trong bài báo nói trên.

Đặt là hàm Boolean trên n biến x 1 , Mạnh , x n . Giả sử chúng tôi muốn chứng minh rằng bất kỳ máy tính mạng Boolean f nào đều có kích thước lớn.fnx1,Giáo dục,xnf

Đưa ra một số mạng Boolean tính toán f tại nút đầu ra của nó, hãy xem xét quá trình sau đây.βf

  1. Sắp xếp các cửa trong theo một số thứ tự topo g 1 , g 2 , ... , g m nơi nút cuối cùng là nút đầu ra.βg1,g2,Giáo dục,gm
  2. Đối với mỗi bước thời gian chúng tôi sẽ xấp xỉ các chức năng tính toán ở cổng g t bởi một “đơn giản” chức năng f g t . Phép tính gần đúng này có thể thay đổi các hàm được tính toán tại các nút hạ lưu của g t (đặc biệt, hàm tại nút đầu ra g m có thể đã thay đổi).t= =1,Giáo dục,mgtfgtgtgm

Khi kết thúc quá trình này, chúng ta sẽ có xấp xỉ hàm được tính tại bởi một hàm đơn giản f g m .gmfgm

Tiếp theo xây dựng một nhóm các đầu vào kiểm tra .T{0,1}n

Giả sử chúng ta có thể chứng minh các tuyên bố sau:

  • Giá trị gần đúng của từng nút riêng lẻ là tốt (nghĩa là, hầu hết các lỗi được đưa vào các đầu vào từ T ở mỗi bước xấp xỉ).eT
  • Không xấp xỉ hàm đơn giản tốt (ví dụ, đối với bất kỳ chức năng đơn giản f g m , chúng tôi có f g mf trên hơn một d -fraction của T ).ffgmfgmfdT

Sau đó, bằng cách đơn giản đếm số lượng các lỗi chúng tôi nhận được rằng phải có ít nhất d | T |βcổng điện tử .d|T|e

Nếu chương trình xấp xỉ này có thể được chứng minh là làm việc cho bất kỳ mạng tính chức năng f , sau đó chúng tôi đi đến một giới hạn thấp hơn cho sự phức tạp mạch của f .βff


Tôi không nghĩ rằng điều này trả lời câu hỏi, câu hỏi không hỏi bất cứ điều gì về dự thảo đó.
Kaveh

@Kaveh đó là công bằng. Tôi có thể đã giả định không chính xác, do thời gian của câu hỏi, rằng nó đã hỏi về kỹ thuật này liên quan đến bài báo.
alw
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.