paper-with-me

홈 › Papers

Using Reinforcement Learning to Optimize the Global and Local Crossing Number

2025-09-07 · Timo Brand, Henry Förster, Stephen Kobourov, Daniel Kohrt, Robin Schukrafft, Markus Wallinger, Johannes Zink arxiv

Graph drawing concerns the algorithmic visualization of graphs. A good drawing of a graph is easy to read and facilitates solving tasks on the graph. Several properties have been identified to occur in good drawings of graphs. Such properties include a low number of crossings, large angles between edges, short edges, and depicting symmetries. Many of these properties are explicitly measurable metrics. This brings us to the insight that graph drawing can be seen as a game. In this paper, we study a single-player optimization game in which the player iteratively moves vertices of a straight-line graph drawing to reduce edge crossings. This game arose naturally from the automatic track of the Graph Drawing Challenge, where solutions are obtained by repeatedly performing local vertex movements. We formalize this process as a game with full information and investigate whether reinforcement learning can discover effective strategies for playing it. Our reinforcement-learning agent observes the local geometric and structural context of a vertex and selects a movement direction with the goal of reducing either the global or the local crossing number, that is, the total number of crossings or the maximum number of crossings per edge. We compare the resulting strategies to existing methods and established crossing-minimization heuristics on standard benchmark graphs. While our approach does not out-compete state-of-the-art methods for minimizing the global crossing number, it is competitive and often superior for minimizing the local crossing number.

📄 PDF Abstract BibTeX arXiv:2509.06108

Code (0)

등록된 구현이 없습니다.

Tasks

Reinforcement Learning

Similar Papers 제목 키워드 기반

The unknotting number, hard unknot diagrams, and reinforcement learning

2024-09-13 · Taylor Applebaum, Sam Blackwell, Alex Davies, Thomas Edlich 외

We have developed a reinforcement learning agent that often finds a minimal sequence of unknotting crossing changes for a knot diagram with up to 200 crossings, hence giving an upper bound on the unknotting number. We ha…

reinforcement-learningReinforcement Learning

DNN2LR: Interpretation-inspired Feature Crossing for Real-world Tabular Data

2020-08-22 · Zhaocheng Liu, Qiang Liu, Haoli Zhang, Yuntian Chen

For sake of reliability, it is necessary for models in real-world applications to be both powerful and globally interpretable. Simple classifiers, e.g., Logistic Regression (LR), are globally interpretable, but not power…

Crossing the Line: Crowd Counting by Integer Programming with Local Features

2013-06-01 · CVPR 2013 6 · Zheng Ma, Antoni B. Chan

We propose an integer programming method for estimating the instantaneous count of pedestrians crossing a line of interest in a video sequence. Through a line sampling process, the video is first converted into a tempora…

Crowd Counting

DNN2LR: Automatic Feature Crossing for Credit Scoring

2021-02-24 · Qiang Liu, Zhaocheng Liu, Haoli Zhang, Yuntian Chen 외

Credit scoring is a major application of machine learning for financial institutions to decide whether to approve or reject a credit loan. For sake of reliability, it is necessary for credit scoring models to be both acc…

Feature Engineering

Learning to Share in Multi-Agent Reinforcement Learning

2021-12-16 · Yuxuan Yi, Ge Li, YaoWei Wang, Zongqing Lu

In this paper, we study the problem of networked multi-agent reinforcement learning (MARL), where a number of agents are deployed as a partially connected network and each interacts only with nearby agents. Networked MAR…

Multi-agent Reinforcement Learningreinforcement-learningReinforcement LearningReinforcement Learning (RL)