Papers
Topics
Authors
Recent
Search
2000 character limit reached

Min-Forced Vertices in Graphs

Updated 10 July 2026
  • Min-forced vertices are a family of invariants that identify elements appearing in every minimum solution across various graph optimization problems.
  • They are applied in settings like locating-dominating codes, metric bases, zero forcing, and perfect matchings to certify uniqueness and guide propagation processes.
  • Studying these vertices reveals structural properties and computational challenges, with implications in areas from efficient algorithms to chemical graph theory and origami.

“Min-forced vertices” is not a single invariant but a family of closely related notions concerning elements that are either unavoidable in every minimum solution or are counted by a minimum forcing process. In one line of work, the term refers explicitly to vertices that belong to every minimum locating-dominating code (Junnila et al., 1 Sep 2025). In another, the corresponding notion appears under different names, such as basis forced vertices for metric bases (Hakanen et al., 2021). In zero forcing and total forcing on graphs, the same viewpoint becomes a minimization problem over initially colored vertex sets (Davila et al., 2017). In perfect matching theory and related optimization problems, the analogous objects are usually edges rather than vertices: a forcing set is a minimum subset that uniquely determines a perfect matching, a shortest path, or a minimum spanning tree (Liu et al., 2020, Gima et al., 29 Sep 2025). The subject therefore spans propagation processes, uniqueness certificates, extremal graph structure, and computational complexity.

1. Terminological scope and core formulations

The common backbone is a forcing principle: a small partial specification determines a unique global object. In the general formulation used for shortest paths and minimum spanning trees, if EE is a ground set and Π2E\Pi \subseteq 2^E is a family of feasible solutions, then SES \subseteq E is a forcing set for XΠX \in \Pi when XX is the unique solution containing SS; dually, SS is anti-forcing when XX is the unique solution disjoint from SS (Gima et al., 29 Sep 2025). This definition subsumes several older graph-theoretic forcing notions.

A second, more vertex-centric usage concerns unavoidable vertices in minimum structures. A basis forced vertex is a vertex contained in every metric basis of a graph (Hakanen et al., 2021). A min-forced vertex, in the locating-dominating setting, is a vertex that belongs to every minimum locating-dominating code (Junnila et al., 1 Sep 2025). These are not propagation parameters but “core” vertices of all optimum solutions.

A third usage, explicitly identified with the “min-forced vertices” viewpoint in trees, treats forcing as a dynamic coloring process. A forcing set is an initial colored vertex set from which repeated applications of the rule “a colored vertex with exactly one non-colored neighbor forces that neighbor” eventually color the whole graph; a total forcing set adds the condition that the induced subgraph on the initial set has no isolated vertices (Davila et al., 2017). Here the problem is not whether a specific vertex is unavoidable, but how few initial vertices suffice.

Setting Object being forced Minimum notion
Zero forcing / total forcing Initially colored vertices F(G)F(G), Π2E\Pi \subseteq 2^E0 (Davila et al., 2017)
Perfect matchings Edges of a matching Π2E\Pi \subseteq 2^E1, Π2E\Pi \subseteq 2^E2, Π2E\Pi \subseteq 2^E3 (Liu et al., 2020)
Metric dimension Vertices in resolving sets Basis forced vertices (Hakanen et al., 2021)
Locating-dominating codes Vertices in LD-codes Min-forced vertices (Junnila et al., 1 Sep 2025)
Shortest paths / MSTs Edges in optimal solutions Minimum forcing / anti-forcing sets (Gima et al., 29 Sep 2025)
1D origami Creases with fixed MV labels Minimum forcing sets (Damian et al., 2017)

This variety matters conceptually. Some papers study the size of a minimum forcing set; others study which vertices belong to all minimum sets. The shared theme is uniqueness under partial information, but the formal invariants differ.

2. Propagation-based forcing on vertices: zero forcing and total forcing

For trees, the most direct “minimum initially forced vertices” formulation is total forcing. A dynamic coloring starts from an initial set Π2E\Pi \subseteq 2^E4, and whenever a colored vertex has exactly one non-colored neighbor, it forces that neighbor to become colored. The forcing number Π2E\Pi \subseteq 2^E5 is the minimum size of a forcing set. The total forcing number Π2E\Pi \subseteq 2^E6 is the minimum size of a forcing set whose induced subgraph has no isolated vertices (Davila et al., 2017).

The tree case is sharply structured. If Π2E\Pi \subseteq 2^E7 is a tree of order Π2E\Pi \subseteq 2^E8 with maximum degree Π2E\Pi \subseteq 2^E9, then

SES \subseteq E0

with equality exactly for a family SES \subseteq E1 built from star-like underlying subtrees whose centers are independent and are strong support vertices (Davila et al., 2017). If SES \subseteq E2 is the number of leaves of a non-trivial tree, then

SES \subseteq E3

with equality exactly for a recursively defined family SES \subseteq E4 obtained from SES \subseteq E5 by five operations SES \subseteq E6 (Davila et al., 2017).

