• Rezultati Niso Bili Najdeni

MagistrskodeloMentor:prof.dr.SandiKlavžarLjubljana,2021 M-POLINOM UNIVERZAVLJUBLJANIFAKULTETAZAMATEMATIKOINFIZIKOMatematika–2.stopnjaSaraBrezec

N/A
N/A
Protected

Academic year: 2022

Share "MagistrskodeloMentor:prof.dr.SandiKlavžarLjubljana,2021 M-POLINOM UNIVERZAVLJUBLJANIFAKULTETAZAMATEMATIKOINFIZIKOMatematika–2.stopnjaSaraBrezec"

Copied!
76
0
0

Celotno besedilo

(1)

UNIVERZA V LJUBLJANI

FAKULTETA ZA MATEMATIKO IN FIZIKO Matematika – 2. stopnja

Sara Brezec

M-POLINOM

Magistrsko delo

Mentor: prof. dr. Sandi Klavžar

Ljubljana, 2021

(2)
(3)

Kazalo

Program dela ix

1 Uvod 1

2 M-polinomi 1

2.1 Topološki indeks . . . 1

2.1.1 Nekaj znanih topoloških indeksov . . . 2

2.1.2 Posplošitve in parametrizacija . . . 6

2.1.3 Kateri topološki indeksi so dobri v praksi? . . . 7

2.2 M-polinom . . . 8

2.2.1 Izračun M-polinoma . . . 9

2.2.2 Razširitev Gutmnovega pristopa za ravninske grafe . . . 10

2.3 Izračun BID indeksov s pomočjo M-polinoma . . . 12

2.4 Izračun M-polinoma za nekaj molekulskih struktur . . . 15

2.4.1 Zvezdasta drevesa . . . 15

2.4.2 Verige kaktusov . . . 17

2.4.3 Rombični in cikcak benzenoidni sistemi . . . 19

3 Spletna stran M-polinomov 25 3.1 Struktura spletne strani M-polinomov . . . 25

3.1.1 Zavihek Search . . . 25

3.1.2 Zavihek Contribute . . . 26

3.1.3 Zavihek Instructions . . . 31

3.2 Izdelava spletne strani M-polinomov . . . 32

3.2.1 Django in Elasticsearch . . . 32

3.2.2 Kreacija spletne strani . . . 33

4 Zaključek 61

Literatura 63

(4)
(5)

Kazalo slik

1 Poliominska veriga. . . 9

2 Primer grafa G(p, q). . . 11

3 Primer zvezdastega drevesa. . . 16

4 Primer ortoverižnega kaktusa. . . 18

5 Orto verigaQ(m, n). . . 19

6 Cikcak benzenoidni sistem. . . 20

7 Rombični benzenoidni sistem. . . 23

8 ZavihekSearch . . . 25

9 Podroben prikaz rezultata iskanja . . . 26

10 Osnovna stran sistema administracije . . . 27

11 Obrazec za dodajanje novih M-polinomov . . . 28

12 Tabela M-polinomov, ki jih lahko spreminjamo . . . 29

13 Obrazec za urejanje M-polinomov . . . 30

14 Tabela M-polinomov, ki jih lahko komentiramo . . . 31

15 Ustvarjanje novih uporabnikov . . . 32

(6)
(7)

Kazalo izvorne kode

1 Razred Mpolynom . . . 34

2 Funkcija unique_rand . . . 34

3 Druge funkcije datoteke models.py . . . 36

4 Funkcija rewrite_mpolynomial_see . . . 38

5 Funkcija fin_outer_parentheses_clousure . . . 39

6 Funkcija read_number . . . 40

7 Funkcija rewrite_mpolynomial . . . 43

8 Nastavitve za bazo . . . 43

9 Datoteka documents.py . . . 45

10 Oblika url povezav . . . 46

11 Enostavne funkcije datoteke views.py . . . 47

12 Funkcija index . . . 48

13 Funkcija mpoly_query . . . 49

14 Razred CommentAdmin . . . 52

15 Razred CommentAdminForm . . . 53

16 Razred MpolynomModelAdmin . . . 58

17 Razred MpolynomAdminForm . . . 60

18 Razred Comment . . . 61

(8)
(9)

Program dela

V prvem delu magistrskega dela predstavite M-polinom ter razložite njegovo upo- rabnost v matematični kemiji. Podajte tudi nekaj konkretnih primerov njegove uporabe. V drugem, aplikativnem delu magistrskega dela, pa izdelajte aplikacijo - spletna stran baze M-polinomov - ki bo omogočala kreiranje obsežne baze M- polinomov kemijsko zanimivih družin grafov.

Osnovna literatura

[6] E. Deutsch in S. Klavžar, M-polynomial and degree-based topological indices, Iranian Journal of Mathematical Chemistry 6 (2015) 93–102

[12] I. Gutman,Degree-based topological indices, Croatica Chemica Acta86(2013) 351–361

Podpis mentorja:

(10)
(11)

M-polinom Povzetek

V delu predstavimo M-polinom. To je polinom, s pomočjo katerega enostavno dolo- čimo mnoge topološke indekse stopenj vozlišč. Najprej spoznamo topološke indekse, nato definiramo M-polinom in si ogledamo postopek izračuna le-tega ter nekate- rih topoloških indeksov stopenj vozlišč. Prvi del zaključimo z dodatnimi primeri izračunov.

Drugi del magistrske naloge predstavi spletno stran M-polinomov. Stran omo- goča brskanje po bazi M-polinomov. Če smo vpisani uporabnik, pa lahko tudi ko- mentiramo in dodajamo nove M-polinome. V delu so opisani razdelki spletne strani.

Nato sledi nekaj besed o uporabljenih orodjih za izdelavo ter podrobna razlaga iz- delave strani.

M-polynomial Abstract

In this work, we present M-polynomial, the polynomial which simplifies the calcu- lation of many degree-based topological indices. First, we introduce the topological indices, then we define the M-polynomial and familiarise ourselves with the proce- dure of its calculation and the calculation of the degree-based topological indices.

We conclude the first part with additional calculation examples.

In the second part, the M-polynomials website is presented. The site empowers search through the M-polynomials database. Logged users can also comment and contribute new M-polynomials. The work describes the website sections. This is followed by a few words about the tools used to develop the website and a detailed explanation of how the site is built.

Math. Subj. Class. (2020): 05C09, 05C31, 05C92

Ključne besede: topološki indeks stopenj vozlišč, M-polinom, polinom grafa, za- grebški indeks, Randićev indeks, spletna stran, Elasticsearch, Django

Keywords: degree-based topological index, M-polynomial, graph polynomial, Za- greb index, Randić index, website, Elasticsearch, Django

(12)
(13)

1 Uvod

M-polinom je koncept novejšega datuma, vpeljala sta ga Deutsch in Klavžar v [6]

leta 2015. Omogoča nam enostaven in hiter izračun večje podskupine topoloških in- deksov stopenj vozlišč, imenovane BID indeksi. Včasih je bilo potrebno za določeno družino grafov izračunati vsak topološki indeks posebej, sedaj pa lahko določimo M-polinom in nato iz njega s preprostimi funkcijami, kot sta odvajanje in integrira- nje, izračunamo različne topološke indekse stopenj vozlišč. Vlogo M-polinoma lahko primerjamo z vlogo Hosoyevega polinoma [5] za topološke indekse, ki so definirani kot funkcije razdalj med vozlišči grafa.

