Papers
Topics
Authors
Recent
Search
2000 character limit reached

Bad Triangle Transversal Problem

Updated 5 February 2026
  • Bad Triangle Transversal (BTT) is a combinatorial optimization problem that seeks the minimal set of edges or arcs to remove all 'bad triangles' in various graph configurations.
  • It utilizes a reduction to a 3-uniform hypergraph vertex cover, enabling LP formulations, primal-dual approaches, and parallel approximation algorithms.
  • The problem bridges graph theory, computational social choice, and distributed algorithms while raising open questions in approximation bounds and scalability.

The Bad Triangle Transversal (BTT) problem is a central combinatorial optimization task that unifies diverse applications across graph theory, computational social choice, and clustering. It asks for the minimum subset of edges (or arcs, depending on context) whose removal destroys every "bad triangle"—configurations tightly defined according to the signed, directed, or weighted nature of the input. Theoretical interest in BTT arises due to its precise reduction to a 3-uniform hypergraph vertex cover, strong connections to classic problems such as Minimum Feedback Arc Set (MinFAS), and rich algorithmic and hardness profiles encompassing both centralized and distributed computation paradigms (Mastrolilli, 2011, Censor-Hillel et al., 2024, Adriaens et al., 4 Feb 2026).

1. Formal Definitions and Variants

The BTT problem admits multiple precise formulations, depending on input type:

A. Directed and Weighted Graphs with Triangle Inequality

Let G=(V,A)G = (V, A) be a complete or tournament digraph with nonnegative arc weights w ⁣:AR0w \colon A \to \mathbb{R}_{\ge 0} that satisfy the triangle inequality: w(i,k)w(i,j)+w(j,k)i,j,kV.w(i, k) \le w(i, j) + w(j, k) \quad \forall i, j, k \in V. A "bad triangle" is a directed 3-cycle: a triplet (i,j,k)(i, j, k) such that all three arcs (i,j),(j,k),(k,i)A(i, j), (j, k), (k, i) \in A. The BTT task is to select a set XAX \subseteq A of minimal total weight aXw(a)\sum_{a \in X} w(a) so that XX contains at least one arc from each bad triangle (Mastrolilli, 2011).

B. Undirected Signed Graphs

For a signed graph G=(V,E,σ)G = (V, E, \sigma), σ(e){+,}\sigma(e) \in \{+, -\}, a triangle t={u,v,w}t = \{u, v, w\} is "bad" if it contains exactly one negative edge. BTT seeks the minimum set FEF \subseteq E intersecting all bad triangles (Adriaens et al., 4 Feb 2026).

C. Simple Undirected Graphs

Given G=(V,E)G = (V, E), a triangle edge transversal (BTT) is a set EEE' \subseteq E whose removal renders GG triangle-free. The cardinality

τΔ(G)=min{E:GE is triangle-free}\tau_\Delta(G) = \min\{|E'| : G - E' \text{ is triangle-free}\}

measures the "distance" from triangle-freeness, which is pivotal in property testing (Censor-Hillel et al., 2024).

2. Hypergraph Vertex Cover Reductions

A unifying structural insight is the reduction of BTT to a minimum vertex cover problem in a 3-uniform hypergraph H=(U,E)H = (U, E):

  • The "vertices" of HH are edges (arcs) of the input graph.
  • Each bad triangle becomes a size-3 hyperedge connecting its constituent edges.
  • A transversal is a subset of edges/arcs intersecting every hyperedge, i.e., a vertex cover of HH.

This reduction applies to:

Consequently, all algorithmic and integrality gap phenomena for 3-uniform hypergraph vertex cover manifest for BTT, including LP-based formulations, approximation bounds, and hardness.

3. Linear and Integer Programming Formulations

BTT admits compact formulations leveraging the above reduction:

Integer Program (Covering Formulation)

Let variables xe{0,1}x_e \in \{0, 1\} indicate selection of edge/arc ee: mineEw(e)xes.t.etxe1     bad triangle t;    xe{0,1}\min \sum_{e \in E} w(e) x_e \quad\text{s.t.}\quad \sum_{e \in t} x_e \ge 1 \;\; \forall \text{ bad triangle } t; \;\; x_e \in \{0,1\} For unsigned/unweighted graphs, simply minimize F=exe|F| = \sum_{e} x_e (Mastrolilli, 2011, Adriaens et al., 4 Feb 2026).

LP Relaxation

Relax xe0x_e \ge 0 to obtain a covering LP. Its dual is a triangle-packing LP: maxtTyts.t.teyt1    e,yt0\max \sum_{t \in T} y_t \quad\text{s.t.}\quad \sum_{t \ni e} y_t \le 1 \;\; \forall e,\, y_t \ge 0

For weighted directed BTT, triangle inequalities ensure the LP is tight as a MinFAS relaxation; for signed graphs, the integrality gap reaches 2 even on complete graphs (Adriaens et al., 4 Feb 2026).

4. Approximation Algorithms and Hardness

BTT exhibits a complex landscape of exact, approximate, and inapproximability results:

