Graficul invariant

Un grafic invariant în teoria graficelor  este o valoare numerică de obicei sau un set ordonat de valori ( funcția hash ) , care caracterizeaza structura graficului si nu depinde de metoda de marcare a varfurilor sau de reprezentarea grafica a graficului . Joacă un rol important în verificarea izomorfismului graficelor , precum și în problemele de chimie computerizată .

Exemple de invariante

Invarianții graficului includ:


Ca invariant, se poate considera nu unul dintre numerele de mai sus, ci tupla lor (superindex) de forma , care, la rândul său, poate fi asociat cu un polinom de forma

însumarea se efectuează până la ultima valoare diferită de zero . Într-un mod similar, mai pot fi introduși câțiva invarianți grafici:

Sistemele de invarianți grafici care depind de doi sau mai mulți parametri pot fi scrise ca polinoame în mai multe variabile formale. De exemplu:

Coincidența invarianților este o condiție necesară , dar nu suficientă pentru prezența unui izomorfism [1]

Invariant complet

Se spune că un invariant este complet dacă coincidența invarianților graficului este necesară și suficientă pentru a stabili un izomorfism. De exemplu, fiecare dintre valorile și este un invariant complet pentru un grafic cu un număr fix de vârfuri .

Complexitatea calculului

Invarianții diferă în complexitatea calculului. Invarianții , , și sunt calculate trivial, în timp ce calculul invarianților , , , , și a celor care depind de ei poate fi destul de dificil din punct de vedere computațional . Există algoritmi probabilistici pentru determinarea valorilor invarianților „greu de calculat” dați, dar utilizarea unor astfel de algoritmi nu este întotdeauna permisă.

În prezent, un invariant grafic complet calculat în timp polinomial este necunoscut, dar nu s-a dovedit că nu există. Încercările de a-l găsi au fost făcute în mod repetat în anii 60 - 80 ai secolului XX , dar nu au avut succes.

Aplicații în chimia computerizată

Mulți invarianți ( indici topologici ) sunt utilizați în chimia computerizată pentru a rezolva o gamă largă de probleme generale și speciale [2] . Aceste sarcini includ: căutarea de substanțe cu proprietăți predeterminate (căutarea dependențelor de tip „structură-proprietate”, „structură-activitate farmacologică”), filtrarea primară a informațiilor structurale pentru generarea nerepetitivă de grafice moleculare de un anumit tip și o serie de altele. Adesea, alături de indici topologici (în funcție doar de structura moleculei), se folosesc informații și despre compoziția chimică a compusului [3] .

Vezi și

Note

  1. Zykov A. A. [www.bookshunt.ru/b5868_osnovi_teorii_grafov Fundamentele teoriei grafurilor]. — M .: Nauka, 1986. — 384 p. - ISBN 978-5-9502-0057-1 .
  2. Chemical Applications of Topology and Graph Theory = Chemical Applications of Topology and Graph Theory / Ed. R. Regele. — M .: Mir, 1987. — 560 p.
  3. M. I. Trofimov, E. A. Smolensky, Proceedings of the Academy of Sciences. Seria chimică , 2005, p. 2166-2176.