Topology-Based OBBT in Power Systems
- 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:
- : Buses,
- : Switchable lines,
- : Generation at bus ,
- : Demand at bus ,
- : Voltage phase angle at ,
- : Actual power flow on line ,
- : Dummy DC flow for ,
- : Line status (on/off),
- : Generator limits,
- : Thermal limits.
The standard big-M MILP formulation is: 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 term, big-M constraints are introduced:
The joint feasible region is denoted as .
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 or —subject to the big-M constraints, relaxed , and an upper-bound cut on cost. In fully-switchable networks, relaxing all binary variables breaks Kirchhoff’s laws for , which decouples and 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 to determine which binary variables retain their integrality in the bounding subproblem. For a target line , the -hop neighbor set is defined as: Integrality is enforced only for with ; the remaining variables are relaxed to . The domain for the bounding LPs becomes: For each line ,
and analogously for other bounds, including and 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 , with nodes representing lines and edges joining any pair of lines sharing a bus. For each :
- = lines sharing a bus with ,
- = union of all lines adjacent in to lines in .
By choosing a modest , integrality is enforced only for lines that can meaningfully constrain angle differences in the immediate electrical neighborhood of line . This local enforcement provides a balance between bound quality and LP complexity.
5. Algorithmic Procedure: TBT- Scheme
The topology-based OBBT algorithm, referred to as TBT- (for "Topology-based Bound Tightening at level "), consists of four principal steps:
- For chosen , compute initial bounds using conservative surrogates (e.g., longest-path estimates).
- Run a 10 s heuristic MILP solve to obtain a feasible cost .
- For each , solve four LPs (min/max and ) subject to to update bounds .
- 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 (no OBBT)
- TBT-0 (all relaxed)
- TBT- with
- SBT- (“solver OBBT” with all binary but with a time cutoff ms)
The average improvements and computational costs are summarized below:
| Method | Bound Tightening | Total Time (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 from 0 up to 2 yields substantial gains in both bound tightness and solve time reduction, with diminishing returns and increased cost for higher 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 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).