---
title: Liar's Vertex-Edge Domination
url: https://www.emergentmind.com/topics/liar-s-vertex-edge-dominating-set
type: topic
---

# Liar's Vertex-Edge Domination

Liar’s vertex-edge dominating set is a fault-tolerant edge-monitoring concept on a graph \(G=(V,E)\). For an edge \(e=xy\), its closed neighbourhood is \(N_G[e]=N_G[x]\cup N_G[y]\), and a set \(L\subseteq V\) is a liar’s vertex-edge dominating set if every edge satisfies \(|N_G[e]\cap L|\ge 2\) and every pair of distinct edges \(e_i,e_j\) satisfies \(|(N_G[e_i]\cup N_G[e_j])\cap L|\ge 3\). The associated optimization problem, usually called \(\textsc{MinLVEDP}\), asks for such a set of minimum cardinality; its minimum value is the liar’s ve-domination number \(\gamma_{lve}(G)\) [2310.07465]. The notion extends classical vertex-edge domination by combining local redundancy with pairwise disambiguation, and subsequent work has developed exact algorithms, hardness results, and approximation guarantees across several graph classes [2310.07465; 2507.04721; 2509.11775].

## 1. Formal definition and antecedents

The immediate precursor is ordinary vertex-edge domination. For a graph \(G=(V,E)\), a vertex \(u\in V\) ve-dominates an edge \(xy\in E\) iff \(x\in N_G[u]\) or \(y\in N_G[u]\); equivalently, \(u\) ve-dominates exactly those edges having at least one endpoint in \(N_G[u]\). A set \(S\subseteq V\) is a ve-dominating set if every edge is ve-dominated by some vertex of \(S\), and the minimum size of such a set is \(\gamma_{ve}(G)\). The same literature also considers independent ve-dominating sets and the parameter \(i_{ve}(G)\) [1910.03635].

A broader multiplicity-based generalization is \(k\)-vertex-edge domination. A set \(D\subseteq V\) is a \(k\)-vertex-edge dominating set if, for every edge \(uv\in E\),
\[
|(N_G[u]\cup N_G[v])\cap D|\ge k.
\]
The corresponding minimum size is denoted \(\gamma_{kve}(G)\) [2310.07452]. In this formulation, liar’s vertex-edge domination can be viewed as a strengthening of the case \(k=2\), but not as an exact synonym for it.

The liar variant fixes the dominated objects as edges and the dominators as vertices, while adding a pairwise condition. A set \(L\subseteq V\) is a liar’s vertex-edge dominating set if
\[
\forall e_i\in E,\quad |N_G[e_i]\cap L|\ge 2,
\]
and
\[
\forall e_i\ne e_j\in E,\quad |(N_G[e_i]\cup N_G[e_j])\cap L|\ge 3.
\]
The optimization problem is the \(\textsc{Minimum\ Liar’s\ Vertex\text{-}Edge\ Domination\ Problem}\) (\(\textsc{MinLVEDP}\)); the decision version is \(\textsc{DecideLVEDP}\) [2310.07465].

## 2. Conceptual meaning and relation to nearby notions

The standard interpretation is in communication networks. Vertices host sentinels and edges represent communication channels. A sentinel at \(v\) can monitor damaged channels incident to vertices in \(N_G[v]\), so an edge \(e=xy\) is monitored by sentinels in \(N_G[x]\cup N_G[y]=N_G[e]\). Ordinary ve-domination ensures one witness per channel. A \(k\)-ve dominating set models tolerance to up to \(k-1\) sentinel failures near a damaged edge. Liar’s vertex-edge domination addresses a stronger fault model in which a sentinel may correctly detect a broken link but falsely report another nearby undamaged link as broken [2310.07465; 2507.04721].

Under that model, the first liar condition,
\[
|N_G[e]\cap L|\ge 2,
\]
ensures that every edge has at least two local witnesses. The second condition,
\[
|(N_G[e_i]\cup N_G[e_j])\cap L|\ge 3,
\]
ensures that any two distinct edges together have at least three witnesses, preventing ambiguity generated by a single false report [2310.07465].

