Dibujo de gráficos dirigidos por fuerzas más rápido con la descomposición de pares bien separados
Autores: Lipp, Fabian; Wolff, Alexander; Zink, Johannes
Idioma: Inglés
Editor: MDPI
Año: 2016
Acceso abierto
Artículo científico
2016
Dibujo de gráficos dirigidos por fuerzas más rápido con la descomposición de pares bien separados
Categoría
Ingeniería y Tecnología
Subcategoría
Ingeniería de Software
Palabras clave
Algoritmos de gráficos dirigidos por fuerzas
Vértices
Bordes
Tiempo de ejecución
Licencia
CC BY-SA – Atribución – Compartir Igual
Consultas: 31
Citaciones: Sin citaciones
El paradigma de fuerzas dirigidas es uno de los pocos enfoques genéricos para dibujar gráficos. Dado que los algoritmos de fuerzas dirigidas se pueden extender fácilmente, se utilizan con frecuencia. Sin embargo, la mayoría de estos algoritmos son bastante lentos en gráficos grandes, ya que calculan un número cuadrático de fuerzas en cada iteración. Presentamos un nuevo algoritmo que solo tarda tiempo por iteración al diseñar un gráfico con vértices y aristas. Nuestro algoritmo aproxima las verdaderas fuerzas utilizando la llamada descomposición en pares bien separados. Realizamos experimentos en una gran cantidad de gráficos y mostramos que podemos reducir significativamente el tiempo de ejecución, incluso en gráficos con menos de cien vértices, sin una influencia significativa en la calidad de los dibujos (en términos del número de cruces y la desviación en las longitudes de las aristas).
Descripción
El paradigma de fuerzas dirigidas es uno de los pocos enfoques genéricos para dibujar gráficos. Dado que los algoritmos de fuerzas dirigidas se pueden extender fácilmente, se utilizan con frecuencia. Sin embargo, la mayoría de estos algoritmos son bastante lentos en gráficos grandes, ya que calculan un número cuadrático de fuerzas en cada iteración. Presentamos un nuevo algoritmo que solo tarda tiempo por iteración al diseñar un gráfico con vértices y aristas. Nuestro algoritmo aproxima las verdaderas fuerzas utilizando la llamada descomposición en pares bien separados. Realizamos experimentos en una gran cantidad de gráficos y mostramos que podemos reducir significativamente el tiempo de ejecución, incluso en gráficos con menos de cien vértices, sin una influencia significativa en la calidad de los dibujos (en términos del número de cruces y la desviación en las longitudes de las aristas).