Un polinomio è una proiezione monotona di un polinomio se = poli , e c'è un incarico tale che f ( x 1 , … , x n ) = . Cioè, è possibile sostituire ogni variabile y j di g con una variabile x i o una costante 0 o 1 in modo che il polinomio risultante coincida con f .
Sono interessato a (le ragioni di) la differenza tra il polinomio permanente PER e il polinomio del ciclo Hamiltoniano HAM: dove la prima somma è sopra tutte le permutazioni h : [
Domanda: Perché HAM non è una proiezione monotona PER? O lo è ancora?Non sto chiedendo prove , solo per ragioni intuitive.
Motivazione: il più grande circuito monotono conosciuto più basso per PER (dimostrato da Razborov) rimane "solo" . D'altra parte, i risultati di Valiant implicano che CLIQUE n è una proiezione monotona di HAM m dove CLIQUE n ( x ) = ∑ S ∏ i < j ∈ S x i , j con la somma è su tutti i sottoinsiemi S ⊆ [ n ] di dimensioni | S |
Ma aspetta: è noto che CLIQUE richiede circuiti monotoni di dimensione (dimostrato per la prima volta da Alon e Boppana usando il metodo di Razborov).
Quindi, se HAM fosse una proiezione monotona di PER, avremmo un limite inferiore di anche per PER.
In realtà, perché HAM non è nemmeno una proiezione non monotona di PER? Sul semianello booleano, il primo è NP Completa, mentre il secondo è in P . Ma perché? Dov'è un posto dove essere ciclico per una permutazione lo rende così speciale?
PS Un'ovvia differenza potrebbe essere: HAM copre [n] di un solo (lungo) ciclo, mentre PER può usare può disgiungere i cicli per questo. Pertanto, per proiettare PER in HAM la direzione difficile sembra essere: assicurarsi che l' assenza di un ciclo hamiltoniano implichi l'assenza di qualsiasi copertura con cicli disgiunti nel nuovo grafico. È questo il motivo per cui HAM non è una proiezione di PER?
PPS realtà, Valiant dimostrato un risultato più impressionante: ogni polinomio con c u ∈ { 0 , 1 } , i cui coefficienti c u sono computabile p-time , è una proiezione (non necessariamente monotona se l'algo non è monotona) di HAM m per m = poli ( n ). Anche PER ha questa proprietà, ma solo su campi caratteristici . Quindi, in questo senso, HAM e PER sono davvero "simili", a meno che non siamo in GF (2) dove, come ricordava Bruno, PER si trasforma in DETERMINANT ed è facile.