On approximation algorithm for the edge metric dimension problem (Q2220845)

From MaRDI portal





scientific article; zbMATH DE number 7300930
Language Label Description Also known as
default for all languages
No label defined
    English
    On approximation algorithm for the edge metric dimension problem
    scientific article; zbMATH DE number 7300930

      Statements

      On approximation algorithm for the edge metric dimension problem (English)
      0 references
      0 references
      25 January 2021
      0 references
      This article studies the concept of edge metric dimension. One can define the edge metric dimension as the smallest size of a vertex subset of a graph such that, for each pair of edges in the graph, there is a vertex in the subset which ``distinguishes'' the edges. Here, we say that two edges are distinguished by a vertex if they have different distances to the vertex (where the distance of an edge to a vertex is defined as the smaller of the two distances of its endpoints to the vertex). The analogous problem of vertex metric dimension (i.e., distinguishing vertices by distances) is a classical problem which has been well studied from both a graph-theoretical and an algorithmic point of view, with approximation algorithms and hardness of approximation results matching the ratio up to a multiplicative constant. As mentioned above, this work studies a natural edge metric dimension problem in which research interest has not been very pronounced and, in particular, for which approximability results are lacking. The main result of this work consists in claiming a \(1+\ln(n) + \ln(\log_2(n))\)-approximation algorithm for this problem. While the work uses standard techniques from submodular optimization, the result it mentions is nonetheless interesting. However, the quality of writing is substandard, and there are issues with the proofs. The most substantial ones I noticed are the following: \begin{itemize} \item In Case 2 in the proof of Lemma 2.5 the authors assume there are vertices \(x_1,x_2,...,x_k\) that split \(E_j\) into sets \(E_{j_1},...,E_{j_{k_j}}\), but one can find graphs where this does not hold, e.g., a tree consisting of 2 paths of length 3 sharing a single (root) endpoint, \(\Gamma_0=\emptyset\), and \(v\) being a root. \item In the proof of Lemma 2.5, one needs to address why, without loss of generality, one can assume that \(t=2\). This is not obvious, and it needs to be shown formally. \item The statement of Lemma 2.7 is wrong, and one can find a counterexample for it. One should say that \(\Delta_v f(\Gamma)=0\) needs to hold for every vertex \(v\), and the proof needs to be completely rewritten. \end{itemize} These are only some of the issues I found, and in my opinion the paper should not have been published in this version.
      0 references
      approximation algorithms
      0 references
      submodular optimization
      0 references
      greedy algorithm
      0 references
      edge metric dimension
      0 references

      Identifiers

      0 references
      0 references
      0 references
      0 references
      0 references
      0 references