Topološki indeksi se pogosto uporabljajo v matematični kemiji za določitev raz- ličnih fizikalnih in kemijskih lastnosti molekul. Kemijsko molekulo upodobimo z grafom, za katerega potem izračunamo različne numerične invariante (topološke in- dekse). Te so tesno kolerirane z različnimi molekulskimi lastnostmi. Tako lahko brez eksperimentalnega dela pridobimo različne informacije o molekulah in s tem prihranimo čas in denar.

Spletna stran baze M-polinomov je namenjena iskanju različnih M-polinomov ter podatkov o njih. Iščemo lahko preko različnih vrednosti. V iskalno vrstico lahko vpi- šemo npr. M-polinom, ime kemijske strukture, avtorja vnosa, komentar, referenco, ključno besedo in podobno. Stran omogoča tudi dodajane novih M-polinomov ter urejanje in komentiranje obstoječih M-polinomov.

V magistrskem delu bomo najprej definirali različne vrste topoloških indeksov in si ogledali nekaj znanih primerov topoloških indeksov stopenj vozlišč ter njihovih lastnosti. Nadalje bomo na primeru Randićevega indeksa naredili postopka gene- ralizacije in parametrizacije. Ker je prisoten problem, da veliko vpeljanih indeksov ni primernih za praktično uporabo, bomo določili nekaj kriterijev uporabnosti. V poglavju 2.2 bomo definirali M-polinom in ga izračunali z uporabo Gutmanovih zvez. Poglavje 2.3 je namenjeno izpeljavi formul za izračun različnih BID inde- ksov iz M-polinoma. V poglavju 2.4 si bomo ogledali še nekaj primerov izračuna M-polinoma. V drugem delu magistrske naloge si bomo ogledali strukturo sple- tne strani M-polinomov. Nato se bomo poglobili v njeno izdelavo in delovanje. V poglavju 3.1 so opisani razdelki spletne strani M-polinomov; Search, Contribute in Instructions ter stran za administracijo. Poglavje 3.2 predstavi uporabljeni orodji za izdelavo spletne strani, Django in Elasticsearch, ter se poglobi v izvorno kodo le te.

2 M-polinomi

Prvi del magistrskega dela je teoretične narave. Spoznali se bomo z M-polinomi.

2.1 Topološki indeks

Preden definiramo topološki indeks, ponovimo nekaj osnovnih pojmov teorije grafov.

Naj bo G = (V, E) graf. Potem postavimo n(G) = |V(G)| in m(G) = |E(G)|.

Z dv(G) oz. dv označimo stopnjo vozlišča v ∈ V, z ∆(G) pa maksimalno stopnjo vozlišč grafa G.

(14)

Definicija 2.1. Kemijski graf je enostaven povezan graf, ki ponazarja atomsko strukturo organske molekule. Vozlišča predstavljajo atome, povezave grafa pa kemij- ske vezi. Zaradi kemijske zgradbe molekul je maksimalna stopnja vozlišč v kemijskih grafih največ štiri.

Topološki indeks je numerična vrednost, ki karakterizira topologijo grafa. Je invarianta grafa, torej je odvisna le od strukture grafa in se ne spreminja glede na reprezentacijo grafa.

Definicija 2.2. Topološki indeks je numerična invarianta, ki izraža korelacijo med kemijsko strukturo in določeno fizikalno lastnostjo, kemijsko reaktivnostjo ali biolo- ško aktivnostjo.

Topološke indekse, ki so definirani kot funkcije stopenj vozlišč, imenujemotopo- loški indeksi stopenj vozlišč. Pomembna podskupina teh indeksov so BID indeksi.

Definicija 2.3. Za dani grafG= (V, E)jeBID indeks (bond incident degree index) invarianta grafa oblike

I(G) = ∑

e=uv∈E

f(du, dv),

kjer je f =f(x, y) primerno izbrana funkcija, uporabna v kemiji.

Primer BID indeksa je Randićev indeks

uv∈E

√1 dudv, Randićev indeks tretjega reda oblike

vi1,vi2,vi3

1

√dvi

1dvi

2dvi

3

,

kjer seštevanje poteka po vseh poteh dolžine tri, pa je topološki indeks stopenj vozlišč, ki ne spada med BID indekse.

V magistrskem delu se bomo osredotočili na BID indekse, vendar bomo običajno namesto BID indeks pisali kar topološki indeks. Izjema so poglavja, v katerih želimo posebej poudariti, da gre za BID indeks.

2.1.1 Nekaj znanih topoloških indeksov

V tem razdelku si bomo ogledali pomembnejše topološke indekse in predstavili nekaj krajših matematičnih rezultatov povezanih z njimi. Vsebina je povzeta po [12].

2.1.1.1 Randićev indeks oz. indeks povezanosti

Zgodovinsko gledano je prvi topološki indeks stopenj vozlišč definiral Milan Randić.

Imenuje se Randićev indeks ali indeks povezanosti in je največkrat preučevan in uporabljen indeks. Pred Randićevim indeksom so bili sicer že vpeljani zagrebški indeksi, vendar so bili ti vpeljani za drug namen in so se med topološkimi indeksi matematične kemije pojavili kasneje.

(15)

Definicija 2.4. Naj bo G= (V, E) graf. Randićev indeks ali indeks povezanosti je definiran kot

R(G) = ∑

uv∈E

√1 dudv.

Eden od zanimivih rezultatov preučevanja Randićevega indeksa je enačba R(G) = n

2 −1 2

1≤i<j≤n−1

( 1

√i− 1

√j )2

mij, (2.1)

kjer je mij število povezav s krajiščema stopnje i in j. Iz izraza (2.1) lahko takoj razberemo, da je n/2 največja vrednost Randićevega indeksa za grafe z n vozlišči in je dosežena na regularnih grafih. Izpeljimo sedaj rezultat (2.1). Najprej bomo dokazali uteženo obliko leme o rokovanju [18].

Trditev 2.5 (Utežena lema o rokovanju). Naj bo f poljubna kompleksna funkcija definirana na množici vozlišč grafa G= (V, E). Potem je

uv∈E

(f(u) +f(v)) =∑

v∈V

dvf(v).

Dokaz. Vsak izrazf(v)se na levi strani enačbe pojavid(v)-krat, kar je enako število pojavitev kot na desni strani.

Z f(v) = 1 za vsak v ∈V dobimo lemo o rokovanju, če pa definiramo f(v) = 1/dv, dobimo naslednjo enakost

uv∈E

( 1 du + 1

dv )

=n. (2.2)

Enačbo Randićevega indeksa odštejemo od enačbe (2.2) in dobimo želeno enačbo n

2 −R(G) = 1 2

uv∈E

( 1 dv + 1

du − 2

√dudv )

oziroma

R(G) = n 2 − 1

2

1≤i<j≤n−1

( 1

√i − 1

√j )2

mij.

2.1.1.2 Zagrebški indeksi

Prvi in drugi zagrebški indeks sta bila vpeljana za analiziranje strukturne odvisnosti od skupne π-elektronske energije [13].

Definicija 2.6. Naj bo G= (V, E) graf. Prvi zagrebški indeks je enak M1(G) =∑

v∈V

d2v, drugi zagrebški indeks pa

M2(G) = ∑

uv∈E

dudv.

Indeksa sta primerna tudi za merjenje razvejanosti molekul [4].

