algoritmo de warshall 1

8
ALGORITMO DE WARSHALL Encuentra si es posible un camino entre cada uno de los vértices de la gráfica dirigida. Es decir no presenta las distancias entre los vértices. Se basa en un concepto llamado cerradura transitiva de la matriz de adyacencia.

Upload: carmen-nereira

Post on 05-Jul-2015

1.073 views

Category:

Education


1 download

TRANSCRIPT

Page 1: Algoritmo de warshall 1

ALGORITMO DE WARSHALL

• Encuentra si es posible un camino entre cada uno de los vértices de la gráfica dirigida. Es decir no presenta las distancias entre los vértices.

• Se basa en un concepto llamado cerradura transitiva de la matriz de adyacencia.

Page 2: Algoritmo de warshall 1

ALGORITMO DE WARSHALL

Sea la gráfica dirigida G(V,A) y su matriz de adyacencia M. donde

M[i,j]=1 Si existe un arco de I a j M[ij]=0 Si no existe arco de I a j

Page 3: Algoritmo de warshall 1

ALGORITMO DE WARSHALLALGORITMO DE WARSHALL

AB

C

D

Page 4: Algoritmo de warshall 1

MATRIZMATRIZ

AA BB CC DD

AA 00 11 00 00

BB 00 00 11 00

CC 11 00 00 11

DD 00 00 00 00

Page 5: Algoritmo de warshall 1

PIVOTE APIVOTE A

AA BB CC CC

AA 00 11 00 00

BB 00 00 11 00

CC 11 11 00 11

CC 00 00 00 00

Page 6: Algoritmo de warshall 1

PIVOTE BPIVOTE B

AA BB CC DD

AA 00 11 11 00

BB 00 00 11 00

CC 11 11 11 11

DD 00 00 00 00

Page 7: Algoritmo de warshall 1

PIVOTE C

A B C D

A 1 1 1 1

B 1 1 1 1

C 1 1 1 1

C 0 0 0 0

Page 8: Algoritmo de warshall 1

Por Carmen Nereira