Está en la página 1de 16
UN" junio 1998, pp. 11-26 ARTICULOS Una breve introduccién a la teoria de grafos Amador Menéndez Velazquez E XISTE cierto tipo de problemas que ‘inicamente tienen En eute arfulo peesentamos una breve inttoducién o la Teoria do lee Grofor. La Teoria de oe Grafoe et un ‘femplo de una rome de la Ciencia que he surgi y ‘valucionade para it proporcionando solciones a problemas conertos, Lo Teoria de los Grofos se uilza euinriamente, ‘aunque quzés da una forma inconsciente, on le Guinea, la Fisica, la Electronica, lo Informatica... Par aro hemos creide conveniante prasentar fn un oreo de esta revisto los bates de dicha teria junto con algunas poribles ‘plicaciones adecundos pote abordar en el cula de ‘Secundario que ver con un determinado ntimero de puntos y ciertos twazos que los unen. La teoria de los grafos (Ore, 1995 y Biggs, 1974) es la rama de la Matemética Discreta GBujalance y otros, 1993) que se ocupa de tal tipo de problemas. La conectividad entre los elementos de un Conjunto es pues el objetivo fundamental de la teoria de los grafos, La teorla de Jos grafos es una de las areas de la ‘Matematica cuyo desarrollo ha estado siempre motivado por sus aplicaciones. Asi, el primer ariculo conocido sobre la misma fue escrito por Euler y publicado en 1736 para dar solucién al célebre problema de los puentes de Konigsberg. La situacién era Ia siguiente: Bs posible encontrar una futa en la cudad que recorra los siete puentes, cruzando cada uno de ellos una sola vez y regre- sando al punto de partida? Buler demostré que no era posible, Ast surgié el concepto de grafo euleriano que, informalmente hablando, es aquel grafo que puede ser dibujado sin levantar el Mipiz del papel, sin pasar dos veces por la misma linea y acabando en el punto de par- tide A partir de tal fecha muchos matemiticos importan- tes han realizado consibuciones, En los siglos XVII y XIX se puede citar a Euler, Vandermonde, Cauchy, Hamilton, Kempe, Tait, Heawood, Kirchoff y Petersen, centre otros. Durante este siglo, los estudios en este terre- no no han cesado y ou0 hito en Ia historia de la Teoria de los Grafos fue la aparicion en 1936 del primer texto sobre este tpico escrito por D, Kénig (1936). Desde sus origenes, la Teoria de los Grafos se utiiz6 para Ia resolu- cién de juegos matemiticos, para el estudio de circuitos, léctricos y en diversas aplicaciones en una multitud de campos tan diferentes como la economia (Avondo- Bodino, 1962), fisiea teérica (Haray, 1967 y Capra, 1979), psicologia (Cartwright y Haray, 1963), fisica nuclear (attuck, 1967), linguistica (Culik, 196, sociologi GFlament, 1963), zoologia (Lissowsky, 1971), tecnologi (orach y Hask6, 1972), antropologia (Hage y Haray 1983), computaci6n (Even, 1979), biologta (Roberts, 1989), Ingenieria (Johnson y Johnson, 1972), quimica (Balaban, 1976 y Thingjtic, 1977)... En la actualidad, la teoria de los grafos sigue aplicindose dentwo y fuera dle las matematicas ¥¥ continéa siendo una rama de investigacién muy activa as aplicaciones de la teoria de los grafos a la informatica (por ejemplo, para la representacion de datos o diseiio de redes) han despertado interés en aspectos conctetos de la teoria, como pueden ser la bisqueda de algoritmos ade ccuados para la exploraci6n de grafos. La teoria de los grafos estd estrechamente ligada a otros ‘campos de la matemética como la topologfa (en realidad la teorfa de los grafos es topologia monodimensional), la teorfa de grupos, la teoria de conjuntos y la combinatoria A continuacién expondremos los conceptos fundamenta les de la teoria y algunas aplicaciones de la misma. El estudiante de Ensehanza Secundaria pods darse cuenta de que el concepto de grafo ya lo ha utilizdo, quizis Inconscientemente, a lo largo de sus estudios. Asi, por cjemplo, las leyes de Kirchoff o las férmulas estructurales de Jos compuestos quimicos son una manifestaci6n ine quivoca de la teorfa de los grafos. El concepto de grafo los grafos pueden ser considerados formalmente como diagramas 0 dibujos (representacién diagramética), 0 bien algebraicamente como un par de conjuntos (representa ci6n algebraica), Definici6n geomérica Geométticamente, un grafo G es un conjunto de puntos cen el espacio, algunos de los cuales estén uniclos entre si ‘mediante lineas. En la figura 1 mostramos un ejemplo de rato, Figura 1, Representacién geométrica del grafo G | xe grafo pede representar una mult- tud de situaciones posibies de la vida real. Pod simbolizar por ejemplo, un mapa de carreteras, donde los puntos representarian pueblos o civdades y las lineas las carreteras que une Ins ciudae des entre si En este caso, el grifo nos informaria de ls posibles comunicacio- nes que existen entre las ciudades, Pero este mismo. grafo también podria esquematizr un circuito electico, una molécula quimiea (donde los puntos serfan los atomos y as Fines los enla- ces quimicos), ete. Debemos de adver ts, no obstante, que un grafo contiene tinicamenteinformacién topolégica, es deci, informacién sobre las conectivi- dades entre puntos, careciendo de in formacion geomética en el sentido eu- clideo (distancia, Angulos..). As, los dos dibujos mostrados en la figura 2 re- presentan en realidad el mismo grafo Figura 2. Dos representaciones geométricas diferentes de un mismo grafo Recordemos al estudiante que la teoria de los grafos es topologia monodimen- sional y la topologia se puede definir como la sgeometria de la distorsione (ver figura 3) fb Figura 3. Una deformacién econtinvas de un objeto conserva la forma ftopologia} del mismo. Definicion algebraica ‘Acabamos de ver que un grafo G es un ‘conjunto de puntos y de Tineas conec tando algunas parejas de puntos. Esta dfinicién nos proporciona una vision ‘muy intuitiva del concepto de grafo. Si quetemos formalizar el concepto de ‘grafo, debemos recurtit al dlgebra, hae endo previamente mencién explicita 1 dos conjuntos: el conjunto de los tices (vertex set), V , y el conjunto de los lados Gedge set), E, det grafo G. [Asi, algebraicamente, un grafo G se define como un par ordenado G~W, B= W@, EG) donde V es un conjunto no vacio de ‘puntos del espacio topologico, también conoeides como vértices 0 nodos, y E es un conjunto de pares no ordenados de elementos distintos de V, denomina- dos lado, lineas 0 aristas. Ea la mayo- ria de los casos de interés. prictico, ‘ambos conjuntos son finits. Si dos vér= tices #y J estén unidos por una misma arista, diremos que los vértices fy json advacentes, y representaremos Ia arista correspondiente por Gi, ) 0 G, D, ya que, segiin hemos advertido, se trata de tun par no ordenado. También podemos decir que los vertices iy json dos ver tees wecinos, que som los extremos de tun mismo lado, o que son incidentes al lado G, ). Por otra parte, diremos que dos lados son adyacentes si ticnen al menos un vértice en comin, Para poder sepresentar algebraicamente un rao es necesario que esté etiquetado, cs decis, que los vértices se distingan unos de otros mediante etiquetas, las cuales pueden ser ntimeros o letra. En la figura 4 mostramos como ejemplo un etiquetado posible del grafo G ante- riormente considerado. Figuea 4. Biquetede del grfo simple G Los grafos son usados con frecuencia | para representar redes de comunicacion 0 transporte. 1a representaci6n algebraica de este grafo viene dada por (notacién explicita) G-W, B=), EG) V=V@ =O Yy Vy VE EEG (5 VDs Was WDs Wn VD Wy YD! donde v, hace alusién al venice con Ja etiqueta £ Una representacién altesativa (notacin simpliicada es: G=W, B= WG), EG) V= VG) = (1, 2,3, 41 E= EG) = (0, D, 2,3), 2,4, GA! En este articulo usaremos la notacién explicita 0 la nota cién simplifcada, dependiendo de las necesidades parti- culares. EI ntimero de vértices del grafo G, IV(G)I, se denomina orden del grafo. B] niimero de lados del grafo G, 1E(G)| se conoce como famaito del grafo. Un grafo es finito si IVGG)I y 1EGG)I son finitos. En este articulo solo tratare- ‘mos con grafos finito. Caminos y distancias en un grafo Los grafos son usados con frecuencia para representar redes de comunicacién o wansporte, En un grafo que represente una de estas redes es importante conocer la cexistencia de caminos que secorran todas las aristas 0 todos los vértices y que en cierto modo sean los mis -eco- ‘nGmicos. En este articulo examinaremos este tipo de pro- blemas, Para ello comenzaremos dando una serie de defi- niciones bésicas, Un camino o ruta en un graforG es una secuencia (Finita) en la que aparecen alternadamente vertices y fados de G: Vy Way VDP, Fy VD AY Pons yas My) SY donde cada lado tiene por extremos los vértices inmedlia tamente precedente y siguiente en la secuencia. Por lo tanto, el camino también puede ser representado, sin pér- dida de informaci6n alguna, por la secuencia: En esta Gitima secuencia no aparecen explicitamente los lados, pero son evidentes por el contexto. A los vértices Vp ¥ Yyse les denomina extremos del camino (yy: vértice inicial clel camino, vy: vértice final del camino) y se dice aque el camino va de vy a Yy © que conecta vy ¥ Vy La Jongitud de un camino es el némero de aristas que con- tiene. Un camino tiene la propiedad de que dos lados consecutivos del mismo son o bien adyacentes o bien {dénticos (si retrocedemos en el camino). El concepto de camino es demasiado general, ast que vamos a imponer algunas restricciones que darin lugar a diferentes tipos de caminos. Lo haremos fiindonos en el ‘grafo de la figura 5. Un camino se dice que es cerrado si sus extremos coinciden, ¢s decir, si empieza y termina en el mismo vértice (e), camino 2-* 3+ 45 + 2), En ‘caso contrario, se dice que es un camino abierto (., camino 2 > 3» 4 — 5). Un circuito es un camino ceri do en el cual todos los lados (aunque no necesariamente todos los vertices) son distintos (ej, camino 6 = 2» 3 + 4+ 5 +216). Un ciclo es un camino cerrado fen el cual todos los vertices (excepto el inicial y el final) son distintos y, como consecuencia, toelos los laos son también distintos (ej, camino 2+ 3 > 4 -* 5 — 2, cami- no1+2+6— 0, ° Figura 5. Grafo etiquetado G ilustrando diferentes tipos de caminos a longitud de la via mas corta entre los vértices fy fen tun grafo G se conoce como la distancia entte es0s dos, véttices y se representa por dG, ). Esta distancia des una ccantidad positiva y toma s6lo valores enteros. Tiene las, siguientes propiedades: PD dé, p= Oeinj 2) dG, P= dG, 0, Vi, jEVG) PS) dG, WS dG, ) + dG, 10, Vij, KEV) @D di,p=12G PERG) Para el estudiante de Secundaria puede sesultar muy inte- resante comparar estas propiedades de Ia distancia topo- Jégica con las propiedades dle la distancia euclidea que cestudia en la asignatura de Matematicas. Existen grafos donde para cada par de vertices iy j hay al menos un posible camino conecténdolos y existen gra- fos donde no hay camino alguno conectando una deter- ‘minada pareja de vértices. Si un grafo representa una red de comunicaciones es indudablemente importante cono- cer si existe algiin camino entre una determinada pareja de vertices, Esto llev6 a los matemiticos a introducir el concepto de grafo conexo, Si todas las parejas posibles de vértices de un grafo G estén conectados por al menos un camino, entonces se dice que G es un grafo conexo. Si no existe camino alguno entre alguna pare- ja de véstices iy f del grafo G, esto es, dG, P = ©, se dice que G es un grafo no conexo y que los vertices i y j pertene- ‘cen a diferentes componentes del grafo, EI ndmero de componentes del grafo G lo representaremas por k = k(G). En la figura 6 mostramos ejemplos de grafos de 1, 2 y 3 componentes, respectiva- mente, Figura 6, Representacién diagramética de los grafos G,, G, y Gy, con una, dos y tres componenies de’ gral, respectivamente, Podemos observar que el grafo G, es un grafo conexo [K(G,) = 1. Sin embar- 80, los grafos G, y G, son grafos no conexos KG) ~ 2, KG) = 3) ‘Una vez que se ha introducido el con- cepto de distancia en un grafo, se puede definir ficilmente la uatencia 0 el grado de un vérice. Se define la valencia 0 el grado de un vetice dco 4, g1G@, como el nimero de vértices adyacentes al vértice es decit, el nimero de vertices euya distancia al vertices es 1. Un vértice de valencia cero se llama vértce aislado, por razo nes obvias. Un vértce de valencia uno | se llama vértce terminal Representacién matricial de los grafos Los grafos también pueden ser repre- sentados mediante matrices. La ventaja de la representacién matricial de un sgrafo es que para las matrices ha sido desarrollada toda una teoria, que nos permitiri la manipulacion de las matri- ces para extract cierta informacion caracterisica del grafo, PI estudiante puede ver asf una aplicacion prictica de la teoria matricial, que la primera ‘vex que se le presenta en COU o en 2° de Bachillerato le resulta un poco abs teacta y quizas indi La matriz. que definiremos es la matriz de adyacencia de los vértices. Esta matriz también se conocen como matriz topolégica. Bs preciso advertir que para poder hacer uso de la repre- sentaci6n matricial, al igual que ocursia con la representacién algebraica, es necesario que los grafos estén etiqueta- dos. Esta matriz contendré exactamente Ja misma informacion que la represen- tacién algebraica del grafo, pero es ‘mucho més manejable computacional- _mente, En conereto, esta matriz goza de iiliples aplicaciones en fisica, quimi- ca, disefo de redes. La matriz de adyacencia de vértices A(G) de un grafo etiquetado G con N nodlos es la matriz cuadrada simétrica definida como [1 sity json adyacentes, JO. sity jno son adyacentes Ay iro , Por lo tanto, un elemento de la matriz, genésco (A) tomart el valor sty 6l0 | parg exctraer cierta | si hay un lado conectando Los corres- pondientes nodos 4 y f. Consideremos como ejemplo el grafo G de la figura 4. La matiiz de adyacencia de vertices A(G) viene dada por fo. 00 roid A@= ee o1lo0L 0119 AMG)= La ventaja de la representacion matricial de un grafo es que para las matrices ba sido desarrollada toda una teoria, | la cual nos | permitira | la manipulacion | de las matrices informacion | caracteristica | del grafo. | Poclemos observar que en esta matriz es muy féeil visua- lizar la conectividad interna de los vértices. Podemos tam- bién observar la simettia respecto de la diagonal principal, es decir, (A), = (AD, Ello es debido a que ambos elemen- tos de matriz nos informan de una misma realidad: que los vertices fy jestin conectados por un lado. De acuerdo a la la teoria matricial, podemos calcular las potencias n-ésimas de la matrlz. A. Estas potencias encierran ‘una importantsima informacion topol6gica. Asi, un ele- mento genérico de la potencia n-ésima de la matriz matriz A, a, (con i# ) es igual al nimero de diferentes eaminos cde longitud 1 conectanclo los vertices fy j En el ejemplo que venimos considerando, las sucesivas potencias de A vienen dadas por (el estudiante puede comprobarlo): 0 0 fon ay (0311) a 0311 244 Ge i MG) = of MO ad ed 423] 10 ig Tesi ‘Vamos a considerar, como ejemplo, el elemento a,, (0 aq) de cada una de estas tres matrices, En la primers matriz, A'(G), (que coincide con la matriz de adyacencia de los vértices) toma el valor cero, indicando que no exis- te ningéin camino de longitud 1 conectando los vértices 1 ¥ 4, 0 lo que es lo mismo, que no existe lado alguno cconectando dichos vertices. Pero esto no significa que no podamos viajar del vértice 1 al véstce 4. Podemos viajar, aunque sea dando un pequelio rodeo. Asi, podemos observar en la segunda matriz, AXG), que el elemento toma el valor 2, reflefando la realidad de que existe un camino de longitud 2 que nos leva del vértice 1 al vésti- ces 4, Bse camino viene dado por la secuencia de vértices 1 +2 = 4, Por silimo, cabe destacar que en la tercera matriz, ANG), este elemento toma también el valor 1, reflejanco nuevamente la existencia de un camino de longitud 3 entre los vértices 1 y 4. Este camino ahora viene dado por la secuencia 1+ 2+ 3 4 Como ejercicio, el estudiante puede tratar de fijarse en los diferentes elementos de cada una de las tres matrices anteriores para saber el ntimero de caminos de diferente longitud entre las diferentes parejas de vertices, Una vez ‘conocido el niimero de caminos, entonces puede tratar de averiguar cusles son cada uno de estos caminos exami- nando el grafo, Vamos a considerar un nuevo ejemplo, ésta vez fijinconos en los vertices 1 y 2, Asi, podemos ver en la primera matriz, A'GG), que el elemento a,, toma el valor uno, Esto significa que existe un lado © camino de logitud uno conectando estos vertices. Este camino viene dado por Ia secuencia de vertices 1 —> 2, En la segunda matriz, AXG), el elemento a,, toma el valor cero, refle- jando la sealidad de que no existe ningtin camino de lon- gitud dos conectando los citados vértices. Por éltimo, podemos observar en Ia tercera matriz, ACG), que el ele- mento a,, vale tes, indicindonos Ia existencia de tres ccaminos de longitud tres conectando los vértices 1 y 2. Estos caminos vienen dados, respectivamente, por las secuencias de vértices 1» 2» 3+ 2,1 + 2-4-2, ylo2+142 Una ampliacién del concepto de grafo: grafo general 1a definicion de grafo dada anteriormente se corresponde con lo que algunos autores denominan grafo simple. En ella hemos puesto alguna restriecién. Por ejemplo, hemos dicho que los elementos de E son pares no ordenados de elementos distintos de V. Por lo tanto, al no permitir que tun elemento aparezca repetido en un mismo pat, no e ‘mos permitiendo la existencia de lazos 0 loops (aristas que empiezan y terminan en el mismo vértice), También hemos dicho que E es un conjunto de elementos y no una familia de elementos. En este contexto, entendemos por conjunto una coleccién de elementos distintos, y por familia una coleccién de elementos, algunos de los cuales pueden repetirse varias veces. De acuerdo a esta defini- ci6n, todo conjunto es una familia, pero lo inverso no siempre es cierto. Asi, por ejemplo, [1, 2,3, 4l es un con- junto y una familia, mientras que (1, 2, 3, 3, 4, 4) es una familia, pero no un conjunto. En definitiva, al imponer ‘que E() sea un conjunto, estamos impidiendo que el agrafo tenga mas de una arista conectando una misma pareja de vértices. Existen algunas extensiones de la idea de grafo que son muy titles y frecuentemente usadas en Ja vida real y las iremos examinando a continuaci6n, 1a ampliacion del concepto de grafo simple surge preci- samente al eliminar una o alguna de las restrcciones impuestas en la definicién del mismo, Asi, un muttigrafo es un grafo con (posiblemente) vasios lados entre un mismo par de vértices (lados miiltiples). Por lo tanto, en la definicién formal de multigrafo se per- mite que B(G) sea una familia, es decis, que algunos ele- ‘mentos aparezcan repetidos (aristas con el mismo par de cextremos), En la figura 7 mostramos un ejemplo de mul tigrafo. El conjunto de vértices y la familia de aristas vie nen dados, respectivamente, por VQ) = Ht, 2,3, 4) EG) =(G, D, 4, D,@, 3,2, 4G, 91 Figura . Ropreseniacién geométrica S del mutigeato G La ampliacion del concepto de grafo simple surge precisamente al eliminar una o alguna de las restricciones impuestas en la definicion del mismo. Si climinamos la resticeién de que las arstas tengan por extremos dos vértices distintos de V, surge el concepto de peu- dografo. Por lo tanto, al contrario que en lun grafo simple, en un pseudografo estin permitidas aristas que empiezan y terminan en ef mismo vértice, Tales aris- tas se denominan fazos 0 loops. En la figura 8 mostramos un ejemplo de pseu- dografo, En este caso, el conjunto de vér- tices y el conjunto de lados vienen dads, respectivamente, por VO = 11, 2,3, 41 BG) = (A, D, A, 3, @, 3, 2, 4, G, M1 Figura 8. Representacién geométrica del pseudografo G Permitiendo la existencia de lados mél- Uiples y de lazos, legamos al concepio de grafo general. Asi pues, un gafo general G puede definirse como un par ondenado G = (V, E) = (VEG), E@), donde V(G) es un conjunto no vacio de elementos llamados puntos vértices 0 nodos y E(G) una familia de pares no ordenados de elementos (no necesaria- mente distinios) de V(G), llamados lados, lineas 0 aristas, Ahora, V(G) se conoce como el conjunto de vertices Gvertex-set) del grafo G y E(G) como fa familia de lados Gedge-family.) del grafo G. Cabe destacar que el primer grafo de la historia, el grafo representa livo de Ia disposicién de los puentes de la ciudad de Konisberg, que pronto analizaremos con detenimiento, no es un grafo simple sino un grafo general, ya que incluye méltiples lados entre algunas parejas de véstices, Otro concepto ttl es el de digrafo (o grafo dlivigido). Un digrafo es una clase especial de grafos, en los cuales a las aristas se les asigna un sentido, el cual se representa geométricamente median- te una flecha. Se llama origen al primer vértice de una arista y fir al segundo. Algebraicamente, un digrafo D se defi- ne como un par ordenado G = (V, A) = (VD), ACD), donde VOD) es un con junto no vacio de elementos lamados puntos, vértices 0 nodos y A(D) es una familia de (n0 necesariamente distinios) pares ordenados de elementos de V(D) llamados areas 0 lados dirigidos. A VOD) se le conoce como el conjunto de vertices Gvertex-set) del digrafo D ya MD) como Ia familia de arcos Carc- family.) del digrafo D, Un arco que tiene como origen el vértice # y como fin el vértce jse representa mediante el ppar ordenadl [i j. El lector debe obser- var que los elementos de ACD) Ui ly ti son ahora diferentes. La diferencia for- mal entre un grafo general G y un digrafo D consiste en que los pares de vertices que definen los lados en. un grafo son pares no ordenados, mientras que los pares de vértices que definen los arcos © lados dlrigidos en un digra- fo son pares orcenados. En la figura 9 rmostramos como ejemplo los dos dife- rentes digrafos: los digrafos D, y D,. ” Figura 9. Representocién diagramética de los digrafos D, y D, Podemos observar que aungue ambos digrafos tienen el mismo conjunto de vertices dado por V@) = VD) = 1, 2, 3, 4 la familia de arcos es diferente AD) =, 21, 2, 31, 3, 41, (4, 20 ACD) = (0, 21, 2, 4, 4, 31, 1B.2 0 ” Finalmente, cabe adverir que en un problema conereto pueden presentérsenos conjuntamente varias de las estructuras mateméticas anteriormente definidas, dando lugar a miltipsendografes, multidigrafos, pseudodigrafos © multipseudodigrajos. En la figura 10 mostramos un ejemplo de mulipseudogralo, Representacién diagramdtica del mubipseudografo cen el cual el conjunto de vértices y la familia de aristas, vvienen dados, respectivamente, por: VG) = 11, 2,3, HG) ~10,D,4,2,4,2, 2,3,2,9,6,9,4,4,4,91 Circuitos eulerianos ‘A continuacion presentamos el problema que la mayoria de los autores sefialan como el origen historico de la teo- ria de los grafos. En la figura 11 mostramos un plano de la antigua ciudad de Kénisberg en la Prusia Oriental, mostrando el rio Pregel que pasa por la ciudad y Ios siete puentes que la atravesaban en el siglo XVIII, Hemos representado mediante ntimeros del 1 al 4 las diferentes partes de la ciudad que estén sepatadas por el fo y hemos puesto etl- {quetas de la forma p, sobre fos puentes, para reflejar que cl puente p, une los sectores de la ciudad etiquetados como ty j Figura 11. La disposici6n de los puenies en a antigua ciudad de Kénisberg en el siglo XV Muchos habitantes de Kénisberg se plantearon el reto de encontrar una ruta en la ciudad que recortiera los siete puentes, eruzando cada uno de ellos una sola vez, y regresando al punto de partida, Puesto que todos los, intentos resultaron fallidos, se comenz6 a pensar que era imposible encontrar tal ruta, EI problema no fue uatado ‘mateméticamente hasta 1736 por Euler, quien esctibi6 un articulo probando que no existia tal ruta, Para ello Euler formul el problema en tésminos de la teoria de los gra- fos, representando el mapa de la ciudad mediante un mul- tigrafo (ver figura 12) donde cada sector terrestre de la ciudad venta representado por un vértice y cada puente por una arista Figura 12. Ropresentaci6n geomérica de un muligrafo histérico: el muligrafo de Euler, el cual simbolize la disposicién de los siste puentes de la civdad de Kénisberg ‘Una ver traducido este problema al lenguaje de la teoria de grafos, Euler uat6 de encontrar una respuesta al mismo, como caso particular, y al caso mis general de un sgrafo cualquiera, Ast se plante6 el problema: En que gri- fos es posible encontrar una ruta que tecorra todas las aristas una s6la vez y vuelva al punto de partida? Dado un determinado vertice del grafo, si tiene valencia pat, digamos 2n, podremos salir de él y regresar a él 7 ‘veces sin repetir atista. Sin embargo, si el vértice tiene valencia impar, digamos 2n + 1, podremos salir de él y regresar a él m veces sin repetir arista, Esto contabiliza 2n aristas, por lo.que siempre nos quedars forzosamente una arista por recomer que nos separari del vértice en cues- tion, Hecha esta observaci6n, el estudiante puede planteat- se las condiciones que han de cumplirse para que exista una ruta con las condiciones impuestas anteriormente (Galir de un vértice, recorrer una s6la vez toclas as aristas, y regresar al vértice de partida). Tras un poco de refie- xin, quizés pueda llegar a las siguientes conclusiones las que en su dia leg6 Euler: ‘+ Si todas los vértices del grafo tienen valencia par, es decir, tienen un ndimero par de aristas incidentes, se puede recorrer el grafo de una sola pasada y volver al punto de partida, En este caso, [a ruta 0 circuito seguidos se denominan eulerianos y al grafo en cues- ti6n se le denomina grafo eulertano, Euler formulé el problema (de los puentes de Konisbergl en términos de la teoria de los grafos, representando el mapa dela ciudad mediante un multigrafo donde cada sector terrestre de la ciudad venia representado por un vértice y cada puente por una arista. + Siel grafo tiene dos vértices con ‘un nimero impar de aristas con- currentes, se le puede recorrer partiendo de uno estos vértices y legando al otro, A la ruta seguida cen este caso se le denomina ruta semieulertana y al grafo corres- pondiente grafo semfeuleriano, EL motivo de esta denominacién resulta bastante obvio. No se cumplen todas Jas condiciones requeridas por Euler, sino s6lo la mitad. Asi, se recorren todas las atistas del grafo una sola vez Gequisito exigido por Euler), pero no se vuelve al punto de artida (condici6n también exigi- da por Euler), sino que se ‘comienza en un punto y se termi- na en otro, * Siel grafo tiene mas de dos verti- ces con un niimero impar de aris: tas concurrentes, el problema no tiene solucién, El grafo en cuestién es un grafo no euleriano, Si nos fijamos en el multigrafo repre sentative de la red de puentes de la ciudad de Kénisberg (figura 12), podemos observar que los cinco vér~ tices del multigrafo tienen grado impar. Por Io tanto, el problema no tiene solucién, como en su dia con- cluy6 Euler, Ast pues: -No existe una ruta en la ciudad de Konisberg que petmita comenzar en un punto, reco- ‘mer una Gnica vez los siete puentes de la ciudad, y regresar al punto de partida-. Pero ain podemos ir més allé: «Ni tan siquiera existe una ruta que, comenzando en un punto deter. minado, recorra los siete puentes de la ciudad y termine en of punto diferente». Este es el hist6rico proble- ma conocido mundialmente por los ‘matemiticos como el problema de los puentes de Kénisberg. En la actuali- dad Kénisberg es la ciudad lituana de Kaliningrado y el sfo Pregel es lama do Pregolya, Sobre ella se han cons- truido dos puentes, no existentes en Ja €poca de ules, para permitir una solucion positiva al hist6rico proble- ma (ver figura 13), prestigiosa Academia Rusa de las Ciencias, un hombre que tenia amplias conocimientos de Teologia, Medicina, Mateméticas, Fisica y Astronomfa, ademas de dominar todas las lenguas orientales, quizis hoy no podriamos regocijarnos y disfrutar de esta maravillosa teorfa, (Muchas gracias, Sr. Euler! Fl dibujar nutas eulerianas constituye un entretenimiento que quizés resulte familiar a muchos estudiantes de Secundaria que estén familiarizados con pasatiempos ‘mateméticos, En dichos pasatiempos se les pide encontrar Ja forma de dibujar una cienta figura usando una sola kinea Figura 13. le disposicion continua, sin repeticiones y sin levaniar el lpiz del papel ‘acl de les puentas en Por ello, ésta puede ser una buena oportunidad para que Kaliningrado {la antigua ¢l profesor de Mateméticas les plantee a sus alumnos de cluded de Kenisberg) Secundaria alguno de estos pasatiempos durante la clase de Matematicas o durante algiin Taller de Matemiticas Asi, al mismo tiempo que les propone alguno de estos pasatiempos, puede ir Familirizéndoles con algunos con- ceptos bisicos de la teorta de los grafos, que le podsin y cada vez més, | ser muy Gules para fururos estdios. EI estudlante pod Si observamos el mulkigrafo de In fuv- | Hoy en dia, 1a 13 vemos como ahora todos los v ties tienen grado par. Por 10 tanto, eset state Crcrca eure, | se Busca rutas | senixe movado porque vert que exiten cas esate saite manera se ose éptimas fis par sordate, que probsbemente no concer ie besede2-4--1 4 | de ananspone, | Si Po sible, pots aprender que a einen mis de Bide pebens dia pane ces Porte, | dos venices impares el problema no tiene solucién, o que ieee Peiidea i eatcae seta eae se disenan si existe s6lo dos vertices impazes, uno de ellos ha de ser hora una solucién positva; -Podemos redes,.. | el venice de slide y ot el de legada. Ea la figura 14 Feeaer igs Huns pecdes dee Git gin | mostramos una serie de grafos y proponemos al estu- dante que tate ce encontrar una ruta euleriana 0 semieu- una Ginica vez, partiendo de un deter i , determinado leriana, sies que existe. En la tabla 1 presentamos la solu- ‘minado punto y regresando finalmente lmiama punto» Muchos wis, sobre | S874F0 addmite | ci6n a esos pasatiempos todo matemiticos curiosos, acuden un recorrido |A pesar de que el problema de biisqueda de una ruta cada dia a dicha ciudad para darse un euleriano, | eulerina o semieuleriana puede usarse con fines lidicos ‘paseo euleriano por la misma. Sin duda | gga es sin lugar | como un divertido pasatiempo, tal como acabamos de alguna, la construcei6n de dos nuevos ‘exponer, ést0 no debe de hacernos olvidar que tiene una pens, ba sido una buena inversion | 7 Guidas tremenda imporanca pris, Hoy en dla, y cada vez para potenciar el turismo en la ciudad. | M4 Mitta Optima | in4s, se buscan rutas Optimas de transpone, se disehan i a respuesta dada por Euler al proble- de transporte. redes,... Si un determinado grafo admite un recorrido | ime de los puenses de Kbalsberg es de eulleriano, esa es sin lugar a dudas a uta 6ptima de tans- ‘una utilidad sin limites, pues no s6lo porte, Podemos pensar, por ejemplo, en un viejo proble- Pepa ntzge amen es ‘ma muy conocido en literatura matemstic: el problema planteado por los habitantes de la civ. del cartero chino, Se tata de encontrar una ruta dptima Gad de Konisberg, sino que aca las para un cartero que ha de recorrer las diferentes calles de herramientas necesaras para sbordar el tuna ciudad, Este problema se puede formular en éxminos tnismo tipo de problema con cualquier de la teoria de los grafos. Las diferentes calles pasaran otto grafo. Pero la grandeza de este entonces a desempenar el papel de ls lados del gafo. Si problema no sélo reside en el mismo, el grafo es euleriano o semieuleriano, esta claro que la sino en que gracias a él naci6 y erecis, rita Optima seria aquella que recorriera todas la calles esa maravillosa discipina que hoy una sola vez, Y muchos ottos problemas similares al del conocemos como fooria de los graf Si cantero chino se nos pueden plantear en la vida cotidiana este problema no hubiese caido en las Por ejemplo, imaginemos una exposiciin de pinturas. Los manos y el ingenio de Euler, un hom- onganizadores de estos eventos tratan normalmente de bre que con tan s6lo 20 aos ya habia colocar ls pinturas alo largo de diferentes galerias de tal sido invtado a ingresar en la entonces forma que el vistante pueda verlas todas, sin pasar dos Figura 14. Una coleccién de grafos — vyeoes por las snismas pinturas y regre- sando al punto de partida. En defint va, trata de colocar las pinturas en una disposicién adecuada para que puedan, ser contempladas siguiendo un circuito culeriano. La policfa, cuando tiene que patnullar una determinada red de catre- teras, tata de seguir una via euleriana 0 semiuleriana si es que existe. Bsa es la forma de garantizarse el recorrer todas las carretera una sola vez en cada ronda. Y como estos, podriamos mos- trar una multiud de ejemplos mis, pero tampoco ¢s cl objetivo de este articulo. Simplemente queremos concienciar al lector que el diseno de vias eulerianas no €s un puro pasatiempo matemtico, sino que goza de multitud de aplicacio- ‘nes en la vida real Ciclos hamiltonianos En 1856, el astrnomo y matemético lulandés Willian Rowan Hamilton pre- sent6 al mundo el siguiente puzzle. EL juego estaba basado en un dodecaedso regular, uno de los conocidos sélidos platonicos regulares. Este poliedro tiene 12 caras, cada una de las cuales es un pentigono regular, y en cada uno de sus 20 vértices confluyen tes aristas de los pentigonos. Cada vértice del dodecaedro de Hamilton se marcaba con el nombre de una ciudad impor tante en aquella época: Paris, Londres... El juego consistia en salir de una determinada ciudad (vértice del dodecaedro), encontrar una ruta a lo largo de las aristas del dodecaedso que pasase por cada ciudad una Gnica vez y regresar a In ciudad de partida, Con objeto de hacer mas interesante el desa- fio, se estipulaban de antemano unas cuantas ciudades que debian de ser visitadas en los primeros movimientos. Para recordar més ficilmente qué ciu- ades se habian visitado, se colocaba un alfiler en cada vértice, para que se pudiese anrollar un hilo alrededor de los alfleres a medida que el viaje iba progresando, El dodecaedro era un tanto incémodo de manipular por lo que Hamilton desarroll6 una version | ..el diserio de vias eulerianas no es un puro pasatiempo mateméatico, sino que goza de multitud de aplicaciones en la vida real. del juego, en la que reemplazaba el dodecaedro por un agafo con 20 vértices unidos entre si mediante 30 aristas de la misma forma que en el dodecaedro (ver figura 15). EI grafo resultante se conoce como grafo de! dodecaedro YS uno de los cinco grafos platGnicos existentes. Figura 15, Juogo de Homlton: el grafo del dodecaedro Dado un determinado grafo, si existe algiin camino en el mismo que verifique las condiciones anteriormente expuestas (pasar por cada vértice una tiniea ver y regresar al punto de partida) se conoce como cielo bamiltoniano. Un posible ciclo hamiltoniano para el grafo del dodecae- dro es L243 45+ 10+ 12+ 17 + 16 + 0+ 19 FFB 494 M8415 474 61 Pero cabe advertir que éste no es el Gnico ciclo hamilto- rniano posible, Otro posible serfa 12434550413 9 B15 +76 +20 1941827261 En total, hay 60 posibles ciclos hamiltonianos diferentes. ‘Como ejercicio para el Taller de Mateméticas, el estudian- te puede tratar de encontrar los restantes, Al igual que sucedta con los grafos eulerianos, a los gra fos que admitan recorrer todos sus vértices mediante un ciclo hamiltoniano, se les denomina grafos hamiltonians. Al presentissenos por primera vez el concepto de grafo ‘hamiltoniano, quizés encontremos cierto parecido con el, problema de Euler de los puentes de Kénisberg. Al fin y al cabo se trata de encontrar una determinada ruta, suje- ta ciertos requisitos. Sin embargo, los requisitos ahora son diferentes. En el problema de los grafos eulerianos, se trataba de encontrar una ruta que pasara por cada lado del grafo una sola vez. Ahora, sia embargo, se trata de encontrar una ruta que pase por cada vértice del grafo uuna tinica ve2, ‘A pesar de Ia desesperada lucha de los matemiticos, no existe hoy en dia teorema alguno (como ocurria con los _grafos culerianos) que nos permita determinar si un grafo Circuito evleriano o ruta semievleriana/ Oat ae Cielo hamiltoniano Ne ss 4 12h 928-799-465 NE is o 4 V2 d2628 10-211 129-27 +5231 z Ne = | ON 12-2 d27 2891029512 631 NE = & Y zs 7 NE 7 2 H 122032 5-26-7 2829 1021 2d E Ta2s8s4s8a1s0—5—2=4=1 H Taaso-4a5—1 NE = & | nw = Ne ee ce a a Ne a 7 * 4 172694128 4 1110-03 28221 NE = Se 4 1225-46 84749-1 NE a ou = NE = om H 122249278651 es = VWs 9 s057 2625 2d942>1-+10 | ona = = Ta2s3s45 26-7 2829510112197 4 Tad t32de5 26-7 2891011121 5 E a7 a0=6s2=7 s4aba1adab aan d as ‘ H Ta3-5=7 2246-1 E ja asas4—1 : Ow f e223s4s1 s 1s Pada 560724 cv fom = E T= 2=3s4=5a6=1 Se K PE PrPreter ral = a2 s4o5 087285 Sw i ai = Tadsds4abnba7 = 4-1 So NH a es E [iweriirds010 55210227 24-9 aI Pm d rd Sha 7 AOI ION 12 ISI H Va 2ab2de Saba? BAP 10 121d} E Ha Ta2adada5b47 241 ce | ow 2 @ € To2a8ado 1345442 a 4 Tadd S31 Tobla 1. Closiicacién de los grafos de la figura 14 en eulerianos (E}, semievlerianos (SE) 0 no eulerianos {NE} 'y en hamilionianes (H) 0-no hamiltonianos (NH) y rutas correspondientes, si exislon. es 0 no hamiltoniano, El método de ensayo y error (que puede realizarse mediante ordenadores para acelerar el proceso) es la Gnica forma posible de tratar de encontrar una respuesta al problema. Como pasatiempo matemitico, ef estu- diante puede tratar de buscar un ciclo hamiltoniano, si es que existe, para cada uno de los geafos de la figura 14 y de acuerdo con ello clasificar el grafo analizado. En la tabla 1 se exponen las soluciones a este pasatiempo. Primer Teorema de la Teoria de Grafos Este teorema dice lo siguiente: La suma de las valencias de todos los vertices de tun grafo G es el doble del néimero de lados del grafo Ge, Esto se debe a que al sumar Jas valencias de todos los vér- tices, contamos dos veces cada lado. ye @) = 21E(G)1 Un corolario que se deduce inmedia- tamente de este teorema es que el rntimezo de vertices de grado 0 valencia impar ha de ser cero o un ntimero par, vya que es la nica manera posible de obtener un ntimero par al sumar las valencias de todos los véstices. Un ejemplo ilustrando este teorema se muestra en Ia figura 16, 1 San 1434242=2-4 Figura 16. Un ejemplo ilusrando al epri férmula estructural Una aplicacién a la Quimi moleculares : los grafos Es precisamente la posbilidad de poder representa alos srafos mediante diagramas la que hace que sean muy ut- lizados como modelos estructural en la cienca, En par- ticular, es muy frecuente si utlidad en la Quimica GBalaban, 1976 y Tringjstic, 1977). De hecho, el rérmino rif Fue sugerido por Silvester para refeise « la form Jn estrictral de un compuesto. ¥ es que es dificil encom trar algo en la cencia que se asemeje tanto a un grafo como la formula estructural de un compuesto. quimico, Tales grafos se denominan grafos moleculares. En vn sgrafo molecular allaban, 1976), los vies representan a Jos stomosy los lados a los enlaces quimioos que conectan ciertas parejas de ftomos. Bs decir, os &tomos de Ia molé- tla consituyen el conjunto V, Algunos de estos pares de tomos se encientran enlszados. Fl conjunto de todos los pares de étomos que forman enlace quimico constzye el conjunto E. En los grafos moleculars, suelensuprimise los 4tomos de hidgeno, ya que exo simplifea el grafo y no da lugar a ambigiedad, Esos grafos se denominan -grafos soleculares con los hidrégenos suprimidos- 0 -esqueetas del grfox. Como ejemplo, consideremos una molécula muy familiar ala comunidad quimica: la mokécula de cictohexa- no, de fmula empires GH, (Wer figura 17) esqueleto molecular grafo molecular Figura 17. Obtencién del esqueleto del grafo molecular del ciclohexano grafoss. los nimeros en los vértces del grafo representan ahora la valencia de los mismos La Teorla de los Grafos se ha usadlo mucho en la Quimica ‘para contar {sdmeras, Por isémeros entenclemos moléculas con la misma fOmula empfrica (y por Io tanto, con el mismo peso molecular), pero diferente Formula estructu- tal, En la figura 18 mostramos dos moléculas con la misma {formula empirica (C,H,OH) pero diferente formula estruc- tural (diferente conectividad de los dtomos o diferente red de enlaces) iH HHH 4 HOH meee whee HHH HHH Figura 18. Los dos compuestos de Férmula estucural C,H OH. las diferencias en la formula estructural conllevan dife- rentes propiedades fisicas y/o quimicas para estos com- puestos. De hecho, tambin se pueden definis los issme- 105 como aquellos compuestos quimicos con idéntica fér- ‘mula empitica que se diferencian en alguna propiedad fisica y/o quimica. El término isomerismo proviene de 1830 y fue introducido por Berzelius. Para los quimicos tiene mucho interés conocer los diferentes is6meros hipo- ‘éticos posibles para cada formula empitica. Algunos de stos ismeros quiziis no existan en la realidad porque no son estables. De hecho, existen compuestos quimicos que no tienen isSmeros. Tales compuestos se denominan tunf- ‘meros. No obstante, nunca esti de mas el saber todo el spectro posible de isémeros de un determinado com- puesto quimico. Por eso se han desarrollado a lo largo de Ja historia diferentes y fascinantes métodos de enumera- cin que usan conjuntamente la teoria de los grafos, la teoria de grupos y 1a combinatoria. No es el objetivo de este articulo examinar todos estos métodos, sino simple ‘mente exponer unos materiales que puedan setvir en el aula para que el estudiante pruebe su imaginaciéa tratan- do de generar los diferentes isomeros de una serie de compuestos quimicos. Esto le serviri para ver una nueva aplicacion prdctica de la teoria de los grafos, al mismo tiempo que le servird para ir afianzaindose en sus conoct- mientos quimicos, ‘Vamos a tratar de generar los is6meros mas sencillos: los de los hidrocarburos. Los hidrocarburos son unas sustan- clas quimicas, como el peudleo y la parafina, cuyas molé- clas estin formadas exclusivamente por atomos de car- bono e hidrégeno. Al estudiar las formas en que éstos pueden combinarse, los cientificos han demostrado que los étomos de carbono se comportan como si tuvieran cuatro brazos (valencia 4), mientras que los de hidrégeno lo hacen como si s6lo tuvieran uno (ver figura 19) 4 Figura 19. El étomo de carbono (valencia 4) yy el dlomo de hidrégeno (valencia 1) Para formar una molécula, un cierto aGimero de atomos de carbono se juntan -

También podría gustarte