(16)

2.1.1.3 ABC indeks

Definicija 2.7. Naj boG= (V, E)graf. Indeks povezanosti atomskih vezi, imenovan tudi ABC indeks, je topološki indeks oblike

ABC(G) = ∑

uv∈E

√du+dv−2 dudv .

Opazimo lahko podobnost z Randićevim indeksom. V imenovalcu ulomka ima ABC indeks produkt stopenj krajišč povezaveuv, enako kot Randićev indeks, števec pa je enak številu povezav, ki so sosednje povezavi uv.

ABC indeks dobro meri termodinamične lastnosti alkanov. To je tudi edini topo- loški indeks, za katerega obstaja teoretična razlaga za njegovo korelacijo s kemijskimi lastnostmi [10].

2.1.1.4 Povečani zagrebški indeks

Povečani zagrebški indeks je modificirana verzija ABC indeksa.

Definicija 2.8. Naj bo G= (V, E) graf z n≥3 vozlišči. Povečani zagrebški indeks je definiran kot

AZI(G) = ∑

uv∈E

( dudv du+dv−2

)3

.

Ko vpeljemo nov topološki indeks, običajno želimo določiti njegovo zgornjo in spodnjo mejo. V nadaljevanju si bomo ogledali zgornjo mejo za AZI [15].

Naj bo G kemijski graf z n ≥ 3 vozlišči in naj bo Ai,j = i+j−2ij , kjer sta i, j pozitivni celi števili. Če z mij označimo število povezav s krajiščema stopnje i inj, potem lahko povečani zagrebški indeks zapišemo kot

AZI(G) = ∑

1≤i≤j≤∆

i+j̸=2

mijA3ij.

Trditev 2.9.

1. A1j je padajoča za j ≥2.

2. A2j = 2 za j ≥2.

3. Za izbrani j ≥3 vrednost Aij narašča za i≥3.

Dokaz.

1. A1j = 1−11 j

je padajoča zaj ≥2.

2. A2j = 2+j−22j = 2 zaj ≥2.

3. Naj boj ≥3 fiksen, potemAij = j

1+j−2i narašča zai≥3.

(17)

Iz trditve 2.9 sledi Trditev 2.10.

A1∆= ∆

∆−1 ≤A1i ≤A12 =A2j = 2< A33= 9

4 ≤Akl ≤A∆∆ = ∆2 2∆−2, kjer je 2≤i, j ≤∆ in 3≤k≤l ≤∆.

Trditev 2.11. Naj bo G graf z m≥2 povezavami. Potem je AZI(G)≤ 512m

27 , kjer enakost velja za 4-regularne grafe.

Dokaz. Ker je ∆≤4, po trditvi 2.10 velja A14 = 4

3 ≤A13= 3

2 ≤A12 =A22 =A23

=A24= 2 < A33 = 9

4 ≤A34= 12

5 ≤A44 = 8 3. Sledi

AZI(G) = ∑

1≤i≤j≤∆

i+j=2

mijA3ij ≤mA344 = 512m 27 in enakost velja za 4-regularne grafe.

2.1.1.5 Harmonični indeks

Še ena variacija Randićevega indeksa je harmonični indeks.

Definicija 2.12. Naj bo G= (V, E) graf. Harmonični indeks je enak H(G) = ∑

uv∈E

2 du+dv. Med indeksoma velja zveza

H(G)≤R(G), v kateri enakost velja za regularne grafe

uv∈E

2

du +dv ≤ ∑

uv∈E

√1 dudv

⇐⇒

2

du +dv ≤ 1

√dudv ∀uv ∈E ⇐⇒

0≤(du−dv)2 ∀uv ∈E.

Od tod sledi, da je zgornja meja harmoničnega indeksa enakan/2 in je dosežena na regularnih grafih.

Oglejmo si še spodnjo mejo harmoničnega indeksa za drevesa [19]. Tu sSn ozna- čimo graf zvezde z n vozlišči.

(18)

Trditev 2.13. Naj bo T drevo z n ≥3 vozlišči. Potem je H(T)≥ 2(n−1)n . Enakost velja natanko tedaj, ko je T ∼=Sn

Dokaz. Edino drevo na treh vozliščih jeS3 ∼=P3. Trditev v tem primeru velja:

H(S3) = 2 2

2 + 1 = 4

3 = 2(3−1) 3 .

Naj trditev velja za n=k ≥3. Dokazujemo, da velja za n=k+ 1. Naj bo T drevo s k+ 1 vozlišči. Potem ima T vsaj dva lista. Naj bo uv povezava z dv = 1. Ker je k ≥3, velja 2 ≤ du =d ≤k. Naj bo N(u)\{v}= {v1, v2, ..., vd−1}, kjer je dvi =pi za vsak 1≤i≤d−1 in naj bo T :=T − {v}. Potem je T drevo sk vozlišči in po indukcijski predpostavki velja H(T)≥ 2(n−1)n . Sledi

H(T) =H(T) + 2 d+ 1 +

d−1

i=1

2 pi+d −

d−1

i=1

2 pi+d−1

=H(T) + 2 d+ 1 −

d−1

i=1

2

(pi +d−1)(pi+d)

≥ 2(k−1)

k + 2

d+ 1 −

d−1

i=1

2 d(d+ 1)

= 2(k−1)

k + 2

d(d+ 1) ≥ 2(k−1)

k + 2

k(k+ 1) = 2k k+ 1 in enakost velja za T ∼=Sk+1.

2.1.1.6 Indeks povezanosti vsote

Tudi indeks povezanosti vsote je različica Randićevega indeksa. Ker ni nobenega posebnega razloga za uporabo produkta dudv v Randićevem indeksu, lahko tega nadomestimo z vsoto du+dv.

Definicija 2.14. Naj bo G= (V, E)graf. Indeks povezanosti vsote je enak SCI(G) = ∑

uv∈E

√ 1

du+dv.

Glede na definicijo 2.14, se Randićev indeks včasih poimenuje tudi indeks pove- zanosti produkta. Oba indeksa imata zelo podobne korelacijske lastnosti.

2.1.2 Posplošitve in parametrizacija

Topološke indekse lahko na različne načine modificiramo in posplošimo. V tem raz- delku si bomo postopka modifikacije in posplošitve ogledali na primeru Randićevega indeksa, analogno pa lahko spreminjamo tudi druge topološke indekse. Tudi v tem razdelku sledimo [12].

Enačbo Randićevega indeksa prepišemo v obliko R=R(G) = ∑

uv∈E

[dudv]λ, λ=−1 2.

(19)

Za parameterλ bi lahko izbrali tudi kako drugo vrednost. Tako dobimo neskončen razred topoloških indeksov, ki jih imenujemo posplošeni Randićevi indeksi:

Rλ(G) = ∑

uv∈E

[dudv]λ, λ∈Q.

S kemijskega vidika je najbolje izbrati tako vrednost λ, da je indeks Rλ najbolje koleriran z izbrano kemijsko lastnostjo. Izkazalo se je, da je optimalna vrednost parametra λ različna za različne kemijske lastnosti.

Randićev indeks vsebuje člene, ki opisujejo povezave molekulskega grafa G. In- deks lahko posplošimo tako, da v enačbe vključimo še bolj kompleksne strukturne lastnosti.

Naj boGmolekulski graf inu, v inwtri vozlišča, ki tvorijo pot dolžine dva, torej veljau∼v in v ∼w. Indeks povezanosti drugega reda je definiran z

