pith. sign in

arxiv: 2412.02315 · v2 · submitted 2024-12-03 · 📡 eess.SY · cs.SY

Topology Reconstruction of a Resistor Network with Limited Boundary Measurements: An Optimization Approach

Pith reviewed 2026-05-23 08:12 UTC · model grok-4.3

classification 📡 eess.SY cs.SY
keywords resistor networktopology reconstructiondifference of convex programmingboundary measurementsplanar networksKirchhoff indexoptimizationelectrical networks
0
0 comments X

The pith

A multistage optimization approach reconstructs the topology of a circular planar resistor network from limited boundary measurements.

A machine-rendered reading of the paper's core claim, the machinery that carries it, and where it could break.

The paper develops a method to reconstruct both the connections and the resistance values in an unknown circular planar resistive network when only some resistance distance measurements from boundary nodes are available. It assumes prior knowledge of node counts, conductance bounds, and the Kirchhoff index to set up a sequence of difference-of-convex optimization problems. The approach first builds a maximal network without interior nodes and solves for edge presence using a sparse DC program, then heuristically places interior nodes, enforces planarity via a modified algorithm, and re-optimizes weights. This allows recovery of the network structure under those assumptions using only boundary data.

Core claim

The central claim is that the topology and edge resistances of an unknown circular planar passive resistive network can be reconstructed using a multistage method that poses difference of convex programs Π1, Π2, and Π3, combined with a heuristic for interior node placement and the modified Auslander-Parter-Goldstein algorithm for planarity, given known numbers of nodes, conductance bounds, and Kirchhoff index.

What carries the argument

Difference-of-convex programming problems (Π1 for switch positions, Π2 for node placement, Π3 for weight re-optimization) applied to a maximal circular planar network with switches.

If this is right

  • The network topology can be recovered even with limited boundary measurements if the priors hold.
  • Interior nodes can be placed heuristically by relaxing constraints in a DC program.
  • Multiple planar topologies can be generated and evaluated by solving Π3 for each.
  • The method works for passive resistive networks that are circular planar.

Where Pith is reading between the lines

These are editorial extensions of the paper, not claims the author makes directly.

  • This could extend to networks where some priors are estimated rather than known exactly.
  • The approach might apply to non-planar or 3D resistor networks with modifications to the planarity step.
  • Numerical stability of the DC programs could be tested on larger networks.

Load-bearing premise

The number of boundary and interior nodes, the maximum and minimum edge conductances, and the Kirchhoff index must be known in advance.

What would settle it

A counterexample network where the method, given correct priors, outputs a different topology or resistance values than the true one when tested on simulated boundary measurements.

Figures

Figures reproduced from arXiv: 2412.02315 by Deepak U Patil, Shivanagouda Biradar.