4.1 Approximation Algorithms

  • 2-Approximation: Both deterministic and randomized algorithms using LP relaxation and thresholding provide factor-2 solutions for signed and unsigned graphs. For instance, in signed graphs, include all positive edges with xe1/2x_e \ge 1/2 and all negative edges with xe>0x_e > 0 in the cover; this is always feasible and costs at most twice the LP optimum (Adriaens et al., 4 Feb 2026).
  • (2+ϵ)(2+\epsilon)-Approximation: On complete signed graphs, fast LP algorithms can yield (2+ϵ)(2+\epsilon)-approximations in nearly the time needed to find a maximal set of edge-disjoint bad triangles (Adriaens et al., 4 Feb 2026).
  • 3-Approximation via Hypergraph Vertex Cover: Generic primal-dual or parallel algorithms for 3-uniform hypergraph vertex cover lead to 3-approximations, both in centralized and distributed settings (Mastrolilli, 2011, Censor-Hillel et al., 2024).
  • 2-Approximation via Hypergraph 2-Coloring: In the case of tournaments, Aharoni–Haxell–Krivelevich show every such 3-uniform hypergraph is 2-colorable, enabling a 2-approximation (Mastrolilli, 2011).
  • Parallelism: Fast parallel algorithms (Luby–Nisan) achieve (2+ϵ)(2+\epsilon)-approximate solutions in polylogarithmic time (Mastrolilli, 2011).

4.2 Hardness of Approximation

  • General Graphs: BTT is as hard to approximate as Vertex Cover: no (2ε)(2-\varepsilon)-approximation is possible under the Unique Games Conjecture (Adriaens et al., 4 Feb 2026).
  • Complete Signed Graphs: It is NP-hard to approximate BTT within factor better than $2137/2136$, demonstrated via a reduction from bounded-occurrence Gap-Min-2CNF-Deletion (Adriaens et al., 4 Feb 2026).
  • Integrality Gap: The integrality gap for the covering LP is at least 2, even for complete graphs via "star-plus-clique" constructions (Adriaens et al., 4 Feb 2026).

The following table summarizes known approximability and hardness results:

Setting Achievable Approximation Inapproximability Bound
General graphs 2 No 2ϵ2-\epsilon (UGC)
Complete signed graphs 2 (LP rounding) No 2137/2136ϵ2137/2136-\epsilon (NP-hard)
Weighted digraphs + Δ\Delta 2, 3 (primal-dual / coloring)

5. Distributed and Parallel Complexity

The BTT problem presents sharp separations between exact and approximate solvability in distributed settings (Censor-Hillel et al., 2024):

  • Exact Computation: Any LOCAL algorithm for the exact minimum transversal requires Ω(D)\Omega(D) rounds, where DD is the network diameter. In the CONGEST model, the round complexity is near-quadratic at Ω(n2/log2n)\Omega(n^2 / \log^2 n), even for randomized algorithms.
  • Approximation: (1+ϵ)(1+\epsilon)-approximation is attainable in polylogarithmic rounds in the LOCAL model using “ball-carving” methods and decomposition. The 3-approximation via hypergraph vertex cover algorithms is achievable in O(logn)O(\log n) LOCAL rounds.
  • Communication Simulation: Each hypergraph round can be simulated by endpoints and triangle-vertices in O(1)O(1) LOCAL or O(Δ)O(\Delta) CONGEST rounds, preserving message state.

This delineates a strong gap between the cost of exact and approximate distributed computation.

BTT in signed graphs bears a close relationship to Correlation Clustering (CC), cluster deletion, and strong triadic closure:

  • The CC optimum on the same complete signed graph is always at least the BTT optimum and no more than 1.5 times larger: OPTBTTOPTCC32OPTBTT\mathrm{OPT}_{\mathrm{BTT}}\le \mathrm{OPT}_{\mathrm{CC}}\le \frac{3}{2}\mathrm{OPT}_{\mathrm{BTT}} (Adriaens et al., 4 Feb 2026).
  • NP-hardness inapproximability results extend from BTT to CC, MinSTC, and Cluster Deletion on complete graphs with the same tight ratio (Adriaens et al., 4 Feb 2026).
  • There exist pivot-based transformations that convert a BTT solution into a clustering, with the expected number of CC disagreements at most $1.5$ times the size of the cover (Adriaens et al., 4 Feb 2026).

A plausible implication is that improvements in BTT approximability on complete graphs could transitively advance optimal approximation for the full class of these related problems.

7. Open Questions and Ongoing Directions

  • Closing the Approximation Gap: While 2-approximations are optimal under UGC for general graphs, there remains an open interval between the $2$-factor upper bound and the $2137/2136$ lower bound on complete signed graphs. Resolving whether constant-factor algorithms with ratio <2<2 exist in this regime is an active question (Adriaens et al., 4 Feb 2026).
  • Complexity Relationship with Correlation Clustering: The exact asymptotic ratio between the BTT and CC optima remains unresolved. While empirical evidence suggests possible equality, only the $3/2$ upper bound is currently proven.
  • Scalable LP and MWU-based Approximation: For large graphs, the size of the LP system constrains practical computation. Advances in nearly-linear time approximate solvers and MWU algorithms are highlighted as crucial for enabling large-scale application (Adriaens et al., 4 Feb 2026).
  • Specialized Algorithms for Sparse or Structured Graphs: For sparse, bounded-degree, or otherwise structured graphs, specialized exploitation of structural properties may yield faster or more accurate algorithms.
  • Distributed Testing Applications: The capacity to efficiently approximate the distance to triangle-freeness via BTT has direct implications for distributed property-testing protocols, enabling testers to distinguish triangle-free graphs from those far from this property (Censor-Hillel et al., 2024).

Research into the BTT problem thus serves as a nexus connecting combinatorial optimization, graph property testing, clustering, and distributed algorithms, with active developments at the intersection of approximation, complexity, and algorithmic scalability.

Topic to Video (Beta)

No one has generated a video about this topic yet.

Whiteboard

No one has generated a whiteboard explanation for this topic yet.

Follow Topic

Get notified by email when new papers are published related to Bad Triangle Transversal (BTT) Problem.