2R(G) = ∑

uvw

√ 1

dudvdw

,

kjer vsota teče po vseh poteh dolžine dva. Analogno je indeks povezanosti tretjega reda definiran kot

3R(G) = ∑

uvwx

√ 1

dudvdwdx,

kjer vsota teče po vseh poteh uvwx dolžine 3. Podobno definiramo indeks poveza- nosti n-tega reda za n≥0. Pri tem je indeks povezanosti ničtega reda enak

0R(G) = ∑

u

√1 du

.

2.1.3 Kateri topološki indeksi so dobri v praksi?

V matematični kemiji najdemo veliko oz. kar preveč topoloških indeksov. Mnogi med njimi ne zadostijo niti definiciji topološkega indeksa in so zato v kemijski pra- ksi neuporabni. I. Gutman je v [12] izpostavil problematiko pomanjkanja kriterijev, s katerimi bi določili ustreznost topoloških indeksov in posledično tudi omejili vpe- ljevanje neustreznih. Da bi lažje ločili uporabne od neuporabnih, sta I. Gutman in J.

Tošović v [14] opravila tudi primerjalni test, v katerem sta merila korelacijo topolo- ških indeksov z dvema fizikalno-kemijskima lastnostma, in sicer, merila sta korelacijo z lastnostma oktanovih izomerov: standardno tvorbeno entalpijo (termodinamična lastnost) in točko vrelišča (medmolekulski, van-der-Waalsov tip lastnosti). Rezul- tati so pokazali, da sta prvi in drugi zagrebški indeks slabo kolerirana z omenjenima lastnostma in zato v praksi precej neuporabna. Zanimivo je tudi, da modificiran Randićev indeks Rλ za λ = −1 dosega precej boljše rezultate kot običajno upora- bljeni Randićev indeks R. Vendar pa posplošeni Randićevi indeksi Rλ za λ = 2,3 dosegajo slabe rezultate in v praksi niso uporabni. Daleč najboljši korelacijski ko- eficient ima povečani zagrebški indeks, zato bi bil lahko pogosteje uporabljen. Kot drugi najboljši se je izkazal indeks povezanosti atomskih vezi oz. ABC indeks.

(20)

Eden od kriterijev, ki določa, ali je indeks primeren za uporabo (in je s tem tudi upravičen njegov obstoj oz. vpeljava), je, da se mora indeks spreminjati postopoma s postopnim spreminjanjem molekulske strukture. Za merjenje te lastnosti sta bili vpeljani dve meri: strukturna občutljivost (SS) in naglost (Abr).

Definicija 2.15. Naj bo G molekulski graf in T I dani topološki indeks. Z Γ(G) označimo množico vseh povezanih grafov, dobljenih iz grafa G tako, da eno iz- med povezav grafu G odstranimo, hkrati pa mu dodamo neko novo povezavo (tako dobimo množico grafov, ki so strukturno najbolj podobni grafu G). Strukturna ob- čutljivost je enaka

SS(T I, G) = 1

|Γ(G)|

γ∈Γ(G)

T I(G)−T I(γ) T I(G)

⏐ ,

naglost pa je definirana z

Arb(T I, G) =maxγ∈Γ(G)

T I(G)−T I(γ) T I(G)

⏐ .

Strukturna občutljivost SS torej meri povprečno relativno občutljivost topo- loškega indeksa T I na majhne strukturne spremembe grafa G. Vrednost Abr pa pove, v kolikšni meri lahko mala strukturna sprememba povzroči veliko spremembo v vrednosti topološkega indeksa. V praksi je zato želeno imeti čim večjo vrednost strukturne občutljivosti SS in čim manjšo vrednost naglosti Abr [11].

Za topološke indekse iz poglavja 2.1.1 so v [11] merili vrednosti SS in Abr na množici vseh dreves zn∈ {6,7, . . . ,13}vozlišči. Rezultati so pokazali, da so indeksi razvrščeni v enakem vrstnem redu glede na vrednost meritve za vse vrednosti n.

Najvišjo vrednost strukturne občutljivosti SS imata povečani zagrebški indeks ter drugi zagrebški indeksM2. Žal pa imajo indeksi z najvišjo vrednostjo mereSS tudi najvišje vrednosti Abr in obratno. Indeks ABC, ki je bil po kriterijih korelacije z lastnostmi oktanovih izomerov precej uspešen, ima najnižjo vrednost SS. Zanimivo je tudi, da imata Randićev indeks in indeks povezanosti vsote skoraj enake vrednosti SS, te pa so precej nizke.

2.2 M-polinom

V tem poglavju si bomo ogledali potek izračuna M-polinoma. Pri določitvi njegovih koeficientov si lahko pomagamo z Gutmanovimi zvezami, pri ravninskih grafih pa dodatno še z Eulerjevo formulo. Osnovna vira poglavja sta [6] in [7].

Definicija 2.16. Naj boGgraf inmij(G),i, j ≥1,število povezave =uv grafaG, kjer je {dv(G), du(G)}={i, j}. Potem je

M(G;x, y) = ∑

i≤j

mij(G)xiyj

M-polinom grafaG.

(21)

2.2.1 Izračun M-polinoma

M-polinom lahko izračunamo za poljubne grafe, mi pa se bomo osredotočili na ke- mijske grafe. Spomnimo se, da so to povezani grafi, ki imajo maksimalno stopnjo vozlišč največ 4.

Naj bo Gkemijski graf. Z ni za1≤i≤4 označimo število vozlišč stopnje i. Če ima povezan graf G vsaj tri vozlišča, velja m11 = 0. Gutman je za koeficiente mij navedel naslednje zveze:

n1 +n2+n3+n4 =n (2.3)

m12+m13+m14=n1 (2.4)

m12+ 2m22+m23+m24= 2n2 (2.5) m13+m23+ 2m33+m34= 3n3 (2.6) m14+m24+m34+ 2m44= 4n4 (2.7) n1+ 2n2+ 3n3+ 4n4 = 2m (2.8) Prvih pet zvez je linearno neodvisnih. Kadar je težko določiti koeficiente mij di- rektno, si lahko pomagamo z gornjimi zvezami. Postopek si bomo v nadaljevanju ogledali na primeru poliominskih verig.

Poliomina je ravninski lik, sestavljen iz enega ali več neprekrivajočih enotskih kvadratov, ki so med seboj povezani s skupnimi stranicami. Poliominska veriga pa je poliominski sistem, v katerem povezovanje centrov kvadratov z njihovimi pravimi sosedi tvori potc1c2...cn, kjer je ci center i-tega kvadrata.

Naj bo B(k;r;l1, l2, ..., lr) poliominska veriga s k kvadrati in r odseki dolžin l1, l2, ..., lr; li ≥2. Naja označuje število ekstremnih odsekov dolžine2, tj. odsekov

Slika 1: Poliominska veriga B(11; 6; 3,4,2,2,3,2). Vrednosti parametrov sta a = 1 inb = 2.

dolžine 2, ki so na koncu verige. Možno število takih odsekov je torej a = 0,1,2.

Z b označimo število ne-ekstremnih oz. notranjih odsekov dolžine 2. Za primer iz

(22)

slike 1 je a = 1 in b = 2. Izkaže se, da parametri k, r, a in b zadoščajo za določitev M-polinoma.

