-
Edge open packing: complexity, algorithmic aspects, and bounds
Authors:
Boštjan Brešar,
Babak Samadi
Abstract:
Given a graph $G$, two edges $e_{1},e_{2}\in E(G)$ are said to have a common edge $e$ if $e$ joins an endvertex of $e_{1}$ to an endvertex of $e_{2}$. A subset $B\subseteq E(G)$ is an edge open packing set in $G$ if no two edges of $B$ have a common edge in $G$, and the maximum cardinality of such a set in $G$ is called the edge open packing number, $ρ_{e}^{o}(G)$, of $G$. In this paper, we prove…
▽ More
Given a graph $G$, two edges $e_{1},e_{2}\in E(G)$ are said to have a common edge $e$ if $e$ joins an endvertex of $e_{1}$ to an endvertex of $e_{2}$. A subset $B\subseteq E(G)$ is an edge open packing set in $G$ if no two edges of $B$ have a common edge in $G$, and the maximum cardinality of such a set in $G$ is called the edge open packing number, $ρ_{e}^{o}(G)$, of $G$. In this paper, we prove that the decision version of the edge open packing number is NP-complete even when restricted to graphs with universal vertices, Eulerian bipartite graphs, and planar graphs with maximum degree $4$, respectively. In contrast, we present a linear-time algorithm that computes the edge open packing number of a tree. We also resolve two problems posed in the seminal paper [Edge open packing sets in graphs, RAIRO-Oper.\ Res.\ 56 (2022) 3765--3776]. Notably, we characterize the graphs $G$ that attain the upper bound $ρ_e^o(G)\le |E(G)|/δ(G)$, and provide lower and upper bounds for the edge-deleted subgraph of a graph and establish the corresponding realization result.
△ Less
Submitted 1 March, 2024;
originally announced March 2024.
-
Geodesic packing in graphs
Authors:
Paul Manuel,
Bostjan Bresar,
Sandi Klavzar
Abstract:
Given a graph $G$, a geodesic packing in $G$ is a set of vertex-disjoint maximal geodesics, and the geodesic packing number of $G$, ${\gpack}(G)$, is the maximum cardinality of a geodesic packing in $G$. It is proved that the decision version of the geodesic packing number is NP-complete. We also consider the geodesic transversal number, ${\gt}(G)$, which is the minimum cardinality of a set of ver…
▽ More
Given a graph $G$, a geodesic packing in $G$ is a set of vertex-disjoint maximal geodesics, and the geodesic packing number of $G$, ${\gpack}(G)$, is the maximum cardinality of a geodesic packing in $G$. It is proved that the decision version of the geodesic packing number is NP-complete. We also consider the geodesic transversal number, ${\gt}(G)$, which is the minimum cardinality of a set of vertices that hit all maximal geodesics in $G$. While $\gt(G)\ge \gpack(G)$ in every graph $G$, the quotient ${\rm gt}(G)/{\rm gpack}(G)$ is investigated. By using the rook's graph, it is proved that there does not exist a constant $C < 3$ such that $\frac{{\rm gt}(G)}{{\rm gpack}(G)}\le C$ would hold for all graphs $G$. If $T$ is a tree, then it is proved that ${\rm gpack}(T) = {\rm gt}(T)$, and a linear algorithm for determining ${\rm gpack}(T)$ is derived. The geodesic packing number is also determined for the strong product of paths.
△ Less
Submitted 5 July, 2023; v1 submitted 27 October, 2022;
originally announced October 2022.
-
Graphs with unique zero forcing sets and Grundy dominating sets
Authors:
Boštjan Brešar,
Tanja Dravec
Abstract:
The concept of zero forcing was introduced in the context of linear algebra, and was further studied by both graph theorists and linear algebraists. It is based on the process of activating vertices of a graph $G$ starting from a set of vertices that are already active, and applying the rule that an active vertex with exactly one non-active neighbor forces that neighbor to become active. A set…
▽ More
The concept of zero forcing was introduced in the context of linear algebra, and was further studied by both graph theorists and linear algebraists. It is based on the process of activating vertices of a graph $G$ starting from a set of vertices that are already active, and applying the rule that an active vertex with exactly one non-active neighbor forces that neighbor to become active. A set $S\subset V(G)$ is called a zero forcing set of $G$ if initially only vertices of $S$ are active and the described process enforces all vertices of $G$ to become active. The size of a minimum zero forcing set in $G$ is called the zero forcing number of $G$. While a minimum zero forcing set can only be unique in edgeless graphs, we consider the weaker uniqueness condition, notably that for every two minimum zero forcing sets in a graph $G$ there is an automorphism that maps one to the other. We characterize the class of trees that enjoy this condition by using properties of minimum path covers of trees. In addition, we investigate both variations of uniqueness for several concepts of Grundy domination, which first appeared in the context of domination games, yet they are also closely related to zero forcing. For each of the four variations of Grundy domination we characterize the graphs that have only one Grundy dominating set of the given type, and characterize those forests that enjoy the weaker (isomorphism based) condition of uniqueness. The latter characterizations lead to efficient algorithms for recognizing the corresponding classes of forests.
△ Less
Submitted 18 March, 2021;
originally announced March 2021.
-
Convex and isometric domination of (weak) dominating pair graphs
Authors:
Boštjan Brešar,
Tanja Gologranc,
Tim Kos
Abstract:
A set $D$ of vertices in a graph $G$ is a dominating set if every vertex of $G$, which is not in $D$, has a neighbor in $D$. A set of vertices $D$ in $G$ is convex (respectively, isometric), if all vertices in all shortest paths (respectively, all vertices in one of the shortest paths) between any two vertices in $D$ lie in $D$. The problem of finding a minimum convex dominating (respectively, iso…
▽ More
A set $D$ of vertices in a graph $G$ is a dominating set if every vertex of $G$, which is not in $D$, has a neighbor in $D$. A set of vertices $D$ in $G$ is convex (respectively, isometric), if all vertices in all shortest paths (respectively, all vertices in one of the shortest paths) between any two vertices in $D$ lie in $D$. The problem of finding a minimum convex dominating (respectively, isometric dominating) set is considered in this paper from algorithmic point of view. For the class of weak dominating pair graphs (i.e.,~the graphs that contain a dominating pair, which is a pair of vertices $x,y\in V(G)$ such that vertices of any path between $x$ and $y$ form a dominating set), we present an efficient algorithm that finds a minimum isometric dominating set of such a graph. On the other hand, we prove that even if one restricts to weak dominating pair graphs that are also chordal graphs, the problem of deciding whether there exists a convex dominating set bounded by a given arbitrary positive integer is NP-complete. By further restricting the class of graphs to chordal dominating pair graphs (i.e.,~the chordal graphs in which every connected induced subgraph has a dominating pair) we are able to find a polynomial time algorithm that determines the minimum size of a convex dominating set of such a graph.
△ Less
Submitted 27 April, 2017;
originally announced April 2017.
-
Complexity of the Game Domination Problem
Authors:
Boštjan Brešar,
Paul Dorbec,
Sandi Klavžar,
Gašper Košmrlj,
Gabriel Renault
Abstract:
The game domination number is a graph invariant that arises from a game, which is related to graph domination in a similar way as the game chromatic number is related to graph coloring. In this paper we show that verifying whether the game domination number of a graph is bounded by a given integer is PSPACE-complete. This contrasts the situation of the game coloring problem whose complexity is sti…
▽ More
The game domination number is a graph invariant that arises from a game, which is related to graph domination in a similar way as the game chromatic number is related to graph coloring. In this paper we show that verifying whether the game domination number of a graph is bounded by a given integer is PSPACE-complete. This contrasts the situation of the game coloring problem whose complexity is still unknown.
△ Less
Submitted 17 June, 2016; v1 submitted 1 October, 2015;
originally announced October 2015.
-
Minimum k-path vertex cover
Authors:
Boštjan Brešar,
František Kardoš,
Ján Katrenič,
Gabriel Semanišin
Abstract:
A subset S of vertices of a graph G is called a k-path vertex cover if every path of order k in G contains at least one vertex from S. Denote by ψ_k(G) the minimum cardinality of a k-path vertex cover in G. It is shown that the problem of determining ψ_k(G) is NP-hard for each k \geq 2, while for trees the problem can be solved in linear time. We investigate upper bounds on the value of ψ_k(G) and…
▽ More
A subset S of vertices of a graph G is called a k-path vertex cover if every path of order k in G contains at least one vertex from S. Denote by ψ_k(G) the minimum cardinality of a k-path vertex cover in G. It is shown that the problem of determining ψ_k(G) is NP-hard for each k \geq 2, while for trees the problem can be solved in linear time. We investigate upper bounds on the value of ψ_k(G) and provide several estimations and exact values of ψ_k(G). We also prove that ψ_3(G) \leq (2n + m)/6, for every graph G with n vertices and m edges.
△ Less
Submitted 10 December, 2010; v1 submitted 9 December, 2010;
originally announced December 2010.