This places liar’s vertex-edge domination strictly between double and triple vertex-edge domination. The literature states explicitly that every liar’s ve-dominating set is a \(2\)-ve dominating set, and every \(3\)-ve dominating set is a liar’s ve-dominating set [2310.07465]. A common misconception is therefore to identify liar’s ve-domination with \(2\)-ve domination; the pairwise union condition shows that this is incorrect. A second misconception is to treat it as a verbatim transfer of liar’s domination on vertices. In liar’s ve-domination, the dominated objects are edges, but domination is still realized by vertices, so the relevant neighbourhoods are \(N_G[e]\) rather than \(N_G[v]\) [2507.04721].

## 3. Exact algorithms on tractable graph classes

The first exact algorithmic result for the liar variant is linear-time solvability on trees. The tree algorithm is presented as a labelling-based greedy reduction algorithm on an \(l\)-labelled tree in which each edge has a label \(k(e)\in\{0,1,2\}\) and each vertex has a label \(t(v)\in\{B,R\}\). A set \(D\subseteq V\) is an \(l(k,t)\)-dominating set if required red vertices are included, every edge \(e\) satisfies \(|N_G[e]\cap D|\ge k(e)\), and every pair of distinct edges \(e,e'\) satisfies \(|(N_G[e]\cup N_G[e'])\cap D|\ge k(e)+k(e')-1\). The original \(\textsc{MinLVEDP}\) instance is recovered by taking all vertices black and all edge labels equal to \(2\) [2310.07465].

The tree is processed bottom-up in a BFS-derived ordering. At each level, support vertices are handled in two rounds. The first round forces enough vertices in a local closed neighbourhood to satisfy edgewise requirements; the second round repairs the pair condition involving the parent edge. Once forced child vertices are committed, the children are deleted and the residual demand on the parent edge is updated by
\[
k'(up(u))=\max\{k(up(u))-|c(u)\cap r(u)|,0\}.
\]
When the residual tree becomes a rooted star, a direct star subroutine completes the solution. The total running time is linear [2310.07465].

A later development extends exact linear-time solvability to block graphs. Here the central structure is the cut-tree \(T_G\), whose nodes represent blocks and cut vertices. The algorithm works on a labelled block graph in which each vertex \(v\) carries a label \(M_V(v)=(t(v),s(v))\), with \(t(v)\in\{B,R\}\) and \(s(v)\) a nonnegative integer, while each edge has a label \(k(e)\in\{0,1,2\}\). An \(M_{LVE}\)-dominating set must include all red vertices, satisfy \(|N_G[v]\cap L|\ge s(v)\) for every vertex, satisfy \(|N_G[e]\cap L|\ge k(e)\) for every edge, and satisfy
\[
|(N_G[e]\cup N_G[f])\cap L|\ge \max\{k(e)+k(f)-1,0\}
\]
for every pair of distinct edges \(e,f\). Support blocks are processed bottom-up, first resolving internal requirements of descendant end blocks and then resolving conditions attached to the relevant cut vertices. After deleting solved branches, residual labels are updated through formulas such as
\[
k'(e)=\max\{k(e)-|r(N_G(c_i)\setminus V(B'))|,0\},
\]
\[
s'(c_i)=\max\{s(c_i)-|r(N_G(c_i)\setminus V(B'))|,0\},
\]
and the recurrence
\[
\gamma(G)=\gamma(G')+|r(N_G[c_i]\setminus V(B'))|.
\]
The final residual case is a star block graph, and the overall running time is \(O(|V(G)|+|E(G)|)\) [2507.04721].

Proper interval graphs also admit a linear-time algorithm. The method relies on an interval representation with no interval properly containing another and on an edge interval ordering \(\sigma_E=(e_1,e_2,\dots,e_m)\). For each current edge \(e_i\), the algorithm first ensures two witnesses by adding the rightmost needed vertices from \(N_G[e_i]\setminus L\). It then finds the smallest later edge \(e_{min}\) that either still has too few selected neighbours or has exactly the same selected neighbourhood contribution as \(e_i\), and it adds one or two more rightmost vertices accordingly. The correctness proof uses proper interval geometry, especially the fact that a non-neighbouring vertex lies completely to the left or completely to the right of the edge interval, together with exchange lemmas showing that rightmost choices can replace arbitrary witnesses without loss of optimality. The total running time is again \(O(n+m)\) [2507.04721].