Trditev 2.17. Za poliominsko verigo B(k;r;l1, l2, ..., lr) je M-polinom enak M(Bn;x, y) = 2x2y2+ (2r−a−2b+ 2)x2y3+ (a+ 2b)x2y4

+ (3k−6r+ 1 +a+ 3b)x3y3+ (4r−a−4b−4)x3y4+bx4y4. Dokaz. Najprej opazimo, da je n = 2k + 2 in m = 3k+ 1. Določimo še število vozlišč stopnje i, ni. Števili n2 in n4 sta enaki številu zunanjih oz. notranjih robov poliominske verige, torej n2 = r+ 3 in n4 = r−1. Vrednost n1 = 0, ker nimamo vozlišč stopnje 1 in n3 = n−n2 −n4 = 2(k −r). Velja m22 = 2, saj imata obe krajišči stopnje dve le skrajni povezavi. Število povezav, ki razpolavljajo notranje odseke dolžine dve, je enako številu notranjih odsekov dolžine dve in je zatom44=b.

Določimo še m24 = a+ 2b, saj vsak ekstremni odsek dolžine dve prispeva po eno ustrezno povezavo, vsak notranji odsek dolžine dve pa po dve ustrezni povezavi. Iz enačb (2.3) - (2.8) lahko sedaj izračunamo še m23, m33 in m34.

m23= 2n2−m12−2m22−m24= 2r−a−2b+ 2 m33 = (3n3 −m13−m23−m34)/2 = 3k−6r+ 1 +a+ 3b m34 = 4n4−m14−m24−2m44 = 4r−a−4b−4 Od tod dobimo M-polinom

M(Bk;x, y) = 2x2y2+ (2r−a−2b+ 2)x2y3+ (a+ 2b)x2y4+

(3k−6r+ 1 +a+ 3b)x3y3+ (4r−a−4b−4)x3y4+bx4y4. Oglejmo si še poseben primer linearne verigeLk zak ≥3, ki ustreza poliominski verigi z r= 1 in a=b= 0. Dobimo

M(Lk;x, y) = 2x2y2+ 4x2y3+ (3k−5)x3y3.

Za primer cik-cak verige Zk zr=k−1, a= 2, b=r−2 =k−3dobimo M-polinom M(Zk;x, y) = 2x2y2+ 4x2y3+ 2(k−2)x2y4+ 2x3y4+ (k−3)x4y4.

2.2.2 Razširitev Gutmnovega pristopa za ravninske grafe Zgoraj navedenim enačbam (2.3) - (2.8) dodamo še Eulerjevo formulo

∑mij −∑

ni =f−2.

Uporabimo jo za ravninske grafe, pri katerih lahko enostavno določimo število lic f.

Oglejmo si sedaj uporabo sistema enačb na primeru grafa G(p, q).

GrafG(3,4)je narisan na sliki 2. Graf G(1,1)pa je sestavljen iz osemkotnika, ki ima zgoraj in spodaj dodana po dva šestkotnika. Iz omenjenih primerov bi morala biti splošna definicija grafa jasna.

(23)

Slika 2: Graf G(3,4), sestavljen iz šestkotnikov in osemkotnikov.

Trditev 2.18. Graf G(p, q) ima M-polinom oblike

M(G(p, q);x, y) = (2p+ 6)x2y2+ (8p+ 8q−4)x2y3+ (15pq−10p+ 2q−1)x3y3. Dokaz. Graf G(p.q) ima vozlišča stopenj 2 in 3, zato so neničelni koeficienti le m2,2, m2,3 in m3,3. Koeficient m2,2 izračunamo direktno:

m2,2 = 2(p+ 1) + 4 = 2p+ 6. (2.9) Tukaj je2(p+ 1)število stranskih robov z obema krajiščema stopnje dva, prištejemo pa še 4 vogalne robove takega tipa. Enostavno je določiti tudi število vozlišč stopnje dva n2 = 4q+ 4(p+ 1) + 2p = 6p+ 4q+ 4, kjer je 4q število zgornjih in spodnjih vozlišč,4(p+ 1)število stranskih vozlišč šestkotnikov,2ppa število stranskih vozlišč, ki pripadajo osemkotnikom. V našem primeru iz enačbe (2.6) dobimo2m2,2+m2,3 = 2n2 oziroma

m2,3 = 8p+ 8q−4. (2.10)

Enačba (2.7) je oblike m2,3+ 2m3,3 = 3n3 in tako je

3n3 −2m3,3 = 8p+ 8q−4. (2.11) Graf ima pq osemkotnikov, 2q(p+ 1) šestkotnikov in 2p(q −1) petkotnikov, kar uporabimo v Eulerjevi enačbi. Dobimo

m3,3−n3 = 5pq−6p−2q+ 1. (2.12) Iz (2.11) in (2.12) dobimo n3 = 10pq−4p+ 4q−2 in

m3,3 = 15pq−10p+ 2q−1. (2.13) Iz enačb (2.9) (2.10) in (2.13) dobimo M-polinom

M(G(p, q);x, y) = (2p+ 6)x2y2+ (8p+ 8q−4)x2y3+ (15pq−10p+ 2q−1)x3y3.

(24)

2.3 Izračun BID indeksov s pomočjo M-polinoma

V tem poglavju sledimo viroma [6] in [7]. M-polinom omogoča enostaven in rutinski izračun BID indeksov. Preden si ogledamo natančnejši postopek izračuna, se spo- mnimo definicije BID indeksa:

Za dani graf G= (V, E)je BID indeks invarianta grafa oblike I(G) = ∑

e=uv∈E

f(du, dv), (2.14)

kjer jef =f(x, y)primerno izbrana funkcija, uporabna v kemiji. Opazimo, da lahko enačbo (2.14) zapišemo v obliki

I(G) =∑

i≤j

mij(G)f(i, j). (2.15) Definirajmo sedaj operatorja Dx in Dy na odvedljivih funkcijah dveh spremen- ljivk:

Dx(f(x, y)) = x∂f(x, y)

∂x , Dy(f(x, y)) = y∂f(x, y)

∂y . Trditev 2.19. Naj bo G = (V, E) graf in I(G) = ∑

uv∈E

f(du, dv), kjer je f(x, y) polinom v spremenljivkah x, y. Potem je

I(G) = f(Dx, Dy)(M(G;x, y))⏐

x=y=1. Dokaz. Naj bostar ≥0in s≥0 fiksni števili. Velja

DxrDsy(M(G;x, y)) = DxrDsy (

i≤j

mi,j(G)xiyj )

=Drx (

i≤j

mi,j(G)jsxiyj )

=∑

i≤j

mij(G)irjsxiyj. Za f(x, y) = ∑

r,sαr,sxrys je f(Dx, Dy)(M(G;x, y)) =∑

r,s

αr,sDrxDys(M(G;x, y)) =∑

r,s

αr,s

i≤j

mij(G)irjsxiyj

=∑

i≤j

mij(G)∑

r,s

αr,sirjsxiyj.

Od tod velja

f(Dx, Dy)(M(G;x, y))⏐

x=y=1 =∑

i≤j

mij(G)∑

r,s

αr,sirjs =∑

i≤j

mij(G)f(i, j).

Rezultat sledi iz (2.15).

Definirajmo še operatorja Sx in Sy:

Sx(f(x, y)) =

x

0

f(t, y)

t dt, Sy(f(x, y)) =

