Next Article in Journal
Common Test and Interval Estimation of Risk Ratio for Complex Paired Data Under Dallal’s Model
Next Article in Special Issue
Mathematical Framework for Characterizing Emotional Individuality in Large Language Models: Temperature Control, Fuzzy Entropy, and Persona-Based Diversity Analysis
Previous Article in Journal
Bayesian-Optimized Ensemble Learning for Music Popularity Prediction with Shapley-Based Interpretability
Previous Article in Special Issue
A Residual Control Chart Based on Convolutional Neural Network for Normal Interval-Censored Data
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Fair Domination on Extended Supergrid Graphs: Complexity, Linear-Time Algorithms, and ILP Formulations †

Department of Computer Science and Information Engineering, Chaoyang University of Technology, Wufeng, Taichung 413310, Taiwan
A preliminary version of this paper has appeared in IIHMSP 2024: The 20th International Conference on Intelligent Information Hiding and Multimedia Signal Processing, Matsue, Japan, 4–6 October 2024.
Mathematics 2026, 14(6), 947; https://doi.org/10.3390/math14060947
Submission received: 7 February 2026 / Revised: 6 March 2026 / Accepted: 7 March 2026 / Published: 11 March 2026

Abstract

A dominating set of a graph is a subset of vertices such that every vertex is either contained in the set or adjacent to at least one vertex in it. A dominating set is called k-fair if each vertex not in this set is adjacent to exactly k vertices of the set. The domination and k-fair domination problems aim to find such sets of minimum cardinality. Both problems are NP-complete for general graphs, and the domination problem remains NP-complete on grid graphs, whereas the k-fair domination problem remains open on grid graphs. In this paper, we study the 1-fair and 2-fair domination problems on extended supergrid graphs, which generalize grid graphs and include both grid and supergrid graphs as subclasses. We prove that the 1-fair domination problem is NP-complete for these graph classes, even when restricted to planar graphs with maximum degree 4. On the positive side, for rectangular supergrid graphs, we present a linear-time algorithm for computing minimum 1-fair dominating sets. In addition, we formulate an integer linear programming (ILP) model to investigate the 1-fair and 2-fair dominations on small instances and introduce a restricted k-fair domination problem motivated by the experimental observations.

1. Introduction

Domination and its variants have been extensively studied in graph theory. The domination problem is known to be NP-complete for general graphs and remains NP-complete for planar graphs with maximum degree 3 [1], grid graphs [2], cubic planar graphs [3], chordal graphs [4], circle graphs [5], and many other graph classes. In contrast, the domination problem can be solved in polynomial time on several highly restricted graph classes, including trees [6], interval graphs [7], and cographs [8]. These sharp complexity boundaries have motivated further investigations into domination variants—including paired domination, restrained domination, and fair domination—on structured graph families. In particular, while domination is known to be NP-complete on grid graphs, the computational complexity of several domination variants on grid-like and supergrid-like graph classes remains open, providing strong motivation for recent research in this direction. Comprehensive surveys and references on domination and its variants can be found in the monographs by Haynes, Hedetniemi, and Slater [9,10], as well as in Johnson’s NP-completeness columns [11] and subsequent works that classify domination problems across numerous graph families.
Fair domination was introduced as a refinement of domination to impose local balance constraints [12]. The authors showed that the 1-fair domination problem coincides with the perfect domination problem. Nevertheless, this notion differs from efficient domination (also known as perfect codes), in which the closed neighborhoods of the dominating vertices form a partition of the vertex set; that is, every vertex is dominated by exactly one vertex of the dominating set.
Several studies have investigated fair domination in specific graph classes. Maravilla et al. [13] examined k-fair dominating sets in graphs obtained from operations such as join, corona, composition, and Cartesian product, providing bounds or exact values for their k-fair domination numbers. Hajian and Rad [14] determined an upper bound for the fair domination number of the cactus graphs and showed that this bound coincides with the 1-fair domination number for these graphs. In the same year, Jayasree and Radha [15] calculated the 1-fair domination number for several special graphs, including paths, cycles, Sierpiński graphs, and rectangular supergrid graphs. Hajian et al. [16] further established an upper bound for the fair domination number of outerplanar graphs. Sangeetha et al. [17] systematically calculated the fair domination number for several special graphs, including mill graphs, sunlet graphs, crown graphs, ladder graphs, prism graphs, gear graphs, web graphs, and helm graphs. More recently, Alikhani and Safazadeh [18] analyzed the number of fair dominating sets in several special graphs, such as complete bipartite graphs, cycles, paths, sociable friendship graphs, and triangular cactus graphs. Despite this growing body of work, the complexity of the 1-fair and 2-fair domination problems on grid graphs remains unresolved.
Supergrid graphs and their variants arise naturally in the study of grid-based network models and have attracted increasing attention in recent years. An extended supergrid graph generalizes a grid graph by allowing additional edges while preserving a grid-like structure, and it contains both grid graphs and supergrid graphs as special cases. Despite their structural regularity, domination-type problems on extended supergrid graphs remain far from fully understood, especially under fairness constraints. The supergrid graphs were first introduced in [19], where it was shown that the Hamiltonian cycle and path problems for these graphs are NP-complete. Supergrid graphs and related grid-like graph classes have also been considered in domination-type problems [20,21]. However, fair domination on extended supergrid graphs has not previously been investigated from a theoretic complexity perspective.

Our Contributions

In this paper, we investigate the 1-fair and 2-fair domination problems on extended supergrid graphs from a computational complexity perspective. Our main focus is on establishing hardness results, complemented by positive results for restricted graph classes. The contributions of this paper can be summarized as follows:
  • We prove that the 1-fair domination problem is NP-complete on extended supergrid graphs, even when restricted to planar graphs with maximum degree 4. In [22], we claimed that the 2-fair domination problem on extended supergrid graphs is NP-complete; however, the proof contains a flaw. Therefore, its complexity remains open.
  • We analyze the structural properties of rectangular supergrid graphs with respect to fair domination and present a linear-time algorithm to compute minimum 1-fair dominating sets. We further provide a linear-time algorithm for the 2-fair domination problem on small rectangular supergrid graphs. The computational complexity of the 2-fair domination problem on large rectangular supergrid graphs, however, remains open.
  • We formulate an integer linear programming (ILP) model for computing optimal k-fair dominating sets and apply it to small supergrid graphs. The experimental results reveal that, due to the fairness constraints, many graphs admit the entire vertex set as the unique fair dominating set. Motivated by this observation, we introduce a variant called the restricted fair domination problem, whose computational complexity and potential applications merit further study.
These results reveal a sharp contrast between the intractable behavior of fair domination on general extended supergrid graphs and the tractable structure of rectangular subclasses, while the ILP-based study provides additional insight into structural irregularities and motivates the restricted fair domination model.
The remainder of this paper is organized as follows. Section 2 introduces the notation and preliminary concepts. Section 3 establishes the NP-completeness of the 1-fair domination problem on extended supergrid graphs. Section 4 investigates the 1-fair and 2-fair domination numbers of rectangular supergrid graphs. Section 5 presents the ILP model and introduces the restricted fair domination variant. Finally, Section 6 concludes the paper and discusses directions for future research.

2. Preliminaries and Definitions

All graphs considered in this paper are simple and undirected. For a graph G, let V ( G ) and E ( G ) denote its vertex set and edge set, respectively. For a vertex v V ( G ) , the open neighborhood of v is N G ( v ) = { u V ( G ) ( u , v ) E ( G ) } , and the closed neighborhood of v is N G [ v ] = N G ( v ) { v } . The degree of v in G is d e g G ( v ) = | N G ( v ) | . For a subset S V ( G ) , the subgraph induced by S is denoted by G [ S ] , and we define N G ( S ) = v S N G ( v ) and N G [ S ] = v S N G [ v ] . A path P in a graph G is a sequence ( v 1 , v 2 , , v k ) of adjacent vertices that begins at v 1 and ends at v k , called a ( v 1 , v k ) -path. All vertices v 1 , v 2 , , v k are distinct, except in the special case where the path forms a cycle and v 1 = v k . When there is no ambiguity, a path on n vertices is denoted by P n .

2.1. Supergrid-Related Graph Classes

