1
2
Grafos. Reglas básicas, semánticas y estructurales.por Juan C. DürstelerLos grafos son la representación natural de las re...
Según Kozo Sugiyama en su libro “Graph Drawing and Applications”* las reglas estáticas (que sirven para dibujar un solo gr...
Reglas estructuralesSon reglas de posicionamiento relacionadas sólo con las propiedades de la teoría de grafos. Por ejempl...
6
7
Próxima SlideShare
Cargando en…5
×

Visualización de la Información

1.471 visualizaciones

Publicado el

0 comentarios
1 recomendación
Estadísticas
Notas
  • Sé el primero en comentar

Sin descargas
Visualizaciones
Visualizaciones totales
1.471
En SlideShare
0
De insertados
0
Número de insertados
220
Acciones
Compartido
0
Descargas
225
Comentarios
0
Recomendaciones
1
Insertados 0
No insertados

No hay notas en la diapositiva.

Visualización de la Información

  1. 1. 1
  2. 2. 2
  3. 3. Grafos. Reglas básicas, semánticas y estructurales.por Juan C. DürstelerLos grafos son la representación natural de las redes, en las que estamos cada vez másincluidos. Exploramos qué son los grafos, para qué sirven y algunas reglas para dibujarlos bien.Los grafos permiten expresar de una forma visualmente muy sencilla y efectiva las relaciones que se dan entre elementos de muy diversa índole. Ungrafo simple está formado por dos conjuntos: • Un conjunto V de puntos llamados vértices o nodos. • Un conjunto de pares de vértices que se llaman aristas o arcos y que indican qué nodos están relacionados.De una manera más informal podemos decir que un grafo es un conjunto de nodos con enlaces entre ellos, denominados aristas o arcos.La red de metro de Barcelona. Los mapas de las líneas del ferrocarril metropolitano son grafos que muestran la conectividad de las estaciones.Fuente: TMB (Transports Metropolitans de Barcelona).Fue Leonhard Euler quien ideó los grafos como una manera muy potente y elegante de resolver el problema de los puentes deKönigsberg. Ejemplos de grafos que todos conocemos son los organigramas que explicitan la estructura formal de la empresa, los árbolesgenealógicos o los circuitos de los chips electrónicos. Se usan regularmente para resolver problemas en la eficiencia del transporte, en sociología,electrónica y electricidad, detección de fraude y en general en aquellos campos en los que la conectividad es importante.De hecho vivimos en una sociedad interconectada en la que, por definición, las redes (que son simplemente una forma de grafos dirigidos en losque cada arco tiene un valor) forman cada vez más parte de nuestra experiencia diaria. Internet es el arquetipo de la red y su conectividad nos une atodos.Como anécdota, al parecer la captura de Saddam Hussein se realizó en parte gracias a la labor de construcción del grafo de su red de soporte,basada en las relaciones funcionales de Saddam con miembros de su partido pero sobre todo de las relaciones tribales y familiares que le unen a suciudad natal de Tikrit.No es fácil representar apropiadamente un grafo. De hecho no es fácil representar bien prácticamente cualquier cosa que tenga utilidad. Sinembargo el estudio de las grandes posibilidades que ofrece la representación automática de grafos ha dado lugar a una serie de reglas que vale lapena citar aquí. 3
  4. 4. Según Kozo Sugiyama en su libro “Graph Drawing and Applications”* las reglas estáticas (que sirven para dibujar un solo grafo y no una sucesión deellos de forma dinámica) se dividen enReglas básicas:Se refieren a aspectos elementales como el solapamiento entre aristas, vértices o ambos. Reglas Básicas KO OK KO OK KO OK No solapar vértices No solapar aristas No solapar vértices con aristasReglas semánticas:Son reglas de posicionamiento de vértices y de dibujo de arcos o aristas (enrutado) derivadas del significado de vértices y aristas. Por ejemplodibujar el tamaño de un vértice o el grosor de una arista en función de su importancia. Suelen venir dadas por el usuario o son deducidas de lainformación de sus etiquetas asociadas. Reglas Semánticas Alinear vértices específicos Disponer vértices específicos en curva Dibujar vértices específicos con distinto tamaño Emplazar vértices específicos en la frontera Agrupar vértices específicos Centrar vértices específicos 4
  5. 5. Reglas estructuralesSon reglas de posicionamiento relacionadas sólo con las propiedades de la teoría de grafos. Por ejemplo colocar los vértices de mayor orden en elcentro del dibujo o minimizar la longitud total de aristas, minimizar el número de cruces entre vértices, etc. Reglas estructurales KO OK OK KO OK KO OK Colocar los grafos isomorfos Centrar los vértices con orden alto Emplazar en forma jerárquica (igual forma) de idéntica manera. KO OK KO OK KO OK Minimizar los cruces de aristas Buscar equilibrio en las dimensiones del dibujo Organizar simétricamente KO OK KO OK KO OK Minimizar las esquinas en aristas Dibujar caras como polígons convexos Colocar los hijos simétricamente KO OK KO OK KO OK Evitar cruces de ramas diferentes Emplazamiento uniforme Minimizar el área de dibujo KO OK KO OK KO OK Minimizar la longitud total de aristas Minimizar la diferencia de tamaño de los vértices Minimizar la longitud media de las aristasEstas reglas persiguen la optimización del dibujo y pretenden facilitar la representación de la forma más sencilla y clara posible. 5
  6. 6. 6
  7. 7. 7

×