Você está na página 1de 16

[Grafos Isomorfos] - Slide 1

IsomorfismoemGrafos

RenanManola

[Grafos Isomorfos] - Slide 2

Sumrio

DefiniodoProblema Principaisaplicaes Principaismtodosdesoluo Exemplodesoluo Concluso

[Grafos Isomorfos] - Slide 3

DefiniodoProblema

Doisgrafossoisomorfosseambostm amesmaestrutura,ouseja,seexisteum mapeamentodosseusconjuntosde vrticesquepreserveasadjacncias; Matematicamente:

SejaG1(V1,E1)eG2(V2,E2)doisgrafos, soisomorfosse:|V1|=|V2|existe umafunounvocaf:V1>V2,talque (i,j)elementodeE1seesomentese ((i),f(j))elementodeE2

[Grafos Isomorfos] - Slide 4

PrincipaisAplicaes

ProcessamentodeImagem

Impressesdigitais Tomografia Anlisedecenas CompostoseSubcompostos

QumicaOrgnica

BraosMecnicos ...

[Grafos Isomorfos] - Slide 5

PrincipaisMtodosdeSoluo

ForaBrutaO(n!) Nauty(BrendanD.McKay)(1981) HopcroftWong(LinearTimeAlgorithmforIsomorphism


ofPlanarGraphs)(1974)

AlgoritmodeTempoPolinomial (DharwadkerTevet)(Fev2009) Cordella,Foggia,Vento(AnEfficientAlgorithmforthe


InexactMatchingofARGGraphsUsingaContextualTransformationalModel)(1996)

[Grafos Isomorfos] - Slide 6

ExemplodeSoluo

Algoritmo:AshayDharwadkerandJohn
TagoreTevetTHEGRAPHISOMORPHISM ALGORITHM2009

Definies:

CollateralGraph(G\uv) PairGraph: G uv SignMatrix

suv = d uv . n uv . m uv

[Grafos Isomorfos] - Slide 7

ExemploPrtico

G1G2

[Grafos Isomorfos] - Slide 8

ExemploPrtico

Paratodosospares,encontrar:

Distnciaentreeles; Nmerodevrticesde NmerodeArestasde

Emencontrarmenorescaminhos de1paratodorestoeencontrar menorescaminhosde2paratodoo resto.

[Grafos Isomorfos] - Slide 9

ExemploPrtico

Descobreseque:d(1,2)=2. Obtermenorescaminhosde1a2:(1,7,2), (1,8,2),(1,4,2),(1,5,2),(1,6,2) TaisnscompeoPairGraphde1,2() Comissopodeseconcluirque Sinalnegativopois1e2nopossuem ligaodiretaporumaaresta.

[Grafos Isomorfos] - Slide 10

ExemploPrtico

Montarmatrizdesinaisparaosdemais pares.Lembrandoque: Lembrandotambmque:

[Grafos Isomorfos] - Slide 11

ExemploPrtico

[Grafos Isomorfos] - Slide 12

ExemploPrtico

[Grafos Isomorfos] - Slide 13

[Grafos Isomorfos] - Slide 14

[Grafos Isomorfos] - Slide 15

[Grafos Isomorfos] - Slide 16

ExemploPrtico

MapeamentosdoIsomorfismo:

Você também pode gostar