## 4. Hardness and complexity boundaries

Despite these exact algorithms, the decision problem is hard on several natural graph classes. The initial algorithmic study proves that \(\textsc{DecideLVEDP}\) is NP-complete for general graphs, chordal graphs, bipartite graphs, and \(p\)-claw free graphs for \(p\ge 4\) [2310.07465]. The basic reduction attaches one fresh leaf to each vertex of an input instance of liar’s domination. If \(G=(V,E)\) has vertices \(v_1,\dots,v_n\), then the constructed graph is
\[
V'=V\cup\{u_i:1\le i\le n\},\qquad
E'=E\cup\{u_iv_i:1\le i\le n\}.
\]
The pendant edge \(u_iv_i\) has \(N_{G'}[u_iv_i]=N_{G'}[v_i]\), so liar’s domination constraints on vertices are encoded as liar’s ve-domination constraints on pendant edges [2310.07465].

A sharper negative result appears for undirected path graphs. The problem remains NP-complete on this class by reduction from 3-Dimensional Matching. The reduction builds a clique tree and shows that the constructed graph has a liar’s ve-dominating set of size
\[
4p+10q
\]
if and only if the original \(3\)-DMP instance has a matching of size \(q\) [2507.04721]. This is particularly significant because the same paper also gives linear-time algorithms for block graphs and proper interval graphs, both closely related to chordal structure. The resulting boundary inside chordal-related classes is therefore genuinely nontrivial.

