Papers
Topics
Authors
Recent
Search
2000 character limit reached

Topology-Based OBBT in Power Systems

Updated 23 March 2026
  • Topology-based OBBT is a technique that enforces integrality on a selected subset of switching variables to tighten MILP bounds in DC-OTS problems.
  • The method uses a graph-distance heuristic to apply localized integrality, balancing feasible region quality with computational efficiency.
  • Computational results on the IEEE 118-bus system show significant improvements, including solve time reductions up to 64% and enhanced bound tightening.

Topology-based Optimization-Based Bound Tightening (OBBT) is an advanced computational technique for strengthening mixed-integer linear programming (MILP) relaxations in network topology optimization, particularly in power system operations. In the context of the direct current optimal transmission switching (DC-OTS) problem, topology-based OBBT leverages the network structure to enforce integrality only on a strategically selected subset of switching variables when tightening bounds. This selective integrality ensures strong local feasibility and substantial tightening, while maintaining the tractability of the underlying bounding linear programs (LPs). The method achieves a "sweet spot" between the extremes of full relaxation (all binaries relaxed) and full integrality (all binaries enforced), thereby substantially improving computational performance for topology optimization tasks (Pineda et al., 22 Jul 2025).

1. Mathematical Framework for DC-OTS and Big-M Formulation

The DC-OTS problem is defined over a power network comprising:

  • N\mathcal{N}: Buses,
  • L\mathcal{L}: Switchable lines,
  • pnp_n: Generation at bus nn,
  • dnd_n: Demand at bus nn,
  • θn\theta_n: Voltage phase angle at nn,
  • flf_l: Actual power flow on line ll,
  • L\mathcal{L}0: Dummy DC flow for L\mathcal{L}1,
  • L\mathcal{L}2: Line status (on/off),
  • L\mathcal{L}3: Generator limits,
  • L\mathcal{L}4: Thermal limits.

The standard big-M MILP formulation is: L\mathcal{L}5 subject to: \begin{align*} &f_l = x_l\,\tilde f_l, \ &\tilde f_l = b_l(\theta_n-\theta_m), \ &\underline f_l \le f_l \le \overline f_l, \ &x_l\in{0,1} \quad (l \in \mathcal{L}), \ &p_n - d_n = \sum_{l\in\mathcal{L}(n,\cdot)}f_l - \sum_{l\in\mathcal{L}(\cdot,n)}f_l \quad (n \in \mathcal{N}), \ &\theta_{n_0}=0. \end{align*}

To linearize the bilinear L\mathcal{L}6 term, big-M constraints are introduced: L\mathcal{L}7

The joint feasible region is denoted as L\mathcal{L}8.

2. Conventional Relaxation-Based OBBT and Its Shortcomings

OBBT aims to improve continuous variable bounds by solving two LPs per scalar bound—one minimizing and one maximizing each L\mathcal{L}9 or pnp_n0—subject to the big-M constraints, relaxed pnp_n1, and an upper-bound cut on cost. In fully-switchable networks, relaxing all binary variables pnp_n2 breaks Kirchhoff’s laws for pnp_n3, which decouples pnp_n4 and pnp_n5 and generates excessively loose feasible sets. As a result, conventional OBBT provides little to no meaningful bound tightening for topology optimization (Pineda et al., 22 Jul 2025).

3. Topology-Aware Subproblems: Localized Integrality

Topology-aware OBBT introduces a proximity parameter pnp_n6 to determine which binary variables retain their integrality in the bounding subproblem. For a target line pnp_n7, the pnp_n8-hop neighbor set is defined as: pnp_n9 Integrality is enforced only for nn0 with nn1; the remaining nn2 variables are relaxed to nn3. The domain for the bounding LPs becomes: nn4 For each line nn5,

nn6

and analogously for other bounds, including nn7 and nn8 for big-M tightening.

Local Kirchhoff laws are thereby enforced in regions proximate to each line, enabling significant bound improvement while bounding subproblem size remains moderate.

4. Graph-Distance Heuristic for Binary Selection

The central selection heuristic employs the line–line adjacency graph nn9, with nodes representing lines and edges joining any pair of lines sharing a bus. For each dnd_n0:

  • dnd_n1 = lines sharing a bus with dnd_n2,
  • dnd_n3 = union of all lines adjacent in dnd_n4 to lines in dnd_n5.

By choosing a modest dnd_n6, integrality is enforced only for lines that can meaningfully constrain angle differences in the immediate electrical neighborhood of line dnd_n7. This local enforcement provides a balance between bound quality and LP complexity.

5. Algorithmic Procedure: TBT-dnd_n8 Scheme

The topology-based OBBT algorithm, referred to as TBT-dnd_n9 (for "Topology-based Bound Tightening at level nn0"), consists of four principal steps:

  1. For chosen nn1, compute initial bounds nn2 using conservative surrogates (e.g., longest-path estimates).
  2. Run a 10 s heuristic MILP solve to obtain a feasible cost nn3.
  3. For each nn4, solve four LPs (min/max nn5 and nn6) subject to nn7 to update bounds nn8.
  4. Solve the full DC-OTS MILP with the tightened bounds.

This process enables significant tightening while keeping the OBBT cost manageable.

6. Computational Results: IEEE 118-Bus Benchmark

Extensive computational evaluatation was performed on the IEEE 118-bus system (186 switchable lines; 300 random demand profiles). The following methodologies were compared:

  • MIP with naïve nn9 (no OBBT)
  • TBT-0 (all θn\theta_n0 relaxed)
  • TBT-θn\theta_n1 with θn\theta_n2
  • SBT-θn\theta_n3 (“solver OBBT” with all θn\theta_n4 binary but with a time cutoff θn\theta_n5 ms)

The average improvements and computational costs are summarized below:

Method Bound Tightening θn\theta_n6 Total Time θn\theta_n7 (s) Time-outs
MIP (naïve) N/A 327 20
TBT-0 (10.1%, 0%) 308 19
TBT-1 (12.6%, 1.5%) -- --
TBT-2 (14.2%, 3.4%) 181 9
TBT-3 (17.9%, 4.8%) -- --
TBT-4 (21.1%, 10%) 279 13

For hard instances, TBT-2 reduced average solve times from 757 s to 274 s (–64%) and reduced time-outs from 17 to 5.

Results indicate that increasing θn\theta_n8 from 0 up to 2 yields substantial gains in both bound tightness and solve time reduction, with diminishing returns and increased cost for higher θn\theta_n9 values.

7. Practical Consequences and Potential Extensions

Retaining integrality only for a topology-defined subset of switch variables achieves most of the bound-strengthening benefits of full OBBT at a fraction of the computational expense. The method demonstrates scalability to large practical test systems and can be routinely embedded within optimal transmission switching tools for improved reliability and reduced solve times.

Possible extensions include:

  • Adaptive or line-specific choice of nn0 using sensitivity or centrality metrics,
  • Integration of cycle- or cut-based relaxations,
  • Generalization to AC-OTS problems under convex relaxation,
  • Warm-starting and parallelization of bounding LPs.

The topology-aware OBBT framework establishes a controllable compromise between relaxation and full integrality, yielding solve time reductions of 40–60% on challenging benchmarks and setting a new standard for scalable bound tightening in power system topology optimization (Pineda et al., 22 Jul 2025).

Definition Search Book Streamline Icon: https://streamlinehq.com
References (1)

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 Topology-Based OBBT.