Algoritmo parametrizzato per la ricerca di biciclette


16

Dato un vertici grafo non orientato, qual è il miglior tempo di esecuzione noto vincolato per trovare un sottografo che è un k × k -biclique? Esistono algoritmi parametrizzati più veloci dell'algoritmo tempo di "indovinare" un lato del bicolore e vedere se ci sono almeno altri vertici incidenti a tutti loro?nK×K(nK)poli(n)K

Risposte:


8

Parametrizzato per degenerazione o arboricità, è FPT. Più specificamente, dove d è la degenerazione (o un 3 2 2 a per l'arboricità). Vedere:O(d32dn)dun'322un'

Un altro documento con parametri è stato appena accettato da SWAT 2012 , questa volta parametrizzato dalla lunghezza del percorso indotta più lunga:

  • Aistis Atminas, Vadim Lozin e Igor Razgon: algoritmo di tempo lineare per il calcolo di una piccola biclique nei grafici senza percorsi indotti lunghi. SWAT 2012, per apparire.

Ma la mia comprensione è che se questo è FPT o meno con il parametro naturale (la dimensione del bicolore) è un grosso problema aperto.


Grazie David. Nota che non mi sto solo chiedendo se è FPT wrt k ma piuttosto se c'è qualcosa di meglio dell'algoritmo ingenuo che ho disegnato. In particolare, sta trovando apparentemente più facile che contare.
Andreas Björklund,


4

Questa approssimazione "Riduzione al minimo della norma nucleare per la cricca piantata e problemi biculari", di B. Ames e S. Vavasis ( http://arxiv.org/pdf/0901.3348.pdf ) trova un bicolore per alcuni tipi specifici di grafici in poli- tempo, ma non ha garanzie generali di approssimazione.

Gli autori hanno rimodellato il problema della doppia inclinazione in una minimizzazione del rango, soggetto a vincoli affini. Quindi, risolvono un rilassamento usando una norma nucleare euristica, che può essere proposta come SDP. Questo euristico è un gadget piuttosto eccitante dell'armamentario di rilevamento compresso. Questo rilassamento di solito ammette alcune simpatiche condizioni di ottimalità quando l'insieme di vincoli mostra "un tipo appropriato" di casualità.


-1

no(K)


6
Non penso che questa riduzione funzioni. Se il tuo grafico iniziale aveva già una grande biclique, allora il grafico che formi da esso (la sua doppia copertina bipartita) avrebbe comunque la stessa biclique, mascherando se anche il grafico originale avesse o meno una cricca.
David Eppstein,
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.