¿Es una "topología de red" un espacio topológico?

¿Existe alguna conexión entre la frase informática " topología de red " y la noción matemática de un espacio topológico (o, hay alguna otra forma de conectar "topologías de red" con definiciones formales del campo de la topología)?

Ejemplo: supongo que si uno dijera "hay dos nodos A y B, y cada uno de ellos está conectado a un tercer nodo C, y C está conectado a un cuarto nodo D, y D es el nodo E y D también está conectado al nodo F, y los nombres de A y B son "A" y "B", y el nombre de C es 'enrutador LAN' y el nombre de D es 'ISP AP' y el nombre de E es 'Sitio web 1' y el nombre de F es 'Sitio web 2'", entonces el nombre matemático para ese tipo de estructura sería un "gráfico con nodos etiquetados". Además, si uno asigna una direccionalidad a cada enlace, por ejemplo, "F > D, E > D, D > C, C > A, C > B", entonces esto lo convertiría en un "gráfico dirigido con nodos etiquetados". Y si algunos nodos tuvieran múltiples puertos, y cada nodo le diera nombres localmente únicos a cada puerto, eso induciría una denominación única en los bordes (el nombre de un borde es la tupla de 4 (nombre del nodo de origen, puerto del nodo de origen, nombre del nodo de destino, puerto del nodo de destino)), y podría llamarlo un "gráfico dirigido con nodos etiquetados y bordes". Me parece que todos estos encajan dentro del término informático "topología de red", y todos los términos matemáticos dados anteriormente que parecen ser de "teoría de grafos". No tengo claro si tienen algo que ver con el área matemática de la "topología". Me parece que todos estos encajan dentro del término informático "topología de red", y todos los términos matemáticos dados anteriormente que parecen ser de "teoría de grafos". No tengo claro si tienen algo que ver con el área matemática de la "topología". Me parece que todos estos encajan dentro del término informático "topología de red", y todos los términos matemáticos dados anteriormente que parecen ser de "teoría de grafos". No tengo claro si tienen algo que ver con el área matemática de la "topología".

Además, ¿la frase "topología de red" tiene algo que ver con la "teoría de grafos topológicos" o con complejos simpliciales abstractos?

Posiblemente relacionado:

Cualquier gráfico con, digamos, un número finito de aristas en cada vértice, se puede convertir en un espacio métrico tomando cada arista como longitud 1 y la distancia entre dos vértices cualesquiera la longitud del camino más corto. Aún así, esos usos de la palabra topología no deben considerarse matemáticamente válidos. Ni a la gente de la informática le importaría de ninguna manera.
Depende de quién esté usando el término, pero solo he visto que se usa más o menos como un sinónimo de "forma", es decir, sin una conexión real con el significado matemático.

Respuestas (4)

El punto en común es este: en topología no nos importa dónde están las cosas o qué tan grandes son; nos importa qué está conectado con qué. Un cuadrado y un círculo son topológicamente equivalentes, porque están autoconectados de la misma manera. Puede estirar el cuadrado y suavizar las esquinas y convertirlo en un círculo y la topología no le importa. Pero si desconectas dos de los lados, aunque sea un poquito, de repente es algo diferente.

En las redes informáticas, tampoco nos importa (mucho) dónde están las cosas o cuánto tiempo duran las conexiones. Pero nos importa mucho qué computadoras están conectadas a cuáles. Puedes tomar una computadora en la red y llevarla al otro lado de la habitación y seguirá comunicándose como si nada, porque desde el punto de vista de la red, no ha pasado nada . Pero si estira la mano hacia atrás y tira del cable de red una milésima de pulgada, de repente es una red diferente.

Tenías muchas otras preguntas, pero no quería abarrotar mi respuesta al abordarlas. Contrariamente a los comentarios, creo que las invocaciones informáticas de la topología son en su mayoría precisas. Cuando hablamos de topología de red, lo contrastamos con la geometría de red, y estamos señalando que, al igual que los topólogos, no nos importa (por el momento) dónde está realmente algo.

Haciéndose eco del comentario realizado por @Chris Godsill, en este uso, la "topología" de una red es de hecho su "forma". Sin embargo, no estoy de acuerdo con su afirmación de que no existe una conexión clara y relevante con la topología en su sentido matemático formal. Esto se debe a que siempre que los matemáticos hablan de la "topología" de un espacio, en realidad estamos hablando del tipo de forma que tiene .

