Algorithms and Complexity for Edge-Set Switching in Graphs

A switch graph is a graph with a variable edge set controlled by a collection of switches. Each switch has several positions, each corresponding to a subset of edges. A configuration selects one position per switch, which results in a simple graph where the edges are the union of the selected edge sets. This framework gives rise to a variety of switching problems, where the objective is to find a configuration such that the resulting graph satisfies a specified property. Several variants of these problems with different structural constraints on the switch graph have been studied in the literature. This thesis focuses on connectivity-related switching problems, such as finding a configuration that yields a connected graph (global connectivity) or one that connects a specific pair of vertices (s-t-connectivity). We combine existing results with new complexity-theoretic insights and investigate how structural restrictions on switches affect computational hardness. Our results include a strong complexity dichotomy for s-t-connectivity and a polynomial-time algorithm for global connectivity based on matroid theory. Additionally, we introduce a weighted variant of the problem and analyze its complexity, particularly from a parameterized complexity perspective. For several restricted classes of switches, we establish W[1]-hardness parameterized by the maximum allowed weight of the solution. On the other hand, we present a fixed-parameter tractable algorithm using dynamic programming over tree decompositions.

Institutions

Publication Details

Journal
reposiTUm (TU Wien)
Published
2025-10-01
DOI
https://doi.org/10.34726/hss.2025.129320
Primary Topic
Irish and British Studies
Type
article
Field-Weighted Citation Impact
0.00
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

Algorithms and Complexity for Edge-Set Switching in Graphs

reposiTUm (TU Wien)
Irish and British Studies
article

Algorithms and Complexity for Edge-Set Switching in Graphs

article en

Abstract

A switch graph is a graph with a variable edge set controlled by a collection of switches. Each switch has several positions, each corresponding to a subset of edges. A configuration selects one position per switch, which results in a simple graph where the edges are the union of the selected edge sets. This framework gives rise to a variety of switching problems, where the objective is to find a configuration such that the resulting graph satisfies a specified property. Several variants of these problems with different structural constraints on the switch graph have been studied in the literature. This thesis focuses on connectivity-related switching problems, such as finding a configuration that yields a connected graph (global connectivity) or one that connects a specific pair of vertices (s-t-connectivity). We combine existing results with new complexity-theoretic insights and investigate how structural restrictions on switches affect computational hardness. Our results include a strong complexity dichotomy for s-t-connectivity and a polynomial-time algorithm for global connectivity based on matroid theory. Additionally, we introduce a weighted variant of the problem and analyze its complexity, particularly from a parameterized complexity perspective. For several restricted classes of switches, we establish W[1]-hardness parameterized by the maximum allowed weight of the solution. On the other hand, we present a fixed-parameter tractable algorithm using dynamic programming over tree decompositions.

reposiTUm (TU Wien)
TU Wien (AT)
Openalex Percentile: Top 35%
Irish and British Studies
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.

Algorithms and Complexity for Edge-Set Switching in Graphs · reposiTUm (TU Wien) (2025) | TGRS Research Map | TGRS