y

0

f(x, t) t dt.

(25)

Trditev 2.20. Naj bo G= (V, E) graf in I(G) = ∑

uv∈E

f(du, dv), kjer je f(x, y) = ∑

i,j∈Z

αijxiyj.

Potem lahko I(G) dobimo iz M(G;x, y) z operatorji Dx, Dy, Sx, Sy. Dokaz. Naj bosta r≥0 ins ≥0.

SxrSys(M(G;x, y)) =SxrSys (

i≤j

mi,j(G)xiyj )

=Sxr (

i≤j

mi,j(G)j−sxiyj )

=∑

i≤j

mij(G)i−rj−sxiyj.

Zaf(x, y) =∑

r,sαr,sxrys velja f(Sx, Sy)(M(G;x, y)) =∑

r,s

αr,sSxrSys(M(G;x, y)) =∑

r,s

αr,s

i≤j

mij(G)i−rj−sxiyj

=∑

i≤j

mij(G)∑

r,s

αr,si−rj−sxiyj.

Evaluiramo vx=y= 1 in dobimo željeni rezultat f(Sx, Sy)(M(G;x, y))⏐

x=y=1 =∑

i≤j

mij(G)∑

r,s

αr,si−rj−s=∑

i≤j

mij(G)f(i, j).

Podobno izračunamo tudi SxrDsy(M(G;x, y)) =SxrDys

(

i≤j

mi,j(G)xiyj )

=Sxr (

i≤j

mi,j(G)jsxiyj )

=∑

i≤j

mij(G)i−rjsxiyj.

Za funkcijof(x, y) = ∑

i,j∈Z

αijxiyj dobimo

f(Sx, Dy)(M(G;x, y)) =∑

r,s

αr,sSxrDsy(M(G;x, y)) =∑

r,s

αr,s

i≤j

mij(G)i−rjsxiyj

=∑

i≤j

mij(G)∑

r,s

αr,si−rjsxiyj.

f(Sx, Dy)(M(G;x, y))⏐

x=y=1 =∑

i≤j

mij(G)∑

r,s

αr,si−rjs =∑

i≤j

mij(G)f(i, j). (2.16)

Simetričen rezultat velja za DxrSys(M(G;x, y)).

(26)

Za izračun nekaterih drugih oblik funkcijef(x, y)uvedemo dodatna operatorja:

J(f(x, y)) = f(x, x), Qα(f(x, y)) =xαf(x, y), α̸= 0.

Trditev 2.21. Naj bo G = (V, E) graf in I(G) = ∑

uv∈E

f(du, dv), kjer je f funkcija oblike f(x, y) = (x+y+α)xrys k in so r, s≥0, k ≥1 ter α∈Z. Potem je

I(G) =SxkQαJ DrxDys(M(G;x, y))⏐

x=1.

Dokaz.

SxkQαJ DxrDsy(M(G;x, y)) = SxkQαJ (

i≤j

mij(G)irjsxiyj )

=SxkQα (

i≤j

mij(G)irjsxi+j )

=Sxk (

i≤j

mij(G)irjsxi+j+α )

=∑

i≤j

mij(G)irjsxi+j+α(i+j+α)−k.

Evalviramo v x= 1, velja

SxkQαJ DxrDsy(M(G;x, y))⏐

x=1 =∑

i≤j

mij(G)irjs(i+j+α)−k.

Kar je enako kot

I(G) =∑

i≤j

mij(G)f(i, j) =∑

i≤j

mij(G) irjs (i+j+α)k.

Iz rezultatov, navedenih v tem poglavju, dobimo tabelo izrazov za izračun BID indeksa iz M-polinoma. Pri tem upoštevamo, da so koeficienti α, a, b ∈ N. Tabela je povzeta po [7] in [3].

(27)

Tabela 1: Tabela izpeljav za izračun BID indeksov

oznaka topološki indeks f(x, y) izpeljava

M1(G) prvi zagrebški x+y (Dx+Dy)(M(G;x, y))

x=y=1

M2(G) drugi zagrebški xy (DxDy)(M(G;x, y))

x=y=1

mM2(G) modificiran drugi zagrebški xy1 (SxSy)(M(G;x, y))

x=y=1

Rα(G) splošen Randićev (xy)α (Dxα+Dαy)(M(G;x, y))

x=y=1

Rα(G) splošen Randićev (xy)1α (SxαSyα)(M(G;x, y))

x=y=1

SD(G) simetrični delitveni x2xy+y2 (DxSy+DySx)(M(G;x, y))

x=y=1