An infinite two-dimensional integer supergrid  S is an infinite graph whose vertices are placed at all integer coordinate points in the two-dimensional Euclidean plane. Each vertex v is indicated by ( v x , v y ) , where v x and v y represent its x- and y-coordinates, respectively. In S , two vertices u and v are adjacent if and only if | u x v x | 1 and | u y v y | 1 , where | u x v x | and | u y v y | denote the absolute differences between the x-coordinates and y-coordinates of the two vertices, respectively. Thus, the supergrid contains horizontal, vertical, and two types of diagonal edges (left-skewed and right-skewed). A horizontal (respectively, vertical) path in S is a sequence of consecutive horizontal (respectively, vertical) edges. For example, Figure 1a depicts a partial segment of the infinite graph S .
An infinite two-dimensional integer grid  G is obtained from S by removing all diagonal edges. Two vertices w and z in G are adjacent if and only if | w x z x | + | w y z y | = 1 . For example, Figure 1b depicts a partial segment of the infinite graph G .
A supergrid graph is any finite, connected vertex-induced subgraph of S . Equivalently, its vertices correspond to a finite subset of integer lattice points in Z 2 , and two vertices are adjacent if and only if their Euclidean distance is at most 2 .
A grid graph is any finite, connected vertex-induced subgraph of G . Equivalently, its vertices correspond to a finite subset of integer lattice points in Z 2 , and two vertices are adjacent if and only if their Euclidean distance is one, that is, they differ by one in exactly one coordinate.
It should be noted that in grid graphs each vertex has a degree of at most 4, and every grid graph is both bipartite and planar [23]. However, in supergrid graphs, a vertex may have a degree up to 8, and such graphs are not necessarily bipartite or planar. This indicates that supergrid graphs have a more complex structure, which in turn leads to greater computational challenges when dealing with domination-related problems.
An extended supergrid graph is a finite, connected subgraph of S , while a grid graph (respectively, supergrid graph) is a finite, vertex-induced subgraph of G (respectively, S ). Note that an extended supergrid graph is not necessarily a vertex-induced subgraph of S . Thus, this class includes grid graphs and supergrid graphs as subclasses.
A rectangular supergrid graph (also called a King’s graph) is the vertex-induced subgraph of S on the vertex set { ( x , y ) Z 2 1 x n , 1 y m } . Equivalently, it is the strong product P m P n of the paths P m and P n . Two distinct vertices u and v are adjacent if and only if 0 | u x v x | 1 and 0 | u y v y | 1 , and ( u x , u y ) ( v x , v y ) . Such graphs exhibit strong regularity properties that play a crucial role in the design of efficient algorithms for fair domination. A rectangular grid graph is the vertex-induced subgraph of G on the same vertex set. Equivalently, it is the Cartesian product P m P n of the paths P m and P n , where two distinct vertices u and v are adjacent if and only if | u x v x | + | u y v y | = 1 .
Figure 2 presents examples of a grid graph, a rectangular grid graph, a supergrid graph, a rectangular supergrid graph, and an extended supergrid graph that is not an induced subgraph of S . In Figure 2, we assume that the vertex with coordinates ( 1 , 1 ) is located at the upper-left corner, and the coordinates increase to the right and downward. For illustration, Figure 2a displays the coordinates of the vertices in the grid graph. Figure 3 illustrates the relationships among these graph classes.

2.2. Domination and Fair Domination

A dominating set of a graph G is a subset D V ( G ) such that N G [ v ] D for every vertex v V ( G ) . For a vertex v and a dominating set D of G, v is said to be dominated by D. The domination number of G, denoted by γ ( G ) , is the minimum cardinality of a dominating set of G. The domination problem is to find a dominating set of size γ ( G ) .
Let k be a positive integer. A dominating set F of G is called a k-fair dominating set if every vertex v V ( G ) F satisfies | N G ( v ) F | = k . The k-fair domination problem is to find a k-fair dominating set of minimum cardinality. Since F = V ( G ) is a k-fair dominating set of G (because V ( G ) F = ), every graph admits a trivial k-fair dominating set. Let γ k f d ( G ) denote the minimum cardinality of a k-fair dominating set of G.
Clearly, if the maximum degree of the vertex of a graph G is Δ , then the only ( Δ + τ ) -fair dominating set in G is V ( G ) , where τ 1 . For example, in grid graphs (which have a maximum degree 4), the only 5-fair dominating set is the entire vertex set. Figure 4a depicts a minimum 1-fair dominating set of a grid graph, while Figure 4b shows a 1-fair dominating set that is not minimum, and Figure 4c shows a dominating set that is not 1-fair.

3. NP-Completeness Results

In this section, we establish the computational hardness of fair domination on extended supergrid graphs. We prove that the 1-fair domination problem is NP-complete for grid and supergrid graphs. Moreover, the reduction extends to planar graphs with maximum degree 4. Chen et al. [20] showed that the domination and independent domination problems on supergrid graphs are NP-complete. Following a similar approach, we show that the 1-fair domination problem also remains NP-complete on this graph class and on grid graphs. Our proof is based on a polynomial time reduction from the domination problem on grid graphs, which was proved NP-complete by Clark et al. [2]. Specifically, we transform any instance of the domination problem on grid graphs into an equivalent instance of the 1-fair domination problem on grid and supergrid graphs.
Theorem 1
([2]). The domination problem on grid graphs is NP-complete.
We first prove that the 1-fair domination problem is NP-complete on grid graphs. Given a grid graph G g , we construct another grid graph, denoted by G g 1 fd . The key property of the construction is that G g has a dominating set D with | D | k if and only if G g 1 fd has a 1-fair dominating set D g 1 fd with | D g 1 fd | k + 2 | E ( G g ) | .
Given an input grid graph G g , we construct a new grid graph G g 1 fd as follows (see Algorithm 1):
Algorithm 1 Grid graph construction algorithm
  • Input: A grid graph G g .
  • Output: The constructed grid graph G g 1 fd .
  • Step 1: Construct the 5-subdivision graph G g of the input grid graph G g . For each edge ( u , v ) E ( G g ) , subdivide it by inserting four new vertices so that ( u , v ) is replaced by a path of length 5 between u and v. Since G g is a grid graph, each subdivided edge forms a horizontal or vertical path. The resulting graph is the 5-subdivision of G g , denoted by G g . An example of G g is shown in Figure 5b for the grid graph G g in Figure 5a.
  • Step 2: Introduce square tentacles. For each ( u , v ) -path in G g corresponding to an original edge ( u , v ) E ( G g ) , we replace the path with a connected subgraph called a ( u , v ) -square tentacle, denoted by S g ( u , v ) . This tentacle is a small grid subgraph whose endpoints u and v (the original vertices of G g ) serve as connectors. An example of a ( u , v ) -square tentacle is shown in Figure 5c.
  • Step 3: Final construction. After performing the above replacement for every such path, the resulting graph is denoted by G g 1 fd and output it.
