**Graafi kanooniline esitus** (inglise: *graph canonization*) on graafi esitus mingil kaudsel, mitmesuguseid invariante kasutaval viisil – soovitatavalt isomorfismi täpsusega. Graafi kanoonilist esitust võib nimetada ka graafi identifitseerimiseks.

Kanoonilise esituse probleemi püstitas Lazlo Babai  1977. aastal.

Frank Harary  järgi on kanooniline esitus võimalik globaalinvariantide (polünoomid, spektrid jt) täieliku süsteemi baasil. A. Zõkov  on arvamusel, et see on lahendatav graafi tihedust, tsükleid, klikke jne iseloomustavate lokaalsete invariantide baasil. S. Locke  leiab, et isomorfismi testimiseks sobivad hästi kahendsüsteemis esitatud ülipikad 3-kuup-koodid. Kanooniliste vormide otsingud on jätkuvalt aktuaalsed. Paraku ei sisalda niisugused esitused teavet graafi struktuuri ega selle sümmeetriaomaduste kohta.

Graafi kanooniline esitus graafi seosmaatriksi astendamise baasil
-----------------------------------------------------------------

Identification of graphs by exponantation the adjacency matrix
Tipupaarid graafi lähte seosmaatriksis {\displaystyle E^{1}} moodustavad vaid kaks klassi: servade ja mitteservade klassi. Seosmaatriksi korrutamisel iseendaga, {\displaystyle E^{1}\cdot E^{1}=E^{2}} suureneb klasside arv {\displaystyle p} ja see jätkub teatud astmeni {\displaystyle E^{n}} ning lõppeb siis. Klassi identifikaatoriteks on ühesuguste väärtustega elemendid {\displaystyle e\_{i,j}^{n}} korrutises {\displaystyle E^{n}}. Oluline on, et maksimaalse arvu {\displaystyle p} korral identifitseeritakse kõik tipupaari klassid. 

Tipupaari klassid langevad kokku graafi {\displaystyle G} tipupaari orbiitidega (see on rühmateooria mõiste). Kontranäiteid ei ole tuvastatud. See fakt vajab tõestamist või ümberlükkamist. Tipuorbiidid tulevad ilmsiks korrutise {\displaystyle E^{n}} korrastamise käigus..

Identifikaatorite {\displaystyle e\_{i,j}^{n}} väärtused on järjestatavad jadaks {\displaystyle S\_{p}^{n}=e\_{1}^{n}<e\_{2}^{n}<} … {\displaystyle <e\_{p}^{n}}. Saadud korrutise {\displaystyle E^{n}} igale reale {\displaystyle i} kinnistada vector {\displaystyle u\_{i}^{n}} mis esitab tipupaari klasside arvu selles reas. Kõikide ridade {\displaystyle i} ja veergude {\displaystyle j} leksikograafiline ümberjärjestamine vektorite {\displaystyle u\_{i}^{n}} põhjal korrutises {\displaystyle E^{n}} moodustab korrastatud korrutise {\displaystyle E\_{o}^{n}rd} mis esitab kõik tipupaaride- ja tippude orbiidid. See kujutab endast isomorfsete graafide printsipiaalset invarianti..

Ka graafi semiootiline mudel on aga selline kanooniline esitis, mis kujutab endast isomorfsete graafide olulist invarianti ning esitab nii graafi struktuuri kui ka selle sümmeetriaomadusi .

Vaata ka
--------

Graafi struktuur

Graafide identifitseerimine

= Välislingid
=============

* Identification and systemization of the graphs (pdf)

Viited
------

1. ↑   L. Babai. 1983. Canonical labelling of graphs. – *Proc. 15th ACM Symposium on Theory Computing* 171–183.
2. ↑  F. Harary. 1972. *Graph Theory*. Addison-Wesley. ISBN 0201027879
3. ↑   A. Зыков. 1987. *Основы теории графов*. Наука.
4. ↑  http//:www.math.fau.edu/locke/isotest
5. ↑   Y. Gurevich. *From Invariants to Canonization*. – The Bull. of Euro. Assoc. for Comp. Sci. No. 63, 1997
6. ↑   John-Tagore Tevet. (2014). *Semiotic modeling of the structure*. ISBN 9871503367456. Amazon Books
7. ↑  J.-T. Tevet. *Graafide identifitseerimine*. S.E.R.R. Tallinn, 2017 ISBN 9789949816514