Figure 1
Figure 1. Figure 1: Unknown circular planar graph G. A be the set of boundary nodes available for voltage and current measurements. Then, the set of all nodes that are not available is U = V ∖ A. Denote by UB ⊆ U the set of boundary nodes not available for the measurements. The conductivity function γ ∶ E → R+ , assigns to each edge σ ∈ E, a positive real number γ(σ), known as the conductance of σ. The resistance of the edge … view at source ↗
Figure 2
Figure 2. Figure 2: A general construction of resistor switch network. [PITH_FULL_IMAGE:figures/full_fig_p005_2.png] view at source ↗
Figure 3
Figure 3. Figure 3: Maximal circular planar graph Gmax 4 . The second step is constructing the resistor switch network Cij across the boundary nodes i, j ∈ VB, based on rmax, as shown in Fig.4. Component A of Cij has three switches l ipj 1 ,lipj 2 ,lipj 3 , therefore, there are 2 3 switch combinations that induce 2 3 resistance values. These resistance val￾ues are {∞, 1, 2, 0.666, 3, 0.75, 1.66, 0.625}. The minimum value 0.62… view at source ↗
Figure 4
Figure 4. Figure 4: Resistor switch network [PITH_FULL_IMAGE:figures/full_fig_p006_4.png] view at source ↗
Figure 5
Figure 5. Figure 5: MP RSN on 4 boundary nodes Let the constructed MP RSN be called as ΓM = (GM, γM). Where GM = (VM, EM), VM is the set of all nodes and EM is a set of all edge in ΓM. Let SM ⊂ EM is a set of all node pairs connected through a resistor and switch, for example, in Fig.4, a node pair i and p j 1 are connected by a 1Ω resistor and a switch, therefore ipj 1 ∈ SM. The conductance function γM ∶ C → R+ . The Laplaci… view at source ↗
Figure 6
Figure 6. Figure 6: Topology Reconstruction Example [PITH_FULL_IMAGE:figures/full_fig_p009_6.png] view at source ↗
Figure 7
Figure 7. Figure 7: Palm tree representation P of Gˆaux. Bold edges are the tree arcs and dashed edges are the back edges. 6. Rewiring For every graph Gˆp aux,i ∈ Gˆp aux, where Gˆp aux,i = (VB ⋃VI, Eˆp aux,i), construct a resistor network Γˆ i = (Gˆp aux,i, γˆi), where ˆγi ∶ Eˆp aux,i → R+ ,∀1 ≤ i ≤ ∣Gˆp aux∣. The conductivity function ˆγi is unknown. Therefore, let cˆi be a vector of unknown conductances of i th network Γˆ … view at source ↗
Figure 8
Figure 8. Figure 8: Topology Reconstruction Example. valid network, we introduce the triangle and Kalmansons inequality constraints. 8.2. Methodology The methodology proposed works well for small CP P R networks. As the number of boundary nodes increases, the number of edges in the maximal planar graph increases al￾most exponentially. The lower bound on the number of edges for a given number of vertices is given in [35]. In t… view at source ↗
Figure 9
Figure 9. Figure 9: Value of f0 (corresponding to Γ⋆ ) w.r.t number of resis￾tances in component B Initial guess values fed into the optimization routine must be chosen judiciously, for proper network reconstruc￾tion. The quality of reconstructed network Γ⋆ is sensitive to the choice of guesstimate of switch variables vector ρ for Π1. Therefore, a novel method for choosing a proper initial guess of switch positions in ΓM for … view at source ↗
read the original abstract

A problem of reconstruction of the topology and the respective edge resistance values of an unknown circular planar passive resistive network using limitedly available resistance distance measurements is considered. We develop a multistage topology reconstruction method, assuming that the number of boundary and interior nodes, the maximum and minimum edge conductance, and the Kirchhoff index are known apriori. First, a maximal circular planar electrical network consisting of edges with resistors and switches is constructed; no interior nodes are considered. A sparse difference in convex program $\mathbf{\Pi}_1$ accompanied by round down algorithm is posed to determine the switch positions. The solution gives us a topology that is then utilized to develop a heuristic method to place the interior nodes. The heuristic method consists of reformulating $\mathbf{\Pi}_1$ as a difference of convex program $\mathbf{\Pi}_2$ with relaxed edge weight constraints and the quadratic cost. The interior node placement thus obtained may lead to a non-planar topology. We then use the modified Auslander, Parter, and Goldstein algorithm to obtain a set of planar network topologies and re-optimize the edge weights by solving $\mathbf{\Pi}_3$ for each topology. Optimization problems posed are difference of convex programming problem, as a consequence of constraints triangle inequality and the Kalmansons inequality. A numerical example is used to demonstrate the proposed method.

Editorial analysis

A structured set of objections, weighed in public.

Desk editor's note, referee report, simulated authors' rebuttal, and a circularity audit. Tearing a paper down is the easy half of reading it; the pith above is the substance, this is the friction.

Referee Report

2 major / 1 minor

Summary. The paper claims to develop a multistage optimization method for reconstructing the topology and edge resistances of a circular planar resistive network from limited boundary resistance-distance measurements. It assumes a priori knowledge of the numbers of boundary and interior nodes, bounds on edge conductances, and the Kirchhoff index. The pipeline solves a difference-of-convex program Π1 (with rounding) on a maximal network to select edges, applies a heuristic Π2 to place interior nodes, uses a modified Auslander-Parter-Goldstein procedure to enforce planarity, and re-optimizes conductances via Π3; the approach is illustrated by a numerical example.

Significance. If the a priori quantities can be independently supplied and the DC programs reliably recover the correct topology, the method would offer a concrete optimization-based procedure for a class of network-identification problems. The explicit use of triangle and Kalmanson inequalities to obtain DC formulations is a technical feature that could be reusable, but the dependence on global scalars not derivable from the stated limited measurements restricts the result to a narrow setting.

