Ada jenis hasil dalam TCS yang biasanya disebut hasil bootstrap . Secara umum, itu dari bentuk
Jika proposisi berlaku, maka proposisi berlaku.
di mana dan adalah proposisi yang terlihat serupa, dan tampaknya "lebih lemah" daripada , yang merupakan alasan kami memberi nama jenis hasil ini. Biarkan saya memberikan beberapa contoh nyata:
Dalil. [Chen dan Tell, STOC'19] Perbaiki masalah apa pun . Asumsikan bahwa untuk setiap terdapat banyak sekali d \ dalam \ mathbb {N} sedemikian rupa sehingga \ mathcal {TC} ^ 0 sirkuit kedalaman d membutuhkan lebih dari n ^ {1 + c ^ {- d}} kabel untuk menyelesaikan masalah \ Pi . Kemudian untuk setiap d_0, k \ dalam \ mathbb {N} , \ Pi tidak dapat diselesaikan dengan \ mathcal {TC} ^ 0 sirkuit dengan kedalaman d_0 dan n ^ k kabel, dan oleh karena itu \ mathcal {TC} ^ 0 \ subsetneq \ mathcal {NC} ^ 1 .
Dalil. [Gupta et al., FOCS'13] Anggaplah bahwa komputasi permanen memerlukan kedalaman- rangkaian aritmatika dengan ukuran lebih dari , di atas bidang karakteristik . Kemudian menghitung permanen membutuhkan sirkuit aritmatika dengan ukuran superpolinomial, dan oleh karena itu dugaan Valiant berlaku.
Nah, contoh yang lebih terkenal tetapi tidak begitu tepat berasal dari kompleksitas yang halus:
Dalil. [Backurs dan Indyk, STOC'15] Jika kita dapat menghitung EDIT DISTANCE dalam waktu (pada model RAM), maka kita akan mendapatkan pemecah SAT lebih cepat daripada yang ada saat ini.
Memperbarui. (10 Juli 2019) Contoh jarak edit mungkin sedikit membingungkan. Lihat jawaban Ryan untuk contoh "standar".
Seperti yang mungkin Anda bayangkan, (setahu saya) semua hasil dari jenis ini dibuktikan dengan mengambil contrapositive (saya telah mengambil contrapositive pada jarak sunting). Jadi dalam beberapa hal ini semua adalah hasil algoritmik.
Biasanya ada dua cara untuk memahami hasil bootstrap. 1. Kita hanya perlu membuktikan dan kemudian menerapkan hasilnya, jika kita ingin membuktikan ; 2. Membuktikan mungkin sulit karena apriori yang kita anggap membuktikan sulit.
Masalahnya adalah, satu (atau lebih tepatnya, saya ) mungkin hampir tidak optimis dan mengambil pemahaman pertama, jika tidak ada penggunaan positif dari hasil bootstrap! Jadi pertanyaan saya adalah
Apakah kita tahu hasil bootstrap di mana terbukti?
Jawaban:
Hasil klasik yang dapat dibuktikan dengan bootstrap (dan berlaku untuk membuktikan batas bawah nyata) adalah bahwa dalam model komputasi mana pun kita memiliki untuk beberapa konstanta , kita sebenarnya memiliki , untuk setiap .TsayaM.E( n ) ≠ TsayaM.E( nc) c > 1 T I M E ( n ) ≠ T I M E ( n 1 + ϵ ) ϵ > 0c > 1 TsayaM.E( n ) ≠ TsayaM.E( n1 + ϵ) ϵ > 0
Idenya adalah jika , kita dapat menerapkan argumen padding berulang kali untuk mendapatkan untuk setiap konstanta . Anda bahkan dapat menggunakan argumen semacam itu untuk sedikit meningkatkan teorema hierarki waktu dalam berbagai kasus.TsayaM.E( n ) = TsayaM.E( n1 + ϵ) TsayaM.E( n ) = TsayaM.E( nc) c
sumber
Saya tidak yakin apakah ini diperhitungkan karena semuanya berasal dari kertas yang sama, tetapi dalam pass pertama Craig Gentry di enkripsi homomorfik sepenuhnya berdasarkan kisi-kisi yang ideal , ia pertama kali menunjukkan bahwa untuk membangun skema FHE, cukuplah untuk membangun "sedikit "skema enkripsi homomorfik dengan properti tertentu (sirkuit dekripsi lebih dangkal dari kedalaman yang dapat dienkripsi oleh sirkuit). Dia kemudian, dengan banyak pekerjaan, menunjukkan bagaimana membangun skema enkripsi yang agak homomorfik.
sumber
Bukti terbaru Huang tentang , Dugaan Sensitivitas, melibatkan pembuktian diketahui menyiratkannya. Lihat blog Aaronson:SEBUAH′ SEBUAH
Dari karya perintis oleh Gotsman dan Linial pada tahun 1992, diketahui bahwa untuk membuktikan Dugaan Sensitivitas, cukuplah untuk membuktikan dugaan kombinatorial lebih sederhana berikut ini :SEBUAH
sumber
Satu hal yang terlintas dalam pikiran, dalam teori pembelajaran komputasi, adalah meningkatkan . Pada dasarnya:
Biasanya, ini memang digunakan dengan mendapatkan pelajar yang lemah.
sumber