Skip to content

scaverod/SOS-TS-GraphDrawing

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Abstract

In the last years, many areas in science, business, and engineering have experienced an enormous growth in the amount of data that they are required to analyze. In many cases, this analysis relies intimately on data visualization and, as a result, graph drawing has emerged as a new field of research. This paper addresses the challenge of drawing hierarchical graphs, which is one of the most widely used drawing standards. We introduce a new mathematical model to automatically represent a graph based on the alignment of long arcs, which we combine with the classic arc crossing minimization objective in hierarchical drawings. We complement our proposal with a heuristic algorithm that can obtain high-quality results in the short computational time required by graph drawing systems. Our algorithm joins two methodologies, tabu search and strategic oscillation (SOS), to perform a fast and effective exploration of the search space. We conduct extensive experimentation that integrates our new mathematical programming formulation and the SOS tabu search that targets large instances. Our statistical analysis confirms the effectiveness of this proposal.

Authors

Authors involved in this work:

Datasets

Instances are categorized in different datasets inside the 'instances' folder.

Cite

Consider citing our paper if used in your own work:

DOI

https://doi.org/10.1016/j.eswa.2023.122668

Bibtex

@article{cavero2024strategic,
  title={Strategic oscillation tabu search for improved hierarchical graph drawing},
  author={Cavero, Sergio and Pardo, Eduardo G and Glover, Fred and Mart{\'\i}, Rafael},
  journal={Expert Systems with Applications},
  volume={243},
  pages={122668},
  year={2024},
  publisher={Elsevier}
}

Other citing forms:

  • MLA: Cavero, Sergio, et al. "Strategic oscillation tabu search for improved hierarchical graph drawing." Expert Systems with Applications 243 (2024): 122668.
  • APA: Cavero, S., Pardo, E. G., Glover, F., & Martí, R. (2024). Strategic oscillation tabu search for improved hierarchical graph drawing. Expert Systems with Applications, 243, 122668.
  • IEEE: S. Cavero, E. G. Pardo, F. Glover, and R. Martí, ‘Strategic oscillation tabu search for improved hierarchical graph drawing’, Expert Systems with Applications, vol. 243, p. 122668, 2024.

Powered by MORK (Metaheuristic Optimization framewoRK)

mork logo Mork is a Java framework for solving easily hard optimization problems. You can create a project fastly right now or just visit the documentation or the repository.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published