In our previous work [20,21], we introduced a placement strategy to place square tentacles on the enlarged grid graph G g so that any two tentacles intersect only at their connectors. The idea is summarized as follows. Consider a unit square in the grid graph G g whose vertices are ( i , j ) , ( i , j + 1 ) , ( i + 1 , j ) , and ( i + 1 , j + 1 ) . These four vertices serve as the connectors for the corresponding square tentacles. If both i and j are odd or both are even, the tentacles are placed as shown in Figure 6a; otherwise, they are arranged as in Figure 6b. When square tentacles are placed within a unit square of the enlarged grid graph G g , at most two tentacles appear in the square, and they always occupy opposite sides. Moreover, these two tentacles are separated by at least two grid points. Consequently, no vertex other than the connectors is shared by different square tentacles. We refer to this placement scheme as Rule AT (arrangement of the tentacles).
The following lemma shows that Algorithm 1, together with Rule AT, can be executed in linear time.
Lemma 1.
Given a grid graph G g , Algorithm 1 constructs a new grid graph G g 1 fd in O ( | V ( G g ) | + | E ( G g ) | ) -linear time.
Proof. 
We show that Algorithm 1 can be implemented in linear time and that the resulting graph is a grid graph.
Let G g be the input grid graph with n = | V ( G g ) | and m = | E ( G g ) | . In Step 1, each edge of G g is subdivided four times, introducing exactly four new vertices and five edges per original edge. Consequently, the resulting graph G g has
| V ( G g ) | = n + 4 m and | E ( G g ) | = 5 m ,
and can be constructed by processing each edge once. Hence Step 1 runs in O ( n + m ) time.
In Step 2, each subdivided path corresponding to an original edge is replaced by a constant-size tentacle S g ( u , v ) . Since the size of each tentacle is bounded by a constant independent of n and m, each replacement requires O ( 1 ) time. Applying this operation to all m edges requires O ( m ) time.
Since Step 3 merely outputs the constructed graph G g 1 fd , its running time is proportional to the output size and hence is O ( n + m ) .
Therefore, the total running time of the construction is O ( n + m ) , which is linear in the size of the input graph. Moreover, since all replacements use horizontal and vertical grid paths and grid subgraphs, the resulting graph G g 1 fd remains a grid graph.    □
We next show that the grid graph G g admits a dominating set D with | D | k  if and only if the grid graph G g 1 fd admits a 1-fair dominating set D 1 fd with | D 1 fd | k + 2 | E ( G g ) | , thereby completing the correctness of the reduction.
Before presenting the proof, we define the core of a ( u , v ) -square tentacle S g ( u , v ) as the set of its internal vertices, namely,
Core ( u , v ) : = V ( S g ( u , v ) ) { u , v } .
We first establish the only-if part as follows.
Lemma 2.
Let G g be a grid graph, and let G g 1 fd be the grid graph constructed from G g by Algorithm 1. If G g has a dominating set D with | D | k , then G g 1 fd contains a 1-fair dominating set D 1 fd with
| D 1 fd | k + 2 | E ( G g ) | .
Proof. 
Let D be a dominating set of G g with | D | k . We construct a set D 1 fd V ( G g 1 fd ) as follows. Initially, let
D 1 fd : = D .
For each edge ( u , v ) E ( G g ) , let S g ( u , v ) denote the corresponding square tentacle with core Core ( u , v ) . By Rule AT, distinct tentacles intersect only at their connectors, and hence their cores are pairwise disjoint.
For each tentacle S g ( u , v ) , select two vertices { w 1 , w 2 } Core ( u , v ) according to the connector configuration shown in Figure 7, and update
D 1 fd D 1 fd { w 1 , w 2 } .
By the property of square tentacle illustrated in Figure 7, this choice ensures that every vertex of S g ( u , v ) not in D 1 fd is adjacent to exactly one vertex of D 1 fd , regardless of whether the connectors u and v belong to D.
Since two vertices are added for each edge of G g , we obtain
| D 1 fd | = | D | + 2 | E ( G g ) | k + 2 | E ( G g ) | .
Thus, every vertex of G g 1 fd satisfies the 1-fair domination condition, and D 1 fd is a 1-fair dominating set of the desired size.
For example, Figure 5a shows a dominating set D of G g with | D | = 4 . The corresponding 1-fair dominating set D 1 fd of G g 1 fd , with
| D 1 fd | = 4 + 2 × 11 = 26 ,
is illustrated in Figure 5d. □
The construction of the 1-fair dominating set D 1 fd in Lemma 2 proceeds in three stages:
Stage 1: 
Process all square tentacles S g ( u , v ) with u , v D ;
Stage 2: 
Process those with exactly one connector in D (i.e., u D , v D or u D , v D );
Stage 3: 
Process the remaining square tentacles S g ( u , v ) with u , v D .
By the structure of the square tentacle, we have the following lemma and observation.
Lemma 3.
Let F be a 1-fair dominating set of G g 1 fd . For every edge ( u , v ) E ( G g ) ,
| F Core ( u , v ) | 2 , where Core ( u , v ) : = V ( S g ( u , v ) ) { u , v } .
Proof. 
The claim can be verified by inspecting the three configurations in Figure 7a–c: in each case, selecting fewer than two vertices from Core ( u , v ) leaves some internal vertex of the tentacle either undominated or adjacent to two selected neighbors, violating the 1-fair condition.    □
Observation 1.
Let F be a minimum 1-fair dominating set of G g 1 fd . If x V ( G g ) F is dominated by a vertex in the tentacle S g ( x , y ) , then y F V ( G g ) .
Proof. 
Figure 7b depicts this observation.    □
Next, we prove the if part in the following lemma.
Lemma 4.
Let G g be a grid graph, and let G g 1 fd be the grid graph constructed from G g by Algorithm 1. If G g 1 fd contains a 1-fair dominating set D 1 fd with | D 1 fd | k + 2 | E ( G g ) | , then G g has a dominating set D with | D | k .
Proof. 
Let F be the family of all 1-fair dominating sets F of G g 1 fd such that | F | k + 2 | E ( G g ) | . Since G g 1 fd contains a 1-fair dominating set of size at most k + 2 | E ( G g ) | , we have F . Choose F F with minimum cardinality, and define D : = F V ( G g ) .
By Lemma 3, for each ( u , v ) E ( G g ) we have | F Core ( u , v ) | 2 . By Rule AT, different tentacles intersect only at their connectors. Hence, the cores are pairwise disjoint. Then,
F ( u , v ) E ( G g ) Core ( u , v ) 2 | E ( G g ) | .
Therefore,
| D | = | F | F ( u , v ) E ( G g ) Core ( u , v ) | F | 2 | E ( G g ) | .
It remains to show that D dominates G g . Assume to the contrary that there exists x V ( G g ) D such that N G g ( x ) D = . Since x D 1 fd , the 1-fair condition implies that | N G g 1 fd ( x ) D 1 fd | = 1 ; let this unique neighbor be p. Because N G g ( x ) D = , we have p V ( G g ) . Thus, p lies in the tentacle S g ( x , y ) for some y N G g ( x ) . By Observation 1, y F V ( G g ) = D , contradicting N G g ( x ) D = . Hence D is a dominating set of G g .
Finally, if | F | k + 2 | E ( G g ) | , then | D | ( k + 2 | E ( G g ) | ) 2 | E ( G g ) | = k . □
By Lemmas 2 and 4, we summarize the following theorem.
Theorem 2.
Let G g be a grid graph, and let G g 1 fd be the grid graph constructed from G g by Algorithm 1 and Rule AT. Then, G g has a dominating set D with | D | k if and only if G g 1 fd contains a 1-fair dominating set D 1 fd with | D 1 fd | k + 2 | E ( G g ) | .
The 1-fair domination problem clearly belongs to NP, since a given 1-fair dominating set can be verified in polynomial time to satisfy the 1-fair condition. By Theorem 1, Lemma 1, and Theorem 2, we obtain the following result.
Theorem 3.
The 1-fair domination problem for grid graphs is NP-complete.
By construction, the graph G g 1 fd is planar and has maximum degree 4. Thus, we obtain the following corollary.
Corollary 1.
The 1-fair domination problem is NP-complete for planar graphs with maximum degree 4.
Analogously to the construction of the grid graph G g 1 fd from G g , we construct a supergrid graph G s 1 fd from G g using a different ( u , v ) -tentacle gadget as follows (see Algorithm 2).
Algorithm 2 Supergrid graph construction algorithm
  • Input: A grid graph G g .
  • Output: The constructed supergrid graph G s 1 fd .
  • Step 1: Enlarge G g to a grid graph G g by replacing each edge ( u , v ) E ( G g ) with a path of eight edges; that is, G g is the 8-subdivision of G g (see Figure 8b).
  • Step 2: For each ( u , v ) -path in G g , replace it with a ( u , v ) -tentacle T s ( u , v ) , which is a small supergrid graph. The vertices u and v are called the connectors of T s ( u , v ) (see Figure 8c).
  • Step 3: Let G s 1 fd be the resulting graph and output G s 1 fd (see Figure 8d).
For example, given the grid graph shown in Figure 8a, the resulting supergrid graph G s 1 fd is shown in Figure 8d. Using arguments similar to those in the proof of Lemma 1, we obtain the following lemma.
Lemma 5.
Given a grid graph G g , Algorithm 2, together with Rule AT, constructs a supergrid graph G s 1 fd in O ( | V ( G g ) | + | E ( G g ) | ) -linear time.
Proof. 
We show that Algorithm 2 runs in linear time and that the resulting graph is a supergrid graph.
Let G g be the input grid graph with n = | V ( G g ) | and m = | E ( G g ) | . In Step 1, each edge of G g is enlarged eight times, introducing exactly seven new vertices and eight edges per original edge. Consequently, the resulting graph G g has
| V ( G g ) | = n + 7 m and | E ( G g ) | = 8 m ,
and can be constructed by processing each edge once. Hence, Step 1 runs in O ( n + m ) time.
In Step 2, each enlarged path corresponding to an original edge is replaced by a tentacle of constant size. Since the size of each tentacle is bounded by a constant independent of n and m, each replacement requires O ( 1 ) time. Applying this operation to all m edges requires O ( m ) time.
Step 3 simply produces the resulting graph, which is linear in output size.
Therefore, the total running time of the construction is O ( n + m ) , which is linear in the size of the input graph. Moreover, according to Rule AT, each replacement in Step 2 satisfies the requirement that two distinct tentacles are separated by at least three integer lattice points (see Figure 8d). In addition, the tentacles in G s 1 fd are supergrid graphs and are pairwise disjoint, except for their connectors. Thus, the constructed graph G s 1 fd is a supergrid graph. □
The following lemma establishes a structural property of the ( u , v ) -tentacle T s ( u , v ) in G s 1 fd .
Lemma 6.
Let F be a 1-fair dominating set of G s 1 fd . For every edge ( u , v ) E ( G g ) ,
| F ( T s ( u , v ) { u , v } ) | 3 .
Proof. 
This follows from the local structure of the tentacle T s ( u , v ) in Figure 8c: at least three internal vertices are required to satisfy the 1-fair condition for the vertices of the tentacle. □
Using the same arguments as in the proofs of Lemmas 2 and 4, we obtain the following two lemmas.
Lemma 7.
Let G g be a grid graph, and let G s 1 fd be the supergrid graph constructed from G g by Algorithm 2. If G g has a dominating set D with | D | k , then G s 1 fd contains a 1-fair dominating set D 1 fd s with
| D 1 fd s | k + 3 | E ( G g ) | .
Proof. 
The proof follows the same construction as in Lemma 2. The differences are as follows.
  • Instead of selecting two core vertices in each square tentacle, we select three internal vertices in each ( u , v ) -tentacle T s ( u , v ) , as shown in Figure 9.
  • The necessity of selecting at least three internal vertices is guaranteed by Lemma 6, which states that for every ( u , v ) E ( G g ) ,
    | F ( T s ( u , v ) { u , v } ) | 3 .
  • Consequently, each edge contributes three vertices (instead of two), and hence
    | D 1 fd s | = | D | + 3 | E ( G g ) | k + 3 | E ( G g ) | .
All other arguments are identical to those in Lemma 2. □
Lemma 8.
Let G g be a grid graph, and let G s 1 fd be the supergrid graph constructed from G g by Algorithm 2. If G s 1 fd contains a 1-fair dominating set D 1 fd s with | D 1 fd s | k + 3 | E ( G g ) | , then G g has a dominating set D with | D | k .
Proof. 
The proof follows the same argument as in Lemma 4. The differences are as follows.
  • Instead of applying Lemma 3 (which guarantees at least two core vertices in each square tentacle), we apply Lemma 6, which guarantees that each tentacle T s ( u , v ) contains at least three internal vertices in any 1-fair dominating set.
  • Since the internal vertex sets of distinct tentacles are pairwise disjoint, we obtain
    F ( u , v ) E ( G g ) ( T s ( u , v ) { u , v } ) 3 | E ( G g ) | .
  • Therefore,
    | D | = | F | 3 | E ( G g ) | k .
The remaining domination argument is identical to that in Lemma 4. □
It follows from Lemmas 7 and 8 that the following theorem holds.
Theorem 4.
Let G g be a grid graph, and let G s 1 fd be the supergrid graph constructed from G g by Algorithm 2 and Rule AT. Then, G g has a dominating set D with | D | k if and only if G s 1 fd contains a 1-fair dominating set D 1 fd s with | D 1 fd s | k + 3 | E ( G g ) | .
By Theorem 1, Lemma 5, and Theorem 4, we obtain the following result.
Theorem 5.
The 1-fair domination problem for supergrid graphs is NP-complete.