H(G) harmonični x+y2 (2SxJ(M(G;x, y))

x=y=1

In(G) indeks obratne vsote x+yxy SxJ DxDy(M(G;x, y))

x=y=1

AZI(G) povečani zagrebški (

xy x+y−2

)3

Sx3Q−2J Dx3Dy3(M(G;x, y))

x=y=1

SCIα(G) splošni indeks povezanosti vsote (x+y)α Dαx(J(M(G;x, y)))

x=1

M1α(G) prvi splošni zagrebški xα−1+yα−1 (Dxα−1+Dα−1y )(M(G;x, y))

x=y=1

M(a,b)(G) splošni zagrebški xayb+xbya (DaxDby+DxbDya)(M(G;x, y))

x=y=1

S pomočjo preprostih operacij, kot sta odvajanje in integriranje, lahko iz M-polinoma izračunamo veliko različnih topoloških indeksov stopenj vozlišč.

2.4 Izračun M-polinoma za nekaj molekulskih struktur

2.4.1 Zvezdasta drevesa

Primer je povzet po [6]. Oglejmo si izračun M-polinoma na primeru zvezdastih dreves. Zvezdasto drevo je drevo z natanko enim vozliščem stopnje večje od dva. To vozlišče imenujemo center. Če stopnjo centra označimo zn, potem zS(k1, k2, ..., kn) označimo zvezdasto drevo, kjer jekj število povezavj-tega žarka, ki izhaja iz centra.

Za tak žarek bomo rekli, da ima dolžinokj. Primer zvezdastega drevesa je na sliki 3.

Trditev 2.22. Naj boK =∑n

j=1kj in naja označuje število žarkov z natanko eno povezavo. Potem je M-polinom zvezdastega drevesa S(k1, k2, ..., kn) enak

M(S(k1, ..., kn);x, y) = (n−a)xy2+axyn+ (K+a−2n)x2y2+ (n−a)x2yn. Dokaz. Možne stopnje vozlišč v zvezdastem drevesu S(k1, k2, ..., kn) so 1,2 in n.

Vrednost m11 = 0 in m12 = n −a, saj so to ravno vse krajiščne povezave žarkov dolžine vsaj dva. Tudim2n=n−a; tukaj preštejemo vse centralne povezave žarkov dolžine vsaj dva. Velja m1n = a, ker v to skupino sodijo natanko vsi žarki dolžine

(28)

Slika 3: Primer zvezdastega drevesa S(1,2,3,4,3,3,2,1). Centralno vozlišče je stopnje osem, iz njega pa izhajajo žarki dolžin med ena in štiri.

ena in mnn = 0.Izračunamo šem22=K−(n−a)−a−(n−a) =K+a−2n. Od tod dobimo M-polinom

M(S(k1, ..., kn);x, y) = (n−a)xy2 +axyn+ (K +a−2n)x2y2+ (n−a)x2yn. Iz polinoma izračunajmo harmonični indeks in indeks obratne vsote.

Trditev 2.23. Naj bo K = ∑n

j=1kj in naj a označuje število žarkov z natanko eno povezavo. Vrednost harmoničnega indeksa zvezdastega drevesa S(k1, k2, ..., kn) je enaka

H(S(k1, k2, ..., kn)) = (1 2 + 2

n+ 3)(n−a) + ( 2

n+ 2 + 1)a+ 2

5(K−2n), indeks obratne vsote pa

In(S(k1, ..., kn);x, y) = (1

2+ 2n

n+ 3)(n−a) + ( n n+ 2 + 4

5)a+ 4

5(K−2n).

Dokaz.

Dy(M(S(k1, ..., kn))) = 2(n−a)xy2+naxyn+ 2(K+a−2n)x2y2 +n(n−a)x2yn

DxDy(M(S(k1, ..., kn))) = 2(n−a)xy2+naxyn+ 4(K+a−2n)x2y2 + 2n(n−a)x2yn

J DxDy(M(S(k1, ..., kn))) = 2(n−a)x3+naxn+1+ 4(K+a−2n)x4 + 2n(n−a)xn+2

SxJ DxDy(M(S(k1, ..., kn))) = 1

2(n−a)x3+ n

n+ 2axn+1 + 4

5(K+a−2n)x4+ 2n

n+ 3(n−a)xn+2

(29)

In(S(k1, ..., kn);x, y) =SxJ DxDy(M(S(k1, ..., kn)))⏐

x=1

= 1

2(n−a) + n

n+ 2a+ 4

5(K+a−2n) + 2n

n+ 3(n−a)

= (1

2+ 2n

n+ 3)(n−a) + ( n n+ 2 +4

5)a +4

5(K −2n)

J(M(S(k1, ..., kn))) = (n−a)x3 +axn+1+ (K+a−2n)x4 + (n−a)x2+n

2SxJ(M(S(k1, ..., kn))) = 1

2(n−a)x3+ 2

n+ 2axn+1 +2

5(K +a−2n)x4+ 2

n+ 3(n−a)xn+2 H(S(k1, k2, ..., kn)) = 2SxJ(M(S(k1, ..., kn)))⏐

x=y=1

= 1

2(n−a) + 2

n+ 2a+ 2

5(K+a−2n)

+ 2

n+ 3(n−a) = (1 2 + 2

n+ 3)(n−a) + ( 2

n+ 2 + 1)a+2

5(K−2n).

2.4.2 Verige kaktusov

Kaktusni graf je povezan graf, v katerem imata poljubna enostavna cikla največ eno skupno vozlišče. Vsak cikel kaktusnega grafa je brez tetiv in vsak blok grafa je cikel ali povezava. Če so vsi bloki kaktusnega grafa cikli dolžine tri, se graf imenujetrikotni kaktusni graf. Podobno se tak graf s cikli dolžine 4 imenujekvadratni kaktusni graf.

Kadar imajo vsi 4-cikli kvadratnega kaktusnega grafa največ dve prerezni vozlišči in vsako prerezno vozlišče pripada natanko dvema 4-cikloma, graf imenujemo verižni kvadratni kaktus. V orto-verižnh kvadratnih kaktusih so prerezna vozlišča sosednja, pri para-verižnih kvadratnih kaktusih pa prerezna vozlišča niso sosednja.

V tem razdelku bomo izračunali M-polinom in nekatere BID indekse za različne kaktusne grafe. Rezultati za le-te so bili objavljeni v [3], vendar se naši izračuni vseh treh M-polinomov razlikujejo od navedenih v viru.

ZCOnm označimo graf orto-verižnega kaktusa, kjer je m dolžina vsakega cikla in ndolžina verige (število ciklov). Na sliki 4 je poseben primer orto-verižnega kaktusa;

trikotni kaktusni graf.

Trditev 2.24. Naj bo COnm orto-verižni kaktus in m ≥ 3, n ≥ 2. Potem je M- polinom grafa enak

M(COnm;x, y) = (mn−3n+ 2)x2y2+ 2nx2y4+ (n−2)x4y4.

Dokaz. GrafCOnm imamn−(n−1) = mn−n+ 1 vozlišč inmnpovezav. Določimo koeficientemi,j: m2,2 =mn−3n+ 2, saj so v vsakem notranjem ciklu 3 povezave z

(30)

Slika 4: Poseben primer ortoverižnega kaktusa je trikotni kaktusni graf. Sestavljen je iz ciklov dolžine tri, njegova prerezna vozlišča pa so sosednja.

vsaj enim krajiščem stopnje različne od 2, cikla na začetku in koncu verige pa imata taki le dve povezavi, m2,4 = 2n, ker ima vsak cikel natanko dve taki povezavi in m4,4 = n−2, ker ima vsak notranji cikel eno tako povezavo, krajna cikla pa take povezave nimata.

Graf ima vsa vozlišča stopnje 2 ali 4, zato so to edini neničelni koeficienti. M-polinom je torej oblike

M(COmn;x, y) = (mn−3n+ 2)x2y2+ 2nx2y4+ (n−2)x4y4. Z danim rezultatom izračunamo prvi zagrebški indeks.

Trditev 2.25. Naj bo COnm orto-verižni kaktus in m ≥ 3, n ≥ 2. Prvi zagrebški indeks M1 je enak

M1(COnm) = 4mn+ 8n−8.

Dokaz.

(Dx+Dy)(M(COmn)) = (mn−3n+ 2)(2x2y2+x22y2) + 2n(2x2y4+ 4x2y4) + (n−2)(4x4y4+ 4x4y4) = 4(mn−3n+ 2)x2y2 + 12nx2y4+ 8(n−2)x4y4.

(Dx+Dy)(M(COmn))⏐

x=y=1 = 4(mn−3n+ 2) + 12n+ 8(n−2)

= 4mn+ 8n−8.

Trditev 2.26. Naj bo Tn trikotni verižni kaktus in n ≥2. Potem je M(Tn;x, y) = 2x2y2+ 2nx2y4+ (n−2)x4y4. Dokaz. V rezultat trditve (2.24) vstavimo m = 3.

Trditev 2.27. Prvi zagrebški indeks trikotnega verižnega kaktusa Tn, n ≥2 je enak M1(Tn) = 20n−8.

Dokaz. V rezultat trditve (2.25) vstavimo m=3.

Oglejmo si sedaj še graf orto-verige Q(m, n), sestavljen iz polnega grafa Km in m kopij grafa Kn, ki imajo po eno skupno vozlišče z grafom Km. Prikazan je na sliki 5.

(31)

Slika 5: Orto veriga Q(m, n), sestavljena iz grafa Km inm grafov Kn.

Trditev 2.28. Naj bo Q(m, n) orto-veriga za m, n≥2. Potem je M(Q(m, n);x, y) = m(n−1)(n−2)

2 xn−1yn−1+ (n−1)mxn−1ym+n−2 +m(m−1)

2 xm+n−2ym+n−2.

Dokaz. Število vseh vozlišč grafa je m+ (n −1)m = mn, število vseh povezav pa (n −1)nm/2 + (m − 1)m/2. Vsa vozlišča grafa so bodisi stopnje n −1, bodisi stopnje m+n−2, zato je potrebno določiti le koeficiente mn−1,n−1, mn−1,m+n−2 in mm+n−2,m+n−2.. Dobimo

mn−1,n−1 = m(n−1)(n−2)

2 ,

saj te povezave ustrezajo povezavam podgrafov Kn−1 v Kn. Vrednost mn−1,m+n−2 = (n−1)m,

to je število povezav v grafih Kn, ki jih še nismo prešteli. Na koncu določimo še mm+n−2,m+n−2 = m(m−1)

2 ,

kar je število povezav grafaKm. M-polinom danega grafa je torej oblike M(Q(m, n);x, y) =m(n−1)(n−2)

2 xn−1yn−1+ (n−1)mxn−1ym+n−2 +m(m−1)

2 xm+n−2ym+n−2. 2.4.3 Rombični in cikcak benzenoidni sistemi Primer sledi viru [1].

(32)

2.4.3.1 Cikcak benzenoidni sistemi

Benzenoidni sistem lahko predstavimo kot molekulski graf, ki ga dobimo tako, da kongruentne pravilne šestkotnike razporedimo v ravnino. Pri tem upoštevamo, da se poljubna dva šestkotnika ali stikata v skupnem robu, ali pa se sploh ne stikata.

Risba razdeli ravnino v eno neskončno zunanje območje in v nekaj končnih notranjih območji. Vsa notranja območja morajo biti pravilni šestkotniki.

Cikcak benzenoidni sitem Zn ima n vrst, v vsaki vrsti po dva šestkotnika, kot je prikazano na sliki 6.

Slika 6: Cikcak benzenoidni sistemZn vsebuje po dva šestkotnika v vsaki vrsti.

Trditev 2.29. Naj bo Zn cikcak benzenoidni sistem. Potem je njegov M-polinom oblike

M(Zn;x, y) = 2(n+ 2)x2y2+ 4nx2y3+ (4n−3)x3y3.

Dokaz. Določimo najprej število povezav in vozlišč grafaZn. Ker prva vrsta vsebuje dva šestkotnika, ki imata skupaj 12 povezav in je ena povezava skupna, ima prva vrsta skupaj 11 povezav. Prva in druga vrsta skupaj imata 24 povezav, od tega so tri skupne, tako da dobimo 21 različnih povezav. Nadaljujemo s štetjem in v grafu Zn preštejemo10n+ 1 povezav ter8n+ 2 vozlišč. Vsa vozlišča grafa so stopnje 2 ali 3, zato moramo določiti naslednje tri neprazne množice

m22= 2n+ 4, m23= 4n,

m33= 10n+ 1−(2n+ 4)−4n = 4n−3.

Po definiciji M-polinoma je M(Zn;x, y) = ∑

i≤j

mijxiyj = 2(n+ 2)x2y2+ 4nx2y3+ (4n−3)x3y3.

Z danim M-polinomom lahko izračunamo različne topološke indekse.

(33)

Trditev 2.30. Za cikcak benzenoidni sitemZnimajo topološki indeksi stopenj vozlišč naslednje vrednosti

mM2(Zn) = 29 18n+2

3

Rα(Zn) = 4n9α+ 2n4α+ 4n6α−3×9α+ 4×4α Rα(Zn) = 2n+ 4

4α +4n

6α + 4n−3 9α SD(Zn) = 62

3 n+ 2 H(Zn) = 31

3 n+ 1 In(Zn) = 64

5 n− 1 2 AZI(Zn) = 1457

16 n−459 64.

Dokaz. Naj bo M(Zn;x, y) = f(x, y) = 2(n+ 2)x2y2+ 4nx2y3+ (4n−3)x3y3. Potem velja

Dxf(x, y) = 4(n+ 2)x2y2+ 8nx2y3+ 3(4n−3)x3y3 Dyf(x, y) = 4(n+ 2)x2y2+ 12nx2y3+ 3(4n−3)x3y3 DxDyf(x, y) = 8(n+ 2)x2y2+ 24nx2y3+ 9(4n−3)x3y3

Sy(f(x, y)) = (n+ 2)x2y2+4

3nx2y3+ 1

3(4n−3)x3y3 SxSy(f(x, y)) = 1

2(n+ 2)x2y2+2

3nx2y3+1

9(4n−3)x3y3 Dαy(f(x, y)) = 2α+1(n+ 2)x2y2 + 3α4nx2y3 + 3α(4n−3)x3y3 DαxDαy(f(x, y)) = 22α+1(n+ 2)x2y2+ 2α+23αnx2y3+ 3(4n−3)x3y3

Syα(f(x, y)) = 1

2α−1(n+ 2)x2y2+ 4

3αnx2y3+ 1

3α(4n−3)x3y3 SxαSyα(f(x, y)) = 1

22α−1(n+ 2)x2y2+ 1

3α2α−2nx2y3+ 1

3(4n−3)x3y3 SxDy(f(x, y)) = 2(n+ 2)x2y2+ 6nx2y3+ (4n−3)x3y3

SyDx(f(x, y)) = 2(n+ 2)x2y2+ 8

3nx2y3+ (4n−3)x3y3 J f(x, y) = 2(n+ 2)x4+ 4nx5+ (4n−3)x6

SxJ f(x, y) = 1

2(n+ 2)x4+4

5nx5+ 1

6(4n−3)x6 J DxDyf(x, y) = 8(n+ 2)x4+ 24nx5+ 9(4n−3)x6 SxJ DxDyf(x, y) = 2(n+ 2)x4+ 24

5 nx5+ 3

2(4n−3)x6

Dy3f(x, y) = 16(n+ 2)x2y2+ 108nx2y3+ 27(4n−3)x3y3 D3xDy3f(x, y) = 108(n+ 2)x2y2+ 864nx2y3+ 729(4n−3)x3y3 J D3xDy3f(x, y) = 108(n+ 2)x4+ 864nx5+ 729(4n−3)x6

Reference

POVEZANI DOKUMENTI

kakšna tveganja smo pripravljeni, da bi bili lahko taka družba, kot si želimo (M. WooUa- cott, str. Sposobnost znanosti, da predvidi vpliv novih tehnologij na okolje, je

M e d 35 anketiranimi je bilo 74 % takih, ki so predlagali sporazumno razvezo ali takih, ki so vložili tožbo za razvezo; to pomeni, da je bil spravni poskus za večino

Iz tabele 13 in slike 10 je razvidno, da so anketirani mnenja, da ima organizacija jasno oblikovano poslanstvo (M=3,27), cilje organizacije zaposleni sprejemajo za svoje

'/ m navajala, da od kupcev &amp; % /' ‹ J-ov, da niso bili zavezani uporabljati vgrajenega medijskega predvajalnika in da so uporabniki še vedno lahko vgradili

Razcep na polinome razliˇcnih stopenj: Ta korak prejme kvadratov prost polinom f ∈ F q [x ] stopnje n , vrne pa razcep na polinome, od katerih je vsak polinom produkt

Pomena družine za mladostnika se zavedajo tudi Centri za socialno delo ter same vzgojne ustanove, zato je velik del pomo č i namenjen tudi delu z le to.. Delo z družino med

Ključna raziskava, katere rezultati so bili podlaga za pridobi- tev dovoljenja za klinično uporabo cetuksimaba sočasno z obsevanjem pri bolnikih z lokalno in/ali področno

Organizmi, ki so predatorji čebel plenijo tudi druge organizme v panju in njegovi okolici, med katerimi so tudi škodljivci čebeljih družin (ose, sršeni, vešče,