On the Non-Submodularity of the Problem of Adding Links to Minimize the Effective Graph Resistance

Authors

  • Massimo A. Achterberg Delft University of Technology
  • Robert E. Kooij TNO (Netherlands Organisation for Applied Scientific Research)

DOI:

https://doi.org/10.7155/jgaa.v30i1.3192

Keywords:

Effective graph resistance, Network augmentation, Generalised submodularity, Greedy algorithms, Submodularity ratio

Abstract

We consider the optimisation problem of adding $k$ links to a given network, such that the resulting effective graph resistance is as small as possible.
The problem was recently proven to be NP-hard, such that obtaining optimal solutions through brute-force methods is infeasible for any graph of realistic size.
It is common in such cases to use a simple greedy algorithm to obtain an approximation of the optimal solution. It is known that if the considered problem is submodular, the quality of the greedy solution can be guaranteed.
However, the considered optimisation problem is known to be not submodular. For such cases one can use the notion of generalized submodularity, which is captured by the submodularity ratio $\gamma$.
A performance bound, which is a function of $\gamma$, also exists in case of generalized submodularity. In this paper we give an example of a family of graphs where the submodularity ratio approaches zero, implying that the solution quality of the greedy algorithm cannot be guaranteed through the concept of generalized submodularity, at least, according to the currently available theoretical results.
Finally, we conduct some numerical experiments on small graphs. Even though we lack a theory to guarantee the performance of the greedy algorithm, the experiments show that the greedy algorithm leads to near-optimal solutions.

Downloads

Download data is not yet available.

Downloads

Published

2026-03-21

How to Cite

Achterberg, M. A., & Kooij, R. E. (2026). On the Non-Submodularity of the Problem of Adding Links to Minimize the Effective Graph Resistance. Journal of Graph Algorithms and Applications, 30(1), 109–132. https://doi.org/10.7155/jgaa.v30i1.3192

Issue

Section

Articles

Categories