4. Linear-Time Algorithm for Fair Domination in Rectangular Supergrid Graphs

In this section, we present positive results for fair domination on an important restricted subclass of extended supergrid graphs, namely, rectangular supergrid graphs; while the problem is computationally intractable on general extended supergrid graphs, the strong structural regularity of the rectangular case allows efficient solutions.

4.1. Structural Properties

Let R m × n denote a rectangular supergrid graph whose vertex set corresponds to an m × n rectangular region of the integer lattice. That is, R m × n contains m rows and n columns of vertices. Two vertices are adjacent if they are at a unit distance horizontally, vertically, or diagonally.
Rectangular supergrid graphs exhibit a high degree of local symmetry, which allows the graph to be decomposed into small repeating patterns. In particular, the neighborhood structure of each interior vertex is identical up to translation. This uniformity plays a crucial role in the construction of fair dominating sets. Figure 10 illustrates a rectangular supergrid graph R 7 × 9 .
Lemma 9.
In a rectangular supergrid graph R m × n , every inner vertex has exactly eight neighbors, and the neighborhood structure is invariant under translation.
Proof. 
The claim follows directly from the definition of a rectangular supergrid graph. Each interior vertex has neighbors in the horizontal, vertical, and diagonal directions. Since the vertex lies away from the boundary, all eight such neighbors exist. Translation invariance follows from the embedding of the regular grid. □
The boundary vertices have fewer neighbors, but their neighborhoods are still highly structured. This allows boundary effects to be handled by constant-size case analysis.

4.2. A Linear-Time Algorithm for 1-Fair Domination

We now present a linear-time algorithm for computing minimum 1-fair dominating sets on rectangular supergrid graphs. The algorithm exploits the regular tiling structure of R m × n . We begin with the simpler case where m = 1 . Although γ 1 fd ( P n ) was determined in [15], we restate and prove it here for completeness, since the underlying placement structure serves as the fundamental building block for the multi-row construction developed below.
Lemma 10
([15]). γ 1 fd ( R 1 × n ) = γ 1 fd ( P n ) = n 3 .
Proof. 
Since R 1 × n is isomorphic to the path P n , it suffices to determine γ 1 fd ( P n ) . For the path P n = ( v 1 , v 2 , , v n ) , we select one vertex from every three consecutive vertices—specifically, the middle one—to form a 1-fair dominating set. The construction is described below.
  • Case 1: n 0 ( mod 3 ) or n 2 ( mod 3 ) . If n = 3 k , let
    D 1 fd ( P n ) = { v 2 , v 5 , , v 3 i 1 , , v 3 k 1 } ;
    otherwise ( n = 3 k + 2 ), let
    D 1 fd ( P n ) = { v 2 , v 5 , , v 3 i 1 , , v 3 k 1 , v 3 k + 2 } .
  • Case 2: n 1 ( mod 3 ) . In this case, let n = 3 k + 1 and let
    D 1 fd ( P n ) = { v 1 , v 3 , v 6 , , v 3 i , , v 3 k , v 3 k + 1 } .
Then, D 1 fd ( P n ) is a 1-fair dominating set of P n with | D 1 fd ( P n ) | = n 3 . Figure 11a depicts the minimum 1-fair dominating set of path P n for 1 n 10 . □
Next, we consider m = 2 and m = 3 . The following lemma shows that their 1-fair domination number is equal to that of R 1 × n .
Lemma 11.
γ 1 fd ( R 2 × n ) = γ 1 fd ( R 3 × n ) = n 3 .
Proof. 
Consider m = 2 . Let P n be the path induced by the second row of R 2 × n , and let D 1 fd ( P n ) be a minimum 1-fair dominating set of P n . Placing D 1 fd ( P n ) on the second row dominates all vertices of R 2 × n through vertical and diagonal adjacencies, without increasing its size. Moreover, each vertex in the first row is adjacent to exactly one vertex of D 1 fd ( P n ) . Hence, D 1 fd ( P n ) forms a 1-fair dominating set of R 2 × n .
In [20], we showed that γ ( R 2 × n ) = n 3 . Since every 1-fair dominating set is also a dominating set, we have γ ( R 2 × n ) γ 1 fd ( R 2 × n ) , and thus γ ( R 2 × n ) serves as a lower bound for γ 1 fd ( R 2 × n ) . Therefore, D 1 fd ( P n ) placed on the second row is a minimum 1-fair dominating set of R 2 × n of size n 3 . Figure 11b illustrates such a set for 2 n 10 .
By symmetry, each vertex in the third row is also adjacent to exactly one vertex of D 1 fd ( P n ) , and the above argument extends to the case m = 3 . Figure 11c shows the minimum 1-fair dominating set of R 3 × n for 3 n 10 . This completes the proof of the lemma. □
Finally, we consider the case n m 4 and prove the following lemma.
Lemma 12.
γ 1 fd ( R m × n ) = m 3 n 3 for n m 4 .
Proof. 
Label the rows of R m × n from 1 to m, where each row induces a path P n . Let D 1 fd ( P n ) denote the selected vertex set on a row, as defined in the proof of Lemma 10. According to the value of m, we construct a 1-fair dominating set of R m × n as follows.
  • Case 1: m 0 ( mod 3 ) or m 2 ( mod 3 ) . If m = 3 k , place D 1 fd ( P n ) on rows 2 , 5 , , 3 i 1 , , 3 k 1 . If m = 3 k + 2 , place D 1 fd ( P n ) on rows 2 , 5 , , 3 i 1 , , 3 k 1 , and 3 k + 2 . Figure 12a,b illustrate these placement schemes.
  • Case 2: m 1 ( mod 3 ) . In this case, m = 3 k + 1 . Place D 1 fd ( P n ) on rows 1 , 3 , , 3 i , , 3 k , and 3 k + 1 . Figure 12c illustrates this placement.
Let D 1 fd ( R m × n ) denote the set obtained from the above construction. Then D 1 fd ( R m × n ) is a 1-fair dominating set of R m × n with
| D 1 fd ( R m × n ) | = m 3 n 3 .
In [20], we showed that
γ ( R m × n ) = m 3 n 3 ,
which provides a lower bound for γ 1 fd ( R m × n ) . Therefore, D 1 fd ( R m × n ) is a minimum 1-fair dominating set of R m × n . This completes the proof. □
It follows from Lemmas 10–12 that the following theorem holds.
Theorem 6.
For any rectangular supergrid graph R m × n , γ 1 fd ( R m × n ) = m 3 n 3 and minimum 1-fair dominating set can be computed in O ( m n ) time.
This algorithmic construction reveals a sharp contrast between general extended supergrid graphs, where the 1-fair domination problem is NP-complete, and rectangular supergrid graphs, where strong structural regularity enables efficient solutions.

4.3. The 2-Fair Domination in Rectangular Supergrid Graphs

In this subsection, we compute γ 2 fd ( R m × n ) for the rectangular supergrid graph R m × n with m = 1 and 2. We first compute γ 2 fd ( R 1 × n ) as follows.
Lemma 13.
For any rectangular supergrid graph R 1 × n , γ 2 fd ( R 1 × n ) = n 2 + 1 .
Proof. 
Observe that R 1 × n is the path graph P n = ( v 1 , v 2 , , v n ) . Let D be a 2-fair dominating set of P n . Since the endpoints v 1 and v n have a degree 1, they must belong to D; otherwise, they would be adjacent to at most one vertex of D, violating the 2-fair condition. Hence, v 1 , v n D .
For any internal vertex v i with 2 i n 1 , if v i D , then it must be adjacent to exactly two vertices in D, which forces v i 1 , v i + 1 D . Consequently, no two vertices outside D can be adjacent. Thus, V ( P n ) D is an independent set contained in { v 2 , , v n 1 } , whose maximum size is n 2 2 . Therefore,
| D | n n 2 2 = n 2 + 1 .
On the other hand, let
D 2 fd = { v 1 , v 3 , v 5 , } { v n } .
Every vertex not in D 2 fd is adjacent to exactly two vertices of D 2 fd , and hence D 2 fd is a 2-fair dominating set. Its cardinality is n 2 + 1 , establishing the equality. Figure 13a depicts the constructed minimum 2-fair dominating set of γ 2 fd ( R 1 × n ) for 1 n 10 . □
Next, consider m = 2 . We compute γ 2 fd ( R 2 × n ) as the following lemma.
Lemma 14.
For any rectangular supergrid graph R 2 × n with 2 n , γ 2 fd ( R 2 × n ) = 2 n 3 .
Proof. 
Denote by a j and b j the vertices in the upper and lower positions of column j, respectively. In R 2 × n , every pair of consecutive columns induces a complete graph K 4 .
Let D be a 2-fair dominating set of R 2 × n . Consider any three consecutive columns j , j + 1 , j + 2 . If column j + 1 contains no vertex of D, then each of its two vertices must be adjacent to exactly two vertices of D, which is possible only if at least two vertices of D appear in columns j and j + 2 . If column j + 1 contains exactly one vertex of D, then the other vertex in column j + 1 has only one neighbor in D within column j + 1 and therefore must have at least one additional neighbor in D from column j or column j + 2 . Consequently, in either case, every three consecutive columns contain at least two vertices of D.
Hence,
| D | 2 n 3 ,
so 2 n 3 is a lower bound for γ 2 fd ( R 2 × n ) .
To show the upper bound, we construct a 2-fair dominating set D 2 fd as follows. Let n = 3 k , 3 k + 1 , or 3 k + 2 with k 1 . Select both vertices in columns 2 , 5 , 8 , , 3 k 1 , i.e.,
D 2 fd = t = 1 k { a 3 t 1 , b 3 t 1 } .
If n = 3 k + 1 , additionally select both vertices in column 3 k ; if n = 3 k + 2 , additionally select both vertices in column n (see Figure 13b). It is straightforward to verify that every vertex not in D 2 fd has exactly two neighbors in D 2 fd . Thus, D 2 fd is a 2-fair dominating set of size 2 n 3 , completing the proof. □
Remark 1.
Although any two consecutive columns induce a K 4 , the 2-fair condition does not imply that every two consecutive columns must contain two vertices of D: two selected vertices may be concentrated in a single column within a three-column block (see Figure 13b).
Lemmas 13 and 14 determine the exact values of the 2-fair domination number of R m × n for the special cases m = 1 and m = 2 . These results illustrate the tractable boundary cases of the problem and provide insight into the structural behavior of 2-fair domination on rectangular supergrid graphs. For larger values m 3 , it was claimed in [22] that
γ 2 fd ( R m × n ) = m n ,
that is, the entire vertex set V ( R m × n ) is the unique 2-fair dominating set. However, using an ILP model to compute minimum 2-fair dominating sets for small instances with n m 3 , we find that this claim does not hold in general. For example, γ 2 fd ( R 5 × 5 ) = 8 and γ 2 fd ( R 8 × 8 ) = 18 , as illustrated in Section 5.4. Nevertheless, we are unable to compute γ 2 fd ( R m × n ) efficiently for larger instances (e.g., when n m 3 ). Determining the computational complexity and deriving a general formula for γ 2 fd ( R m × n ) with n m 3 remain open problems.

