Quanto è difficile utilizzare l'approccio GCT Mulmuley-Sohoni per mostrare separazioni di complessità * conosciute *?


31

In questo post per gli ospiti di Josh Grochow nel blog sulla complessità, riporta un recente seminario dedicato alla GCT che si è tenuto a Princeton a luglio. Molti dei partecipanti hanno sostenuto che dovremmo usare GCT per attaccare problemi più facili di P vs. NP al fine di costruire l'intuizione e vedere se il metodo ha potenziale.

La domanda che mi ha infastidito:

È possibile utilizzare GCT per mostrare separazioni note come o ?LP S P A C EPEXPLPSPACE

Fa qualcosa comeLPSPACE

  1. Non ha nemmeno senso nel contesto GCT, o
  2. È assolutamente banale e poco interessante nel framework GCT, oppure
  3. Portare a congetture difficili quanto vs. ?N PPNP

I commenti di Josh su quel post sembrano implicare che è possibile formulare tale separazione nel "linguaggio GCT", ma non è banale e nessuno è ancora riuscito a farlo. Ma apprezzerei comunque qualsiasi intuizione di un esperto.
Mugizi Rwebangira,

4
AFAIR, Mulmuley inizia la sua presentazione ( video.ias.edu/stream&ref=226 ) con #P vs NC come una domanda più naturale per GCT. Questa potrebbe essere una prima intuizione per rispondere alla tua domanda.
Michaël Cadilhac,

Grazie per quel link Michaël. Per qualche ragione il volume è troppo basso per poterlo ascoltare sul desktop del mio ufficio, ma proverò quando torno a casa. Anche se in ogni caso Josh ha già dato una buona risposta.
Mugizi Rwebangira,

Risposte:


25

Risposta breve: probabilmente no (1), sicuramente no (2), e possibilmente (3).

Questo è qualcosa a cui sto pensando da un po 'di tempo. In primo luogo, in un certo senso GCT ha davvero lo scopo di dare limiti inferiori alle funzioni di elaborazione, piuttosto che problemi di decisione. Ma la tua domanda ha un senso perfetto per le versioni di classe funzione di , P , P S P A C E e E X P .LPPSPACEEXP

In secondo luogo, provare effettivamente le versioni booleane - quelle che conosciamo e amiamo, come - è probabilmente incredibilmente difficile in un approccio GCT, dal momento che richiederebbe l'uso della teoria della rappresentazione modulare (teoria della rappresentazione su finito campi), che non è ben compreso in nessun contesto. FPFEXP

Ma un obiettivo ragionevole potrebbe essere quella di utilizzare GCT per dimostrare un analogo algebrica di .FPFEXP

Per arrivare alla tua domanda: credo che queste domande possano essere formulate in un contesto GCT, anche se non è immediatamente ovvio come. Più o meno, è necessaria una funzione completa per la classe e caratterizzata dalle sue simmetrie; bonus extra se la teoria della rappresentazione associata alla funzione è facile da capire, ma quest'ultima è generalmente piuttosto difficile.

Anche una volta che le domande sono state formulate in un contesto GCT, non ho idea di quanto sarà difficile usare GCT per dimostrare (analoghi algebrici di) ecc. Le congetture rappresentative-teoriche che sorgeranno in questi contesti avrà probabilmente un sapore molto simile a quelli derivanti da P vs N PFPFEXPPNPo determinante vs permanente. Si potrebbe sperare che le prove classiche di questi risultati di separazione possano dare un'idea di come trovare gli "ostacoli" teorici alla rappresentazione necessari per una prova GCT. Tuttavia, le prove delle affermazioni che menzioni sono tutti teoremi di gerarchia basati sulla diagonalizzazione, e non vedo come la diagonalizzazione ti darà davvero molta comprensione della teoria della rappresentazione associata a una funzione che è completa per (l'analogo algebrico di) , diciamo. D'altra parte, non ho ancora visto come formulare F E X P in un contesto GCT, quindi è un po 'presto per dirlo.FEXPFEXP

