Los grafos Los puentes de Koenisberg … ¨ grafos y redes tienen propiedades, ocultas bajo su estructura, que limitan o multiplican nuestra capacidad para hacer cosas con ellas ¨… L Barabasi Es muy difícil tomar conciencia de la importancia que han tenido y tienen los juegos en todos los órdenes de nuestra vida y lo es más aun, saber que ellos han sido durante milenios un acicate encubierto del conocimiento científico. Tal vez aquello, lo de la importancia de los juegos, sea una buena excusa o una buena defensa para los que se pasan la vida jugando o que creen que la vida es solo un juego. Pero no es la parte exclusivamente lúdica de los juegos lo que quiero compartir con Uds., ni la historia de los juegos de azar, la cual si bien es también muy importante por su íntima relación con el cálculo probabilidades tiene su propia historia como veremos más adelante y ella no es menos interesante. En realidad, las fronteras entre las distintas formas de pensar y de jugar no son muy rígidas. Con la modestia que da conocer los propios límites, lo que quiero simplemente es relatar de manera sintética, lo que comenzó siendo solo en apariencias únicamente un pasatiempo, y que le permitió a una mente preparada avanzar y ver mucho más allá de lo que veían el común de los habitantes de un determinado lugar en el norte de Europa. Lamentablemente esta meta visión nos es negada a la mayoría de los seres comunes, pero ello no es un impedimento para que tratemos de caminar pisando las huellas de los iluminados. La historia rescata un hecho que aconteció siglos atrás y nos permite comprobar cómo aquello que era solo un juego inocente de algunos lugareños aburridos e ingeniosos, se transformo en un desafió para los habitantes y los visitantes de Koenisberg (hoy Kaliningrado), convirtiéndose posteriormente en el germen que dio nacimiento a la teo- Edgardo Marecos Edgardo Marecos ría de los grafos, ciencia que está íntimamente relacionada con la topología, rama de la matemática tan extraña como su madre. No es muy común conocer cuál es el problema que da nacimiento a una disciplina, felizmente acá se nos brinda la oportunidad. Topología Es una parte de las matematicas en la que, triángulos, cuadrados, círculos y otras muchas figuras adquieren una semejanza impensada que les otorga generosamente esta nueva geometría, la cual está más interesada en las relaciones que en los números, hecho este que ocupa un lugar que le negara la aritmética desde hacen milenios. ¿Sorprende? A mi sí. No se debe tener la ilusión de que sea más sencilla que su hermana mayor. Donut trasformado en taza de café como ejemplo de ejercicio topológico. Ambas disciplinas, la de los grafos y la topología, se constituirían en un matrimonio que con el tiempo se convertiría en un instrumento imprescindible para la ciencia de las redes. Esta última, la ciencia de las redes, tiene como objeto el estudio de los sistemas conectados, lo cual es una manera pálida pero apropiada de representar la estructura compleja de la realidad en la que estamos inmersos y de la que somos parte. Pero veamos concretamente en qué consistía el jueguito que contribuyo al nacimiento de una nueva ciencia. En Koenigsberg (hoy Kaliningrado,) el río Pregel se divide al pasar por la ciudad en dos brazos, y se posibilitaba la unión del territorio mediante siete puentes, de Edgardo Marecos los que quedan solo dos originales, esto para los habitantes por aquellos años era motivo de distracción. En la actualidad tal como estan y van las cosas, el jueguito tendría apariencia de ingenuidad incluso para los más chicos. En fin, el desafió consistía en unir la ciudad sin pasar dos veces por el mismo puente, problema no diferente a aquellos juegos que con figuras hechas a mano alzada, la mayoría de nosotros hemos resuelto con mayor o menor dificultad durante nuestra infancia o adolescencia. Una de aquellas figuras a las que me refiero consistía en dibujar un sobre abierto sin pasar dos veces por la misma línea, el problema se tornaba imposible de resolver cuando se debía dibujar el sobre cerrado. El sobre abierto tiene un camino euleriano y el "sobre" cerrado no (ver glosario) Pienso, estoy seguro, que algún matemático premeditadamente introdujo el problema que representan estas figuras y otras muchas, con la esperanza vana, de que alguno se interesara por el desafió y buceara en la profundidades de la abstracción matematica. Hoy podemos acceder al conocimiento de numerosas figuras a través de la topología que generosamente nos dice que figuras podemos y que figuras no podemos hacer, siempre y cuando respetemos las reglas que nos impone. Las situaciones posibles o imposibles son muy numerosas y su importancia invade distintas áreas tecnológicas. Creo obvio decir, que aquellos lugareños estaban muy lejos de imaginar la complejidad implícita en este juego que habían inventado y propuesto a propios y extraños, ratificando que los problemas muchas veces superan la imaginación de sus propios creadores. Edgardo Marecos Este pasatiempo intrascendente para muchos, fue sin embargo un nuevo Caballo de Troya que encerraba y encierra numerosos problemas y soluciones. L Euler L Euler vio nodos y enlaces en lugar de las áreas de la ciudad y de los siete puentes respectivamente, y dio por terminado el desafió al descubrir que ese pasatiempo matemáticamente no tenia solución. La grandeza de su descubrimiento no quedo dentro de los limites de Koenisberg , presento su trabajo en la Academia de Ciencias de San Petersburgo, una ciudad cercana que tuve oportunidad de conocer en 2007, y su presentación académica es considerada hoy como el germen de la Teoría de los Grafos, que como decía más arriba tiene estrechas e indisolubles relaciones con la topología y la ciencia de las redes . A la topología Leibniz la bautizo con el nombre de geometría de la posición y es conocida entre otras nominaciones como la geometría de la página de goma o el análisis de sitio. La serendipidad, es ese don esquivo, solo reservado a pocos, aquellos que ante lo casual ven causalidades, a esos quienes poseen un poder de abstracción que los ubica en la categoría de genios. En palabras comunes y apropiadas de un pensador cuyo nombre no recuerdo y que viene al caso, pero con el que acuerdo con firmeza dice : ¨ El poder observar lo que se oculta bajo la superficialidad de las apariencias no es patrimonio del democrático sentido común ¨. El personaje iluminado e iluminador de nuestra historia de los puentes fue L Euler, considerado el príncipe de las matemáticas, resolvió el problema de Koenisberg sin caminar un solo paso, pero provisto del instrumento intelectual más importante que tenemos, y que mencionáramos más arriba, la capacidad de abstracción. Edgardo Marecos Este menage a trois integrado por grafo-topología-redes, cuyas aplicaciones son más de la que imaginamos a simple vista, nos permite solucionar una cantidad de problemas cuyo espectro va desde los de orden absolutamente prácticos y cotidianos como visitar un museo sin pasar dos veces por el mismo lugar a los más sofisticados y complejos. En los mapas comunes de una ciudad y en otros mapas, sin saberlo, cambiamos alegre y oportunamente la exactitud de la geométrica clásica que requerimos forzosamente para otras disciplinas, por la utilidad que nos brinda la información grafico-topológica. Si no nos resulta claro ver de qué se trata el cambio, pensemos en la complicación, casi sin solución, que sería poder comprender y utilizar el mapa más simple de una ciudad, aun aquel de la ciudad más pe- Edgardo Marecos queña, cuando priorizamos la precisión detallada de todos los datos sobre la utilidad de los mismos. Mapa de la provincia de Corrientes Un mundo o la realidad absoluta y precisa pueden llegar a ser muchas veces intolerables, Borges lo expresa por supuesto mucho mejor; ...Era el solitario y lucido espectador de un mundo multiforme, instantáneo y casi intolerablemente preciso...Pensar es olvidar las diferencias, es generalizar, abstraer. En el abarrotado mundo de Funes no había sino detalles casi inmediatos. Funes el memorioso Esta breve mención de Borges nos da una idea de importancia de la abstracción y que no siempre podemos considerar como beneficioso ser muy precisos según nos muestra la tragedia de Funes, personaje de ficción para el cual la precisión paso a ser su rutina obligada o más aun su condena. La complejidad y los grafos Uno de los desafíos de nuestro siglo es enfrentar la complejidad, A. L. Barabasi lo expresa de manera muy entendible al decir que debemos unir lo conocido con lo desconocido, lo archisabido con lo sorprendente, lo previsible con lo inesperado. Con este criterio y separando solo provisoriamente, para evitar que el bosque nos impida ver el árbol y que aquel no nos impida ver este, voy a referirme a los usos, las características básicas, y mencionar Edgardo Marecos algo de la teoría de los grafos, cuya aparente simpleza como decía más arriba es solo un engaño. Utilidad de los grafos: Los grafos son una forma de representación natural de las redes y estas a su vez lo son de la realidad, son artificios matemáticos que nos permiten expresar de manera sencilla y visual las relaciones entre elementos de muy diversa índole y nos habilitan a que podamos preguntarnos y resolver infinidad de situaciones problemáticas y como plus nos facilitan comprender lo que tienen de común Hormigas, neuronas, ciudades y software, (subtitulo del libro Sistemas Emergentes de S Johnson). Creo que este comentario es tan abarcativo y sus consecuencias tan importantes que nos brindan un horizonte amplio de posibilidades, una universalidad que lo hace merecedor del esfuerzo de tener aunque sea una idea aproximada de su formalización simbólicomatemática , para poder así comprender mejor su omnipresencia . Dejando como un desafió personal para quien lo desee la profundización de su base matemática, recordemos solamente que su aplicación en la resolución de problemas comprende todas aquellas áreas donde la conectividad es importante, y que por lo tanto incluye muy distintos sistemas como los educativos, los sistemas de salud, los sistemas de información. la geografía, las distintas redes de servicios públicos , carreteras ,redes de agua ,de gas electricidad, de transporte, de semáforos , visitar museos , las redes sociales, etc. Edgardo Marecos En 1847 Gustavo Kirchoff formula las leyes de electricidad que llevan su nombre y desarrolla en las redes de electricidad la noción de árbol, un tipo especial y milenario de grafo cuya utilidad fue recogiendo adeptos en la química, la biología, la teoría de decisiones, de la información, de las comunicaciones, y muchas otras áreas y disciplinas que aceptaron rápidamente el convite y sumaron a sus desarrollos las utilidades de los grafos, la topología, y las redes. En medicina es muy habitual el uso de distintos tipos de grafos, con la misión de sintetizar datos y hacerlos no solo mas entendibles sino tambien visualizar mejor las distintas relaciones posibles. Para que los grafos demuestren su utilidad es imperativo aprender a leerlos. número de arcos (aristas) que los relacionan, cada arista o arco tiene la capacidad de relacionar nodos. Las normas del diseño de los grafos Existen una serie de reglas para diseñar los grafos cuya fundamentación teórica está disponible y aguarda a los osados que pretendan profundizar el tema, yo solo mencionare unos pocos conceptos, dejando la llave o mejor el llavero entero en las manos de los interesados Un vértice o nodo se dice que es impar si de él parten un número impar aristas, este concepto es importante porque fue el que le permitió a Euler descartar de plano el problema de los puentes. a) Si todos los vértices son pares, el punto de partida para una figura puede ser cualquiera. b) la figura se puede hacer sin pasar dos veces por la misma arista cuando no hay más de dos vértices impares, uno al comienzo del recorrido, y el otro vértice impar al final. Glosario Árbol: es un grafo conexo que no tiene ciclos y que conecta a todos los puntos, es un grafo dirigido acicilico (GDA),el vértice inicial se llama raíz , los vértices con una sola arista se llaman hojas. Árbol de decisión (árbol= grafo dirigido acíclico) ¿Pero que es un grafo? Preguntar esto es casi como comenzar por el final, tal vez, pero esa fue la intención, generar el interés antes que intentar una definición. Podemos definir el grafo como una representación, un modelo, compuesto por un número determinado de vértices (nodos) y un Edgardo Marecos Camino: secuencia de nodos en que cada nodo es adyacente y nos permite una serie de medidas ; la distancia entre nodos, la longitud es decir como el numero de enlaces para ir de un nodo a otro , la longitud menor o camino geodésico , el peso o la conectividad. Ciclo se define en teoría de grafos como un camino cerrado en un grafo, es decir, en que el nodo de inicio y el nodo final son el mismo. Ciclo euleriano es aquel camino que recorre todos los vértices (nodos) de un grafo pasando una y sólo una vez por cada arista (arco) del grafo, siendo condición necesaria que regrese al vértice inicial de salida (ciclo = camino en un grafo donde coinciden vértice inicial o de Edgardo Marecos salida y vértice final o meta). Una definición más formal lo define como: "aquel ciclo que contiene todas las aristas de un grafo solamente una vez". Úsalo cuando visites El Louvre. Dígrafo: son aquellos en los que el enlace se representa como una flecha que determina una dirección concreta, se denomina también grafo dirigido. Camino euleriano: se dice que un grafo admite un camino euleriano cuando tiene exactamente dos nodos de grado impar (conexos a los caminos). Densidad: proporción de lazos existentes en relación con los posibles. Camino hamiltoniano: es un camino que recorre todos los vértices de un grafo sin pasar dos veces por el mismo vértice. El camino hamiltoniano no impone regresar al vértice de partida, Caras: conjunto poligonales de aristas cerradas que forman figuras poligonales sin vértices en el interior. Cercanía (closeness): índice de la cercanía de un nodo con el resto de la red. Ciclo hamiltoniano: camino hamiltoniano cerrado En el caso de que se pueda recorrer todos los enlaces sin pasar dos veces por el mismo nodo, el nodo de comienzo y el final será el mismo y todos los nodos han de ser necesariamente de orden par. Un ejemplo clásico es recorrer un museo grande visitando todas las salas una sola vez, para lo cual se deberá hacer o buscar un grafo con un ciclo hamiltoniano en el cual los vértices son las salas, y las aristas los corredores Conexo: se refiere en relación a los grafos a aquellos en los que es posible conectar cualquier pareja de vértices por medio de un camino o en los que se puede pasar de un vértice a otro a través de uno o varias aristas sin levantar el lápiz del papel Diámetro del grafo: es su distancia máxima, la longitud de su geodésico máximo, siendo este ultimo el camino mas corto entre dos nodos. Diámetro de una red: geodésico más grande. Distancia geodésica: distancia más corta entre dos nodos. Geodésico: camino más corto entre dos nodos. Grado de intermediación (betweenness): índice que muestra la suma de todos geodésicos, es decir, los caminos más cortos entre dos vértices que incluyen el nodo en cuestión. Grafo: Un grafo es una representación, un modelo, que está compuesto por un número determinado, finito, de vértices (nodos) y un número finito de arcos (aristas) que los relacionan. Cada arista o arco, tiene la capacidad de relacionar dos nodos. El grafo formado por dos conjuntos, a) nodos o vértices b) aristas, enlaces o arcos, que nos indican las relaciones de los nodos. Grafo euleriano: si se pueden recorrerse de un solo trazo todas las aristas sin pasar dos veces por una misma de ellas, admite un ciclo euleriano Grafo hamiltoniano: existe un recorrido según aristas del mismo que pase por todos los vértices del grafo una sola vez aunque queden aristas sin recorrer . Grafo orientado: grafo en el cual los caminos siguen una dirección. Intermediario (broker): persona con un alto índice de intermediación. Si se quita de la red ésta se divide en componentes. Lazos débiles: expresión popularizada por Granovetter que indica relaciones especializadas entre dos actores sociales. Edgardo Marecos Edgardo Marecos Lazos fuertes: a diferencia de los lazos débiles indican relaciones sociales cercanas y solidarias. Mosaico: grafo que se extiende a todo el plano (teselado) Nodo adyacente: se dice de nodos en los que existe un enlace que los conecte Orden del grafo: es el número de arcos que sale del nodo .En Koenisberg el orden de todos los (cuatro) nodos son impares. Solo se puede recorrer un grafo cualquiera sin pasar dos veces por el mismo enlace, si únicamente dos nodos impares y se comienza en uno de estos y se termina el recorrido en el otro nodo impar. Anda por mas F Capra. La trama de la vida. Una nueva perspectiva de los sistemas vivos. Anagrama 1998 L Santalo y colaboradores. Enfoques. Troquel Ediciones 1994 J Gribbin . Asi de Simple. Drakontos 2006 A.L, Barabasi. Linked Penguin Group 200 V Hernandez Forte. Mapas Conceptuales la Gestión del Conocimiento en la didactica. Alfaomega 2007 M Jenicek Epidemiologia la logica de la medicina moderna Masson 1996 Red semántica: es un grafo en donde los vértices representan conceptos o clases Relación dirigida: relación que parte de un nodo hacia otro. Se presenta con una flecha apuntado al nodo receptor. Relación valorada: relación calificada con un valor ordinal o de rango. Se opone a la relación binaria (presencia o ausencia) y permite gradaciones. Relación recíproca: relación idéntica para cada uno de los dos nodos. Suele representarse con una línea sin flechas. Seudo grafo: si los enlaces salen de un nodo y vuelven al punto de partida después de pasar por otros y forman un bucle. Vértice: unidad fundamental de la que están formados los grafos. Los vértices son tratados como un objeto indivisible y sin propiedades, aunque puedan tener una estructura adicional dependiendo de la aplicación por la cual se usa el grafo Edgardo Marecos Edgardo Marecos