English
Related papers

Related papers: Solving the Steiner Tree Problem with few Terminal…

200 papers

Path finding in graphs is one of the most studied classes of problems in computer science. In this context, search algorithms are often extended with heuristics for a more efficient search of target nodes. In this work we combine recent…

Artificial Intelligence · Computer Science 2022-04-20 Danilo Numeroso , Davide Bacciu , Petar Veličković

We study Steiner Forest on $H$-subgraph-free graphs, that is, graphs that do not contain some fixed graph $H$ as a (not necessarily induced) subgraph. We are motivated by a recent framework that completely characterizes the complexity of…

In the Steiner Forest problem, we are given a graph and a collection of source-sink pairs, and the goal is to find a subgraph of minimum total length such that all pairs are connected. The problem is APX-Hard and can be 2-approximated by,…

Data Structures and Algorithms · Computer Science 2017-07-11 Martin Groß , Anupam Gupta , Amit Kumar , Jannik Matuschke , Daniel R. Schmidt , Melanie Schmidt , José Verschae

We introduce a temporal Steiner network problem in which a graph, as well as changes to its edges and/or vertices over a set of discrete times, are given as input; the goal is to find a minimal subgraph satisfying a set of $k$…

Computational Complexity · Computer Science 2017-09-04 Alex Khodaverdian , Benjamin Weitz , Jimmy Wu , Nir Yosef

In this work we consider the Metric Steiner Forest problem in the sublinear time model. Given a set $V$ of $n$ points in a metric space where distances are provided by means of query access to an $n\times n$ distance matrix, along with a…

Data Structures and Algorithms · Computer Science 2025-10-14 Sepideh Mahabadi , Mohammad Roghani , Jakub Tarnawski , Ali Vakilian

The Minimum Spanning Tree Problem with Conflicts consists in finding the minimum conflict-free spanning tree of a graph, i.e., the spanning tree of minimum cost, including no pairs of edges that are in conflict. In this paper, we solve this…

Optimization and Control · Mathematics 2025-06-11 Francesco Carrabs , Martina Cerulli , Domenico Serra

In this article we consider the Directed Steiner Path Cover problem on directed co-graphs. Given a directed graph G=(V,E) and a subset T of V of so-called terminal vertices, the problem is to find a minimum number of vertex-disjoint simple…

Discrete Mathematics · Computer Science 2020-12-23 Frank Gurski , Dominique Komander , Carolin Rehs , Jochen Rethmann , Egon Wanke

We study the Directed Steiner Tree (DST) problem in layered graphs through a simple path-based linear programming relaxation. This relaxation achieves an integrality gap of O(l log k), where k is the number of terminals and l is the number…

Data Structures and Algorithms · Computer Science 2026-03-04 Kanstantsin Pashkovich , Marta Pozzi , Laura Sanità

The Minimum Weight Steiner Tree (MST) is an important combinatorial optimization problem over networks that has applications in a wide range of fields. Here we discuss a general technique to translate the imposed global connectivity…

Statistical Mechanics · Physics 2009-11-13 M. Bayati , C. Borgs , A. Braunstein , J. Chayes , A. Ramezanpour , R. Zecchina

The Steiner Multicut problem asks, given an undirected graph G, terminals sets T1,...,Tt $\subseteq$ V(G) of size at most p, and an integer k, whether there is a set S of at most k edges or nodes s.t. of each set Ti at least one pair of…

Data Structures and Algorithms · Computer Science 2015-06-24 Karl Bringmann , Danny Hermelin , Matthias Mnich , Erik Jan van Leeuwen

Motivated by a phylogeny reconstruction problem in evolutionary biology, we study the minimum Steiner arborescence problem on directed hypercubes (MSA-DH). Given $m$, representing the directed hypercube $\vec{Q}_m$, and a set of terminals…

Data Structures and Algorithms · Computer Science 2024-05-15 Sugyani Mahapatra , Manikandan Narayanan , N S Narayanaswamy

In the Euclidean Bottleneck Steiner Tree problem, the input consists of a set of $n$ points in $\mathbb{R}^2$ called terminals and a parameter $k$, and the goal is to compute a Steiner tree that spans all the terminals and contains at most…

Computational Geometry · Computer Science 2023-12-05 Sayan Bandyapadhyay , William Lochet , Daniel Lokshtanov , Saket Saurabh , Jie Xue

Moss and Rabani[12] study constrained node-weighted Steiner tree problems with two independent weight values associated with each node, namely, cost and prize (or penalty). They give an O(log n)-approximation algorithm for the…

Data Structures and Algorithms · Computer Science 2013-04-30 MohammadHossein Bateni , MohammadTaghi Hajiaghayi , Vahid Liaghat

The 1-Steiner tree problem, the problem of constructing a Steiner minimum tree containing at most one Steiner point, has been solved in the Euclidean plane by Georgakopoulos and Papadimitriou using plane subdivisions called oriented…

Combinatorics · Mathematics 2015-02-24 Marcus N. Brazil , Charl J. Ras , Konrad J. Swanepoel , Doreen A. Thomas

Modern graphs are both large and dynamic, presenting significant challenges for fundamental queries, such as the Single-Source Shortest Path (SSSP) problem. Naively recomputing the SSSP tree after each topology change is prohibitively…

Distributed, Parallel, and Cluster Computing · Computer Science 2025-12-15 Parshan Javanrood , Matei Ripeanu

In the online Steiner forest problem we are given a graph $G$, and a sequence of terminal pairs $(u_i,v_i)$ which arrive in an online fashion. We are asked to maintain a low-cost subgraph in which each $u_i$ is connected to $v_i$ for all…

Data Structures and Algorithms · Computer Science 2026-05-12 Yaowei Long , Sepideh Mahabadi , Sherry Sarkar , Jakub Tarnawski

The Obstacle Avoiding Rectilinear Steiner Minimum Tree (OARSMT) problem, which seeks the shortest interconnection of a given number of terminals in a rectilinear plane while avoiding obstacles, is a critical task in integrated circuit…

Machine Learning · Computer Science 2025-04-01 Gabriel Díaz Ramos , Toros Arikan , Richard G. Baraniuk

Routing is a crucial step in the VLSI design flow. With the advancement of manufacturing technologies, more constraints have emerged in design rules, particularly regarding obstacles during routing, leading to increased routing complexity.…

Other Computer Science · Computer Science 2025-09-09 Junhao Guo , Hongxin Kong , Lang Feng

We consider connectivity problems with orientation constraints. Given a directed graph $D$ and a collection of ordered node pairs $P$ let $P[D]=\{(u,v) \in P: D {contains a} uv{-path}}$. In the {\sf Steiner Forest Orientation} problem we…

Data Structures and Algorithms · Computer Science 2012-07-19 Marek Cygan , Guy Kortsarz , Zeev Nutov

For many algorithmic problems, traditional algorithms that optimise on the number of instructions executed prove expensive on I/Os. Novel and very different design techniques, when applied to these problems, can produce algorithms that are…

Data Structures and Algorithms · Computer Science 2010-05-20 Alka