Stiamo lavorando per ripristinare l'app di Unionpedia nel Google Play Store
UscenteArrivo
🌟Abbiamo semplificato il nostro design per una migliore navigazione!
Instagram Facebook X LinkedIn

Isomorfismo di sottografi

Indice Isomorfismo di sottografi

Nella teoria della complessità computazionale, l'isomorfismo di sottografo è un problema decisionale di tipo NP-completo. La descrizione del problema è la seguente: siano dati G1 e G2 due grafi, è G1 isomorfo ad un sottografo di G2? La ricerca del sottografo isomorfo ha applicazioni in chemioinformatica.

Indice

  1. 6 relazioni: Algoritmo di Ullmann, Chemioinformatica, Grafo, Isomorfismo, NP-completo, Teoria della complessità computazionale.

  2. Algoritmi sui grafi
  3. Problemi NP-completi
  4. Problemi computazionali nella teoria dei grafi

Algoritmo di Ullmann

L'algoritmo di Ullmann è un algoritmo per la soluzione del problema dell'isomorfismo di sottografi. Il problema è NP-completo e l'algoritmo non fornisce una soluzione in tempo polinomiale, tuttavia utilizza tecniche quali il backtracking per diminuire il tempo effettivo di esecuzione, che però non hanno effetto sulla complessità asintotica, che rimane esponenziale.

Vedere Isomorfismo di sottografi e Algoritmo di Ullmann

Chemioinformatica

La chemioinformatica è l'uso del computer e delle tecniche dell'informazione, applicate ad una serie di problemi nel campo della chimica. Queste tecniche in silico sono usate dalle compagnie farmaceutiche nel processo di scoperta dei nuovi farmaci.

Vedere Isomorfismo di sottografi e Chemioinformatica

Grafo

I grafi sono strutture matematiche discrete che rivestono interesse sia per la matematica che per un'ampia gamma di campi applicativi. In ambito matematico il loro studio, la teoria dei grafi, costituisce un'importante parte della combinatoria; i grafi inoltre sono utilizzati in aree come topologia, teoria degli automi, funzioni speciali, geometria dei poliedri, algebre di Lie.

Vedere Isomorfismo di sottografi e Grafo

Isomorfismo

In matematica, in particolare in algebra astratta, un isomorfismo (dal greco ἴσος, isos, che significa uguale, e μορφή, morphé, che significa forma) è un'applicazione biunivoca fra oggetti matematici tale che l'applicazione e la sua inversa siano omomorfismi.

Vedere Isomorfismo di sottografi e Isomorfismo

NP-completo

Nella teoria della complessità computazionale i problemi NP-completi sono i più difficili problemi nella classe NP ("problemi risolvibili non-deterministicamente in tempo polinomiale") nel senso che, se si trovasse un algoritmo in grado di risolvere "velocemente" (nel senso di utilizzare tempo polinomiale) un qualsiasi problema NP-completo, allora si potrebbe usarlo per risolvere "velocemente" ogni problema in NP.

Vedere Isomorfismo di sottografi e NP-completo

Teoria della complessità computazionale

La teoria della complessità computazionale è una branca della teoria della computabilità che studia le risorse minime necessarie (principalmente tempo di calcolo e memoria) per la risoluzione di un problema.

Vedere Isomorfismo di sottografi e Teoria della complessità computazionale

Vedi anche

Algoritmi sui grafi

Problemi NP-completi

Problemi computazionali nella teoria dei grafi

Conosciuto come Isomorfismo di sottografo, Subgraph isomorphism problem.