major comments (2)
  1. [Abstract] Abstract: the reconstruction pipeline is conditioned on knowing the Kirchhoff index a priori, yet the only data source is a proper subset of boundary-to-boundary resistance distances. No procedure is supplied for recovering this global scalar from the given measurements, rendering the input requirements inconsistent with the problem formulation.
  2. [Abstract] Abstract (numerical example): the demonstration is described only at the level of 'a numerical example is used'; no error metrics, recovery rates, or verification that the recovered topology matches the ground truth under the stated assumptions are provided, leaving the empirical support for the central claim unassessed.
minor comments (1)
  1. The modifications made to the Auslander-Parter-Goldstein algorithm are not detailed; a brief description of the changes would improve reproducibility.

Simulated Author's Rebuttal

2 responses · 0 unresolved

We thank the referee for the detailed review and constructive comments. We respond to each major comment below, maintaining consistency with the manuscript's stated assumptions and content.

read point-by-point responses
  1. Referee: [Abstract] Abstract: the reconstruction pipeline is conditioned on knowing the Kirchhoff index a priori, yet the only data source is a proper subset of boundary-to-boundary resistance distances. No procedure is supplied for recovering this global scalar from the given measurements, rendering the input requirements inconsistent with the problem formulation.

    Authors: The manuscript explicitly formulates the problem under the assumption that the Kirchhoff index (along with node counts and conductance bounds) is known a priori. The reconstruction method is developed and analyzed within this setting, using the limited boundary measurements as the primary data source. This is consistent with the problem statement, which does not claim that all required scalars must be derived solely from the measurements. The approach applies when these quantities can be supplied independently, as is common in certain network identification scenarios. No inconsistency exists with the stated formulation. revision: no

  2. Referee: [Abstract] Abstract (numerical example): the demonstration is described only at the level of 'a numerical example is used'; no error metrics, recovery rates, or verification that the recovered topology matches the ground truth under the stated assumptions are provided, leaving the empirical support for the central claim unassessed.

    Authors: The abstract is a concise summary and refers to the detailed numerical example in Section 5 of the manuscript, which includes verification that the recovered topology matches the ground truth under the assumptions. To enhance the abstract's clarity regarding empirical support, we will revise it to briefly note the verification and key outcomes from the example. revision: yes

Circularity Check

0 steps flagged

No significant circularity; assumptions stated explicitly as inputs

full rationale

The paper states its multistage optimization method (Π1, Π2, Π3) under explicit a priori assumptions on node counts, conductance bounds, and Kirchhoff index. These are presented as known inputs rather than quantities derived or fitted within the derivation chain. No step reduces a claimed prediction or result to the measurements by construction, no self-citation load-bearing is present, and no ansatz or uniqueness theorem is smuggled in. The derivation is self-contained given the stated assumptions; any concern that the assumptions cannot be obtained from limited measurements is a question of problem formulation or correctness, not circularity in the mathematical steps.

Axiom & Free-Parameter Ledger

3 free parameters · 2 axioms · 0 invented entities

The reconstruction depends on several a priori known quantities that are not derived within the method and on domain assumptions about network geometry and passivity.

free parameters (3)
  • number of boundary and interior nodes
    Assumed known a priori as input to the method
  • maximum and minimum edge conductance
    Assumed known a priori to constrain the optimization
  • Kirchhoff index
    Assumed known a priori and used in the reconstruction
axioms (2)
  • domain assumption The unknown network is circular planar and passive resistive
    Stated as the problem setting in the abstract
  • domain assumption Limited resistance distance measurements are available only at boundary nodes
    Core input assumption for the reconstruction

pith-pipeline@v0.9.0 · 5777 in / 1425 out tokens · 55026 ms · 2026-05-23T08:12:52.575437+00:00 · methodology

discussion (0)

Sign in with ORCID, Apple, or X to comment. Anyone can read and Pith papers without signing in.

Reference graph

Works this paper leans on