Por supuesto, el objetivo del campo matemático de la topología es hacer que nuestras diversas nociones intuitivas de "forma" sean precisas. Como ha señalado @MJD, probablemente la propiedad topológica más pertinente de una red es su conectividad (o, para ser más específicos en este caso, la conexión de ruta ), que nos dice qué nodos están conectados a qué otros. Una red en la que cualquier nodo puede comunicarse con cualquier otro, por ejemplo, en una topología en estrella o en anillo ( conectada ), es fundamentalmente diferente de una en la que un nodo solitario está desconectado del resto, o una con dos componentes separados. A , B , donde los nodos están restringidos para comunicarse dentro de su propio grupo ( desconectados ).

Podemos llevar esto aún más lejos. Otra propiedad importante de una red es cuán robusta es: ¿qué sucederá si uno de los cables que conectan algunos nodos falla? En una topología en anillo, la comunicación entre cualquier par de nodos sigue siendo posible incluso después de la desconexión de uno de los enlaces, ya que podemos enviar los datos "al revés" de la red. Compare esto con la topología en estrella, donde todos los datos deben pasar a través del concentrador central, por lo que perder cualquiera de los radios significa que el nodo ya no está en comunicación con el resto de la red. Formalizamos esto en la teoría de grafos (que es básicamente casi una rama de la topología de todos modos :P) como la conectividad de borde de la red: la cantidad mínima de bordes que tenemos que eliminar antes de que el espacio se desconecte. La topología en estrella es 1 -conectado al borde, solo tenemos que quitar un borde para desconectarlo, mientras que la topología en anillo es 2 -conectado al borde. La malla completamente conectada que se muestra en la respuesta de john mangual es ( k 1 ) -conectado al borde, donde k es el número de nodos.

Usted menciona complejos simpliciales : estos proporcionan el vínculo entre la teoría de grafos y la topología que estaba buscando. Cualquier red es, como ya sabes, un grafo. Pero un grafo es simplemente un 1-complejo simplicial , donde los nodos son los 0-simples, y los bordes son los 1-simples. Entonces, cualquiera de los métodos que podemos usar en complejos simpliciales se puede usar en gráficos.

Aquí hay un ejemplo, es un poco largo y no es del todo necesario para la respuesta general, así que siéntase libre de omitir este párrafo. En una nota relacionada (pero menos pragmática) con el párrafo anterior, observe que la topología en anillo es diferente de la topología en estrella en el sentido de que es un "círculo", es decir, tiene una especie de "agujero" que la estrella no tiene. . Por lo tanto, los agujeros también juegan un papel importante en la determinación de la forma de un espacio. Esta idea intuitiva se formaliza en topología algebraica usando el grupo fundamental π 1 , que fija un punto base X en un complejo simplicial k y mira todos los bucles en X , hasta la homotopía (intuitivamente, dos bucles son homotópicos si podemos deformarnos uno en el otro, permaneciendo todo el tiempo dentro del espacio k ). Tenga en cuenta que se permite que un bucle se cruce sobre sí mismo, todo lo que se requiere es que comience y termine en X . Digamos que arreglamos el punto base X del gráfico estelar en su nodo central. ¿Qué son los bucles? Bueno, si empezamos en X y recorremos cualquiera de los radios, sólo podemos volver a X volviendo por el mismo radio. Espero que sea intuitivamente obvio que dicho bucle puede deformarse "tirando de él" hacia X , por lo que todos los bucles en la estrella son homotópicos al bucle trivial, que comienza en X , se queda en X y termina en X . En cierto sentido, solo hay un "bucle" en la estrella, y de todos modos no es realmente un bucle. En contraste, la red de anillos, además de tener estos estúpidos bucles, también tiene el bucle "adecuado" que da la vuelta al anillo una vez en el sentido de las agujas del reloj. Pero también tiene el lazo que da dos, tres vueltas,..., norte veces en el sentido de las agujas del reloj donde norte Z ( norte < 0 solo significa que damos la vuelta al bucle en sentido contrario a las agujas del reloj). Es posible demostrar que ninguno de estos bucles se deforma en otro mientras permanece en el anillo, por lo que hay Z muchos bucles en el grupo fundamental del anillo. No he explicado cómo definimos la operación de grupo, pero una vez que hacemos esto vemos que π 1 para la estrella es trivial, es decir, el grupo de un solo elemento { 0 } , mientras π 1 = Z para el anillo En general, el "número de copias de Z " en el grupo fundamental nos dice cuántos "agujeros" (unidimensionales) tiene el complejo simplicical, así que como era de esperar, nuestro resultado nos dice que la estrella no tiene agujeros, mientras que el anillo tiene uno.

