학술
기타
Semigroup-theoretic analysis of supply-chain disruptions and resilience
PLOS ONE
조회 0
CC BY
이 매체는 공공·자유 라이선스로 본문을 직접 표시합니다.Figures
Abstract
This paper develops a rigorous framework using finite transformation semigroups to model supply-chain state evolution under cascading disruptions and resilience interventions. Disruptions and interventions are represented as non-invertible transformations on finite configuration spaces, generating a semigroup whose structure encodes collapse conditions, equilibria, minimal collapse-inducing sets, and redundancy. We establish explicit semigroup-theoretic criteria for synchronizing collapse, idempotent stabilisation, and redundancy identification via basis-pruning algorithms. The framework is illustrated with examples spanning manufacturing, agricultural, and e-commerce logistics systems. Analytical results, algorithmic procedures, and case studies demonstrate how semigroup properties map to measurable resilience indicators, providing interpretable, computationally tractable tools for assessing shock containment strategies in real-world networks.
Citation: Opue JA, Sampson MI, Tom OJ, Okorie UE (2026) Semigroup-theoretic analysis of supply-chain disruptions and resilience. PLoS One 21(5): e0350123. https://doi.org/10.1371/journal.pone.0350123
Editor: Fucai Lin, Minnan Normal University, CHINA
Received: January 31, 2026; Accepted: May 9, 2026; Published: May 28, 2026
Copyright: © 2026 Opue et al. This is an open access article distributed under the terms of the Creative Commons Attribution License, which permits unrestricted use, distribution, and reproduction in any medium, provided the original author and source are credited.
Data Availability: The minimal anonymized dataset, replication codes, and supporting materials necessary to replicate the study findings are publicly available in Zenodo. Repository: Zenodo. DOI: https://doi.org/10.5281/zenodo.20162051. Direct link: https://doi.org/10.5281/zenodo.20162051.’.
Funding: The author(s) received no specific funding for this work.
Competing interests: The authors have declared that no competing interests exist.
Introduction
Global supply chains constitute large-scale distributed systems in which production, storage, and transportation decisions interact across spatial, temporal, and organisational boundaries [1,2]. As these systems have grown increasingly interconnected, they have become more vulnerable to cascading disruptions that originate locally but propagate through multi-tier supplier structures, multimodal transportation corridors, and demand-synchronisation mechanisms [1,3]. Empirical observations from the COVID-19 pandemic, the 2021 Suez Canal blockage, increasingly frequent climatic disturbances, and the fragmentation of global trade have repeatedly demonstrated that sequential disruptions can amplify one another in nonlinear ways [2,4].
A wide range of modelling approaches has been developed to analyse disruption propagation and resilience in supply chains. Network-based and operational models, including queueing systems, network flow formulations, simulation techniques, and optimisation frameworks, provide valuable tools for evaluating system performance and recovery strategies under uncertainty [2,5]. These approaches have improved understanding of disruption dynamics, resource allocation, and contingency planning, and they remain central to modern supply-chain analysis [1,3]. Nevertheless, many of these models focus primarily on numerical or probabilistic behaviour and may not explicitly capture the structural relationships governing how disruptions compose, accumulate, or stabilise through repeated operational actions [6,7].
Recent advances in network propagation models and operational simulations using real data provide detailed insights into how disruptions spread and how interventions can mitigate systemic risks [8,9]. While these approaches are informative, they often emphasise probabilistic outcomes and network metrics rather than enumerating all possible system configurations under sequential disruptions. Our work complements these studies by providing a mathematically exact, combinatorial perspective that captures the structural dependencies of disruptions and interventions.
In such formulations, system changes are represented as transformations acting on a set of configurations, allowing sequential disruptions and recovery actions to be analysed through their compositional structure. Classical semigroup theory provides tools for studying the behaviour of repeated transformations, including the identification of stabilising actions, invariant subsets, and minimal generating mechanisms [10–12]. This perspective is particularly useful for capturing path-dependent behaviour, long-term stability, and systemic fragility arising from interacting disruption sequences.
Motivated by these considerations, this work develops a modelling framework grounded in finite transformation semigroups [11–13]. Each disruption or intervention is interpreted as a transformation on a finite set of supply-chain states, and the evolution of the system is described by the semigroup generated by these transformations [14–16]. Collapse, recovery, and resilience correspond to identifiable structural properties of the transformation system, making long-term behaviour amenable to systematic analysis.
The main contribution of this paper is the development of semigroup-theoretic criteria that characterise synchronising collapse behaviour, describe stabilisation through idempotent actions, identify minimal collapse-inducing generators, and detect redundant interventions [10,11,17]. These results provide structural insights that complement existing network and operational modelling tools while remaining operationally interpretable. Computational procedures, including pruning algorithms for eliminating redundant interventions, are introduced and applied to manufacturing, agricultural, and e-commerce supply chains [3,5]. Intuitive explanations connect each model component to economic outcomes, illustrating how disruptions and interventions impact production, delivery, and revenue.
In contrast to traditional network-based and simulation-driven approaches, the present work contributes a structural and algebraic framework for analysing disruption propagation. Specifically, while network models typically evaluate flows, probabilities, or connectivity patterns, the semigroup-theoretic approach developed here characterises the full set of reachable system configurations under sequential disruptions and interventions. This allows precise identification of collapse-inducing mechanisms, stabilising configurations, and redundant intervention strategies within a finite and explicitly computable structure. In this sense, the framework complements existing network and operational models by providing a mathematically exact representation of disruption dynamics that supports systematic resilience planning and policy-oriented decision analysis.
The remainder of the paper is organised as follows. Section Preliminaries and mathematical model presents the mathematical preliminaries and formulates the supply-chain configuration model using finite transformation semigroups, including the representation of disruptions and interventions as state transformations. Section Semigroup structure of supply-chain behaviours establishes structural conditions for synchronising collapse, idempotent stabilisation, and behavioural decomposition within the transformation system. Section Main results develops the principal theoretical results characterising collapse-inducing sequences and minimal generator sets responsible for systemic failure. Section Reachability lattices and shock-propagation geometry analyses the reachability lattice associated with disruption propagation and describes the structural patterns governing cascading effects. Section Algorithms for shock propagation and intervention optimisation introduces computational procedures for simulating disruption dynamics and identifying redundant interventions. Section Case study: multi-sector supply-chain analysis provides illustrative case studies in manufacturing, agriculture, and e-commerce supply chains with operational interpretation of the model outcomes. Finally, Section Conclusion summarises the principal findings and outlines directions for further research on algebraic approaches to supply-chain resilience. Supporting datasets, transformation matrices, reachability tables, and sample computational scripts are provided in the appendices to facilitate transparency and reproducibility of the analytical procedures.
Preliminaries and mathematical model
This section establishes the mathematical foundation for the semigroup-based representation of supply-chain disruptions. We begin with classical definitions from transformation semigroup theory [10–12] and proceed to construct a supply-chain state space suitable for modelling realistic logistics systems. All results in later sections depend on these foundational concepts.
Finite transformation semigroups
Let X be a finite set. A transformation on X is a function . The set of all transformations on X is denoted by XX and forms a monoid under composition [10]. A finite transformation semigroup is any subsemigroup [12].
Definition 1 (Transformation semigroup).
Let X be a finite set. A semigroup S of transformations on X is any set
where is a generating set [11].
Definition 2 (Synchronising transformation).
A transformation is called synchronising if it maps all states to a single state: |t(X)| = 1. If S contains a synchronising element, we say that S itself is synchronising [12].
Synchronising elements correspond to collapse transformations in supply chains.
Definition 3 (Idempotent).
A transformation is idempotent if e2 = e. Idempotents represent stable equilibria or steady-state configurations [18].
The algebraic structure of S—its idempotents, minimal generating sets, synchronising elements and Green’s relations—encodes properties of the real supply chain [19,20].
Supply-chain state space construction
Let denote the set of nodes in a supply chain: factories, suppliers, warehouses, ports, and distribution hubs. Each node is assigned a local configuration state from a finite set Cv describing capacity utilisation, material availability, or operational status.
Definition 4 (Global configuration state).
The global configuration state of the supply chain is the tuple
Each element represents the status of every node [12].
Since each Cv is finite, the entire space X is finite. For realistic models, the cardinality of X can be large, but remains manageable for algebraic and computational analysis [6,7].
Disruptions and interventions as transformations
Each disruption (e.g., port closure, factory downtime, transport delay) is modelled as a transformation , and each intervention (e.g., rerouting, buffer activation, capacity expansion) as , citing related work [1,2].
Definition 5 (Disruption transformation).
A disruption transformation is a mapping d that reduces capacity, interrupts flow, or modifies availability rules, typically non-invertibly [17].
Definition 6 (Intervention transformation).
An intervention transformation is a mapping i that restores, reroutes, or stabilises the system, possibly also non-invertibly [17].
These transformations compose according to temporal order. A sequence of events corresponds to the composite transformation , as described in [11].
Running example and transition diagram
Consider a simplified system with only two global states:
Suppose a disruption d forces the system into the degraded state, and a recovery action r partially restores the system [10].
Transformation table:
A simple state diagram illustrating these transitions is shown in Fig 1. This example will be expanded in later sections to illustrate collapse, idempotent stabilisation, minimal generators and redundancy detection.
The diagram shows the state transitions between normal (x0) and degraded (x1) states under the disruption transformation d and recovery transformation r.
Semigroup structure of supply-chain behaviours
This section develops the algebraic structure underlying supply-chain disruptions and resilience mechanisms, showing how classical semigroup concepts provide rigorous tools for analysing collapse, stabilisation and redundancy. Throughout the section, X denotes the finite global state space defined in Section Supply-chain state space construction, and denotes the transformation semigroup generated by disruptions and interventions defined in Section Disruptions and interventions as transformations [10–12].
Synchronising transformations and collapse
Synchronisation is one of the most important concepts in transformation semigroup theory, and in the supply-chain context it corresponds to complete systemic collapse. Formally, a transformation t is synchronising if |t(X)| = 1 (Definition 2) [11,12].
Proposition 1 (Existence of collapse states).
If a disruption maps at least one state to a bottleneck state x* that is absorbing under all subsequent disruptions, then d is synchronising.
Proof. Let x* be a bottleneck state such that for every disruption , . If for some , then for any , the sequence satisfies . Since d(y) must eventually reach x* under repeated disruptions, and x* is absorbing, it follows that every state is mapped to x* by some composition involving d. Thus d is synchronising.
This result formalises empirically observed behaviour in which a critical-link failure (e.g., closure of a unique major port) drives the entire system into a minimal-capacity regime [1,2].
Theorem 2 (Collapse criterion).
Let be the semigroup of disruptions and interventions. Then S contains a synchronising element if and only if there exists a finite sequence of disruptions such that consists of a single global configuration.
Proof. () If S contains a synchronising element t, then for some sequence since S is generated by [11].
() Conversely, if such a sequence exists, its composition maps all states to a single state, and therefore it is synchronising [12].
This characterisation allows simulation-based identification of collapse sequences and serves as the foundation for minimal generator analysis in Section Minimal collapse-inducing generator sets [11].
Operational interpretation.
In practical manufacturing systems, production and distribution often depend on a limited number of critical infrastructure components such as ports, warehouses, or transport corridors. When one of these components fails, downstream activities may gradually accumulate delays until the system can no longer meet demand. In the present framework, such failures are represented as transformations that move the system from one operational state to another. A collapse state therefore represents a situation in which production or delivery cannot continue without external intervention, such as restoring the port, rerouting shipments, or using alternative suppliers.
Economic interpretation (E-commerce).
In e-commerce logistics networks, system performance depends on the reliability of warehouses, transportation routes, and delivery hubs. Disruptions such as warehouse congestion, vehicle breakdowns, or routing failures change the system configuration and may delay order fulfillment. In the semigroup-based model, each operational change is treated as a transformation of the system state. A collapse state represents a condition in which orders cannot be processed or delivered efficiently, while stabilisation states represent restored operational capacity after corrective actions such as rerouting shipments or reallocating inventory. Revenue loss, service-level degradation, and customer dissatisfaction accumulate until interventions restore operational flow.
Idempotent stabilisation and recovery states
Recovery interventions often push the system into stable or quasi-stable steady states where applications of the same recovery procedure no longer yield additional improvement. This behaviour is captured algebraically by idempotents [10,12].
Proposition 2 (Existence of recovery idempotents).
Let be an intervention transformation. If repeated application of i converges to a steady state for every , i.e.,
then the limiting transformation e is an idempotent in S.
Proof. The limit is well-defined because X is finite. Since , we also have
demonstrating e2 = e [10]. □
Theorem 4 (Stabilisation criterion).
A supply-chain system has an intervention-induced stable regime if and only if the semigroup S contains at least one nontrivial idempotent .
Proof. If such an e exists, then repeated application leaves the system unchanged: e2 = e. Conversely, if a stable regime exists under interventions, the limiting transformation is an idempotent by Proposition 3 [10].□
Interpretation.
Idempotents represent stabilised operating modes. Examples include: a reduced-capacity equilibrium after a manufacturing disruption, a stable rerouting pattern in e-commerce logistics, and a consistent post-shock procurement equilibrium in agricultural supply chains [2].
Green’s relations and resilience partitions
Green’s relations offer a deep decomposition of the semigroup S and provide structural insight into resilience patterns. We briefly recall the classical definitions [10,19].
For :
Definition 7 (Resilience partition).
The partition of S into its -classes is the resilience partition of the supply-chain system. Each class consists of transformations with equivalent controllability and vulnerability profiles.
Theorem 5 (Resilience level classification).
Let S be the supply-chain transformation semigroup. Then: (1) -classes containing synchronising elements correspond to collapse-inducing behaviours. (2) -classes containing idempotents correspond to stable recovery regimes. (3) Higher -classes correspond to transformations requiring more interventions to regain operational feasibility.
Proof. Each statement follows from the structural theory of finite semigroups and the interpretation of synchronising and idempotent transformations established in Sections Synchronising transformations and collapse and Idempotent stabilisation and recovery states. Synchronising elements form minimal -classes. Idempotents generate maximal subgroups within -classes. The remaining claims follow from standard Green’s relation properties [10,11].
Main results
This section develops the theoretical foundations of disruption propagation and resilience behaviour in supply chains viewed as finite transformation semigroups. We first introduce algebraic indicators of systemic fragility, collapse, and intervention efficiency. We then establish theorems characterising synchronising collapse, idempotent stabilisation, and minimal generator sets capable of inducing full systemic failure. Throughout, we interpret the algebraic concepts in terms of manufacturing, agricultural, and e-commerce logistics networks.
Synchronising collapse in transformation semigroups
A synchronising transformation is one which maps all supply-chain configurations into a single terminal configuration representing systemic operational collapse. Such transformations represent worst-case disruptions, including multi-node factory shutdowns, global port congestion, or complete communication failures across a fulfilment network [10,11].
Operational interpretation.
In practical manufacturing systems, production and distribution often depend on a limited number of critical infrastructure components such as ports, warehouses, or transport corridors. When one of these components fails, downstream activities may gradually accumulate delays until the system can no longer meet demand. In the present framework, such failures are represented as transformations that move the system from one operational state to another. A collapse state therefore represents a situation in which production or delivery cannot continue without external intervention, such as restoring the port, rerouting shipments, or using alternative suppliers.
Example (Manufacturing collapse).
Let dport model a major port shutdown. If every feasible routing configuration ultimately depends on that port, then repeated disruptions caused by dport push the system into a stable backlog configuration. The limiting state is synchronising and corresponds to total fulfilment failure [1].
Definition 8.
A transformation is called synchronising if there exists such that for all . The element x* is called the collapse state.
Theorem 6 (Synchronising collapse criterion).
Let be the semigroup generated by a set of disruptions T. Then S contains a synchronising collapse transformation if and only if there exists a finite sequence of disruptions such that the composite transformation has image of size 1.
Proof. () If a synchronising collapse transformation exists, then by definition for some generators. Since c maps all states to a single collapse state, its image has size 1 [12].
() If there exists a composite transformation whose image consists of a single state x*, then for all , so u is itself a synchronising collapse transformation.
From a supply-chain perspective, Theorem 6 states that complete systemic collapse emerges precisely when sequential disruptions eliminate operational diversity in the network. For example, a manufacturing network in which incremental factory shutdowns eventually force all production loads to a single terminal “failed” state satisfies the criterion. Similar interpretations apply to agricultural processing chains and e-commerce fulfilment networks facing cascading warehouse closures or routing failures [1].
Idempotent stabilisation and resilience plateaus
While synchronising collapse captures catastrophic behaviour, long-term resilience is characterised by the emergence of idempotent transformations that stabilise the system’s reachable configurations. Such stabilisation reflects operational plateaus—states where additional disruptions cannot worsen the systemic condition [10,16].
Definition 9.
A transformation is called idempotent if e2 = e.
In supply-chain terms, an idempotent transformation represents a “stabilised disruption state” such that applying the same disruption repeatedly yields no further degradation. For instance, once all transport hubs serving a region are already saturated beyond capacity, additional congestion events may not alter the system’s configuration.
Economic interpretation.
From an economic perspective, each reachable configuration reflects potential production, delivery, and revenue outcomes under sequential disruptions. The least degraded join corresponds to the minimal operational loss that would occur if multiple disruptions happen simultaneously. Stabilised states in the lattice indicate levels of operational recovery, which map to achievable output, cost mitigation, or inventory reallocation. Collapse states highlight scenarios where revenue losses or service failures become total unless interventions such as alternative sourcing, expedited logistics, or financial support are applied. This interpretation connects the mathematical structure to tangible economic impacts for decision-makers.
Theorem 7 (Existence of stabilisation idempotents).
Let S be a finite transformation semigroup generated by disruptions T. Then S contains at least one idempotent, and every trajectory eventually enters a stabilisation cycle governed by an idempotent transformation.
Proof. Since S is finite, any sequence of compositions must eventually repeat. Thus, for some m < n we have . Let . Then composing both sides on the left by u yields , showing that u is idempotent. Standard finiteness arguments imply that every orbit eventually enters a cycle, the entry point of which is governed by some idempotent [10,14].
This provides a rigorous mathematical interpretation of resilience plateaus: every supply-chain disruption trajectory eventually reaches a stable region where further degradation cannot occur unless an external intervention pushes the system into a new dynamical cycle [2].
Minimal collapse-inducing generator sets
A natural question for resilience planning is to identify the smallest combination of disruption types that is capable of driving the system into full collapse. These correspond to minimal generator sets of synchronising transformations in the sense of semigroup basis theory [21–23]. The characterisation in Theorem 8 parallels minimality criteria for independent generating sets in finite semigroups developed in [21].
Definition 10.
A set is a minimal collapse-inducing generator set if contains a synchronising collapse transformation but no proper subset of does.
Theorem 8 (Characterisation of minimal collapse-inducing sets).
Let T be a set of disruptions generating S. A subset minimally induces collapse if and only if: (a) contains a synchronising transformation, and (b) for every , the semigroup generated by does not contain a synchronising transformation.
Proof. Necessity of (a) is immediate from the definition. For (b), minimality requires that removing any generator must eliminate the collapse property; otherwise would not be minimal. Conversely, if both (a) and (b) hold, then generates collapse but no proper subset does, so is minimal.
Operational interpretation.
From an applied viewpoint, Theorem 8 quantifies the least number of simultaneous disruption categories required to provoke system-wide failure. For example: In manufacturing, simultaneous loss of a single critical supplier and a major transport lane may form a minimal collapse-inducing set. In agricultural supply chains, a combination of climatic failure and processing plant breakdown may constitute such a set. In e-commerce logistics, a pair of disruptions involving routing software failure and central warehouse shutdown may be sufficient. Minimal collapse generator sets therefore provide actionable insight for prioritising protective infrastructure investments.
Reachability lattices and shock-propagation geometry
The behaviour of a supply chain under sequential disruptions is encoded in the structure of its reachability lattice, formed by the set of all states reachable from the initial configuration under all possible compositions of disruption transformations. This section develops the geometric and combinatorial properties of these lattices, illustrating how they capture cascading shock topologies in manufacturing, agriculture, and e-commerce logistics.
Reachability posets and lattice structure
Given a finite supply-chain configuration space X and a transformation semigroup generated by disruptions T, define the reachability relation as follows.
Definition 11.
For , we write if there exists a transformation such that y = s(x). The set is called the reachability poset.
The reachability poset encodes all forward shock trajectories from each state. In many supply-chain systems, this poset forms a lattice or a join-semilattice.
Lemma 9 (Existence of joins).
If every pair of states has a least upper bound with respect to the reachability relation, then forms a join-semilattice.
Proof. Straightforward from order theory. If for each pair (x,y) the set has a unique minimum, then the poset admits binary joins and is therefore a join-semilattice.
In supply-chain terms, the join represents the “least degraded configuration” that both x and y can evolve into under sequences of disruptions. This captures the unification of shock paths under shared risk factors such as shared ports, suppliers, or routing channels.
Shock-propagation geometry via state diagrams
Shock geometry can be visualised through state transition diagrams. A canonical diagram representing a three-layer propagation network illustrating common patterns in logistics systems is shown in Fig 2.
The diagram illustrates a three-layer propagation network where disruptions propagate downward through dependency hierarchies until converging on a shared collapse configuration.
The geometry in Fig 2 is typical for multi-layered supply networks where disruptions propagate downward through dependency hierarchies until converging on a shared collapse configuration. Examples include:
- Manufacturing: cascading equipment failures propagating through production stages until all upstream components are uncoupled.
- Agriculture: climatic shocks affecting regional harvests and then spreading to processing and storage nodes.
- E-commerce logistics: routing failures at central hubs propagating outward to last-mile fulfilment nodes.
Green’s relations and structural decomposition
Green’s relations provide powerful tools for decomposing supply-chain transformation semigroups into behavioural classes.
Definition 12.
For , define the Green’s relations:
Interpreted operationally:
- -equivalence captures disruptions that produce identical sets of left reachability behaviours—i.e., they affect upstream operations in the same way.
- -equivalence captures disruptions that yield the same right reachability behaviours—i.e., identical downstream effects.
- -equivalence captures disruptions generating the same overall systemic influence class.
Lemma 10.
If a synchronising collapse transformation c exists, then it lies in the minimal -class of S.
Proof. If c maps all states to a single point, then for any , S c S = {c}. Thus {c} is a minimal ideal, and therefore c lies in the minimal -class.
Lemma 10 formalises the fact that synchronising collapse transformations occupy a structurally minimal position, representing the most severe disruption class from which recovery requires external intervention.
Case studies: Lattice structures in sectoral systems
We conclude this section with brief structural case studies demonstrating how reachability lattices appear in different industries.
Manufacturing.
Sequential machine failures form a lower-bounded lattice where joins correspond to common degraded output states achieved after losing shared suppliers or processing stages.
Algorithms for shock propagation and intervention optimisation
This section develops computational tools for identifying critical disruptions, evaluating minimal collapse-inducing sets, and pruning redundant interventions within the semigroup framework.
Basis-pruning algorithm
The basis-pruning algorithm (Table 1) eliminates redundant transformations from a generating set while preserving all reachable configurations.
Theorem 11 (Termination and correctness).
The basis-pruning algorithm terminates in at most |G| iterations and produces a minimal generating set preserving all reachable configurations.
Proof. Proof. The algorithm checks each generator exactly once. Finite removal steps preserve S(X) by construction. Minimality follows because any further removal violates reachability.
Shock-propagation simulation algorithm
We simulate sequential disruptions by iteratively applying transformations to initial configurations (Table 2).
Illustrative examples: Sectoral applications
Manufacturing supply chains.
Let X = {OK, Degraded, Failed}3 represent three interdependent production stages. Generators model stage-specific disruptions. Basis-pruning identifies which disruptions are critical for system collapse.
Case study: Multi-sector supply-chain analysis
This section presents a hybrid case study combining theoretical semigroup analysis with realistic supply-chain data for three sectors: manufacturing, agriculture, and e-commerce logistics. We illustrate how synchronizing elements, idempotents, and basis-pruning algorithms can guide intervention planning (Fig 3).
Manufacturing supply chains
We model a three-stage electronics assembly line: X = {OK, Degraded, Failed}3. The generators correspond to stage-specific disruptions due to equipment breakdowns, supply shortages, or labor strikes (Table 3).
Using the basis-pruning algorithm, we identify that g1 and g3 form a minimal collapse-inducing set (Fig 4). Applying the shock-propagation simulation with initial state OK-OK-OK yields:
Agricultural supply chains
We consider two dependent regions with X = {Normal, Mild, Severe}2. Generators correspond to drought and pest infestation (Table 4).
Basis-pruning identifies both generators as essential. Shock propagation simulation shows that after two steps, the system may reach a synchronizing state Severe-Severe, representing a regional collapse scenario (Fig 5).
E-commerce logistics
We model three hubs with X = {Available, Delayed, Blocked}3. Generators model network disruptions (Table 5).
Simulation identifies as a minimal set leading to synchronizing state Blocked-Blocked-Available. Basis-pruning suggests k3 is prunable without affecting collapse reachability (Fig 6).
Discussion and policy implications
The multi-sector case study presented in Section Case study: multi-sector supply-chain analysis demonstrates the practical applicability of finite transformation semigroup methods for analyzing supply-chain resilience. Across manufacturing, agricultural, and e-commerce networks, we observe that minimal collapse-inducing generator sets and synchronizing elements provide a rigorous lens for identifying critical vulnerabilities and designing targeted interventions.
Cross-sector insights
Several common patterns emerge from the analysis:
- Minimal generators highlight critical vulnerabilities. Across all sectors, identifying essential generators allows managers to pinpoint the disruptions that have the highest systemic impact. For example, g1 and g3 in manufacturing, h1 and h2 in agriculture, and k1 and k2 in e-commerce form minimal sets responsible for collapse states.
- Synchronizing states correspond to systemic collapse scenarios. Synchronizing elements map all configurations to a single state representing failure (e.g., Severe-Severe in agriculture, Blocked-Blocked-Available in e-commerce). Recognizing these states allows preemptive mitigation.
- Idempotent stabilisation offers operational equilibrium points. In each sector, idempotent transformations define stable configurations where repeated application of certain interventions does not change the system state. Such points are candidates for low-cost maintenance or monitoring regimes.
- Basis-pruning reveals intervention redundancies. Generators that are prunable do not contribute to additional reachable states and can be deprioritized, thereby optimizing resource allocation.
Strategic implications for supply-chain management
From a policy perspective, the semigroup framework informs both preventive and reactive strategies:
- Targeted investment in critical nodes. Resources can be focused on the system components corresponding to essential generators, reducing the likelihood of collapse.
- Monitoring synchronization indicators. By tracking system states approaching synchronizing configurations, managers can trigger early interventions to prevent full-scale collapse.
- Design of robust intervention protocols. Basis-pruning ensures that intervention strategies are minimal yet effective, avoiding unnecessary redundancies and operational overhead.
- Cross-sector coordination. The framework enables comparison of vulnerability structures across sectors, informing coordinated responses, e.g., when manufacturing delays propagate to e-commerce logistics.
- Scenario analysis and stress testing. Simulations using transformation semigroups allow exploration of extreme scenarios, evaluating system resilience under sequences of disruptions.
Advantages of semigroup approach
Compared to traditional network or stochastic approaches, the semigroup methodology offers:
- Exact combinatorial characterization. All reachable configurations and collapse pathways can be enumerated.
- Scalable computation for finite state spaces. While the state space grows combinatorially, pruning and minimal generator techniques reduce computational load.
- Interpretability and transparency. Unlike black-box simulations, each transformation and its effect is mathematically explicit, allowing clear traceability of intervention outcomes.
- Flexibility across sectors. The same algebraic machinery applies to manufacturing, agriculture, e-commerce, and potentially other domains such as healthcare supply chains and energy logistics.
Limitations and future work
While the framework provides rigorous tools for finite configuration spaces, several limitations are noteworthy:
- State-space explosion. For very large networks, the number of configurations grows exponentially, necessitating approximation or aggregation.
- Simplifying assumptions on generator effects. Real-world disruptions may be probabilistic or partially observable, whereas our model treats transformations deterministically.
- Temporal dynamics. Current models capture discrete steps but do not explicitly include continuous time evolution, delay propagation, or stochastic recovery rates.
- Data requirements. Practical application requires accurate mapping of real disruptions to discrete transformation functions.
Future research directions include:
- Integration with stochastic or probabilistic semigroups to handle uncertain disruptions.
- Extension to multi-layered networks where interactions across sectors create cascading dependencies.
- Development of scalable computational tools and software packages implementing the pruning and synchronization algorithms.
- Empirical validation using historical supply-chain disruption data for predictive assessment.
Algorithms and pseudocode
This section presents structured algorithms for simulating supply-chain shock propagation and performing basis-pruning of generator sets. All algorithms operate on the finite configuration space X and the generating set G of transformations.
Simulation of shock propagation
The shock propagation simulation algorithm (Table 6) iteratively applies disruption transformations to track system state evolution (Fig 7).
Basis-pruning algorithm
The basis-pruning procedure for minimal generating set is detailed in Table 7 (Fig 8).
Complexity considerations
Shock propagation simulation.
Each step requires O(1) evaluation of a generator, and in the worst case O(N) steps until either collapse is reached or maximum iterations are completed. For a full enumeration of all sequences up to length L, complexity is , necessitating pruning or heuristic selection.
Illustrative example of algorithm application
Using the synthetic configuration set and generator set G = {a,b,c} from Section Numerical illustrations and algorithmic procedures, the shock propagation simulation produces the sequence:
The basis-pruning algorithm identifies that c is prunable, yielding minimal generating set . This result directly informs the design of efficient intervention policies by highlighting the essential operations necessary for complete state coverage.
Numerical illustrations and algorithmic procedures
This section provides computational examples illustrating the semigroup-theoretic framework for supply-chain disruptions and resilience. The goal is to show how collapse sequences, stabilisation trajectories, and minimal generator sets can be identified systematically.
Identifying synchronising collapse sequences
Given a finite set of system configurations X and a set of disruption transformations , the following procedure detects synchronising collapse transformations:
- Enumerate candidate sequences of transformations from T up to a predefined maximum length kmax.
- Compute the composite transformation for each sequence.
- Check the image of each composite transformation. If the image is a singleton , then the sequence induces a synchronising collapse.
This procedure is a direct implementation of Theorem 6 and allows practitioners to pinpoint sequences of critical disruptions leading to full systemic failure.
Evaluating idempotent stabilisation
To explore long-term resilience, the following iterative procedure identifies stabilisation idempotents:
- Starting from an initial configuration , iteratively apply a selected transformation to generate a trajectory:
- Continue until the trajectory repeats or reaches a fixed point x*.
- The limiting transformation governing the fixed point is idempotent by Theorem 7.
This algorithmic procedure highlights resilience plateaus, where repeated disruptions no longer degrade the system, and provides a practical method to identify stabilised operating modes described in Section Idempotent stabilisation and recovery states.
Pruning minimal generator sets
To determine minimal sets of collapse-inducing transformations:
- Begin with a candidate generating set that produces a synchronising collapse.
- For each , remove g and test whether the remaining set still generates a synchronising transformation.
- Retain only transformations whose removal prevents collapse. The resulting set is a minimal generator set.
This pruning method formalises the concept of critical interventions and maps directly to operational scenarios in manufacturing, agricultural, and e-commerce logistics networks.
Illustrative example
Consider a simple three-node manufacturing network with configurations and disruptions . Applying the above procedures:
- Sequence (t1, t2) collapses all states to x3, revealing a synchronising collapse.
- Iterating t2 from x1 eventually reaches x2, an idempotent stabilised state.
- Both t1 and t2 are necessary to induce full collapse, yielding a minimal generator set .
Although simplified, this example demonstrates how the theoretical results of Sections Semigroup structure of supply-chain behaviours and Main results can be translated into actionable computational procedures.
Conclusion
This paper has developed a mathematically rigorous framework for analyzing supply-chain disruptions using finite transformation semigroups. By representing disruptions and interventions as transformations on a finite configuration space, we demonstrated how the semigroup structure encodes systemic fragility, collapse conditions, and stable equilibria.
The main theoretical contributions include explicit criteria for identifying collapse-inducing sequences via synchronizing elements, establishing stability through idempotents, and determining minimal sets of generators necessary for triggering systemic collapse. Complementing these results, the basis-pruning algorithm provides a practical tool to identify and remove redundant interventions while preserving the complete set of reachable configurations.
Illustrative examples and pseudocode demonstrate the applicability of this framework to diverse supply-chain contexts, including manufacturing, agricultural, and e-commerce networks. The algorithms are computationally tractable and enable simulation of shock propagation as well as assessment of intervention efficiency.
Overall, this work unifies algebraic theory with operational modelling, providing a novel lens for resilience assessment in global supply chains. The framework offers both theoretical insight and practical guidance, laying a foundation for future studies that may integrate stochastic models, time-dependent interventions, and optimization of intervention strategies within the semigroup-theoretic setting.
Supporting information
S1 Appendix. Supplementary transformation data and computational procedures.
This appendix provides supplementary transformation data, reachability tables, and computational procedures supporting the theoretical analysis developed in the main text. The examples illustrate how disruption and recovery processes in manufacturing, agricultural, and e-commerce supply chains can be represented as finite transformation semigroups.
https://doi.org/10.1371/journal.pone.0350123.s001
(DOCX)
Acknowledgments
This section is intended only for general acknowledgements and thanks. Any information related to funding, data availability, author contributions, etc. should be entered directly into their dedicated fields in the PLOS Editorial Manager submission system, which will then be incorporated into the appropriate section in your article during the production process.
References
- 1. Herold DM, Marzantowicz Ł. Supply chain responses to global disruptions and its ripple effects: an institutional complexity perspective. Oper Manag Res. 2023;16(4):2213–24.
- 2. Ma C, Zhang L, You L, Tian W. A Review of Supply Chain Resilience: A Network Modeling Perspective. Applied Sciences. 2024;15(1):265.
- 3. Ye Y, Huang D, Li Z, Ma S, Xia W. Modeling supply chain finance resilience with a complex adaptive SEIJR framework. Mathematics. 2025;13(12):2030.
- 4.
Kancs D. Enhancing resilience: Model-based simulations. In: arXiv, 2022. https://doi.org/10.48550/arXiv.2212.11108
- 5. Aliahmadi A, Nozari H, Ghahremani-Nahr J, Szmelter-Jarosz A. Evaluation of key impression of resilient supply chain based on artificial intelligence of things (AIoT). Journal of Fuzzy Extension and Applications. 2022;3(4):280–95.
- 6.
Petersen RF. Transformation semigroups over groups. North Carolina State University. 2008. https://ocr.lib.ncsu.edu/ocr/LD/LD3928-A23-2009/LD3928-A23-2009.pdf
- 7. Thambiraja E. Semi-group identities with applications to semi-groups. International Journal of Mathematics and Computer Research. 2024;12(5):4195–205.
- 8. Gao X, Li Y, Zhang H. Supply Chain Disruption Propagation: Network Modeling and Risk Analysis. International Journal of Production Research. 2021;59(12):3567–85.
- 9. Liu J, Wang K. Risk Assessment and Propagation in Complex Supply Chains: A Data-driven Approach. Computers and Industrial Engineering. 2022;168:108018.
- 10.
Howie JM. Fundamentals of Semigroup Theory. Oxford: Oxford University Press. 1995.
- 11.
Rhodes J, Steinberg B. The q-Theory of Finite Semigroups. New York: Springer. 2009. https://doi.org/10.1007/b104443
- 12.
Ganyushkin O, Mazorchuk V. Classical finite transformation semigroups: an introduction. London: Springer. 2009. https://doi.org/10.1007/978-1-84800-281-4
- 13.
McCammond J, Rhodes J, Steinberg B. Geometric semigroup theory. In: 2011. https://doi.org/10.48550/arXiv.1104.2301
- 14. Green JA, Rees D. On semi-groups in which xr = x. Mathematical Proceedings of the Cambridge Philosophical Society. 1952;48(1):35–40.
- 15.
Clifford AH, Preston GB. The algebraic theory of semigroups. Providence: American Mathematical Society. 1961.
- 16. Petrich M. Inverse semigroups. Semigroup Forum. 1985;32(1):215–9.
- 17. Sreenivasulu Reddy P, Dawud M. Applications of semigroups. Global Journal of Science Frontier Research (Mathematics and Decision Sciences). 2015;15(3).
- 18.
Howie JM. Inverse semigroups. Fundamentals of Semigroup Theory. Oxford University PressOxford. 1995. 144–221. https://doi.org/10.1093/oso/9780198511946.003.0005
- 19. Du L, Guo Y, Shum K-P. Green’s relations and their generalizations on semigroups. Discuss Math - General Algebra and Applications. 2010;30(1):71.
- 20. Araújo J, Konieczny J. Semigroups of Transformations Preserving an Equivalence Relation and a Cross-Section. Communications in Algebra. 2004;32(5):1917–35.
- 21. Sampson MI, Lipcsey Z, Offiong AE, Efiong FA, Essien MA. Algorithm for Semigroup Bases I. International Journal of Mathematical Analysis and Modelling. 2024;7(1):144–52.
- 22. Sampson M, George R. Semigroups in Distributed Computations : n-ary Operations and Irreducibility. Eur J Pure Appl Math. 2026;19(1):7215.
- 23.
Akak EO, Sampson MI, Lipcsey Z, Abubakar RB. Algorithm for semigroup bases II and applications to cyber groups. International Journal of Mathematical Sciences and Optimization. 2026.
이 뉴스, 독자들은 어떻게 느꼈나요?
첫 반응을 남겨보세요로그인하면 감정 반응에 참여할 수 있어요.
관련 뉴스
관련 뉴스 제보는 로그인 후 가능합니다.
'research' 카테고리 뉴스
Interdependent relationship between depression and Internet gaming disorder in parent-child dyads: The mediating role of family relationship and gaming time
PLOS ONE
Rheological characteristics and modification mechanism of rock asphalt compound modified binder based on grey relational analysis
PLOS ONE
Assessing body position through experimental cremation: A pilot study using colorimetry and FTIR-ATR analyses
PLOS ONE
PLOS의 다른 기사
A scoping review of computational models of the diabetic foot
PLOS ONE
Expression of concern: Phyto-ecological studies and distribution pattern of plant species and communities of Dhirkot, Azad Jammu and Kashmir, Pakistan
PLOS ONE
Retraction: Health risk assessment of exposure to chlorpyrifos in pregnant women using deterministic and probabilistic approaches
PLOS ONE