การใช้วิธี GCT ของ Mulmuley-Sohoni นั้นยากเพียงใดในการแสดงการแยกความซับซ้อน * รู้จัก *


31

ในการโพสต์ของผู้เข้าพักนี้โดยJosh Grochowที่เว็บบล็อกที่ซับซ้อนเขารายงานเกี่ยวกับการประชุมเชิงปฏิบัติการเมื่อเร็ว ๆ นี้เพื่อรองรับ GCT ที่จัดขึ้นที่ Princeton ในเดือนกรกฎาคม ผู้เข้าร่วมประชุมหลายคนแย้งว่าเราควรใช้ GCT เพื่อโจมตีปัญหาที่ง่ายกว่า vs. N Pเพื่อสร้างสัญชาตญาณและดูว่าวิธีการนั้นมีศักยภาพหรือไม่PNP

คำถามที่ดักฟังฉัน:

มันเป็นไปได้ที่จะใช้ GCT ที่จะแสดงให้เป็นที่รู้จักในการแยกเช่นหรือLP S P C E ?PEXPLPSPACE

ทำอะไรเช่นLPSPACE

  1. ไม่เข้าใจในบริบท GCT หรือ
  2. เป็นเรื่องเล็กน้อยและไม่น่าสนใจอย่างเต็มที่ในกรอบ GCT หรือ
  3. นำไปสู่การคาดเดาเช่นเดียวกับกับN P ?PNP

ความคิดเห็นของ Josh เกี่ยวกับโพสต์นั้นดูเหมือนว่ามีความเป็นไปได้ที่จะกำหนดความแตกต่างดังกล่าวใน "ภาษา GCT" แต่มันก็ไม่สำคัญและไม่มีใครสนใจที่จะทำเช่นนั้น แต่จะยังคงซาบซึ้งในความเข้าใจใด ๆ จากผู้เชี่ยวชาญ
Mugizi Rwebangira

4
AFAIR, Mulmuley เริ่มนำเสนอ ( video.ias.edu/stream&ref=226 ) ด้วย #P vs NC เป็นคำถามที่เป็นธรรมชาติมากขึ้นสำหรับ GCT นี่อาจเป็นสัญชาตญาณแรกในการตอบคำถามของคุณ
Michaël Cadilhac

ขอบคุณสำหรับลิงค์ที่Michaël ด้วยเหตุผลบางอย่างปริมาณที่น้อยเกินไปสำหรับฉันที่จะฟังบนเดสก์ท็อปสำนักงานของฉัน แต่ฉันจะลองเมื่อฉันกลับถึงบ้าน แม้ว่าในกรณีใด ๆ Josh ได้ให้คำตอบที่ดี
Mugizi Rwebangira

คำตอบ:


25

คำตอบสั้น ๆ : อาจจะไม่ (1) ไม่แน่นอน (2) และอาจเป็น (3)

นี่คือสิ่งที่ฉันคิดเกี่ยวกับการออกไปและในขณะนี้ อันดับแรกในแง่หนึ่ง GCT มีจุดประสงค์เพื่อลดขอบเขตการใช้งานคอมพิวเตอร์แทนที่จะเป็นปัญหาในการตัดสินใจ แต่คำถามของคุณจะทำให้ความรู้สึกที่สมบูรณ์แบบสำหรับรุ่นระดับการทำงานของ , P , P S P C EและE X PLPPSPACEEXP

ประการที่สองการพิสูจน์เวอร์ชั่นบูลีน - คนที่เรารู้จักและชื่นชอบเช่น - อาจเป็นเรื่องยากอย่างเหลือเชื่อในแนวทาง GCT เนื่องจากต้องใช้ทฤษฎีการแทนแบบแยกส่วน (ทฤษฎีการแสดงแทนขอบเขต จำกัด เขตข้อมูล) ซึ่งไม่เข้าใจในบริบทใด ๆ FPFEXP

แต่เป้าหมายที่เหมาะสมอาจจะมีการใช้ GCT ที่จะพิสูจน์อนาล็อกพีชคณิต PFPFEXP

เพื่อให้ได้คำถามของคุณ: ฉันเชื่อว่าคำถามเหล่านี้สามารถจัดทำขึ้นในบริบทของ GCT แม้ว่ามันจะไม่ชัดเจนในทันที มากขึ้นหรือน้อยลงคุณต้องการฟังก์ชั่นที่สมบูรณ์แบบสำหรับชั้นเรียนและมีลักษณะสมมาตร โบนัสพิเศษหากทฤษฎีการเป็นตัวแทนที่เกี่ยวข้องกับฟังก์ชั่นนั้นง่ายต่อการเข้าใจ แต่หลังนี้มักจะค่อนข้างยาก

