Kuvaajan invariantti

Graafiinvariantti graafiteoriassa on  jokin tavallisesti numeerinen arvo tai järjestys arvojen joukko ( hash-funktio ) , joka kuvaa graafin rakennetta eikä riipu graafin kärkien merkintätavasta tai graafisesta esityksestä . Sillä on tärkeä rooli graafien isomorfismin tarkistamisessa sekä tietokonekemian ongelmissa .

Esimerkkejä invarianteista

Kaavion invariantteja ovat:


Invariantina ei voida pitää yhtä yllä olevista luvuista, vaan niiden monikkoa ( superindeksiä ) muodossa , joka puolestaan ​​voidaan liittää muodon polynomiin

summaus suoritetaan viimeiseen nollasta poikkeavaan arvoon asti . Samalla tavalla voidaan ottaa käyttöön useita muita graafiinvariantteja:

Kahdesta tai useammasta parametrista riippuvia graafiinvarianttien järjestelmiä voidaan kirjoittaa polynomeina useisiin muodollisiin muuttujiin. Esimerkiksi:

Invarianttien yhteensattuma on välttämätön , mutta ei riittävä ehto isomorfismin esiintymiselle [1]

Täydellinen invariantti

Invariantin sanotaan olevan täydellinen , jos graafiinvarianttien yhteensattuma on välttämätön ja riittävä isomorfismin muodostamiseksi. Esimerkiksi jokainen arvoista ja on täydellinen invariantti graafille, jossa on kiinteä määrä pisteitä .

Laskennan monimutkaisuus

Invariantit eroavat laskennan monimutkaisuudesta. Invariantit , , ja lasketaan triviaalisti, kun taas invarianttien , , , , ja niistä riippuvien laskeminen voi olla laskennallisesti melko vaikeaa . On olemassa todennäköisyysalgoritmeja tiettyjen "vaikeasti laskettavien" invarianttien arvojen määrittämiseksi, mutta tällaisten algoritmien käyttö ei ole aina sallittua.

Tällä hetkellä polynomiajassa laskettavissa olevaa täydellistä graafiinvarianttia ei tunneta, mutta sitä ei ole todistettu olevan olemassa. Sitä yritettiin löytää toistuvasti XX-luvun 60-80-luvuilla , mutta ne eivät onnistuneet.

Sovellukset tietokonekemiassa

Tietokonekemiassa käytetään monia invariantteja ( topologisia indeksejä ) useiden yleisten ja erityisten ongelmien ratkaisemiseen [2] . Näihin tehtäviin kuuluvat: ennalta määrättyjen ominaisuuksien omaavien aineiden haku (haku "rakenne-ominaisuus", "rakenne-farmakologinen aktiivisuus" -tyyppiset riippuvuudet), rakennetietojen ensisijainen suodatus tietyn tyyppisten molekyylikaavioiden ei-toistuvaa luomista varten, ja useita muita. Usein topologisten indeksien ohella (riippuen vain molekyylin rakenteesta) käytetään myös tietoa yhdisteen kemiallisesta koostumuksesta [3] .

Katso myös

Muistiinpanot

  1. Zykov A. A. [www.bookshunt.ru/b5868_osnovi_teorii_grafov Graafiteorian perusteet]. - M .: Nauka, 1986. - 384 s. - ISBN 978-5-9502-0057-1 .
  2. ↑ Topologian ja graafiteorian kemialliset sovellukset = Chemical Applications of Topology and Graph Theory / Toim. R. King. - M .: Mir, 1987. - 560 s.
  3. M. I. Trofimov, E. A. Smolensky, Proceedings of the Sciences. Chemical series , 2005, s. 2166-2176.