Papers for

circuit layout engineers

Papers whose findings have a practical use for this group, as judged from the abstract. Open a paper to read what it means in practice.

Planar directed graphs simplified by removing few vertices to avoid cycles

A Polynomial Kernel for Planar Directed Feedback Vertex Set

Abstract: The Directed Feedback Vertex Set problem (DFVS) asks whether a digraph can be made acyclic by deleting at most $k$ vertices. Whether DFVS admits a polynomial kernel parameterized by $k$ is a major open problem in kernelization, even for planar digraphs. We resolve the planar case by giving a deterministic kernel with $O(k^{66}\log^2 k)$ vertices and arcs. Our algorithm proceeds in three stages. First, we apply structural reduction rules to the input digraph, bounding the number of directed faces and some special vertices. Second, we pass to the planar dual, where vertex deletion corresponds to adding groups of reverse arcs to make each weakly connected component strongly connected. The structural bounds in the first stage yield a small retained vertex set in the dual. We then compress the dual instance by identifying vertices with the same distance records from this retained vertex set. The main technical contribution is a directed-cut argument showing that this identification preserves feasibility. Finally, we transform the polynomial-size dual instance back into an instance of Planar Directed Feedback Vertex Set via a $3$-CNF encoding and a planar graph construction.

Sun 20 SeptData Structures and Algorithms
The gist
The problem tackled is figuring out if a directed network (digraph) can be made free of loops by removing a small number of nodes. The authors provide a way to shrink such planar networks into a much smaller version without changing the answer to this problem. They do this by clever steps including simplifying the graph, switching perspectives to its dual, and compressing repeated patterns while keeping the problem’s solution intact. This leads to a smaller, manageable instance that still accurately represents whether the original network can be made loop-free.
Open 2609.23669v1

Sat solving techniques improve graph labeling with minimum label span

Solving Minimum Span Antibandwidth and Cyclic Antibandwidth Labeling Problems

Abstract: The Antibandwidth and Cyclic Antibandwidth problems are NP-hard graph labeling problems that aim to maximize the minimum (cyclic) distance between labels assigned to adjacent vertices. Extensive research on these problems has resulted in a variety of mathematical formulations and computational approaches. However, their minimum span perspective, in which a prescribed minimum (cyclic) distance is fixed and the objective is to minimize the label span, has received comparatively little attention. In this paper, we consider this complementary perspective by introducing the Minimum Span Antibandwidth/Cyclic Antibandwidth Labeling (MSABL/MSCABL) problems and developing a unified Boolean Satisfiability (SAT)-based framework for solving them. The SAT-based framework formulates MSABL/MSCABL as a sequence of decision problems and exploits their monotonicity to accelerate the search process. We also consider two SAT solving strategies, parallel and incremental SAT solving: the former examines multiple candidate spans concurrently, while the latter reuses a single SAT instance while progressively restricting the label domain. The proposed approaches are evaluated on benchmark instances from the Harwell-Boeing Sparse Matrix Collection and compared with CPLEXCP, CPLEXMIP, and Gurobi. The results show that SAT-based approaches are highly competitive in solution quality, with the parallel approach performing best overall for MSCABL and the incremental approach for MSABL. With the no-hole constraint, they remain competitive with CPLEXCP and significantly outperform CPLEXMIP and Gurobi, particularly for MSCABL. These results demonstrate the effectiveness of SAT solving as an exact approach for MSABL and MSCABL.

Thu 17 SeptArtificial Intelligence
The gist
Assigning numbers to connected points in a network can be tricky, especially when trying to keep certain minimum gaps between connected points. The authors focus on a related problem where the gap is set first, and the goal is to use the smallest possible range of numbers. They developed a method using SAT solvers (tools that decide if a set of logical statements can be true) to find exact solutions more efficiently. Their approach works well compared to existing optimization software, especially when they apply certain constraints. This shows that SAT solving is a strong tool for these challenging graph labeling problems.
Open 2609.20091v1