Graf invariant

En grafinvariant i grafteori  är ett vanligtvis numeriskt värde eller en ordnad uppsättning värden ( hashfunktion ) , vilket kännetecknar grafens struktur och inte beror på metoden för att markera hörnen eller grafisk representation av grafen . Det spelar en viktig roll för att kontrollera grafernas isomorfism , såväl som i datorkemiproblem .

Exempel på invarianter

Grafinvarianter inkluderar:


Som en invariant kan man betrakta inte ett av ovanstående tal, utan deras tupel (superindex) av formen , som i sin tur kan associeras med ett polynom av formen

summering utförs upp till det sista värdet som inte är noll . På liknande sätt kan flera grafinvarianter introduceras:

System av grafinvarianter beroende på två eller flera parametrar kan skrivas som polynom i flera formella variabler. Till exempel:

Sammankomsten av invarianter är ett nödvändigt men inte tillräckligt villkor för närvaron av en isomorfism [1]

Komplett invariant

En invariant sägs vara komplett om sammanträffandet av grafinvarianter är nödvändig och tillräcklig för att etablera en isomorfism. Till exempel är vart och ett av värdena och en fullständig invariant för en graf med ett fast antal hörn .

Komplexiteten i beräkningen

Invarianterna skiljer sig åt i beräkningens komplexitet. Invarianterna , , och beräknas trivialt, medan beräkningen av invarianterna , , , , , och de som beror på dem kan vara ganska beräkningsmässigt svårt . Det finns probabilistiska algoritmer för att bestämma värdena för de givna "svårberäknade" invarianterna, men användningen av sådana algoritmer är inte alltid tillåten.

För närvarande är en komplett grafinvariant som kan beräknas i polynomtid okänd, men det har inte bevisats att den inte existerar. Försök att hitta det gjordes upprepade gånger på 60-80-talet av XX-talet , men misslyckades.

Tillämpningar inom datorkemi

Många invarianter ( topologiska index ) används inom datorkemi för att lösa en lång rad allmänna och speciella problem [2] . Dessa uppgifter inkluderar: sökning efter substanser med förutbestämda egenskaper (sökning efter "struktur-egenskap", "struktur-farmakologisk aktivitet" typ beroenden), primär filtrering av strukturell information för icke-repetitiv generering av molekylära grafer av en given typ, och ett antal andra. Ofta, tillsammans med topologiska index (beroende endast på molekylens struktur), används också information om föreningens kemiska sammansättning [3] .

Se även

Anteckningar

  1. Zykov A. A. [www.bookshunt.ru/b5868_osnovi_teorii_grafov Fundamentals of Graph Theory]. — M .: Nauka, 1986. — 384 sid. - ISBN 978-5-9502-0057-1 .
  2. Kemiska tillämpningar av topologi och grafteori = Kemiska tillämpningar av topologi och grafteori / Ed. R. kung. — M .: Mir, 1987. — 560 sid.
  3. M. I. Trofimov, E. A. Smolensky, Proceedings of the Academy of Sciences. Chemical series , 2005, sid. 2166-2176.