Graf invariantní

Invariantní graf v teorii grafů  je nějaká obvykle číselná hodnota nebo uspořádaná množina hodnot ( hashovací funkce ) , která charakterizuje strukturu grafu a nezávisí na způsobu označení vrcholů ani na grafickém znázornění grafu . Hraje důležitou roli při kontrole izomorfismu grafů , stejně jako v problémech počítačové chemie .

Příklady invariantů

Mezi invarianty grafu patří:


Za invariant nelze považovat jedno z výše uvedených čísel, ale jejich n-tici (superindex) tvaru , který zase může být spojen s polynomem tvaru

sčítání se provádí až do poslední nenulové hodnoty . Podobným způsobem lze zavést několik dalších invariantů grafu:

Systémy grafových invariantů závislých na dvou nebo více parametrech lze zapsat jako polynomy v několika formálních proměnných .

Koincidence invariantů je nutnou , ale ne postačující podmínkou pro přítomnost izomorfismu [1]

Kompletní invariant

O invariantu se říká , že je úplný , pokud je koincidence grafových invariantů nezbytná a dostatečná k vytvoření izomorfismu. Například každá z hodnot a je úplným invariantem pro graf s pevným počtem vrcholů .

Složitost výpočtu

Invarianty se liší složitostí výpočtu. Invarianty , , a se počítají triviálně, zatímco výpočet invariantů , , , , , a těch, které na nich závisejí, může být poměrně výpočetně obtížný . Existují pravděpodobnostní algoritmy pro určení hodnot daných „těžko vypočítatelných“ invariantů, ale použití takových algoritmů není vždy povoleno.

V současné době není znám úplný grafový invariantní výpočet v polynomiálním čase, ale nebylo prokázáno, že neexistuje. Pokusy o jeho nalezení byly opakovaně prováděny v 60. - 80. letech 20. století , ale byly neúspěšné.

Aplikace v počítačové chemii

Mnoho invariantů ( topologické indexy ) se používá v počítačové chemii k řešení široké škály obecných a speciálních problémů [2] . Mezi tyto úkoly patří: vyhledávání látek s předem určenými vlastnostmi (hledání závislostí typu „struktura-vlastnost“, „struktura-farmakologická aktivita“), primární filtrování strukturních informací pro neopakovatelné generování molekulárních grafů daného typu a řada dalších. Často se spolu s topologickými indexy (v závislosti pouze na struktuře molekuly) používá také informace o chemickém složení sloučeniny [3] .

Viz také

Poznámky

  1. Zykov A. A. [www.bookshunt.ru/b5868_osnovi_teorii_grafov Základy teorie grafů]. — M .: Nauka, 1986. — 384 s. - ISBN 978-5-9502-0057-1 .
  2. Chemické aplikace topologie a teorie grafů = Chemical Applications of Topology and Graph Theory / Ed. R. Král. — M .: Mir, 1987. — 560 s.
  3. M. I. Trofimov, E. A. Smolensky, Sborník Akademie věd. Chemická řada , 2005, s. 2166-2176.