A decisive structural consequence is that total forcing is strictly more demanding than ordinary forcing on non-trivial trees: SES \subseteq E7 with equality exactly for trees in a family SES \subseteq E8, namely paths and trees whose trimmed form is a star (Davila et al., 2017). The gap can be arbitrarily large: for every integer SES \subseteq E9, there exists a tree XΠX \in \Pi0 with

XΠX \in \Pi1

The main mechanisms behind these bounds are trimming invariance, subdivision invariance, and the behavior of strong support vertices. Every total forcing set in an isolate-free graph contains every strong support vertex and all except possibly one leaf neighbor of each strong support vertex (Davila et al., 2017). In this sense, leaves and support structure act as local forcing bottlenecks. For the min-forced-vertices interpretation, this means that the smallest admissible initial set is controlled simultaneously by leaf count, maximum degree, and the requirement that the initial set itself be isolate-free.

3. Edge-based forcing in perfect matching theory

In perfect matching theory, the basic object is a forcing set of edges. For a graph XΠX \in \Pi2 with a perfect matching XΠX \in \Pi3, a subset XΠX \in \Pi4 is forcing if no other perfect matching of XΠX \in \Pi5 contains all edges of XΠX \in \Pi6. The forcing number XΠX \in \Pi7 is the minimum size of such a subset; the minimum and maximum forcing numbers of the graph are

XΠX \in \Pi8

For a graph of order XΠX \in \Pi9 with a perfect matching, one always has

XX0

(Liu et al., 2020, Liu et al., 2021).

Che and Chen asked for a characterization of graphs with XX1. This was completely solved by showing that XX2 holds exactly for complete multipartite graphs whose partite sets all have size at most XX3, and for graphs obtained from XX4 by adding arbitrary edges within the same partite set (Liu et al., 2020). In the bipartite case, the earlier Che–Chen characterization is recovered: XX5 if and only if XX6 (Liu et al., 2020, Liu et al., 2021).

The extremal XX7 phenomenon is driven by alternating cycles. A key criterion states that a perfect matching XX8 satisfies XX9 if and only if for any two distinct edges SS0, the induced subgraph on their four endpoints contains an SS1-alternating cycle (Liu et al., 2020). This is the rigid end of the spectrum: every pair of matching edges lies inside a local alternating configuration, so one must fix almost all of the matching to eliminate ambiguity.

Subsequent work sharpened the extremal picture. For graphs of order SS2 with SS3, one has

SS4

with equality exactly for graphs of the form SS5; for bipartite graphs,

SS6

with equality exactly for SS7 (Liu et al., 2021). These formulas generalize the classical unique-perfect-matching bounds of Hetyei and Lovász–Plummer from SS8 to arbitrary SS9.

At the opposite end, Liu and Zhang’s conjecture on maximum forcing number was confirmed: SS0 (Liu et al., 28 Dec 2025). In bipartite graphs with SS1, the possible minimum forcing numbers form an interval: SS2 (Liu et al., 28 Dec 2025). The forcing spectrum is therefore both rigid and surprisingly continuous in extremal regimes.

A specialized chemical application appears in fullerene graphs. Except for a unique fullerene SS3 with minimum forcing number SS4, every fullerene has minimum forcing number at least SS5, and all fullerenes with minimum forcing number SS6 are characterized by a patch-based construction using generalized patches, distance-arrays, and operations SS7 (Shi et al., 2018). In particular, nanotube fullerenes of type SS8 satisfy SS9.

4. Forcing beyond matchings: origami, shortest paths, and minimum spanning trees

The forcing paradigm extends well beyond graph matchings. In one-dimensional origami, a forcing set is a subset of creases whose mountain-valley labels determine the entire foldable assignment. For a fixed foldable one-dimensional MV pattern, a linear-time algorithm constructs a minimum forcing set via a crimp forest that encodes all crimpable sequences and their dependencies (Damian et al., 2017). The minimum size equals XX0, where XX1 is the number of monocrimps in an exhaustive crimp sequence and XX2 is the number of end creases (Damian et al., 2017).

For shortest XX3-XX4 paths and minimum spanning trees, forcing and anti-forcing were studied in a general optimization framework. For shortest paths, minimum forcing is tractable: the decision problem can be solved in time XX5 after reduction to the DAG of shortest-path edges (Gima et al., 29 Sep 2025). Minimum anti-forcing for shortest paths is NP-complete even for undirected unweighted graphs, although it is polynomial-time solvable for a fixed shortest path and for bounded-treewidth graphs (Gima et al., 29 Sep 2025). For minimum spanning trees, both forcing and anti-forcing are polynomial-time solvable; in fact the paper gives XX6 algorithms via a matroidal viewpoint and duality between forcing and anti-forcing (Gima et al., 29 Sep 2025).

These results show that forcing complexity is highly problem-dependent. For perfect matchings, minimum forcing is NP-hard in general (Gima et al., 29 Sep 2025); for shortest paths, forcing is easy but anti-forcing is hard (Gima et al., 29 Sep 2025); for minimum spanning trees, both are tractable (Gima et al., 29 Sep 2025). A plausible implication is that “min-forced” phenomena depend less on solution size alone than on the exchange structure of the underlying feasible family.

