Graf invariant

En grafinvariant i grafteori  er en normalt numerisk værdi eller et ordnet sæt værdier ( hash-funktion ) , hvilket karakteriserer grafens struktur og ikke afhænger af metoden til markering af hjørnerne eller grafisk gengivelse af grafen . Det spiller en vigtig rolle i at kontrollere grafernes isomorfi , såvel som i computerkemiproblemer .

Eksempler på invarianter

Grafinvarianter inkluderer:


Som en invariant kan man ikke betragte et af ovenstående tal, men deres tupel (superindeks) af formen , som igen kan associeres med et polynomium af formen

summering udføres op til den sidste ikke-nul værdi . På lignende måde kan flere grafinvarianter introduceres:

Systemer af grafinvarianter afhængigt af to eller flere parametre kan skrives som polynomier i flere formelle variable. For eksempel:

Sammenfaldet af invarianter er en nødvendig, men ikke tilstrækkelig betingelse for tilstedeværelsen af ​​en isomorfi [1]

Komplet invariant

En invariant siges at være komplet , hvis sammenfaldet af grafinvarianter er nødvendig og tilstrækkelig til at etablere en isomorfi. For eksempel er hver af værdierne og en fuldstændig invariant for en graf med et fast antal hjørner .

Kompleksiteten af ​​beregningen

Invarianterne adskiller sig i kompleksiteten af ​​beregningen. Invarianterne , , og beregnes trivielt, mens beregningen af ​​invarianterne , , , , , og de afhængige af dem kan være temmelig beregningsmæssigt vanskelig . Der er probabilistiske algoritmer til at bestemme værdierne af de givne "svære at beregne" invarianter, men brugen af ​​sådanne algoritmer er ikke altid tilladt.

I øjeblikket er en komplet grafinvariant, der kan beregnes i polynomiel tid, ukendt, men det er ikke blevet bevist, at den ikke eksisterer. Forsøg på at finde det blev gentagne gange gjort i 60'erne - 80'erne af det XX århundrede , men var mislykkede.

Ansøgninger i computerkemi

Mange invarianter ( topologiske indekser ) bruges i computerkemi til at løse en lang række generelle og specielle problemer [2] . Disse opgaver omfatter: søgning efter stoffer med forudbestemte egenskaber (søgning efter "struktur-egenskab", "struktur-farmakologisk aktivitet" type afhængigheder), primær filtrering af strukturel information til ikke-gentagen generering af molekylære grafer af en given type, og en række andre. Ofte bruges der sammen med topologiske indekser (kun afhængig af molekylets struktur) information om forbindelsens kemiske sammensætning [3] .

Se også

Noter

  1. Zykov A. A. [www.bookshunt.ru/b5868_osnovi_teorii_grafov Fundamentals of Graph Theory]. — M .: Nauka, 1986. — 384 s. - ISBN 978-5-9502-0057-1 .
  2. Kemiske anvendelser af topologi og grafteori = Kemiske anvendelser af topologi og grafteori / Ed. R. Konge. — M .: Mir, 1987. — 560 s.
  3. M. I. Trofimov, E. A. Smolensky, Proceedings of the Academy of Sciences. Chemical series , 2005, s. 2166-2176.