39 extracted references · 39 canonical work pages

  1. [1]

    Akbaba, O

    M. Akbaba, O. Dakkak, B.-S. Kim, A. Cora, S. A. Nor, Elec- tric circuit-based modeling and analysis of the translational, rotational mechanical and electromechanical systems dynamics, IEEE Access 10 (2022) 67338–67349

  2. [2]

    Gomez, J

    F. Gomez, J. Bernal, J. Rosales, T. Cordova, Modeling and simulation of equivalent circuits in description of biological systems-a fractional calculus approach, Journal of Electrical Bioimpedance 3 (1) (2012) 2–11

  3. [3]

    Veldman-de Roo, A

    F. Veldman-de Roo, A. Tejada, H. van Waarde, H. L. Trentel- man, Towards observer-based fault detection and isolation for branched water distribution networks without cycles, in: 2015 European Control Conference (ECC), IEEE, 2015, pp. 3280– 3285

  4. [4]

    Jirkuu, J

    J. Jirkuu, J. Vilhelm, Resistor network as modeling tool for fracture detection in crystalline rocks., Acta Geodynamica et Geomaterialia 16 (4) (2019)

  5. [5]

    Lundstrom, K

    F. Lundstrom, K. Frogner, M. Andersson, A resistor network model for analysis of current and temperature distribution in carbon fibre reinforced polymers during induction heating, Jour- nal of Composite Materials 56 (20) (2022) 3159–3183

  6. [6]

    Y. Zhao, C. K. Khaw, Y. Wang, Measuring a soft resistive strain sensor array by solving the resistor network inverse problem, in: 2023 IEEE International Conference on Soft Robotics (Ro- boSoft), IEEE, 2023, pp. 1–7

  7. [7]

    V. V. Cheianov, V. I. Fal’ko, B. L. Altshuler, I. L. Aleiner, Random resistor network model of minimal conductivity in graphene, Physical review letters 99 (17) (2007) 176801

  8. [8]

    Rocco, J

    R. Rocco, J. del Valle, H. Navarro, P. Salev, I. K. Schuller, M. Rozenberg, Exponential escape rate of filamentary incuba- tion in mott spiking neurons, Physical Review Applied 17 (2) (2022) 024028

  9. [9]

    J. Zhu, A. Jabini, K. Golden, H. Eicken, M. Morris, A network model for fluid transport through sea ice, Annals of Glaciology 44 (2006) 129–133

  10. [10]

    Forcey, D

    S. Forcey, D. Scalzo, Phylogenetic networks as circuits with re- sistance distance, Frontiers in Genetics 11 (2020) 586664

  11. [11]

    Dorfler, F

    F. Dorfler, F. Bullo, Kron reduction of graphs with applica- tions to electrical networks, IEEE Transactions on Circuits and Systems I: Regular Papers 60 (1) (2012) 150–163

  12. [12]

    Curtis, E

    E. Curtis, E. Mooers, J. Morrow, Finding the conductors in cir- cular networks from boundary measurements, ESAIM: Mathe- matical Modelling and Numerical Analysis 28 (7) (1994) 781– 814

  13. [13]

    E. B. Curtis, J. A. Morrow, Determining the resistors in a net- work, SIAM Journal on Applied Mathematics 50 (3) (1990) 918– 930

  14. [14]

    E. B. Curtis, J. A. Morrow, Inverse problems for electrical net- works, Vol. 13, World Scientific, 2000

  15. [15]

    Ghosh, S

    A. Ghosh, S. Boyd, A. Saberi, Minimizing effective resistance of a graph, SIAM review 50 (1) (2008) 37–66

  16. [16]

    Moffat, M

    K. Moffat, M. Bariya, A. Von Meier, Unsupervised impedance and topology estimation of distribution networks—limitations and tools, IEEE Transactions on Smart Grid 11 (1) (2019) 846– 856

  17. [17]

    Soumalas, G

    K. Soumalas, G. Messinis, N. Hatziargyriou, A data driven ap- proach to distribution network topology identification, in: 2017 IEEE Manchester PowerTech, IEEE, 2017, pp. 1–6

  18. [18]

    H. J. van Waarde, P. Tesi, M. K. Camlibel, Topology identifica- tion of heterogeneous networks: Identifiability and reconstruc- tion, Automatica 123 (2021) 109331

  19. [19]

    Nabi-Abdolyousefi, M

    M. Nabi-Abdolyousefi, M. Mesbahi, Network identification via node knockout, IEEE Transactions on Automatic Control 57 (12) (2012) 3214–3219

  20. [20]

    B. M. Sanandaji, T. L. Vincent, M. B. Wakin, Exact topol- ogy identification of large-scale interconnected dynamical sys- tems from compressive observations, in: Proceedings of the 2011 American Control Conference, IEEE, 2011, pp. 649–656. 11

  21. [21]

    Materassi, M

    D. Materassi, M. V. Salapaka, On the problem of reconstructing an unknown topology via locality properties of the wiener filter, IEEE transactions on automatic control 57 (7) (2012) 1765– 1777

  22. [22]

    Biradar, D

    S. Biradar, D. U. Patil, Topology reconstruction of a circular planar resistor network, in: 2023 European Control Conference (ECC), IEEE, 2023, pp. 1–6

  23. [23]

    D. Cox, J. Little, D. O’Shea, M. Sweedler, Ideals, varieties, and algorithms, American Mathematical Monthly 101 (6) (1994) 582–586

  24. [24]

    Biradar, D

    S. Biradar, D. U. Patil, Topology reconstruction of a resistive network with limited boundary measurements, in: 2022 Eighth Indian Control Conference (ICC), IEEE, 2022, pp. 379–384

  25. [25]

    Hopcroft, R

    J. Hopcroft, R. Tarjan, Efficient planarity testing, Journal of the ACM (JACM) 21 (4) (1974) 549–568

  26. [26]

    Christiano, J

    P. Christiano, J. A. Kelner, A. Madry, D. A. Spielman, S.-H. Teng, Electrical flows, laplacian systems, and faster approxima- tion of maximum flow in undirected graphs, in: Proceedings of the forty-third annual ACM symposium on Theory of comput- ing, 2011, pp. 273–282

  27. [27]

    M. C. Choi, On resistance distance of markov chain and its sum rules, Linear Algebra and its Applications 571 (2019) 14–25

  28. [28]

    Nishizeki, M

    T. Nishizeki, M. S. Rahman, Planar graph drawing, Vol. 12, World Scientific, 2004

  29. [29]

    X. Shen, S. Diamond, Y. Gu, S. Boyd, Disciplined convex- concave programming, in: 2016 IEEE 55th conference on de- cision and control (CDC), IEEE, 2016, pp. 1009–1014

  30. [30]

    T. Lipp, S. Boyd, Variations and extension of the convex– concave procedure, Optimization and Engineering 17 (2016) 263–287

  31. [31]

    Boros, P

    E. Boros, P. L. Hammer, Pseudo-boolean optimization, Discrete applied mathematics 123 (1-3) (2002) 155–225

  32. [32]

    Tarjan, Depth-first search and linear graph algorithms, SIAM journal on computing 1 (2) (1972) 146–160

    R. Tarjan, Depth-first search and linear graph algorithms, SIAM journal on computing 1 (2) (1972) 146–160

  33. [33]

    Auslander, Psv on imbedding graphs in the plane, Journal of Mathematics and Mechanics 10 (3) (1961) 517–523

    L. Auslander, Psv on imbedding graphs in the plane, Journal of Mathematics and Mechanics 10 (3) (1961) 517–523

  34. [34]

    Goldstein, An efficient and constructive algorithm for test- ing whether a graph can be embedded in a plane, in: Graph and Combinatorics Conference, Contract No

    A. Goldstein, An efficient and constructive algorithm for test- ing whether a graph can be embedded in a plane, in: Graph and Combinatorics Conference, Contract No. NONR 1858-(21), Office of Naval Research Logistics Proj., Dept. of Mathematics, Princeton University, May 16-18, 1963

  35. [35]

    W. T. Tutte, A census of planar triangulations, Canadian Jour- nal of Mathematics 14 (1962) 21–38

  36. [36]

    Bianchi, A

    M. Bianchi, A. Cornaro, J. L. Palacios, A. Torriero, Bounds for the kirchhoff index via majorization techniques, Journal of mathematical chemistry 51 (2) (2013) 569–587

  37. [37]

    V. V. Fedorov, Theory of optimal experiments, Elsevier, 2013

  38. [38]

    Behrens, Planarity testing–the efficient way? Appendix A

    K. Behrens, Planarity testing–the efficient way? Appendix A. Convexity of Resistance Distance & Kirchhoff’s Index The convexity of resistance distance with respect to the edge conductance is discussed in [15] by omitting proof. Here, we mention the same with detailed alternate proof. Proposition 10. Let c be a vector of edge conductances of Γ, then the re...

  39. [39]

    edge resistance r(n)(st) is increased by 1Ω

    the edge st can be deleted, or, 2. edge resistance r(n)(st) is increased by 1Ω. Let us call an operation in point 1 as OP1 and, operation in point 2 as OP2. In case- 1, first implement operation OP1, then operation OP2 on Γ (n) I = ( G(n) I , γ(n)) independently. Let ˜rd s,t(OP1) and ˜rd s,t(OP2) be the resistance distance error across s, t∈VB after commi...