The problem is also NP-complete in unit disk graphs. The reduction starts from planar vertex cover in graphs of maximum degree \(3\), uses an orthogonal grid embedding, transforms each embedded edge into a path of carefully placed unit-distance vertices, and attaches a pendant length-\(4\) segment to every original vertex point. The key threshold is that the unit disk graph \(G'\) has a liar’s ve-dominating set of size at most
\[
k+3n+6l
\]
if and only if the original planar graph has a vertex cover of size at most \(k\), where \(n\) is the number of original vertices and \(l\) is the total number of line segments in the orthogonal embedding [2509.11775].

## 5. Approximation algorithms, lower bounds, and geometric approximation

For general graphs, the principal approximation algorithm is two-phase. First, it computes an approximate \(2\)-ve dominating set \(D\) satisfying
\[
|D|\le (2\ln \Delta(G)+1)\,|D^*|,
\]
where \(D^*\) is an optimum \(2\)-ve dominating set. If \(D\) already satisfies the liar pair condition, it is accepted. Otherwise, the algorithm forms the universe
\[
X=\{(e_i,e_j): |(N_G[e_i]\cup N_G[e_j])\cap D|=2\}
\]
of deficient edge pairs and, for each vertex \(v_k\in V\setminus D\), the set
\[
S_k=\{(e_i,e_j)\in X:\ v_k\in N_G[e_i]\cup N_G[e_j]\}.
\]
A greedy set cover on \((X,\mathcal S)\) produces a repair set \(C\), and \(L=D\cup C\) becomes a liar’s ve-dominating set. The final guarantee is
\[
|L|\le 2(3\ln \Delta(G)+1)\,|L^*|,
\]
so \(\textsc{MinLVEDP}\) admits a polynomial-time \(O(\ln \Delta(G))\)-approximation [2310.07465].

For \(p\)-claw free graphs, the approximation method is combinatorial rather than set-cover-based. It computes three maximal distance-\(2\) matchings \(M_1,M_2,M_3\) in succession and returns
\[
L=V(M_1)\cup V(M_2)\cup V(M_3).
\]
The analysis uses the lower bound
\[
\frac{k|M|}{p-1}\le |D_k^*|
\]
for a maximal distance-\(2\) matching \(M\) and a minimum \(k\)-ve dominating set \(D_k^*\). In the liar case this yields
\[
\frac{2|M|}{p-1}\le |L^*|,
\]
from which the algorithm obtains a \(3(p-1)\)-approximation [2310.07465].

These positive results are paired with hardness of approximation. The problem cannot be approximated within
\[
\tfrac12\left(\tfrac18-\varepsilon\right)\ln |V|
\]
for any \(\varepsilon>0\), unless
\[
NP\subseteq DTIME(|V|^{O(\log(\log|V|))}).
\]
It is also APX-complete for graphs with maximum degree \(5\) and for \(p\)-claw free graphs for \(p\ge 6\) [2310.07465].

Unit disk graphs behave differently. Although exact solution is NP-complete, the minimum problem admits a PTAS. The method decomposes the graph into \(2\)-separated local regions, expands each region to a bounded-radius neighbourhood, computes local optima exactly, and glues them together. A useful auxiliary fact is that the union of three successive maximal independent sets is always a liar’s ve-dominating set. For a radius-\(r\) neighbourhood, this yields the explicit bound
\[
|L(N_G^r[v])|\le 3(2r+1)^2.
\]
The algorithm chooses the smallest radius \(r'\) such that
\[
|L(N_G^{r'+6}[v])|\le (1+\epsilon)\,|L(N_G^{r'}[v])|,
\]
and the stopping radius satisfies
\[
r'=O\!\left(\frac{1}{\epsilon}\log\frac{1}{\epsilon}\right).
\]
Because these local neighbourhoods have bounded size for fixed \(\epsilon\), local optima can be found by brute force, and their union yields a \((1+\epsilon)\)-approximation with running time
\[
n^{O(c^2)},\qquad c=O\!\left(\frac{1}{\epsilon}\log\frac{1}{\epsilon}\right)
\]
[2509.11775].

## 6. Structural themes, methodology, and current research frontiers

Several methodological patterns recur across the literature. One is labelled reduction: the tree algorithm uses edge demands \(k(e)\in\{0,1,2\}\) and vertex colours \(t(v)\in\{B,R\}\), while the block-graph algorithm uses the richer state space \(M_V(v)=(t(v),s(v))\) together with edge labels \(k(e)\in\{0,1,2\}\). In both cases, partial solutions are summarized as residual local obligations rather than recomputed globally [2310.07465; 2507.04721].

A second pattern is the use of graph-specific decompositions. Trees are handled bottom-up through support vertices; block graphs through cut-trees, end blocks, and support blocks; proper interval graphs through an edge interval ordering; unit disk graphs through separated neighbourhoods and packing bounds [2310.07465; 2507.04721; 2509.11775]. This indicates that the tractable cases identified so far depend heavily on highly constrained structure.

A third theme is the interaction between local multiplicity and pairwise separation. The \(k\)-ve framework captures the redundancy component alone, whereas liar’s ve-domination adds an explicit condition on pairs of edges [2310.07452; 2310.07465]. The approximation algorithm for general graphs makes this split especially transparent: a first phase enforces local double coverage, and a second phase repairs deficient edge pairs through a set-cover instance [2310.07465].

Background work on ordinary ve-domination also supplies a cautionary perspective. A claimed reduction from ve-domination on trees to weighted distance-\(3\) domination was shown to fail, and ordinary ve-domination already exhibits delicate behaviour on trees, block graphs, and undirected path graphs [1910.03635]. This suggests that liar’s ve-domination, which depends not only on coverage but also on coverage multiplicity across pairs of edges, is structurally stricter than a naive radius-based reformulation would capture.

The current frontier is therefore not the existence of a single universal technique, but the delineation of graph classes where the liar constraints remain compressible. The recent literature explicitly points toward further study on other subclasses of chordal graphs, on bipartite and other graph classes, and on additional approximation algorithms beyond the presently known settings [2507.04721; 2509.11775].

Source: https://www.emergentmind.com/topics/liar-s-vertex-edge-dominating-set