Vous êtes sur la page 1sur 15

Complejidad en las Comunicaciones

Conceptos Claves
Teora

de la Complejidad

Problemas

Computacionales

Recursos

Computacionales

Teora de la Complejidad
Se

encarga de clasificar problemas computacionales en funcin de su dificultad inherente.

Recursos No resolubles o resolubles

Problemas Computacionales
Se

define como una relacin entre un conjunto de instancias y un conglomerado de soluciones.

ecisin

e !ptimi"acin

Recursos Computacionales
Tiempo

N#mero de movimientos sobre una cadena de longitud n$ %ue reali"a un algoritmo para procesar una instancia determinada. Cantidad de consultas %ue se llevan a cabo de acuerdo a la cadena de longitud n ingresada a procesar.

&spacio

Teora de 'rafos y Red de Comunicaciones

'rafo

' ()N$*$P+ donde N representa al conjunto de nodos$ * representa el conjunto de aristas y P representa a la funcin de las aristas.

SP, - *lgoritmo de

ij.stra

efinicin

,uncionamiento Complejidad

del *lgoritmo

efinicin
SP,

o Shortest Path ,irst este algoritmo consiste en acumular costos a lo largo de cada ruta$ desde el origen hasta el destino$ es decir$ desde el nodo de origen hasta el destino atravesando diferentes v/rtices y nodos del grafo.

,uncionamiento
Consiste

en ir e0plorando todos los caminos m1s cortos %ue parten del v/rtice origen y %ue llevan a todos los dem1s v/rtices2 cuando se obtiene el camino m1s corto desde el v/rtice origen$ al resto de v/rtices %ue componen el grafo$ el algoritmo se detiene.

Complejidad del *lgoritmo


3a

complejidad algortmica representa la cantidad de recursos )tiempo y memoria+ %ue necesita un algoritmo para resolver un problema. &l n#mero de operaciones necesarias para dicha tarea depender1 de los datos de entrada y estos pueden dar lugar desde una solucin especialmente favorable hasta una realmente costosa.

Complejidad del *lgoritmo SP,


&l

algoritmo de ij.stra reali"a !)n4+ operaciones )sumas y comparaciones+ para determinar la longitud del camino m1s corto entre dos nodos.

5Por %u/ es de !)n4+6

5Por %u/ es de !)n4+6

Se

encuentra determinado por el an1lisis del cdigo del algoritmo$ en este sentido$ se ponderar1n desde las instrucciones de asignacin hasta las estructuras cclicas2 hay %ue tener en cuenta %ue se descartar1n factores %ue son propios del lenguaje de programacin.

5Por %u/ es de !)n4+6


&n

nuestro caso si anali"amos el pseudocdigo del algoritmo de ij.stra debemos considerar dos estructuras cclicas un for each dentro de un 7hile como el blo%ue de instrucciones %ue determinar1n el orden de complejidad$ no se tendr1n en cuenta as las instrucciones de asignacin y declaracin %ue se encuentran en el mismo. &ntonces !)n4+ se debe al anidamiento de una estructura cclica dentro de otra.

!SP, y
&s

ij.stra

un protocolo de enrutamiento de estado de enlace %ue implementa el *lgoritmo de ij.stra para poder generar las rutas m1s optimas entre una red de comunicaciones. e esta forma permite la transmisin del pa%uete desde el origen hacia el destino atravesando diversos dispositivos.

Conclusin

,actores lgicos y fsicos %ue influyen en la topologa. Protocolos act#an en base a estos factores y deciden %u/ camino tomar para el envo de pa%uetes. *lgoritmo de ij.stra posee una complejidad de !)n4+ independientemente de los factores lgicos y fsicos %ue influyen sobre la topologa. &l algoritmo por si mismo es %ue se ejecuta una y otra ve" durante el enrutamiento de pa%uetes por la red$ en este caso utili"ado por !SP,.

Vous aimerez peut-être aussi