tl;dr , considerar los gráficos como complejos simples de 1 nos permite usar la topología algebraica para probar las propiedades de la forma de la red. Entonces sí, las topologías de red, interpretadas de la manera correcta, son espacios topológicos.

Espero que así sea también la teoría de grafos topológicos, todavía no sé mucho al respecto. Otra propiedad topológica importante en la que puedo pensar es la distancia del gráfico y el diámetro de la red, uno probablemente consideraría esto en problemas de eficiencia de enrutamiento de datos. Por ejemplo, la estrella es buena en el sentido de que los datos solo necesitan viajar la longitud de dos enlaces para llegar de un nodo a otro, mientras que el anillo puede tener que transportarlo a través de muchos enlaces si los nodos están "muy separados" en el red. Matemáticamente, el diámetro de la estrella es 2, mientras que el del anillo es k / 2 dónde k es el número de nodos.

También tarde, pero: tengo entendido que la "teoría de grafos topológicos" es una especie de eufemismo para una generalización de la "teoría de grafos planos" cuando se integra en otros espacios topológicos (como coloraciones de caras en superficies o nudos en 3-variedades).

La topología de red es más o menos lo que llamaríamos teoría de grafos y las nociones de las diferentes áreas se alinean.

Ahora los gráficos heredan una topología e incluso una métrica en el sentido matemático, si quieres ir allí.

red estelar = gráfico estelar

Red de malla completamente conectada = Gráfico completo

Red de anillo = Gráfico de ciclo

Lo siento, no puedo resistir la tentación de "ir allí". Comenzando con la noción de vecindarios como un conjunto que contiene un nodo y todos los vértices conectados directamente ( { i } { j : ( i , j ) mi } ), y luego eliminando esta base en una topología al incluir intersecciones y uniones, obtengo lo siguiente:
Gráfico de ciclo = topología discreta; Gráfico completo = topología trivial; gráfico de estrella = una topología interesante que no es de Hausdorff (creo que T 0 o T 1 pero no T 2 ). ¿Es esto correcto?
@cantorhead ¿por qué no es hausdorff? siempre tengo problemas con este concepto
Hola. Creo que un nodo periférico dado no puede separarse del nodo central en el sentido de Hausdorff, lo que significa que no hay conjuntos abiertos disjuntos tu 1 y tu 2 que contiene los nodos central y periférico respectivamente...
Sea 1 el nodo central y del 2 al 6 los nodos periféricos. Entonces { 1 , 2 } es un conjunto abierto ya que hay una arista. Pero, todo conjunto abierto que contenga 2 también contendrá 1. Esto se debe a que entre los conjuntos abiertos básicos, { 1 , j } , j = 2 , , 6 todos contienen 1, por lo que no importa qué intersección tomes, la única forma de terminar sin 1 es el conjunto vacío.
@cantorhead, la topología es un dato diferente separado del gráfico. ha decidido que los bordes forman una base para su topología. el vértice central { 1 } también está abierto. no hay forma de filtrar el vértice 2.
Correcto, dado que no hay forma de filtrar el vértice 2, no es Hausdorff. ¿Tiene una forma diferente de formar la topología? Por supuesto, siempre podríamos dar a cada gráfico la topología discreta, pero no creo que aprendamos mucho. Por ejemplo, cada gráfico de tamaño norte tendría la misma topología, por lo que esta regla perdería toda la información sobre los bordes. Elegí este método básico porque pensé que tendría buenas posibilidades de codificar información sobre los bordes.
@cantorhead { 1 , 2 , 3 } es un conjunto abierto pero no es un borde, es como dos bordes conectados. el conjunto de todos los vértices es abierto.
+1 por buenas fotos y comentarios. La gente como yo necesita definiciones completamente digeridas de lo que es el espacio topológico definido por el gráfico. Todavía estoy confundido en algunos aspectos de la discusión de seguimiento, pero definitivamente es la dirección correcta para la mejor respuesta.

Probablemente un poco tarde, pero le pregunté a mi profesor de física sobre la relación entre la topología matemática y la topología de red, o lo que él mencionó como topología, los diferentes diagramas de circuitos básicos. Dijo que los electricistas, los ingenieros de redes y los matemáticos lo ven de manera diferente, pero es el mismo tipo de topología.

Hola Jeremy - No creo que esto responda a la pregunta. Para que realmente sea "el mismo tipo de" idea, nos gustaría algún tipo de morfismo entre los diversos conceptos, como en Curry Howard (aunque probablemente sea mucho más fácil de construir). Para responder a la pregunta, creo que necesita al menos comenzar a construir tal morfismo, como lo hace @ cactus314.