1. Introduction
Signed domination and minus domination are natural extensions of classical domination in which vertices are assigned values from
or
, respectively, subject to constraints on closed neighborhoods. These notions have been extensively investigated in the literature; for example, see [
1,
2,
3,
4,
5,
6,
7].
A particularly restrictive and intriguing version is the
efficient variant, in which the neighborhood constraint is strengthened from an inequality to an equality. An efficient signed (respectively, minus) dominating function of a graph
satisfies
The equality requirement leads to substantially different structural and algorithmic behavior from the classical domination problems.
It is useful to distinguish two independent aspects of these domination variants. The first concerns the label set assigned to vertices, such as for signed domination and for minus domination. The second concerns the form of the neighborhood constraint imposed on the labeling. Classical domination uses the inequality , efficient domination strengthens this to the equality , and reverse domination considers the reversed inequality .
Lu, Peng, and Tang [
8] initiated the systematic study of the efficient minus domination problem (EMDP) and the efficient signed domination problem (ESDP). They showed that both problems are NP-complete on chordal and chordal bipartite graphs, and obtained linear-time algorithms only for the very restricted class of chain interval graphs. In their conclusion, they explicitly asked whether EMDP and ESDP are polynomially solvable on interval graphs, in particular on proper interval graphs.
Proper interval graphs form one of the most structured subclasses of interval graphs. They admit a proper interval ordering in which every closed neighborhood forms a consecutive block [
9,
10,
11]. Matrices arising from such orderings have the consecutive ones property. This property is a classical source of totally unimodular matrices in combinatorial optimization [
12,
13,
14]. Such matrices play a central role in linear programming (LP), since totally unimodular (TU) constraint matrices guarantee the integrality of extreme points of the associated polyhedra.
In the existing literature, three types of domination variants have been studied for signed and minus domination: the classical versions based on inequality constraints, efficient versions based on equality constraints, and reverse versions based on reversed inequalities. These problems have almost exclusively been investigated on unweighted graphs, typically from the perspective of existence and optimization of feasible labelings.
Weighted formulations, in which vertex weights are incorporated into the objective function, have received little attention despite arising naturally from an optimization perspective. This motivates the weighted formulations considered in this paper. From the polyhedral viewpoint adopted in this paper, these variants differ only in the type of neighborhood constraint while sharing the same underlying matrix structure.
In this paper, we solve the open problem posed in [
8] by proving that both the EMDP and ESDP are polynomial-time solvable on proper interval graphs. Under a proper interval ordering, the closed-neighborhood matrix is totally unimodular, which provides natural linear programming formulations for both the unweighted and vertex-weighted versions.
Consequently, efficient minus and signed domination on proper interval graphs admit a clean polyhedral characterization, linking domination theory with classical results in combinatorial optimization and extending the theory from the traditional unweighted setting to a weighted framework.
The contributions of this paper can be summarized as follows.
First, we resolve the open problem posed by Lu, Peng, and Tang by proving that both the efficient minus domination problem (EMDP) and the efficient signed domination problem (ESDP) are polynomial-time solvable on proper interval graphs.
Second, we formulate these problems as linear programs based on the closed-neighborhood matrix of the graph.
Third, by combining the totally unimodular structure of this matrix with the Hoffman–Kruskal theorem, we show that the LP relaxations already yield integral optimal solutions.
Fourth, we demonstrate that this totally unimodular viewpoint extends naturally to a broader family of domination-type problems, including classical signed domination, classical minus domination, reverse signed domination, reverse minus domination, and their vertex-weighted versions.
The remainder of the paper is organized as follows:
Section 2 introduces the necessary background, while
Section 3 develops linear programming formulations and exploits the totally unimodular structure of the closed-neighborhood matrix of proper interval graphs to derive polynomial-time solvability together with algorithmic aspects and a broader TU framework.
2. Preliminaries
This section recalls several concepts that will be used to reveal the totally unimodular structure of the closed-neighborhood matrix of proper interval graphs.
2.1. Neighborhoods and Labelings
Throughout this paper,
denotes a simple undirected graph with vertex set
and edge set
E. For a vertex
, the
open neighborhood of
v is
and the
closed neighborhood is
Let
and let
be a labeling function of
G. For any
, define
so that
denotes the sum of labels over the closed neighborhood of
v.
For an unweighted graph
G, the labeling weight of
f is
. For a vertex-weighted graph
with
, the labeling weight of
f is
2.2. Y-Domination, Signed Domination, and Minus Domination
A labeling
is a
Y-dominating function if
The Y-domination problem is to find a Y-dominating function of G with minimum labeling weight.
A function
is a
signed dominating function if
The signed domination problem is to find a signed dominating function of G with minimum labeling weight.
A function
is a
minus dominating function if
Analogously, the minus domination problem is to find a minus dominating function of G with minimum labeling weight.
2.3. Reverse Domination Variants
A labeling
is a
reverse Y-dominating function if
The reverse Y-domination problem is to find a Y-dominating function of G with maximum labeling weight.
A function
is a
reverse signed dominating function if
The reverse signed domination problem is to find a reverse signed dominating function of G with maximum labeling weight.
A function
is a
reverse minus dominating function if
Similarly, the reverse minus domination problem is to find a reverse minus dominating function of G with maximum labeling weight.
These variants differ only in the direction of the neighborhood inequality and will later be treated within the same linear programming framework.
2.4. Efficient Domination Variants
A labeling
is an
efficient Y-dominating function if
Bange et al. [
2] proved that for any fixed
Y, if an unweighted graph
G admits an efficient
Y-dominating function, then all such functions have the same labeling weight
. Hence, on unweighted graphs, the
efficient Y-domination problem is a feasibility problem.
On a vertex-weighted graph , the efficient Y-domination problem is to find an efficient Y-dominating function with minimum labeling weight.
Efficient signed domination (respectively, efficient minus domination) is efficient Y-domination with (respectively, ).
On unweighted graphs, the efficient signed domination problem (ESDP) and efficient minus domination problem (EMDP) are feasibility problems.
On a vertex-weighted graph , the ESDP (respectively, EMDP) is to find an efficient signed (respectively, minus) dominating function with minimum labeling weight.
2.5. Interval Graphs and Proper Interval Graphs
A graph
G is an
interval graph if each vertex
can be assigned an interval
on the real line such that
if and only if
. See
Figure 1 for an example.
An interval graph is a proper interval graph if no interval properly contains another.
Proper interval graphs admit an ordering
, called a
proper interval ordering, in which every closed neighborhood
forms a consecutive block of vertices (see, e.g., [
9,
10,
11]).
2.6. Linear Programming and Totally Unimodular Matrices
A linear program (LP) consists of a linear objective function together with a finite collection of linear constraints. The set of all points that satisfy the constraints is called the feasible region. Geometrically, the feasible region is a polyhedron, that is, a set obtained as the intersection of finitely many linear inequality or equality constraints.
A point in the feasible region is an extreme point if it cannot be written as a nontrivial convex combination of two distinct feasible points, or equivalently, if it is not contained in the relative interior of any line segment of feasible points. Extreme points play a central role in linear programming because whenever an LP has an optimal solution, it has an optimal solution attained at an extreme point of the feasible region.
A polyhedron is integral (or an integer polyhedron) if every extreme point is an integer point. In this case, solving the LP automatically yields an integer optimal solution, even though integrality was not imposed explicitly.
An integer linear program (ILP) is an LP with the additional requirement that the variables take integer values. In general, such integrality constraints are necessary to guarantee integer solutions. However, when the feasible region is an integer polyhedron, these additional constraints are not needed, since solving the LP already yields an integer extreme-point solution.
A matrix is totally unimodular (TU) if every square submatrix has determinant in .
A fundamental property of totally unimodular matrices is the following classical result (see, e.g., Schrijver [
12] and Hoffman and Kruskal [
15]). If a linear program is described by linear constraints with coefficients that form a totally unimodular matrix and bounds that are integers, then the feasible region of the LP is an integer polyhedron.
3. Linear Programming Approach
In this section, we reformulate the efficient minus domination problem and the efficient signed domination problem using the constraint matrix arising from the closed-neighborhood structure of a graph. This viewpoint expresses the neighborhood-sum constraints in a compact linear form and enables the use of tools from linear programming and polyhedral combinatorics.
Since the domination conditions are entirely determined by closed neighborhoods, the problem can be formulated naturally by the corresponding matrix. Let
be a graph with
. We define the
closed-neighborhood matrix of
G to be the 0–1 matrix
, given by
For a labeling
, let
be the vector with
for
. Then, the neighborhood-sum constraints
can be expressed compactly as
where
denotes the all-ones vector.
Let be a vertex-weight function and let .
3.1. Integer Linear Programming Formulations
We first formulate the ESDP and EMDP as integer linear programs.
In the ESDP, the labeling satisfies
for each
i. Therefore, the ESDP on
can be formulated as
In the EMDP, the labeling satisfies
for each
i. Hence, the EMDP on
can be formulated as
3.2. LP Relaxations
We next consider linear programming relaxations of the above integer programs.
For EMDP, we relax the integrality requirement
to the box constraint
This yields the LP relaxation
Let
denote the feasible region of this relaxation.
For the ESDP, the domain constraint
can be expressed by introducing variables
with
Consequently,
corresponds to
, and we relax this to
Substituting
into
gives
Moreover,
so minimizing
is equivalent to minimizing
. Hence, the LP relaxation of the ESDP can be written as
Let
denote the feasible region of this relaxation.
We now analyze the structure of these feasible regions.
3.3. Totally Unimodular Structure and Integrality
We now show why the LP relaxations derived above already produce integral optimal solutions. The argument relies on a classical theorem of Hoffman and Kruskal concerning totally unimodular matrices.
Definition 1. A polyhedron is box-integer
if for every pair of integral vectors with , the intersection has only integral extreme points. Theorem 1 (Hoffman and Kruskal [
12,
15]).
Let be an integral matrix. Then, the polyhedron is box-integer for every integral vector if and only if is totally unimodular. Theorem 2. Let be totally unimodular and let be integral. Then, the polyhedronis box-integer. Proof. The system
is equivalent to
Since
is also totally unimodular, the result follows from Theorem 1. □
Corollary 1. Let be totally unimodular and let be integral. Then, the polyhedronis box-integer. Proof. The equality system
is equivalent to
The corollary follows from Theorems 1 and 2. □
Under a proper interval ordering, the closed-neighborhood matrix has the consecutive ones property for rows, and as such is totally unimodular [
9,
13,
14].
Recall the feasible region
Since
is totally unimodular and the right-hand side
is integral, Corollary 1 implies that
is box-integer. Hence, every extreme point satisfies
. Consequently, the LP relaxation of EMDP already yields an optimal efficient minus dominating function whenever a feasible solution exists.
Recall the feasible region
Observe that the
ith component of
equals
. Hence, the right-hand side vector
has entries
If an efficient signed dominating function exists, then
must be odd for every
i; thus, this vector is integral.
Since is totally unimodular, Corollary 1 implies that is box-integer. Thus, every extreme point satisfies , resulting in . Consequently, the LP relaxation of ESDP already yields an optimal efficient signed dominating function whenever a feasible solution exists. In particular, no integer programming techniques are required.
3.4. Polynomial-Time Solvability
Theorem 3. The efficient minus domination problem (EMDP) and efficient signed domination problem (ESDP) are both polynomial-time solvable on proper interval graphs. Moreover, the same holds for their vertex-weighted versions. In particular, each problem can be solved in time, where and ω is the matrix multiplication exponent.
Proof. As shown in the previous subsections, due to the totally unimodular structure of the closed-neighborhood matrix under a proper interval ordering, both problems admit linear programming formulations with feasible regions that are box-integer. Hence, every optimal extreme point of the LP relaxation is integral, and solving the LP relaxations yields an optimal solution.
Each of the resulting LP relaxations has variables and constraints. Therefore, these problems are solvable in polynomial time by standard polynomial-time algorithms for linear programming.
Moreover, applying a recent deterministic LP algorithm [
16] yields a running time of
where
is the dual matrix multiplication exponent and
is the accuracy parameter. Under the current best-known bounds
and
[
17], the running time becomes
for constant accuracy parameter
, since
. □
3.5. A Totally Unimodular Framework
The arguments in the previous sections rely on the equality system
which arises naturally in the efficient variants of signed and minus domination. In this form, the right-hand side is integral whenever a feasible solution exists and the Hoffman–Kruskal theorem applies directly through the totally unimodular structure of the closed-neighborhood matrix.
However, classical and reverse domination variants impose inequality constraints of the form
Although these systems are not presented in equality form, they can be transformed into the same framework by the introduction of slack variables.
For example, a system of the form
can be rewritten as
where
. This system can be expressed in matrix form as
The augmented matrix
is obtained from
by appending unit columns (up to sign). Since total unimodularity is preserved under such operations, this matrix remains totally unimodular. Therefore, the Hoffman–Kruskal theorem implies that the corresponding polyhedron is box-integer.
This shows that the totally unimodular structure of the closed-neighborhood matrix is not restricted to the efficient variants. The same linear programming framework applies uniformly to domination problems defined by different label sets (signed or minus) and different types of neighborhood constraints (classical, efficient, or reverse) as well as to their vertex-weighted versions.
4. Conclusions
We have settled the open problem posed by Lu, Peng, and Tang by showing that both the efficient minus domination problem and the efficient signed domination problem are polynomial-time solvable on proper interval graphs. An important point is that this argument is independent of whether the objective is a minimization or a maximization problem.
The key insight is that the closed-neighborhood matrix of a proper interval graph possesses a totally unimodular structure, which allows these problems to be handled naturally through linear programming. In particular, the LP relaxations already yield integral optimal solutions, and no integer programming machinery is required.
Beyond the efficient variants, the discussion in
Section 3.5 shows that this totally unimodular viewpoint applies more broadly to a range of domination-type problems, including classical and reverse versions as well as their vertex-weighted forms. From this perspective, proper interval graphs provide a natural setting in which domination problems can be studied uniformly through polyhedral methods. This viewpoint places domination problems within the scope of polyhedral combinatorics.
It is natural to ask whether a similar approach could extend beyond proper interval graphs. For general interval graphs, the structural properties required to establish total unimodularity may fail. Moreover, circular-arc graphs do not admit a linear interval ordering, and the corresponding closed-neighborhood matrices generally lack the structural structure exploited in our proofs. Therefore, a direct extension of our method to circular-arc graphs does not appear immediate and would require additional structural insights.
The connection between domination theory and polyhedral combinatorics may be useful for investigating further domination variants on structured graph classes through linear programming and polyhedral techniques [
12].