5. ILP Formulation for the k-Fair Domination Problem

In this section, we formulate the k-fair domination problem as an integer linear programming (ILP), which is used as a verification tool for small instances. The proposed ILP formulation is a 0–1 integer linear programming, since each variable represents whether a vertex is selected in the fair dominating set. This ILP model applies not only to extended supergrid graphs but also to arbitrary graphs. Due to its inherent computational complexity, the ILP formulation is employed only for small instances.
For the k-fair domination problem on G, we give the following remark.
Remark 2.
If k > Δ , then any vertex v D k fd would require | N G ( v ) D k fd | = k > d e g G ( v ) , which is impossible. Hence, the only feasible k-fair dominating set is D k fd = V ( G ) .
Therefore, we assume 1 k Δ , since case k > Δ admits only the trivial solution D k fd = V ( G ) . In this paper, we use the ILP formulation with k = 1 or k = 2 ; that is, we focus on the 1-fair and 2-fair domination problems.

5.1. ILP Formulation

Let G be a graph with maximum degree Δ . For each vertex v V ( G ) , we introduce a binary decision variable
x v = 1 , if v is selected in the k - fair dominating set D k fd ; 0 , otherwise .
Therefore, the introduced model is a 0-1 integer linear programming (ILP) formulation.

5.1.1. General ILP Formulation

The k-fair domination problem on graph G can be formulated as the following integer linear programming.
  • Objective function:
    min v V ( G ) x v .
  • Constraints:
    u N G [ v ] x u 1 , v V ( G ) ,
    u N G ( v ) x u k ( 1 x v ) , v V ( G ) ,
    u N G ( v ) x u k + ( Δ k ) x v , v V ( G ) ,
    x v { 0 , 1 } , v V ( G ) .
  • Correctness:
Constraint (1) ensures that every vertex is dominated (domination condition). Constraints (2) and (3) (the k-fair condition) together enforce that each vertex v D k fd is adjacent to exactly k vertices of D k fd , while no restriction is imposed when v D k fd . Therefore, every feasible solution corresponds to a k-fair dominating set of G, and conversely. Note that D k fd = { v V ( G ) x v = 1 } .

5.1.2. Refined ILP Formulation (Compact but Strengthened Model)

The general ILP formulation can be made more compact by incorporating the fairness constraint directly into a modified adjacency matrix. Let A = ( a v u ) be defined by
a v v = k for all v V ( G ) , a v u = 1 if u N G ( v ) , a v u = 0 otherwise .
Then Constraints (1)–(3) can be replaced by the single equality
u V ( G ) a v u x u = k , v V ( G ) .
This compact formulation reduces the number of constraints and yields a more memory-efficient model. However, it is important to note that Constraint (5) is strictly stronger than the original k-fair domination formulation.
Indeed, if x v = 1 , then Constraint (5) implies
k + u N G ( v ) x u = k ,
and hence u N G ( v ) x u = 0 . Therefore, any two selected vertices must be nonadjacent, which means that the selected set forms an independent set. This additional restriction is not required in the definition of k-fair domination and may render the refined model infeasible even when a valid k-fair dominating set exists.
For this reason, the general ILP formulation is retained as the primary model to guarantee correctness and feasibility for arbitrary instances. The refined formulation may be used as a strengthened (optional) variant in cases where the independent-set property is known to hold. In our computational experiments, the refined model was observed to be faster on instances where feasibility is preserved, but the general model remains necessary to ensure robustness.

5.1.3. Implementation Note

We first attempt to solve the fair domination problem by using the refined ILP model (Constraint (5)). If it is infeasible, we fall back to the general ILP formulation, which is always feasible since V ( G ) is a trivial k-fair dominating set.

5.2. ILP-Based Experiments

We implement the general ILP model to compute minimum 1-fair and 2-fair dominating sets on small supergrid graphs.

5.2.1. Holes (Vertex Deletions)

Let R m × n be an m × n supergrid graph with vertex set
V ( R m × n ) = { ( i , j ) 1 i n , 1 j m } .
R m × n p = R m × n [ V ( R m × n ) H ] ,
which is a supergrid graph obtained from R m × n with hole rate p.

5.2.2. Experimental Setup

In our experiments, the set H is generated uniformly at random among all subsets of size p · m n , and a fixed random seed is used to ensure reproducibility. We also guarantee that at least one vertex remains after deletions, that is, | V ( R m × n ) H | 1 , and that the resulting supergrid graph R m × n p is connected.
All test instances were generated from m × n rectangular supergrid graphs by applying the above vertex-deletion process. The ILP formulation was solved to optimality using the CBC solver through the PuLP interface. Due to its computational complexity, the general ILP model was employed only for small instances and served as an exact experimental tool for investigating the structural behavior of 1-fair and 2-fair domination under vertex deletions.

5.3. ILP Formulation for 1-Fair Domination on Supergrid Graphs

While the theoretical results in the previous sections provide structural characterizations and exact values for several classes of supergrid graphs, the behavior of the 1-fair domination number under structural perturbations remains unclear. In particular, the strict local balance condition of 1-fair domination suggests that even small changes in the graph structure may significantly affect the size and configuration of feasible solutions.
To gain further insight into this phenomenon, we adopt an integer linear programming (ILP) approach to compute minimum 1-fair dominating sets on small supergrid graphs. The ILP formulation allows us to systematically explore how the domination number changes when the graph is subjected to random vertex removals, and to observe structural patterns that are difficult to capture by purely theoretical analysis.

5.3.1. Experimental Setup

In our experiments, we consider the rectangular supergrid graph 10 × 10 , which contains horizontal, vertical, and diagonal edges. To model structural defects, we introduce holes by randomly removing a prescribed proportion of vertices together with their incident edges. The hole rate p is chosen from the set
p { 0.00 , 0.15 , 0.20 , 0.25 , 0.30 , 0.35 } .
For each hole rate, a general ILP model is used to compute a minimum 1-fair dominating set D 1 fd , where every vertex not in D 1 fd is adjacent to exactly one vertex of D 1 fd . The objective function minimizes | D 1 fd | . Representative optimal solutions for different hole rates are illustrated in Figure 14, where the selected vertices are marked in solid circles.

5.3.2. Analysis of Results

The experimental results reveal a pronounced non-monotonic behavior of the minimum 1-fair dominating set size with respect to the hole rate. When no vertices are removed ( p = 0 ), the 10 × 10 supergrid graph admits a compact 1-fair dominating set D 1 fd of size 16. However, for moderate hole rates ( p = 0.15 , 0.20 , and 0.25 ), the size of a minimum 1-fair dominating set increases dramatically, reaching values as large as 85 (the entire vertex set of 10 × 10 supergrid graph with hole rate 0.15 ).
This phenomenon can be explained by the strict local balance imposed by the 1-fair constraint. For moderately perturbed graphs, although global connectivity is largely preserved, vertex removals create irregular local neighborhoods. These irregularities often force the ILP solver to include additional dominating vertices in order to avoid multiple domination or violations of the fairness constraint, thus substantially increasing | D 1 fd | .
Interestingly, when the hole rate becomes sufficiently large ( p = 0.30 ), the size of the minimum 1-fair dominating set decreases again to 15. In this case, the graph typically decomposes into smaller or sparsely connected components with reduced vertex degrees, which are easier to satisfy the 1-fair condition. When the hole rate increases further to p = 0.35 , the domination size increases again to 62, reflecting another structural transition of the graph.
Overall, these results indicate that the difficulty of the 1-fair domination problem on supergrid graphs is highly sensitive to intermediate levels of structural disruption. Moderate removals of the vertex can significantly increase the domination cost, whereas more extensive removals can simplify the structure of the graph and reduce the size of a 1-fair minimum dominating set. We summarize these findings as follows.
Observation 2.
For supergrid graphs with vertex holes, the size of a minimum 1-fair dominating set is not monotone with respect to the hole rate. In particular, moderate hole rates may substantially increase the domination cost due to local violations of the fairness constraint, while higher hole rates may simplify the graph structure and lead to smaller 1-fair dominating sets.
Observation 3.
For supergrid graphs with vertex deletions, an optimal solution of the 1-fair domination problem may approach selecting almost all remaining vertices. Figure 14 shows that nearly the entire vertex set is selected into the 1-fair dominating set when p = 0.15 , 0.20 , 0.25 , and 0.35 . This phenomenon is caused by low-degree vertices whose local neighborhoods are severely disrupted by holes.
The above observations indicate that the degenerate behavior is not an artifact of the ILP solver, but an intrinsic consequence of imposing an exact local fairness constraint on irregular graph structures. Specifically, the requirement that every vertex outside the dominating set must be adjacent to exactly one dominating vertex forces the ILP to include many vertices in the dominating set in order to avoid violations caused by disrupted local neighborhoods.
To address this issue, we introduce a restricted version of k-fair domination that excludes vertices with insufficient local degree from the fairness constraint. This modification prevents the ILP from selecting vertices solely to satisfy local fairness constraints, while preserving the exact fairness requirement on structurally stable vertices.

