Efficient Algorithms for Minimizing the Kirchhoff Index via Adding Edges

Fuente: arXiv
Salvato in:
Dettagli Bibliografici
Autori principali: Zhou, Xiaotian, Zehmakan, Ahad N., Zhang, Zhongzhi
Natura: Preprint
Pubblicazione: 2025
Soggetti:
Accesso online:
Tags: Aggiungi Tag
Nessun Tag, puoi essere il primo ad aggiungerne!!
_version_ 1866908286811373568
author Zhou, Xiaotian
Zehmakan, Ahad N.
Zhang, Zhongzhi
author_facet Zhou, Xiaotian
Zehmakan, Ahad N.
Zhang, Zhongzhi
contents The Kirchhoff index, which is the sum of the resistance distance between every pair of nodes in a network, is a key metric for gauging network performance, where lower values signify enhanced performance. In this paper, we study the problem of minimizing the Kirchhoff index by adding edges. We first provide a greedy algorithm for solving this problem and give an analysis of its quality based on the bounds of the submodularity ratio and the curvature. Then, we introduce a gradient-based greedy algorithm as a new paradigm to solve this problem. To accelerate the computation cost, we leverage geometric properties, convex hull approximation, and approximation of the projected coordinate of each point. To further improve this algorithm, we use pre-pruning and fast update techniques, making it particularly suitable for large networks. Our proposed algorithms have nearly-linear time complexity. We provide extensive experiments on ten real networks to evaluate the quality of our algorithms. The results demonstrate that our proposed algorithms outperform the state-of-the-art methods in terms of efficiency and effectiveness. Moreover, our algorithms are scalable to large graphs with over 5 million nodes and 12 million edges.
format Preprint
id arxiv_https___arxiv_org_abs_2503_21409
institution arXiv
publishDate 2025
record_format arxiv
spellingShingle Efficient Algorithms for Minimizing the Kirchhoff Index via Adding Edges
Zhou, Xiaotian
Zehmakan, Ahad N.
Zhang, Zhongzhi
Discrete Mathematics
The Kirchhoff index, which is the sum of the resistance distance between every pair of nodes in a network, is a key metric for gauging network performance, where lower values signify enhanced performance. In this paper, we study the problem of minimizing the Kirchhoff index by adding edges. We first provide a greedy algorithm for solving this problem and give an analysis of its quality based on the bounds of the submodularity ratio and the curvature. Then, we introduce a gradient-based greedy algorithm as a new paradigm to solve this problem. To accelerate the computation cost, we leverage geometric properties, convex hull approximation, and approximation of the projected coordinate of each point. To further improve this algorithm, we use pre-pruning and fast update techniques, making it particularly suitable for large networks. Our proposed algorithms have nearly-linear time complexity. We provide extensive experiments on ten real networks to evaluate the quality of our algorithms. The results demonstrate that our proposed algorithms outperform the state-of-the-art methods in terms of efficiency and effectiveness. Moreover, our algorithms are scalable to large graphs with over 5 million nodes and 12 million edges.
title Efficient Algorithms for Minimizing the Kirchhoff Index via Adding Edges
topic Discrete Mathematics
url https://arxiv.org/abs/2503.21409