Tardos Funzione controesempio di Blum rivendicazione


22

In questa discussione , la tentata dimostrazione di Norbet Blum viene succintamente smentita notando che la funzione Tardos è un controesempio del Teorema 6.P≠NP

Teorema 6 : Sia qualsiasi funzione booleana monotona. Supponiamo che esista un approssimatore CNF-DNF che può essere usato per dimostrare un limite inferiore per . Quindi può anche essere usato per dimostrare lo stesso limite inferiore per .A C m ( f ) A C s t ( f )f∈BnACm(f)ACst(f)

Ecco il mio problema: la funzione Tardos non è una funzione booleana, quindi come soddisfa le ipotesi del Teorema 6?

In questo articolo , discutono della complessità della funzione , che non è in generale una funzione booleana monotona, poiché i bordi crescenti possono rendere più grande per rendere false quando era vero con meno nell'input. La funzione , in generale, non calcola su e su .φ ( X ) φ ( X ) ≤ f ( v ) 1 φ ( X ) ≥ f ( v ) 1 T 1 0 T 0φ(X)≤f(v)φ(X)φ(X)≤f(v)1φ(X)≥f(v)1T10T0

In effetti, i set di test e sono scelti con precisione in modo che il calcolo su e su con monotonicità significhi la tua funzione nel calcolo preciso CLIQUE (definiscono il limite di e nel reticolo degli input ), quindi queste osservazioni implicano che la funzione Tardos è la stessa di CLIQUE, il che chiaramente non è vero.T 0 1 T 1 0 T 0 1 0T1T01T10T010

Tuttavia, così tante persone - e tali persone ben informate - affermano che la funzione Tardos fornisce un controesempio immediato, quindi ci deve essere qualcosa che mi manca. Potresti fornire una spiegazione dettagliata o una prova per quelli di noi che sono parti interessate ma non del tuo livello?


Una buona fonte sarebbe il libro di Jukna , p.272 (poco prima del Teorema 9.28). Data la funzione (non booleana) , considera la funzione booleana che è il limite di : Il risultato si applica quindi. f ϕ ϕ f ϕ ( G ) = { 1 se  ϕ ( G ) ≥ √ϕfϕϕ
fϕ(G)={1if ϕ(G)≥n0otherwise
— Clemente C.

Quindi, per essere chiari, mi stai dicendo che valuterà su cricche di dimensione e su grafici di vertici indotti dal corretto coloranti per ? 1 √fϕ(G)1 0n⌊ √n0n⌊n−1⌋
— user144527,

4
Naturalmente, questo non vale per nessun . Ma la funzione di Tardos si basa su una funzione di grafico monotono soddisfacente . Quindi, il limite di di fa esattamente quello che dici. Vedere la fine della Sezione 9.8 qui . f ϕ ϕ ω ( G ) ≤ ϕ ( G ) ≤ χ ( G ) f ϕ ϕϕfϕϕω(G)≤ϕ(G)≤χ(G)fϕϕ
— Stasys,

4
Destra. A proposito, in realtà non capisco perché le persone stiano votando male la tua domanda (ammissibile alla luce di tutto questo rumore attorno a questa "prova")? Ora è l'autore di questo turno di rivendicazione P! = NP: spiega perché la "prova" NON funzionerà per la funzione di Tardos. Indica la pagina X e le righe Y nella carta. Suggerimento: il bug sarà nel limite superiore del numero di errori introdotti durante l'approssimazione (le negazioni possono annullare molti termini precedentemente "validi"). Altrimenti (nessuna spiegazione) = nessuna "prova".
— Stasys,

1
@Stasys, il tuo primo commento può essere una risposta.
— Kaveh,

Risposte:


18

quindi queste osservazioni implicano che la funzione Tardos è la stessa di CLIQUE.f

Risposta breve - NO.

È solo una "cricca" monotona : accetta tutti i -cliques e rifiuta tutti i grafici completi -partite. Può, tuttavia, accettare alcuni grafici rifiutati da CLIQUE: grafici con ma (i cosiddetti grafici "non perfetti"). L' articolo di Grötschel, Lovász e Schrijver implica che ha un circuito non monotono di dimensioni polinomiali. Ma, secondo il Teorema 6 nella "dimostrazione" , qualsiasi funzione booleana monotona simile alla cricca richiede circuiti non monotone di dimensioni super polinomiali. Quindi, uno di questi due documenti devek(k−1)Gω(G)<kχ(G)≥kf sbagliarsi. Il documento GLS-1981 rimase in piedi per> 35 anni ...

Quello che fa Tardos è il seguente. Comincia dalla funzione grafica , dove è la famosa funzione theta di Lovász. Il fatto fondamentale è che il numero è inserito tra il numero della cricca e il numero cromatico: . Quindi usa il fatto che può essere approssimato in un tempo polinomiale. Sulla base di ciò, definisce una funzione grafico con le seguenti proprietà:φ(G):=ϑ(G¯)ϑφ(G)ω(G)≤φ(G)≤χ(G)ϑ(G)ϕ(G)

  1. I valori di possono essere calcolati in tempo polinomiale (nel numero di vertici). ϕ(G)n
  2. ϕ è monotono: l'aggiunta di spigoli può solo aumentare il suo valore.
  3. Gω(G)≤ϕ(G)≤χ(G) vale per tutti i grafici . G

Quindi (come osserva Clemente C.) definisce la funzione booleana monotona desiderata come: iff . Con (1), la funzione ha un circuito (non monotono) di dimensioni polinomiali. Con (2), è una funzione booleana monotona. Con (3), accetta tutti i -cliques e rifiuta tutti i grafici completi -partite. f ( G ) = 1 ϕ ( G ) ≥ k f f k ( k - 1 )ff(G)=1ϕ(G)≥kffk(k−1)

Vedi qui per i dettagli tecnici.


1
Il documento GLS-1981 è qui gratuitamente. Questo articolo, a sua volta, si basa sulla carta elissoide Khachiyan-1979. Quindi, (almeno) uno di questi tre documenti deve essere sbagliato?
— Tobias Müller,

3
@Tobias: beh, siamo abbastanza sicuri che questi due vecchi documenti> 35 siano corretti (così tante volte riprodotti a lezione, qualcuno avrebbe già osservato un errore). Il problema con l'attuale "prova" è che è "per costruzione", non "per argomento" (come nei due documenti citati). È quindi difficile individuare un luogo specifico , dove la "costruzione" fallisce. Soprattutto quando la "costruzione" è così imprecisa. Questo è il motivo per cui penso che ora sia IL DOVERE dell'autore, non di noi, indicare questo posto (dove Tardos non passa attraverso la sua costruzione.)
— Stasys,
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.