Using Reinforcement Learning to Optimize the Global and Local Crossing Number
Brand, Timo, Förster, Henry, Kobourov, Stephen, Schukrafft, Robin, Wallinger, Markus, Zink, Johannes
–arXiv.org Artificial Intelligence
We present a novel approach to graph drawing based on reinforcement learning for minimizing the global and the local crossing number, that is, the total number of edge crossings and the maximum number of crossings on any edge, respectively. In our framework, an agent learns how to move a vertex based on a given observation vector in order to optimize its position. The agent receives feedback in the form of local reward signals tied to crossing reduction. To generate an initial layout, we use a stress-based graph-drawing algorithm. We compare our method against force- and stress-based (baseline) algorithms as well as three established algorithms for global crossing minimization on a suite of benchmark graphs. The experiments show mixed results: our current algorithm is mainly competitive for the local crossing number. We see a potential for further development of the approach in the future.
arXiv.org Artificial Intelligence
Sep-9-2025
- Country:
- Asia > Middle East
- Jordan (0.04)
- Europe
- Czechia > Prague (0.04)
- Germany
- Baden-Württemberg
- Karlsruhe Region > Karlsruhe (0.04)
- Tübingen Region > Tübingen (0.04)
- Bavaria > Upper Bavaria
- Munich (0.04)
- Baden-Württemberg
- Spain > Catalonia
- Barcelona Province > Barcelona (0.04)
- North America > United States
- Arizona (0.04)
- New Mexico > Los Alamos County
- Los Alamos (0.04)
- Asia > Middle East
- Genre:
- Instructional Material > Course Syllabus & Notes (0.35)
- Overview > Innovation (0.34)
- Research Report > Promising Solution (0.48)
- Industry:
- Leisure & Entertainment > Games (1.00)
- Technology: