Esistono lingue altamente simmetriche NP o P-complete?


14

Esiste , un linguaggio NP o P completo che ha una famiglia di gruppi di simmetria (o groupoid , ma poi le domande algoritmiche diventano più aperte) agendo (in tempo polinomiale) sugli insiemi tale che ci sono poche orbite, cioè tale che per abbastanza grande e qualche , e tale che può essere generato efficiente?LGnLn={lL|l|=n}|Ln/Gn|<ncncGnn

Il punto qui è che se si trova un linguaggio / gruppo come questo, e se si possono trovare forme normali sotto azioni di gruppi di tempo polinomiali in , allora si può ridurre di una riduzione di a un linguaggio scarso calcolando la forma normale per ogni dato , sottintendendo che oFPLPTIMENP=NPL=P, a seconda che tu abbia scelto inizialmente una lingua NP o P completa. Quindi sembra che o non ci siano gruppi di questo tipo con orbite sparse o che il calcolo di forme normali sia difficile per tutti questi gruppi o che uno di questi risultati tratterrà e penso che molti di noi non credano. Inoltre sembrerebbe che se si può calcolare la relazione di equivalenza sulle orbite anziché sulle forme normali, si potrebbe ancora farlo in modo non uniforme, in . Sperando che altre persone abbiano pensieri su questo.P/poly


4
Cosa intendi con " linguaggio completo "? {NP,P}
Emil Jeřábek sostiene Monica il

Intendo un linguaggio completo o N P. PNP
Samuel Schlesinger,

1
Perché pensi che l'esistenza di una riduzione del tempo polifunzionale collasserebbe P fino a L?
Emil Jeřábek sostiene Monica

Avrei pensato sotto riduzioni del registro ma dato il normale calcolo del modulo sarebbe quasi sicuramente in P questo è davvero rilevante solo per NP. Grazie per averlo menzionato.
Samuel Schlesinger

Risposte:


12

Per NP, questo sembra difficile da costruire. In particolare, se puoi anche campionare elementi (quasi) uniformi del tuo gruppo - il che è vero per molti modi naturali di costruire gruppi - allora se un linguaggio NP-completo ha un'azione di gruppo poli-tempo con poche orbite, il PH collassa. Infatti, con questo presupposto aggiuntivo sulla campionabilità, il protocollo standard per l'isomorfismo grafico funziona anche per verificare se due stringhe sono nella stessa orbita G n . Avremmo quindi N Pc o A M / p o l y = c o N P / pcoAMGn , così crolli pH a Z P P N P . Quindi, per evitare il collasso del PH, qualsiasi costruzione del genere per NP avrebbe bisogno che i gruppinonavessero un efficiente campionatore quasi uniforme.NPcoAM/poly=coNP/polyZPPNP


Bello! Questo è esattamente quello che immaginavo sarebbe accaduto dopo aver letto un'altra tua risposta sul problema rappresentativo dell'orbita.
Samuel Schlesinger,

5

La mia intuizione è che un linguaggio NP di questo tipo comporterebbe un collasso della gerarchia polinomiale molto simile a quello del teorema di Karp-Lipton.

Più specificamente, se sali al secondo livello della gerarchia polinomiale, puoi usare il potere della gerarchia per indovinare l'equivalenza tra un determinato elemento di gruppo e un rappresentante di una classe di equivalenza, e poi torni al Karp –Lipton case in cui il fatto che tu abbia polinomialmente molti input non equivalenti ti mette in P / poly.

(Il risultato dovrebbe essere lo stesso della risposta di Joshua Grochow, ma senza l'ipotesi aggiuntiva di campionabilità.)


Dipende dalle dimensioni del gruppo, giusto? Non ho nemmeno detto che il gruppo era finito, solo che agisce sulla lingua in modo efficiente e può essere generato in modo efficiente. Detto questo, ho l'impressione che se il gruppo può essere campionato in modo efficiente (come nella risposta di Giosuè), ciò ti permetterebbe di risolvere il SAT in BPP implicando ciò che suggerisci. Non è positivo di questo, ma c'è un approccio che sto inseguendo che utilizza l'auto-riducibilità di SAT e pota questo albero di riduzioni in modo casuale. Per quanto ne so, però, le orbite devono avere dimensioni simili.
Samuel Schlesinger

1
Come puoi agire in tempo polinomiale se ci vuole più del tempo polinomiale solo per scrivere un elemento di gruppo?
David Eppstein,

Molti gruppi infiniti hanno presentazioni finite, no? Questi non sono necessariamente gruppi di permutazione, hanno solo un omomorfismo con un gruppo di simmetria della nostra lingua.
Samuel Schlesinger

Detto questo, penso che un'efficace campionabilità dovrebbe limitarti comunque a gruppi semplicemente esponenzialmente grandi
Samuel Schlesinger

1
Σ2P
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.