Infine, come ho già detto in quel post sul blog, Peter Burgisser e Christian Ikenmeyer hanno tentato di provare nuovamente il limite inferiore del moltiplicatore di matrice (che è stato dimostrato essere 7 nel 2006 da Joseph Landsberg). Sono stati in grado di dimostrare che il livello del confine è almeno 6 mediante una ricerca al computer di ostacoli GCT. Aggiornamento aprile 2013 : da allora sono riusciti a provare nuovamente il risultato di Landsberg usando un'ostruzione GCT e a mostrare un 3 asintotico2×2limite inferiore sulla moltiplicazione della matrice32n22usando tali ostacoli. Sebbene GCT non abbia finora riprodotto il limite inferiore noto sulla moltiplicazione della matrice, consente una ricerca al computer più efficiente dell'alternativa (che coinvolgerebbe le basi di Grobner, che sono tempi doppiamente esponenziali nel peggiore dei casi). Nei loro discorsi durante il seminario, sia Peter che Christian hanno sottolineato (correttamente, direi) che ciò che speriamo davvero di ottenere dal calcolo di piccoli esempi non è la dimostrazione di limiti inferiori noti, ma alcuneintuizioniche ci permetteranno di usare questi tecniche per dimostrarenuovilimiti inferiori.

La cosa bella di GCT nel contesto della moltiplicazione di matrici è che la tecnica si generalizza facilmente dalla moltiplicazione di matrici da a 3 × 3 (sebbene il calcolo degli ostacoli con le tecniche attuali diventi ovviamente più costoso), mentre l'approccio di Landsberg sembra molto difficile da implementare anche per il caso 3 × 3 . Una cosa simile si potrebbe dire delle separazioni delle classi di complessità che menzioni: GCT è abbastanza generale da poter essere applicato non solo a risultati noti come F P F E X P , ma anche a quelli sconosciuti come P 2×23×33×3FPFEXP , mentre sappiamo che la diagonalizzazione no.PNP


9
Sembra folle che dovrebbe essere così difficile rimproverare ! FPFEXP
Ryan Williams,

2
Grazie! È stato MOLTO utile. La mia idea generale (e penso anche quella degli altri) era di pensare a quello che sarebbe stato un "primo passo facile" in questo programma GCT. Ma sembra che non ce ne sia davvero uno (almeno finora). Hai detto che l'approccio Grobner Bases ha un tempo di esecuzione doppiamente esponenziale, sai qual è stato il tempo di esecuzione (asintotico) della ricerca Burgisser e Ikenmeyer?
Mugizi Rwebangira,

3
Credo che fosse ancora esponenziale (il che spiega in parte perché non potevano riprodurre del tutto il risultato di Landsberg), ma solo singolarmente esponenziale :).
Joshua Grochow,

1
@JoshuaGrochow: sarebbe utile inserire un banner di aggiornamento all'inizio o alla fine della risposta. Nella mia vecchiaia, i miei occhi non sono più quelli di una volta, e al primo tentativo di scremare la risposta, ho perso il cambiamento.
Vijay D,

14

C'è un nuovo articolo su arXiv di Joshua Grochow , che mostra come inserire diverse tecniche note con limiti inferiori nel framework GCT e sembra rispondere in qualche modo alla tua domanda.

(Questo è principalmente solo un commento, ma nessuno noterebbe un commento, quindi lo sto postando come risposta.)

Unificazione e generalizzazione dei limiti inferiori noti tramite la teoria della complessità geometrica

Joshua A. Grochow

AC0[p]per cui si tratta di una naturale unificazione e ampia generalizzazione di risultati noti. Mostra anche che il framework di GCT è potente almeno quanto i metodi noti e fornisce molte nuove prove del concetto che GCT può effettivamente fornire significativi limiti inferiori asintotici. Questo nuovo punto di vista apre anche la possibilità di interazioni bidirezionali fruttuose tra i risultati precedenti e i nuovi metodi di GCT; forniamo diversi suggerimenti concreti di tali interazioni. Ad esempio, il punto di vista teorico della rappresentazione di GCT fornisce naturalmente nuove proprietà da considerare nella ricerca di nuovi limiti inferiori. Questo nuovo punto di vista apre anche la possibilità di interazioni bidirezionali fruttuose tra i risultati precedenti e i nuovi metodi di GCT; forniamo diversi suggerimenti concreti di tali interazioni. Ad esempio, il punto di vista teorico della rappresentazione di GCT fornisce naturalmente nuove proprietà da considerare nella ricerca di nuovi limiti inferiori. Questo nuovo punto di vista apre anche la possibilità di interazioni bidirezionali fruttuose tra i risultati precedenti e i nuovi metodi di GCT; forniamo diversi suggerimenti concreti di tali interazioni. Ad esempio, il punto di vista teorico della rappresentazione di GCT fornisce naturalmente nuove proprietà da considerare nella ricerca di nuovi limiti inferiori.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.