** Antonio Napoletano, Anna Martínez-Gavara, Paola Festa, Tommaso Pastore, and Rafael Martí **
Visualization of information is a relevant topic in Computer Science, where graphs have become a standard representation model, and graph drawing is now a well-established area. Within this context, edge crossing minimization is a widely studied problem given its importance in obtaining readable representations of graphs. In this paper, we focus on the so-called incremental graph drawing problem, in which we try to preserve the user’s mental map when obtaining successive drawings of the same graph. In particular, we minimize the number of edge crossings while satisfying some constraints required to preserve the position of vertices with respect to previous drawings. We propose heuristic methods to obtain high-quality solutions to this optimization problem in the short computational times required for graph drawing applications. We also propose a mathematical programming formulation and obtain the optimal solution for small and medium instances. Our extensive experimentation shows the merit of our proposal with respect to both optimal solutions obtained with CPLEX and heuristic solutions obtained with LocalSolver, a well-known black-box solver in combinatorial optimization.
-
Please, cite us as:
A. Napoletano, A. Martínez-Gavara, P. Festa, T. Pastore, and R. Martí, Heuristics for the constrained incremental graph drawing problem, Eur. J. Oper. Res. 274 (2019), pp. 710–729.