5.3.3. Restricted k-Fair Domination

Definition 1.
Let G be a graph, let k 1 be an integer, and let τ k + 1 be a fixed integer. For each vertex v V ( G ) , define
α v = 1 , if d e g G ( v ) τ , 0 , otherwise .
A set D V ( G ) is called a τ -restricted k-fair dominating set of G if the following conditions hold:
1. 
Domination. For every vertex v V ( G ) ,
N G [ v ] D .
2. 
Restricted fairness. For every vertex v V ( G ) D with d e g G ( v ) τ ,
| N G ( v ) D | = k .
  • No fairness requirement is imposed on vertices v V ( G ) D with d e g G ( v ) < τ .
Remark 3.
When τ = 0 , we have α v = 1 for all v V ( G ) , and the restricted k-fair domination reduces to the classical k-fair domination problem.
The above definition admits a formulation of natural integer linear programming by activating the fairness constraint only on vertices with a degree of at least τ . Specifically, the ILP formulation for the restricted problem can be obtained by replacing Constraints (2) and (3) with the following constraints:
u N G ( v ) x u k α v ( 1 x v ) , v V ( G ) ,
u N G ( v ) x u k α v ( 1 x v ) + d ( v ) x v + d ( v ) ( 1 α v ) , v V ( G ) ,
where d ( v ) = d e g G ( v ) .
The ILP formulation is modified by activating the fairness constraint only on vertices with a degree of at least τ , in accordance with Definition 1.

5.3.4. Motivation and Feasibility of Restricted Fair Domination

The classical k-fair domination imposes an exact local balance condition: every vertex outside the dominating set must have exactly k neighbors in it. Under vertex deletions, this equality constraint becomes extremely sensitive to irregular local neighborhoods, and optimal solutions may be forced to include a large fraction of vertices merely to avoid fairness violations. To mitigate this degeneracy, we introduce τ -restricted k-fair domination, which enforces the fairness equality only on vertices with degree at least τ , while keeping the domination requirement for all vertices.
This restriction enlarges the feasible region: any k-fair dominating set (if it exists) is also a τ -restricted k-fair dominating set for any τ . Moreover, if τ > Δ ( G ) , then α v = 0 for all v V ( G ) and the restricted problem reduces to the domination problem; hence a feasible solution exists whenever G is nonempty.
Proposition 1
(a sufficient condition for degeneracy). Let G be a graph, and let k 1 . Suppose that a vertex v V ( G ) satisfies d e g G ( v ) < k . Then, in any k-fair dominating set D of G, we must have v D . Consequently, if L = { v V ( G ) d e g G ( v ) < k } , then every k-fair dominating set D satisfies L D , and hence | D | | L | .
Proof. 
Assume for the contradiction that v D . Since D is k-fair, v must be adjacent to exactly k vertices of D, that is, | N G ( v ) D | = k . However, | N G ( v ) D | | N G ( v ) | = d e g G ( v ) < k , a contradiction. Therefore, v D . The second statement follows immediately. □
Proposition 1 shows that low-degree vertices ( d e g G ( v ) < k ) are forced to be selected in any feasible solution of the classical k-fair domination problem. Under vertex deletions, many vertices near holes may become low-degree, which explains why the optimal solution can contain a large fraction of vertices. This motivates our τ -restricted model, where such structurally unstable vertices are excluded from the fairness requirement.
Corollary 2.
If τ k + 1 , then vertices with d e g G ( v ) < τ are not subject to the fairness constraint in Definition 1, and thus are no longer forced to be included solely due to the infeasibility of | N G ( v ) D | = k .

5.3.5. Experimental Results for the Restricted 1-Fair Domination

Figure 15 reports the ILP solutions for the τ -restricted 1-fair domination problem on the 10 × 10 supergrid graph (using the same instances as in Figure 14), where τ = 5 and different hole rates are considered. When no vertices are removed, the restricted model produces a minimum dominating set of size | D r 1 fd | = 16 , which coincides with the optimal solution of the original 1-fair domination problem. This indicates that restricting the scope of fairness enforcement does not affect the optimal solution in regular graph structures.
For moderate hole rates, the restricted formulation exhibits a more stable behavior than the original 1-fair model. In particular, for hole rates p = 0.15 and 0.20 , the restricted model still produces solutions of sizes 66 and 59, respectively, which are smaller than those of the original 1-fair model. When the hole rate increases to p = 0.25 , the size of the restricted solution drops significantly to 19, while the original 1-fair model still yields a much larger solution.
When the hole rate increases further ( p = 0.30 and p = 0.35 ), the restricted model continues to produce compact solutions of sizes 15 and 23, respectively, both of which remain close to the baseline value. This behavior contrasts with the original 1-fair domination problem, where the solution size may remain very large even at higher hole rates.
Overall, these results demonstrate that restricting the enforcement of fairness constraints effectively mitigates the extreme growth and instability observed in the original 1-fair domination problem, leading to solutions that are more robust and predictable under structural perturbations of supergrid graphs.

5.4. ILP Formulation for 2-Fair Domination on Supergrid Graphs

In Lemmas 13 and 14, we compute γ 2 fd ( R m × n ) for the rectangular supergrid graph R m × n with m = 1 and 2. For m 3 , we claimed in [22] that γ 2 fd ( R m × n ) = m n , that is, the entire vertex set V ( R m × n ) is the unique 2-fair dominating set. In this subsection, we will use an ILP model to give counterexamples for it.
Figure 16 shows the minimum 2-fair dominating sets of R n × n with 5 n 9 and n = 11 via general ILP solver. On the other hand, Figure 16 also shows that many rectangular supergrid graphs admit no proper 2-fair dominating set; that is, their unique 2-fair dominating set is the entire vertex set. This phenomenon is analogous to that observed in the 1-fair domination problem. However, γ 2 fd ( R n × n ) n × n for n { 5 , 8 , 11 } in Figure 16 and hence the claim in [22] that γ 2 fd ( R m × n ) = m n is not true. Currently, we are unable to identify a general structural rule computing γ 2 fd ( R m × n ) . Therefore, determining the value of γ 2 fd ( R m × n ) for n m 3 remains an open problem.
Finally, we use general ILP solver to compute minimum 2-fair dominating sets for small supergrid graphs. The experimental setting is identical to that used for the 1-fair domination problem. Figure 17 shows the minimum 2-fair dominating sets for the supergrid graphs listed in Figure 14.
Similar to the 1-fair domination case, there exist graphs G for which the 2-fair constraint is so restrictive that the entire vertex set V ( G ) becomes the only feasible 2-fair dominating set. This happens because each vertex not in the dominating set must be adjacent to exactly two vertices in the set. In some graphs, especially those with boundary vertices or irregular local degrees (such as graphs with holes), this requirement cannot be satisfied unless every vertex is selected. Consequently, the trivial solution D = V ( G ) becomes the unique feasible 2-fair dominating set. This phenomenon is also observed in the ILP results. For example, the 10 × 10 rectangular supergrid without holes yields | D 2 fd | = 100 , meaning that all vertices must be selected.

6. Conclusions and Open Problems

In this paper, we studied fair domination on extended supergrid graphs. We established that the 1-fair domination problem is NP-complete for grid graphs, supergrid graphs, and planar graphs with maximum degree 4. These results demonstrate that imposing an exact local fairness constraint does not simplify the domination problem on grid-like graph classes.
On the positive side, we showed that restricting attention to rectangular supergrid graphs yields a markedly different landscape. Taking advantage of their strong regularity, we present a linear-time algorithm for computing minimum 1-fair dominating sets on rectangular supergrid graphs. We also solve the 2-fair domination problem on rectangular supergrid graphs with one and two rows of vertices in linear time.
In addition, we formulate a unified ILP model for the k-fair domination problem and use it as an exact experimental tool on small supergrid instances with vertex deletions (holes). The results indicate that the k-fair constraint can be so restrictive that the trivial solution D = V ( G ) becomes the only feasible k-fair dominating set in certain perturbed instances. Motivated by this degenerate behavior, we introduce the notion of restricted k-fair domination, which enforces fairness only on vertices of sufficiently large degree, thereby improving robustness under structural irregularities.
Several interesting questions remain open. In particular, while domination is known to be NP-complete on grid graphs, the computational complexity of the 2-fair (and more generally, k-fair for k 2 ) domination problem on grid graphs and extended supergrid graphs is still unknown. Moreover, the complexity of the 2-fair domination problem on R m × n with n m 3 is still unknown. Resolving these questions would further clarify the role of structural constraints in the complexity of fair domination. The computational complexity and structural properties of the restricted k-fair domination problem remain open. In particular, determining whether restricted fair domination is polynomial-time solvable or NP-complete on grid-like graph classes is an interesting direction for future research.