แม้ว่าคำถามจะถูกกำหนดในบริบทของ GCT ฉันก็ไม่รู้ว่ามันจะยากแค่ไหนที่จะใช้ GCT เพื่อพิสูจน์ (แอนะล็อกเชิงพีชคณิตของ) ฯลฯ การคาดเดาเชิงทฤษฎีที่จะเกิดขึ้นในบริบทเหล่านี้ จะมีรสชาติคล้ายกันมากกับสิ่งที่เกิดขึ้นในP vs N PFPFEXPPNPหรือดีเทอร์มิแนนต์ vs ใคร ๆ ก็หวังว่าหลักฐานอันคลาสสิกของผลลัพธ์การแยกเหล่านี้อาจให้แนวคิดว่าจะหา "สิ่งกีดขวาง" ที่เป็นตัวแทนในเชิงทฤษฎีที่จำเป็นสำหรับการพิสูจน์ GCT ได้อย่างไร อย่างไรก็ตามการพิสูจน์ของข้อความที่คุณพูดถึงคือทฤษฎีลำดับชั้นทั้งหมดที่อิงตามแนวทแยงมุมและฉันไม่เห็นว่า diagonalization จะทำให้คุณเข้าใจถึงทฤษฎีการแสดงที่เกี่ยวข้องกับฟังก์ชันที่สมบูรณ์สำหรับ (เชิงพีชคณิตของ) พูด ในทางกลับกันฉันยังไม่ได้เห็นวิธีการกำหนดF E X Pในบริบทของ GCT ดังนั้นจึงเป็นเรื่องที่เร็วที่จะพูดFEXPFEXP

2×232n22

2×23×33×3FPFEXPPNP, whereas we know diagonalization does not.


9
Seems crazy that it should be so hard to reprove FPFEXP!
Ryan Williams

2
Thank You! That was VERY helpful. My overall idea (and I think that of others as well) was to think of what would be an "easy first step" in this GCT program. But it seems there really isn't one (so far at least). You mentioned that the Grobner Bases approach has a doubly-exponential running time, do you know what was the (asymptotic) running time of the search Burgisser and Ikenmeyer did?
Mugizi Rwebangira

3
I believe it was still exponential (which partially explains why they couldn't quite reproduce Landsberg's result), but only singly exponential :).
Joshua Grochow

1
@JoshuaGrochow: It would be helpful if you put an update banner either at the beginning or the end of the answer. In my old age, my eyes aren't what they used to be, and on first skimming the answer, I missed the change.
Vijay D

14

There's a new paper on the arXiv by Joshua Grochow, which shows how to put several known lower bound techniques into the GCT framework and seems like it answers your question somewhat.

(This is mostly just a comment, but no one would notice a comment so I'm posting it as an answer.)

Unifying and generalizing known lower bounds via geometric complexity theory

Joshua A. Grochow

We show that most arithmetic circuit lower bounds and relations between lower bounds naturally fit into the representation-theoretic framework suggested by geometric complexity theory (GCT), including: the partial derivatives technique (Nisan-Wigderson), the results of Razborov and Smolensky on AC0[p], multilinear formula and circuit size lower bounds (Raz et al.), the degree bound (Strassen, Baur-Strassen), the connected components technique (Ben-Or), depth 3 arithmetic circuit lower bounds over finite fields (Grigoriev-Karpinski), lower bounds on permanent versus determinant (Mignon-Ressayre, Landsberg-Manivel-Ressayre), lower bounds on matrix multiplication (B\"{u}rgisser-Ikenmeyer) (these last two were already known to fit into GCT), the chasms at depth 3 and 4 (Gupta-Kayal-Kamath-Saptharishi; Agrawal-Vinay; Koiran), matrix rigidity (Valiant) and others. That is, the original proofs, with what is often just a little extra work, already provide representation-theoretic obstructions in the sense of GCT for their respective lower bounds. This enables us to expose a new viewpoint on GCT, whereby it is a natural unification and broad generalization of known results. It also shows that the framework of GCT is at least as powerful as known methods, and gives many new proofs-of-concept that GCT can indeed provide significant asymptotic lower bounds. This new viewpoint also opens up the possibility of fruitful two-way interactions between previous results and the new methods of GCT; we provide several concrete suggestions of such interactions. For example, the representation-theoretic viewpoint of GCT naturally provides new properties to consider in the search for new lower bounds.

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.