5. Vertices contained in every minimum solution

The most literal vertex-based form of the topic appears in locating-dominating codes. A min-forced vertex is a vertex that belongs to every minimum locating-dominating code (Junnila et al., 1 Sep 2025). If XX7 is a connected nontrivial graph of order XX8, and XX9 denotes the number of min-forced vertices, then

SS0

which implies

SS1

Both bounds are attained (Junnila et al., 1 Sep 2025). The proof uses a color graph attached to a minimum locating-dominating code and shows that each min-forced codeword must contribute at least two edges of its color in the non-codeword part of that graph; cactus bounds then limit how many such colors can coexist (Junnila et al., 1 Sep 2025).

The same paper gives a local characterization: a vertex SS2 is min-forced if and only if SS3 is isolated, or SS4, or SS5 and no minimum locating-dominating code of SS6 both dominates and uniquely identifies SS7 when viewed back in SS8 (Junnila et al., 1 Sep 2025). It also proves that deciding whether a given vertex is min-forced is co-NP-hard (Junnila et al., 1 Sep 2025).

An analogous notion for metric dimension is the basis forced vertex: a vertex contained in every metric basis (Hakanen et al., 2021). Here the structure is different. No cut-vertex of a finite graph is basis forced, and trees have no basis forced vertices (Hakanen et al., 2021). If a graph has SS9 vertices and F(G)F(G)0 basis forced vertices, then

F(G)F(G)1

(Hakanen et al., 2021). Moreover, if F(G)F(G)2 is connected with F(G)F(G)3 and has at least one basis forced vertex, then

F(G)F(G)4

(Hakanen et al., 2021). Thus basis forced vertices are rare in both sparse and dense regimes.

Paths illustrate how these notions can bifurcate. For locating-dominating codes, the number F(G)F(G)5 of minimum locating-dominating codes in F(G)F(G)6 is given explicitly, and F(G)F(G)7, so paths of order divisible by F(G)F(G)8 have a unique minimum locating-dominating code (Junnila et al., 1 Sep 2025). By contrast, for metric bases, paths do not exhibit basis forced vertices in the nontrivial cases summarized in the paper (Hakanen et al., 2021).

6. Minimal versus minimum, excluded vertices, and algorithmic boundaries

A nearby but distinct theme concerns vertices that belong to no minimal solution. In zero forcing, a graph is well-forced if all minimal zero forcing sets are minimum size (Grood et al., 2023). For trees, this property is completely characterized: a tree is well-forced if and only if repeated star removals end in a forest each of whose components is F(G)F(G)9 (Grood et al., 2023). The same paper characterizes irrelevant vertices in trees: a vertex belongs to no minimal zero forcing set if and only if it is a Π2E\Pi \subseteq 2^E00-vertex, obtained by iteratively removing vertices with double pendants and their pseudoleaves (Grood et al., 2023). This is the “forced-out” counterpart of min-forcedness.

Minimal feedback vertex sets bring another angle. Max Min FVS asks whether there exists a minimal feedback vertex set of size at least Π2E\Pi \subseteq 2^E01 (Lampis et al., 2023). Minimality is expressed by private cycles: a feedback vertex set Π2E\Pi \subseteq 2^E02 is minimal if and only if for every Π2E\Pi \subseteq 2^E03, the graph Π2E\Pi \subseteq 2^E04 contains a cycle (Lampis et al., 2023). The problem admits a treewidth dynamic program running in time

Π2E\Pi \subseteq 2^E05

and a branching algorithm running in time

Π2E\Pi \subseteq 2^E06

(Lampis et al., 2023). At the same time, ETH-based lower bounds rule out Π2E\Pi \subseteq 2^E07 and therefore Π2E\Pi \subseteq 2^E08 algorithms unless ETH fails (Lampis et al., 2023). The paper also uses explicit force gadgets to ensure that certain vertices cannot appear in any sufficiently large minimal feedback vertex set (Lampis et al., 2023). This suggests a parameterized route to vertex-forcedness questions for large minimal FVSs, even though the paper itself studies existence rather than unavoidable membership.

Across these settings, two recurrent boundaries appear. First, local gadgetry often enforces or forbids membership in minimum structures. Second, recognition is usually hard: min-forced vertices for locating-dominating codes are co-NP-hard to detect (Junnila et al., 1 Sep 2025), basis forced vertices for metric bases are co-NP-hard to detect and void vertices are NP-hard to detect (Hakanen et al., 2021). The broad picture is therefore structural rather than purely algorithmic: min-forced vertices encode indispensable roles in optimal solutions, but those roles are typically global, sparse, and computationally delicate.

Topic to Video (Beta)

No one has generated a video about this topic yet.

Whiteboard

No one has generated a whiteboard explanation for this topic yet.

Follow Topic

Get notified by email when new papers are published related to Min-Forced Vertices.