Funding

This research was funded by the National Science and Technology Council (Taiwan) under grant no. NSTC 113-2221-E-324-016.

Data Availability Statement

The original contributions presented in this study are included in the article. Further inquiries can be directed to the corresponding author.

Acknowledgments

The author thanks anonymous referees for many useful comments and suggestions that have improved the presentation and correctness of this paper.

Conflicts of Interest

The author declares no conflicts of interest.

References

  1. Garey, M.R.; Johnson, D.S. Computers and Intractability: A Guide to the Theory of NP-Completeness; W.H. Freeman: San Francisco, CA, USA, 1979. [Google Scholar]
  2. Clark, B.N.; Colbourn, C.J.; Johnson, D.S. Unit disk graphs. Discret. Math. 1990, 86, 165–177. [Google Scholar] [CrossRef]
  3. Kikuno, T.; Yoshida, N.; Kakuda, Y. The NP-completeness of the dominating set problem in cubic planar graphs. IEICE Trans. 1998, E63, 443–444. [Google Scholar]
  4. Booth, K.S.; Johnson, J.H. Dominating sets in chordal graphs. SIAM J. Comput. 1982, 11, 191–199. [Google Scholar] [CrossRef]
  5. Keil, J.M. The complexity of domination problems in circle graphs. Discret. Appl. Math. 1993, 42, 51–63. [Google Scholar] [CrossRef]
  6. Cockayne, E.; Goodman, S.; Hedetniemi, S. A linear algorithm for the domination number of a tree. Inf. Process. Lett. 1975, 4, 41–44. [Google Scholar] [CrossRef]
  7. Cheng, S.-W.; Kaminski, M.; Zaks, S. Minimum dominating sets of intervals on lines. Algorithmica 1998, 20, 294–308. [Google Scholar] [CrossRef]
  8. Corneil, D.G.; Lerchs, H.; Burlingham, L.S. Complement reducible graphs. Discret. Appl. Math. 1981, 3, 163–174. [Google Scholar] [CrossRef]
  9. Haynes, T.W.; Hedetniemi, S.T.; Slater, P.J. Fundamentals of Domination in Graphs; Marcel Dekker: New York, NY, USA, 1998. [Google Scholar]
  10. Haynes, T.W.; Hedetniemi, S.T.; Slater, P.J. Domination in Graphs: Advanced Topics; Marcel Dekker: New York, NY, USA, 1998. [Google Scholar]
  11. Johnson, D.S. The NP-completeness column: An ongoing guide. J. Algorithms 1992, 13, 502–524. [Google Scholar] [CrossRef]
  12. Caro, Y.; Hansberg, A.; Hennning, M. Fair domination in graphs. Discret. Math. 2012, 312, 2905–2914. [Google Scholar] [CrossRef]
  13. Maravilla, E.; Isla, R.; Canoy, S., Jr. k-fair domination in the join, corona, composition and Cartesian product of graphs. Appl. Math. Sci. 2014, 8, 8863–8874. [Google Scholar] [CrossRef][Green Version]
  14. Hajian, M.; Rad, N.J. Fair domination number in cactus graphs. Discuss. Math. Graph Theor. 2019, 39, 489–503. [Google Scholar] [CrossRef]
  15. Jayasree, T.G.; Iyer, R.R. 1-fair dominating sets in some class of graphs. Intern. J. Adv. Trends Comput. Sci. Eng. 2019, 8, 610–614. [Google Scholar]
  16. Hajian, M.; Rad, N.J. A note on the fair domination number in outerplanar graphs. Discuss. Math. Graph Theor. 2020, 40, 1085–1093. [Google Scholar] [CrossRef]
  17. Sangeetha, S.; Uma, J.; Karthik Raja, P. On fair domination of special graphs. AIP Conf. Proc. 2022, 2516, 210026. [Google Scholar]
  18. Alikhani, S.; Safazadeh, M. On the number of fair dominating sets of graphs. Adv. Stud. Euro-Tbilisi Math. J. 2023, 16, 59–69. [Google Scholar] [CrossRef]
  19. Hung, R.W.; Yao, C.C.; Chan, S.J. The Hamiltonian properties of supergrid graphs. Theor. Comput. Sci. 2015, 602, 132–148. [Google Scholar] [CrossRef]
  20. Chen, J.S.; Hung, R.W.; Keshavarz-Kohjerdi, F.; Huang, Y.F. Domination and independent domination in extended supergrid graph. Algorithms 2022, 15, 402. [Google Scholar] [CrossRef]
  21. Hung, R.W. Restrained domination and its variants in extended supergrid graphs. Theor. Comput. Sci. 2023, 956, 113832. [Google Scholar] [CrossRef]
  22. Hung, R.W.; Chen, J.S.; Hsiao, A.Y. The 2-fair domination in planar and extended supergrid graphs. In Proceedings of the 21st International Conference on Intelligent Information Hiding and Multimedia Signal Processing, IIHMSP 2025, Taichung, Taiwan, 15–17 October 2025. No. 22. [Google Scholar]
  23. Itai, A.; Papadimitriou, C.H.; Szwarcfiter, J.L. Hamiltonian paths in grid graphs. SIAM J. Comput. 1982, 11, 676–686. [Google Scholar] [CrossRef]
  24. Wang, D.Y.; Hung, R.W.; Chen, J.S.; Wang, F.H. The 1-fair domination problem on extended supergrid graphs. In Advances in Intelligent Information Hiding and Multimedia Signal Processing; Pan, J.S., Watada, J., Tsihrintzis, G.A., Sung, T.W., Hu, P., Eds.; IIHMSP 2024; Smart Innovation, Systems and Technologies; Springer: Singapore, 2026; Volume 47, pp. 129–141. [Google Scholar]
Figure 1. Representative portions of infinite graphs. (a) A portion of the infinite two-dimensional integer supergrid S , whose vertices are located at integer coordinates ( x , y ) and whose edges include horizontal, vertical, and diagonal adjacencies. The slanted edges represent the diagonal adjacencies. (b) A portion of the infinite two-dimensional integer grid G , obtained from S by deleting all diagonal edges, so that adjacency occurs only between horizontally or vertically adjacent integer-coordinate vertices. The symbols “…” indicate that both graphs extend infinitely, and only representative coordinate labels are shown for clarity.
Figure 1. Representative portions of infinite graphs. (a) A portion of the infinite two-dimensional integer supergrid S , whose vertices are located at integer coordinates ( x , y ) and whose edges include horizontal, vertical, and diagonal adjacencies. The slanted edges represent the diagonal adjacencies. (b) A portion of the infinite two-dimensional integer grid G , obtained from S by deleting all diagonal edges, so that adjacency occurs only between horizontally or vertically adjacent integer-coordinate vertices. The symbols “…” indicate that both graphs extend infinitely, and only representative coordinate labels are shown for clarity.
Mathematics 14 00947 g001
Figure 2. Examples of graphs: (a) grid graph, (b) rectangular grid graph, (c) supergrid graph, (d) rectangular supergrid graph, and (e) extended supergrid graph that is neither a grid nor a supergrid graph. In (e), the green nodes indicate vertices that are not contained in the vertex-induced subgraph of S .
Figure 2. Examples of graphs: (a) grid graph, (b) rectangular grid graph, (c) supergrid graph, (d) rectangular supergrid graph, and (e) extended supergrid graph that is neither a grid nor a supergrid graph. In (e), the green nodes indicate vertices that are not contained in the vertex-induced subgraph of S .
Mathematics 14 00947 g002
Figure 3. Inclusion relationships among grid graphs, supergrid graphs, and extended supergrid graphs, where C C indicates that C is a subclass of C .
Figure 3. Inclusion relationships among grid graphs, supergrid graphs, and extended supergrid graphs, where C C indicates that C is a subclass of C .
Mathematics 14 00947 g003
Figure 4. Examples illustrating fair domination. (a) A minimum 1-fair dominating set of a grid graph; (b) a 1-fair dominating set that is not minimum; and (c) a dominating set that is not 1-fair. Solid circles denote vertices in the (fair) dominating set, while hollow circles denote vertices outside the set.
Figure 4. Examples illustrating fair domination. (a) A minimum 1-fair dominating set of a grid graph; (b) a 1-fair dominating set that is not minimum; and (c) a dominating set that is not 1-fair. Solid circles denote vertices in the (fair) dominating set, while hollow circles denote vertices outside the set.
Mathematics 14 00947 g004
Figure 5. Illustrations of the construction process: (a) the input grid graph G g ; (b) the 5-subdivision graph G g of G g , obtained by subdividing each edge of G g into a path of length 5; (c) a square tentacle S g ( u , v ) used to replace the ( u , v ) -path in G g ; and (d) the resulting grid graph G g 1 fd , obtained from G g by replacing each such path with a square tentacle. Here, double circles represent the original vertices of G g , green vertices indicate vertices of the dominating set of G g , and red and blue vertices denote vertices selected in the constructed 1-fair dominating set of G g 1 fd [24].
Figure 5. Illustrations of the construction process: (a) the input grid graph G g ; (b) the 5-subdivision graph G g of G g , obtained by subdividing each edge of G g into a path of length 5; (c) a square tentacle S g ( u , v ) used to replace the ( u , v ) -path in G g ; and (d) the resulting grid graph G g 1 fd , obtained from G g by replacing each such path with a square tentacle. Here, double circles represent the original vertices of G g , green vertices indicate vertices of the dominating set of G g , and red and blue vertices denote vertices selected in the constructed 1-fair dominating set of G g 1 fd [24].
Mathematics 14 00947 g005
Figure 6. The placement of square tentacles within a square of G g whose vertices are ( i , j ) , ( i , j + 1 ) , ( i + 1 , j ) , and ( i + 1 , j + 1 ) falls into two cases: (a) both i and j are simultaneously even or odd, and (b) one of i and j is even while the other is odd.
Figure 6. The placement of square tentacles within a square of G g whose vertices are ( i , j ) , ( i , j + 1 ) , ( i + 1 , j ) , and ( i + 1 , j + 1 ) falls into two cases: (a) both i and j are simultaneously even or odd, and (b) one of i and j is even while the other is odd.
Mathematics 14 00947 g006
Figure 7. The minimum 1-fair dominating set of square tentacle S g ( u , v ) : (a) u , v D ; (b) u D , v D ; and (c) u , v D . Here, D is a dominating set of G g and D 1 fd is a 1-fair dominating set of G g 1 fd . Solid circles indicate the vertices in D 1 fd , and solid double circles indicate the vertices of D.
Figure 7. The minimum 1-fair dominating set of square tentacle S g ( u , v ) : (a) u , v D ; (b) u D , v D ; and (c) u , v D . Here, D is a dominating set of G g and D 1 fd is a 1-fair dominating set of G g 1 fd . Solid circles indicate the vertices in D 1 fd , and solid double circles indicate the vertices of D.
Mathematics 14 00947 g007
Figure 8. (a) The grid graph G g ; (b) the grid graph G g obtained by replacing each edge of G g with a path of eight edges; (c) a ( u , v ) -tentacle T s ( u , v ) replacing each ( u , v ) -path in G g ; and (d) the supergrid graph G s 1 fd obtained after the replacements. Double circles represent vertices of G g , and filled circles represent vertices in the dominating set of G g (respectively, the 1-fair dominating set of G s 1 fd ). Here, double circles represent vertices of G g , green vertices indicate vertices in the dominating set of G g , while red vertices denote vertices that are additionally selected in the constructed 1-fair dominating set of G s 1 fd .
Figure 8. (a) The grid graph G g ; (b) the grid graph G g obtained by replacing each edge of G g with a path of eight edges; (c) a ( u , v ) -tentacle T s ( u , v ) replacing each ( u , v ) -path in G g ; and (d) the supergrid graph G s 1 fd obtained after the replacements. Double circles represent vertices of G g , and filled circles represent vertices in the dominating set of G g (respectively, the 1-fair dominating set of G s 1 fd ). Here, double circles represent vertices of G g , green vertices indicate vertices in the dominating set of G g , while red vertices denote vertices that are additionally selected in the constructed 1-fair dominating set of G s 1 fd .
Mathematics 14 00947 g008
Figure 9. The minimum 1-fair dominating set of tentacle T s ( u , v ) : (a) u , v D ; (b) u D , v D ; and (c) u , v D . Here, D is a dominating set of G g , and D 1 fd s is a 1-fair dominating set of G s 1 fd . Solid circles represent vertices in D 1 fd s , while solid double circles represent vertices of D. Green vertices indicate vertices belonging to D, and red and blue vertices denote vertices selected in D 1 fd s .
Figure 9. The minimum 1-fair dominating set of tentacle T s ( u , v ) : (a) u , v D ; (b) u D , v D ; and (c) u , v D . Here, D is a dominating set of G g , and D 1 fd s is a 1-fair dominating set of G s 1 fd . Solid circles represent vertices in D 1 fd s , while solid double circles represent vertices of D. Green vertices indicate vertices belonging to D, and red and blue vertices denote vertices selected in D 1 fd s .
Mathematics 14 00947 g009
Figure 10. A rectangular supergrid graph R 7 × 9 and its regular local structure. Horizontal edges, vertical edges, and r-skewed diagonal edges are indicated in the figure using different colors and line styles.
Figure 10. A rectangular supergrid graph R 7 × 9 and its regular local structure. Horizontal edges, vertical edges, and r-skewed diagonal edges are indicated in the figure using different colors and line styles.
Mathematics 14 00947 g010
Figure 11. Minimum 1-fair dominating sets of (a) R 1 × n = P n , (b) R 2 × n , and (c) R 3 × n . Solid circles denote vertices in the minimum 1-fair dominating set.
Figure 11. Minimum 1-fair dominating sets of (a) R 1 × n = P n , (b) R 2 × n , and (c) R 3 × n . Solid circles denote vertices in the minimum 1-fair dominating set.
Mathematics 14 00947 g011
Figure 12. Minimum 1-fair dominating sets of R m × n for n , m 4 : (a) m 0 ( mod 3 ) , (b) m 2 ( mod 3 ) , and (c) m 1 ( mod 3 ) . Colored solid circles denote vertices selected in the 1-fair dominating set. The symbol ‘#’ indicates the row index of the corresponding row.
Figure 12. Minimum 1-fair dominating sets of R m × n for n , m 4 : (a) m 0 ( mod 3 ) , (b) m 2 ( mod 3 ) , and (c) m 1 ( mod 3 ) . Colored solid circles denote vertices selected in the 1-fair dominating set. The symbol ‘#’ indicates the row index of the corresponding row.
Mathematics 14 00947 g012
Figure 13. Minimum 2-fair dominating sets of (a) R 1 × n and (b) R 2 × n . Solid circles indicate vertices in the 2-fair dominating sets. Solid circles indicate vertices in the 2-fair dominating sets. The dashed blue lines indicate the starting positions of the repeating construction pattern, and the dashed yellow box highlights the selected vertices on the first row in the construction for R 2 × n .
Figure 13. Minimum 2-fair dominating sets of (a) R 1 × n and (b) R 2 × n . Solid circles indicate vertices in the 2-fair dominating sets. Solid circles indicate vertices in the 2-fair dominating sets. The dashed blue lines indicate the starting positions of the repeating construction pattern, and the dashed yellow box highlights the selected vertices on the first row in the construction for R 2 × n .
Mathematics 14 00947 g013
Figure 14. The minimum 1-fair dominating set of supergrid graph constructed from R 10 × 10 by removing p hole rate of vertices for p { 0.00 , 0.15 , 0.20 , 0.25 , 0.30 , 0.35 } , where solid circles indicate the vertices in the 1-fair dominating set.
Figure 14. The minimum 1-fair dominating set of supergrid graph constructed from R 10 × 10 by removing p hole rate of vertices for p { 0.00 , 0.15 , 0.20 , 0.25 , 0.30 , 0.35 } , where solid circles indicate the vertices in the 1-fair dominating set.
Mathematics 14 00947 g014
Figure 15. The minimum restricted 1-fair dominating set of the supergrid graph constructed from R 10 × 10 by removing vertices with hole rates p { 0.00 , 0.15 , 0.20 , 0.25 , 0.30 , 0.35 } , where solid circles indicate the vertices in the restricted 1-fair dominating set.
Figure 15. The minimum restricted 1-fair dominating set of the supergrid graph constructed from R 10 × 10 by removing vertices with hole rates p { 0.00 , 0.15 , 0.20 , 0.25 , 0.30 , 0.35 } , where solid circles indicate the vertices in the restricted 1-fair dominating set.
Mathematics 14 00947 g015
Figure 16. The minimum 2-fair dominating set of R n × n for 5 n 9 and n = 11 , where solid circles indicate the vertices in the 2-fair dominating set.
Figure 16. The minimum 2-fair dominating set of R n × n for 5 n 9 and n = 11 , where solid circles indicate the vertices in the 2-fair dominating set.
Mathematics 14 00947 g016
Figure 17. The minimum 2-fair dominating set of supergrid graph constructed from R 10 × 10 by removing p hole rate of vertices for p { 0.00 , 0.15 , 0.20 , 0.25 , 0.30 , 0.35 } , where solid circles indicate the vertices in the 2-fair dominating set.
Figure 17. The minimum 2-fair dominating set of supergrid graph constructed from R 10 × 10 by removing p hole rate of vertices for p { 0.00 , 0.15 , 0.20 , 0.25 , 0.30 , 0.35 } , where solid circles indicate the vertices in the 2-fair dominating set.
Mathematics 14 00947 g017
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Hung, R.-W. Fair Domination on Extended Supergrid Graphs: Complexity, Linear-Time Algorithms, and ILP Formulations. Mathematics 2026, 14, 947. https://doi.org/10.3390/math14060947

AMA Style

Hung R-W. Fair Domination on Extended Supergrid Graphs: Complexity, Linear-Time Algorithms, and ILP Formulations. Mathematics. 2026; 14(6):947. https://doi.org/10.3390/math14060947

Chicago/Turabian Style

Hung, Ruo-Wei. 2026. "Fair Domination on Extended Supergrid Graphs: Complexity, Linear-Time Algorithms, and ILP Formulations" Mathematics 14, no. 6: 947. https://doi.org/10.3390/math14060947

APA Style

Hung, R.-W. (2026). Fair Domination on Extended Supergrid Graphs: Complexity, Linear-Time Algorithms, and ILP Formulations. Mathematics, 14(6), 947. https://doi.org/10.3390/math14060947

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop