Next Article in Journal
A Life Cycle Assessment of Snack Bar Prototypes Created with Ingredients Compatible with the Mediterranean Diet
Previous Article in Journal
Impact of Airflow Rate and Supply-Exhaust Configuration on Displacement Ventilation in Airborne Pathogen Removal
Previous Article in Special Issue
Exploring Synergies Among European Universities, Government, Industry, and Civil Society on Promotion of Green Policies and Just Transition Facets: Empirical Evidence from Six European Countries
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Algebraic Modeling of Social Systems Evolution: Application to Sustainable Development Strategy

Department of Operations Research, Faculty of Informatics and Communication, University of Economics in Katowice, ul. 1 Maja 50, 40-287 Katowice, Poland
Sustainability 2025, 17(18), 8192; https://doi.org/10.3390/su17188192
Submission received: 11 August 2025 / Revised: 7 September 2025 / Accepted: 9 September 2025 / Published: 11 September 2025

Abstract

This paper presents ALMODES, a discrete-time modeling approach for social systems that uses matrix algebra and directed graphs. The method bridges the gap between static network analysis and continuous System Dynamics, offering a transparent framework that reduces data requirements. The method enables clear causal mapping, rapid simulation, straightforward sensitivity analysis, and natural hybridization with agent-based or discrete-event models. Two case studies illustrate its utility for sustainable-development strategy: in an urban public-health setting, modernization and sanitation policies drive sustained declines in disease despite growth, whereas reversing the population-to-modernization link triggers a morbidity rebound that can be prevented by strengthening the modernization-to-sanitation pathway; in a high-tech services Balanced Scorecard model, a baseline backlog spike depresses customer satisfaction, aggressive hiring shortens the spike but erodes income, and coordinated boosts to training and incentives (about twelve percent productivity gain) remove the backlog early, stabilize customers, and improve income, highlighting human-capital policy as a robust lever. ALMODES thus supports pragmatic policy design under limited, expert-elicited parameters. Future research will address uncertainty quantification, time-varying structures and shocks, automated calibration and empirical validation at scale, optimization and control design, richer integration with hybrid simulation, participatory interfaces for stakeholders, and standardized benchmarks across domains.

1. Introduction

This paper introduces the Algebraic Modeling of Evolution of System (ALMODES) method, which employs algebraic techniques, specifically matrix algebra and its connection with directed graphs (digraphs), to represent and analyze the dynamic behavior of social systems. ALMODES addresses several limitations of Forrester’s System Dynamics, as it is grounded in a simple algebraic mechanism with discrete time and a clear connection to directed graphs. This approach eliminates the need for approximate computational methods, reduces data requirements, and enhances accessibility for non-experts. Notably, the use of a discrete time scale aligns naturally with the characteristics of many social phenomena, often spanning intervals from days to years. This feature allows for a more natural hybridization of ALMODES with other approaches, such as agent-based modeling (ABM) [1] or discrete event-simulation (DES) [2,3].
The simplicity of the method—its foundation in matrix and vector algebra—is likewise advantageous when the model must account for uncertainty. One should not anticipate difficulties in incorporating uncertainty in assessments represented by interval or fuzzy numbers. For a small number of uncertain parameters, a straightforward approach is to rerun the simulation for different parameter values (the relatively low algorithmic complexity prevents substantial computational costs). When the statistical distributions are known, an appropriate modification of the algorithm that introduces random values into successive iterations should not pose a problem.
The approach proposed in the article is illustrated with two models related to sustainable development strategies. Since the method is completely new, relatively simple examples were chosen for its application. These are better suited to demonstrate the mechanism of the method than more complex real-world cases.
The first example is a long-term public health model in the urban area. This example presents the foundational principles of applying the ALMODES method. The second example, based on a real model of a high-technology service company, relates to simulating the company’s development using the strategic tool Balanced Scorecard (BSC). The simulation using method ALMODES highlights the importance of stable management in human resources, particularly the implementation of an appropriate incentive policy for employees.
Existing research on the evolution of social systems leaves a clear gap between (i) static digraph/matrix methods (e.g., ISM, DEMATEL, FCM), which primarily characterize equilibrium structure, and (ii) continuous-time System Dynamics, whose reliance on ODE solvers, extensive data, and complex numerics can impede transparency and adoption. This paper addresses that gap by introducing ALMODES—a discrete-time, matrix—digraph framework that reduces data requirements, clarifies model structure, and remains compatible with hybrid approaches. The research hypothesis is that ALMODES can reproduce salient dynamic patterns of social systems and support robust policy design using limited, expert-elicited parameters; specifically, in the public-health and BSC case studies, targeted feedback adjustments and human-capital policies will stabilize trajectories and improve outcomes.
The remainder of this article is organized as follows. Literature review is presented in Section 2. Section 3 outlines the core assumptions of the ALMODES method, its framework, and its application to sustainable strategy problems. Section 4 and Section 5 present two case studies demonstrating the method’s potential for analyzing sustainable development of social systems: a public health model (Section 4) and a Balanced Scorecard (BSC) model (Section 5). Section 6 discusses the results and their broader implications, along with potential avenues for further research.

2. Literature Review

2.1. Systemic Approach in Social Sciences

The systemic approach in social sciences has yielded diverse solutions, often characterized by a static perspective. These solutions involve achieving a stable state of the system through a series of operations, potentially infinite in number. Implicitly, these methods assume that internal processes within the system evolve rapidly compared to the observation period. The primary interest of the researcher lies in the final, typically stable state, which serves as a valuable source of information about the system under investigation. Two pioneering research projects at Battelle were among the first attempts to model complex social systems. These efforts led to the development of two graphical representation methods for problem analysis: Interpretive Structural Modeling (ISM) and the Decision Making Trial and Evaluation Laboratory (DEMATEL).
The ISM was introduced by Warfield in the Batelle reports in the early 1970s [4,5]. ISM is a consistently active area of research, as indicated by contemporary publications. This is evidenced by, among others, two recently published extensive literature reviews devoted to ISM. In a systematic literature review, Kumar and Goel analyzed 1480 publications related to the application of Interpretive Structural Modeling (ISM), sourced from the Scopus database and published between 2000 and 2020 [6]. Their study found a rapid exponential increase in the number of annual publications using the ISM technique since 2000. The paper of Sreenavasan et al. which presents a bibliometric overview of ISM research, with a focus on its linkages to the Sustainable Development Goals (SDGs) and the impact of COVID-19; it also identified several emerging topics for future ISM research, such as blockchain and IoT, environmental management systems, climate change adaptation, smart cities, and humanitarian logistics and their potential linkages to the SDGs [7].
The Decision Making Trial and Evaluation Laboratory (DEMATEL) method, first proposed by Gabus and Fontela [8,9], is a widely applied analytical tool. Its prominence and evolution are highlighted in a systematic review by Si et al. [10], which analyzed 346 papers published between 2006 and 2016. The review categorized these studies into five groups based on the approach used: classical, fuzzy, grey, hybrid ANP-DEMATEL, and other variants.
Recent research continues to demonstrate the method’s adaptability. For instance, Wang et al. [11] developed an Input-Output (IO) DEMATEL model to evaluate industrial development, clarifying the systemic impact of input-output linkages on cleaner production and sustainable consumption. Similarly, Li et al. [12] applied an integrated gray DEMATEL and Analytical Network Process (ANP) technique to weigh the criteria for evaluating green mining performance (GMP) in underground gold mines.
Both ISM and DEMATEL utilize digraphs and matrices to represent relationships. ISM employs Boolean matrices to identify relationships and system structure [13]. In contrast, DEMATEL measures direct impacts on a ratio scale, typically limited to a few points (e.g., 1, 2, 3, 4). Through appropriate scaling, DEMATEL can assess total interactions within the digraph, considering paths of any length. The elements of the output matrix can be combined to compare the significance of system components and their relative positions as ‘causal’ or ‘affected.’
The Weighted Influence Non-linear Gauge System (WINGS) method [14] evolved as a natural extension of DEMATEL. Empirical observations reveal that system components are not homogeneous. Consequently, assessing the system’s state requires not only considering the components’ mutual influences but also their internal strength, which reflects their significance within the system. This internal strength can vary depending on the context, encompassing organizational or political power, size, and other relevant features.
Taken together, these studies show how the WINGS family turns messy, interdependent factors into actionable causal maps across domains. In place-branding, Adamus-Matuszyńska et al. build a systemic model of Katowice and, via an extended WINGS procedure, surface policy levers for image change [15]; in supply chains, Kaviani et al. integrate Delphi and BWM with WINGS to identify, weight, and link reverse-logistics barriers in automotive—pinpointing economic barriers as most critical [16]; and in built-heritage, Radziszewska-Zielina & Śladowski fuse fuzzy WINGS with structural analysis to compare adaptive-reuse variants under imprecise, interdisciplinary criteria [17].
Methodologically, Michnik & Grabowski extend WINGS with interval arithmetic to admit uncertain or divergent expert judgments while retaining transparent, mathematically sound aggregation for group decisions [18]; later advances include fuzzy D-WINGS (D numbers + triangular fuzzy numbers) with MICMAC to handle ambiguity [19], and a rough–fuzzy WINGS-ISM pipeline that exposes hierarchical/causal structure in agricultural sustainable-supply-chain indicators (e.g., the driving role of regulation and subsidies) [20]. Most recently, Zhou et al. go beyond DEMATEL/WINGS-style uniform attenuation with SIDA, which incorporates structural constraints and unequal importance diffusion to reveal “hidden” critical elements in a pharmaceutical ecosystem [21].
The Fuzzy Cognitive Map (FCM), introduced by Kosko [22], is a knowledge representation framework rooted in cognitive mapping and fuzzy logic. FCMs have found widespread application in the fields of social sciences and engineering (see e.g., a monograph [23]). Examples of recent literature reviews include the following: Jiya et al. trace the evolution of fuzzy cognitive maps (FCMs) from the original, conventional model to recent extensions, highlighting learning algorithms, applications, and the distinctive features of each variant [24]. Karatzinis & Boutalis complements this with a broad survey of 80 studies across 15 engineering sub-domains, organized by task type and learning family, and provides clear tables, figures, and future research directions [25].
MICMAC (Matrice d’Impacts Croisés-Multiplication Appliquée à un Classement) a structural analysis tool, employs matrix multiplication to categorize system variables into clusters and ultimately identify key variables [26]. This method exclusively considers the relative order of variables. The primary role of MICMAC analysis, as consistently highlighted in recent studies, is to analyze and categorize variables based on their driving and dependence power. This is most frequently performed as a validation and enrichment step for models developed using Interpretive Structural Modeling (ISM). The synergy between ISM, which establishes the hierarchical relationships between variables, and MICMAC, which classifies their influence, provides a more robust understanding of complex systems.
Recent literature showcases the versatility of the ISM-MICMAC framework across multiple domains. For instance, Ali applied it to identify enablers for green manufacturing [27], and Primadasa et al. (2025) used it to model indicators for Circular Supply Chain Management (CSCM) [28]. In strategic management, Goel et al. identified barriers to Industry 4.0 implementation in SMEs [29], while Quynh classified key strategies for advancing Net-Zero Carbon Procurement (NZCP) [30].
The above-mentioned methods are of a static nature, as evidenced by the fact that their outcome is typically a certain, generally stable final state of the system. However, observing changes over time provides a better understanding of the system and is often indispensable. The study of system evolution is central to numerous fields within natural science. In disciplines such as physics (e.g., classical and quantum mechanics), chemistry, and engineering (e.g., system dynamics and signal processing), mathematical models are widely employed to describe temporal changes. In these fields, time is treated as a continuous variable, and evolution is modeled using differential equations. J. Forrester’s extension of this technique to social systems is known as System Dynamics (SD) [31,32].
Forrester’s System Dynamics (SD) approach has gained significant popularity across various disciplines. In the field of management, its utility is exemplified by the influential monographs of Sterman [33] and Morecroft [34]. The approach’s versatility is further demonstrated by its application in specialized fields, such as water supply and demand management. A recent literature review by Naeem confirms that in this domain, SD is frequently integrated with other methods [35]. The other example of a hybridization of SD with other methods is the paper which reviews how system dynamics (SD) and agent-based modeling (ABM) are used to analyze the complex, multi-stakeholder system of construction waste management, contrasting SD’s strength in macro-level feedback/policy analysis with ABM’s ability to capture heterogeneous micro-level behaviors [36].
The use of continuous time and ordinary differential equations (ODEs) within SD presents certain challenges. This approach demands high levels of data accuracy and completeness, which can be difficult to achieve in the context of social sciences. Furthermore, the complex mathematical techniques involved can hinder communication with users, potentially leading to reduced trust and acceptance of the results. Additionally, the accuracy of the outcomes can be influenced by the specific algorithm used for approximating solutions to systems of ODEs. These limitations represent the primary weaknesses of Forrester’s System Dynamics.

2.2. Sustainable Development Strategy

A sustainable development strategy [37] is a dynamic, coordinated framework designed to meet present human needs while preserving the environment and resources for future generations. The concept, deeply rooted in the Brundtland Report’s definition, emphasizes the balance of economic growth, environmental protection, and social equity, respecting the limitations imposed by current technology, societal organization, and environmental capacity [38]. Such strategies integrate the objectives of various sectors—economic, social, and environmental—into mainstream planning processes and policy-making to maximize human well-being while ensuring the enduring health of the planet [39]. Across two reviews, the SDGs have so far had their strongest effects on discourse—with only scattered normative/institutional change and little evidence of major budget shifts or strong policy coherence [40]. Meanwhile, SDG research itself has surged (12,176 Web of Science papers, 2015–2022), clustering around climate, circular economy, health, and governance; output is concentrated in the USA, China, and the UK (15 citations/article), and the authors flag gaps and priorities for future work [41]).
The following three papers examine the localization of the Sustainable Development Goals (SDGs) at the municipal (city-government) level. Across these complementary studies, the literature converges on what cities need to meaningfully localize the 2030 Agenda. Krellenberg et al. compare sustainability strategies in Hamburg, Magdeburg, St. Petersburg, and Milwaukee using a five-level strategic framework plus SDSN guidance, finding persistent gaps in integrated visions, clear targets, and indicators—while arguing SDGs can structure more coherent, monitorable urban plans [42]. Salvador and Sancho add a management lens, proposing four institutional capacities—strategic leadership, analytical/data capability (and governance), organizational/managerial structures, and collaborative network capacity—and show via a Barcelona case that robust, combined capacity is a precondition for consistent climate and sustainability policy [43]. Extending to the Global South, Teixeira et al.’s case of Birigui (Brazil) documents how municipal adoption of SDGs is propelled by partnerships and institutional pressures (e.g., the National Confederation of Municipalities’ “SDGs Mandala”), and catalogues concrete, locally tailored practices for planning, monitoring, and implementation. Taken together, these works suggest effective SDG localization hinges on marrying integrated, target-and-indicator-driven strategies with the organizational capacities and cross-sector collaborations that turn goals into executable, trackable municipal programs [44].
Highly cited research, such as the bibliometric analysis by Mishra et al. [41], shows that successful cities align sectoral policies—spanning transportation, housing, green infrastructure, public health, and inclusive services—under unified strategic frameworks, involving both local stakeholders and cross-sector partnerships to advance social equity, economic vitality, and ecological resilience. Public health has emerged as a central issue within municipal sustainable development strategies, reinforcing the need for clean environments, access to healthcare, urban greening, and resilience to climate-related health challenges. These approaches emphasize robust monitoring systems, transparency, and participatory mechanisms to ensure adaptability and responsiveness to evolving local realities [45,46].
Public health management, which is the focus of the first application model in this paper, is a field extensively analyzed from a complex systems perspective. The literature offers several frameworks for classifying relevant methodologies, as highlighted in a comprehensive review by McGill et al. The authors categorize the approaches into four primary domains: (i) mapping approaches (e.g., Causal Loop Diagrams, System Mapping); (ii) simulation modeling (e.g., System Dynamics, Agent-Based Modeling, Discrete Event Simulation); (iii) network analysis (e.g., Social Network Analysis); and (iv) ‘system framing’, which involves the qualitative use of systems thinking to guide evaluation design and interpretation [47]. Complementing this, a review by Mansouri et al. centers on quantitative simulation techniques, identifying three core methods: System Dynamics (SD), Agent-Based Modeling (ABM), and Hybrid Models that integrate multiple approaches, such as combining SD with ABM [48].
Beyond these classification frameworks, a notable trend in recent research is the integration of optimization techniques with simulation. For instance, Rehman developed a hybrid simulation-optimization model to enhance resource allocation in a hospital’s Emergency Department by combining Discrete Event Simulation (DES) with goal programming [49]. In another application, Zhang employed dynamic integer linear programming to optimize emergency medical logistics, uniquely minimizing costs by factoring in demand urgency via time-penalty functions [50].
The systemic model proposed by Maruyama [51], particularly after its analysis with the Fuzzy Cognitive Mapping (FCM) approach by Tsaridas and Margaritis [52], has served as a foundational framework for extensive research into health issues. A recent review by Sarmiento et al. [53] underscores this influence, analyzing 25 participatory FCM projects across nine countries that tackle various health challenges. The application of such participatory systems thinking extends beyond health. For instance, Currie et al. [54] presented a system-dynamics model, co-developed with residents and municipal authorities, to evaluate sanitation technology portfolios. Similarly, Falcone and De Rosa [55] utilized participatory FCM to derive policy strategies for optimizing municipal solid-waste systems. In a more general follow-up to Maruyama’s original idea, Parreño and Pablo-Marti [56] conducted extensive interviews with experts in Ecuador to construct an FCM that identifies key elements influencing the short- and long-term well-being of citizens.
Employment fluctuations—in the form of high employee turnover [57,58] or unstable work arrangements—may significantly impede progress toward organizational sustainability. Research demonstrates that sustainable business practices are strongly associated with improved employee retention, job satisfaction, and organizational commitment, while high turnover increases training costs, disrupts knowledge transfer, and can lower fidelity to evidence-based or sustainable business practices [59]. Furthermore, people-oriented initiatives such as shortened working weeks, flexible scheduling, and work-life balance programs have been shown to reduce absenteeism and burnout while promoting social well-being and economic resilience, key pillars of sustainable human resource management [60]. Addressing the problem of customer and employment fluctuations through the lens of sustainable development not only enhances organizational competitiveness but is also central to fostering inclusive, resilient, and equitable economies.

3. The ALMODES Method

This section presents a detailed description of the ALMODES method. In earlier work [61], an incorrect assumption was made that the final state of the system at period n was calculated as the sum of all previous states from 1 to n 1 . This approach was inspired by methods such as DEMATEL [8,9] and WINGS [14]. However, upon closer examination, it became apparent that a more appropriate approach, consistent with common practices in natural sciences, involves calculating the next system state as a function of the previous state. The iterative nature of these models, where successive system states are derived from preceding ones, implies that the entire historical trajectory of the system from its initial state exerts an indirect influence on its current condition. Consequently, the current state encapsulates the cumulative impact of the system’s entire history.
The ALMODES method is based on the assumption that the behavior and evolution of a system are driven by causal relationships between its components. The model acknowledges limited interactions with the environment, such as inputs received from and outputs exerted upon the external world, in accordance with established principles of system analysis. ALMODES shares this core assumption with Forrester’s System Dynamics.
Another assumption is related to the discrete time measurement. This assumption posits that within each specified time interval, a causal component triggers a state change in its directly related component. It is backed up by observation that in social science, the majority of phenomena unfold over significantly longer time scales compared to those observed in natural science. Furthermore, data collection often occurs at intervals of at least a day, with exceptions in specialized financial domains. This justifies the use of discrete-time models to analyze social phenomena.

3.1. Problem Structuring

As mentioned in the Introduction, ALMODES is related to other methods that can be collectively referred to as the systems approach. Therefore, the preliminary stage of the method, which involves building a model—i.e., problem structuring—can proceed similarly to other systems methods. The user—an individual or, as is most commonly the case, a group interested in solving the problem—takes steps to identify the most important components of the system and their interrelationships. The next step is to quantitatively estimate the states of these components and their mutual influences.
The state of system components can be quantified using either natural units (for measurable quantities) or conventional measures (for complex, indivisible components). While natural units are straightforward, conventional measures require careful definition to accurately represent the state of abstract or complex elements. The units and values of the interactions between the components should also be chosen accordingly. This is particularly common in decision-making models involving intangible concepts.
An example of the ALMODES procedure is described in the public health model (Section 4). It serves as the introductory model that illustrates the way of working with ALMODES before we can proceed to more complex cases. As the public health is a crucial component of the human well-being in their living space, this example is inextricably linked to sustainable city development.
The next example refers to the sustainable development of a high-tech service company. It is based on the popular Balanced Scorecard (BSC) model. It is more detailed than the first example and can serve as a tool for strategic management in a company. Both models address the issue of sustainable development and demonstrate the possibilities of the ALMODES method.

3.2. The ALMODES Method Framework

The proposed method adheres to the principle that the studied system can be effectively modeled as a network of causal relationships. A directed graph serves as a perfect representation for this purpose.
Figure 1 illustrates an example of a system model graph. In this figure, and all subsequent ones, we follow the convention that an absent arc between initial vertex C i and final vertex C j (where i and j are natural numbers) indicates no coupling. This includes self-coupling, meaning the arc from C i to itself is omitted (note that the component’s index uniquely identifies it, so we may use C i or simply i interchangeably).
We associate a matrix A = [ a i j ] i , j = 1 , , N with the digraph, where N is the number of system components. This matrix, referred to as the interaction matrix or dependency matrix, is analogous to the coincidence (or adjacency) matrix, but its elements can be any real number, representing the strength of interaction between system components. The ( i , j ) element of successive powers of the matrix A (i.e., A 2 , A 3 , etc.) represents the algebraic sum of the path values between vertices C i and C j . The path value is calculated as the product of the values along the path’s arcs. For instance, a two-arc path from C3 to C1 via C2 in Figure 1 has a value of a 32 a 21 . This value contributes to the (3, 1) element of A 2 .
We will assume that a direct interaction, represented by a single arc, takes a unit of time. Indirect interactions, involving multiple arcs, will require a corresponding number of time units. This establishes a discrete time framework, where time is measured in consecutive natural numbers.
To describe the evolution of a system with n components, we employ vector calculus, a fundamental tool in many natural sciences. We define the system’s state at time step t as an n-dimensional real-valued vector s ( t ) , where t = 1 , 2 , . Given the interaction matrix A , the influence of other components on a specific component is captured in the corresponding column. To determine the system’s state at the next time step, we multiply the current state vector s ( t ) by the interaction matrix A from the right: s ( t ) = s ( t 1 ) A . For convenience, we will represent the state vector s ( t ) as a row vector in subsequent discussions. The successive powers of the interaction matrix A capture the cumulative effects of interactions within the system over time. In general:
s ( t ) = s ( t 1 ) A = s ( 0 ) A t .
In summary. Concepts that are elements of the system are represented by the nodes in the digraph. They are variables whose values are given by the s ( t ) —system’s state vector. Interrelations between concepts (including self-relations) are the elements of the matrix A . They play the roles of parameters modifying the state of the system and are represented by arcs in the digraph.
In the following subsection we present the properties of simple systems, composed of just a few elements. These serve as the building blocks for more complex structures.

3.3. Evolution of a Two-Component System–Causal Loop

The two-nodes system with three links is presented in Figure 2. Depending on the values of the interactions it can represent reinforcing or balancing loop as the special cases.
A simple reinforcing or balancing loop is generated by the matrix
1 a 12 a 21 0 .
The dynamics of such a two-nodes system are described by the following iterative equation
s ( t ) = [ s 1 ( t ) , s 2 ( t ) ] = [ s 1 ( t 1 ) + a 21 s 2 ( t 1 ) , a 12 s 1 ( t 1 ) ] ,
where a 12 is a rate of change.
With a 21 = 1 it will reveal a behavior of the reinforcing loop, while with a 21 = 1 –the balancing loop. Both these loops co-create the population model described in the next subsection. On the right hand side of Figure 2, there is simulation of the balancing loop with a 12 = 0.05 and s ( 0 ) = [ 1.05 , 0.05 ] .

3.4. Evolution of a Three-Component System

We will explore two intriguing three-node system configurations. The first configuration, depicted on the left of Figure 3, is governed by the following interaction matrix:
1 0 0 a 21 1 0 a 31 0 1 .
The evolution of the state of this system is given by:
s ( t ) = [ s 1 ( t ) , s 2 ( t ) , s 3 ( t ) ] = [ s 1 ( t 1 ) + a 21 s 2 ( t 1 ) + a 31 s 3 ( t 1 ) , s 2 ( t 1 ) , s 3 ( t 1 ) ]
When a 21 > 0 , it becomes the inflow rate and s 2 represents inflow. For a 31 < 0 , it becomes outflow rate and s 3 represent outflow. s 1 plays a role of a container, similarly to the case of System Dynamics. This configuration can model many various scenarios like the number of customers with inflow and outflow from/to a market. Example of its simulation is on the right on Figure 3 with s ( 0 ) = [ 1 , 1 , 1 ] , a 21 = 0.05 and a 31 = 0.03 . According to Equation (5) it reveals the linear growth with the net rate 0.02 .
The evolution of the second structure is shown on the left in Figure 4 with its simulation example on the right. It is governed by the following interaction matrix
1 a 12 a 13 1 0 0 1 0 0 .
The dynamics of this system are described by the following equation
s ( t ) = [ s 1 ( t ) , s 2 ( t ) , s 3 ( t ) ] = [ s 1 ( t 1 ) + s 2 ( t 1 ) s 3 ( t 1 ) , a 12 s 1 ( t 1 ) , a 13 s 1 ( t 1 ) ]
This structure models a population s 1 ( t ) that is modified by two factors: s 2 ( t ) represents population growth at a rate of a 12 ( a 21 = 1 ), while s 3 ( t ) represents population decline at a rate of a 13 ( a 31 = 1 ). Again, this is a one of the most useful substructures of many systems. E.g. in biological terms, a 12 corresponds to the birth rate, and a 13 to the death rate. The example of the model simulation with s ( 0 ) = [ 1 , 0 , 0 ] , a 12 = 0.1 and a 13 = 0.14 is presented on the right of Figure 4. According to Equation (7) it reveals non-linear behavior. In both ALMODES and System Dynamics, nonlinear behavior can emerge from the recursive application of linear operations. Even when the underlying models consist of linear matrix-vector calculations (ALMODES) or linear differential equations (SD), the presence of feedback loops introduces non-linearity as the system evolves over time.

3.5. Scalability

As models increase in size and complexity, their scalability—encompassing computational performance, structural manageability, and governance—becomes a primary determinant of their practical utility. Like System Dynamics (SD), the ALMODES framework faces certain scalability challenges common to large-scale modeling. These shared limitations include structural bloat, which complicates model visualization and maintenance; the high computational cost of propagating uncertainty; and the nontrivial governance tasks of versioning and testing complex models.
Despite these similarities, the simpler algebraic foundation of ALMODES allows it to circumvent several critical problems inherent in SD. Specifically, ALMODES is not constrained by the computational demands of solving stiff or nonlinear ODEs, which force tiny timesteps in SD simulations. It also avoids the numerical instability and boundary mismatches that arise in SD when coupling systems with vastly different time scales.
Furthermore, ALMODES offers distinct advantages over Fuzzy Cognitive Maps (FCM). It is inherently free from the convergence and stability problems that can plague FCMs, where iterative calculations may oscillate or diverge, especially in large models. Additionally, ALMODES does not rely on arbitrary threshold functions, which in FCMs have a strong influence on outcomes despite lacking a direct interpretation within the system being modeled.

4. Modeling Public Health Dynamics with ALMODES

Since the method is being introduced in its present form for the first time, a simple illustration of its procedure is necessary. The foundational model of public health, which originated in the 1960s, will serve this purpose. It was presented by Maruyama in a highly influential publication [51]. This model was subsequently analyzed as a FCM by Tsadiras and Margaritis [52]. It is a good example of the problems that can arise in the sustainable development of a city.
Table 1 provides a list of concepts, while Figure 5 illustrates the corresponding map. For our purposes, the model has undergone minor modifications; however, its main structure remains the same. Among others, we have incorporated an additional negative impact of Diseases on Migration, reflecting the awareness of potential migrants regarding the city’s health conditions and their subsequent decision-making. For measurable concepts, we have selected units that align with initial values within the approximate range of [0, 1]. Furthermore, the values of impacts have been calibrated to accurately represent the relationships between these concepts. Similarly, relationships involving abstract concepts have been adjusted to appropriate quantities.

4.1. Starting Point Model

In accordance with FCM principles, conclusions are drawn from the relative positions of concepts at a stable equilibrium. In this instance, the authors observed a correlation between increased urban migration, population growth, and associated waste generation. However, concurrent modernization and sanitation efforts have stabilized bacterial levels and led to a decline in per capita disease rates [52].
In ALMODES, we can employ natural units without restrictions on the range of model parameters (unlike FCM, which is confined to the interval [ 0 , 1 ] or [ 1 , 1 ] ). This flexibility allows us to monitor the system’s evolution at every stage from its inception. The choice of time unit, ranging from 3 to 12 months, is determined by data availability and expert assessments of the system’s evolutionary pace (in our case, data aligns with a 12-month interval). Despite these differences, ALMODES and FCM have yielded comparable results.

4.1.1. Estimation of Model Parameters

This illustrates some model-building steps. All units and values refer to a one-year time period. The initial population is 50,000 (measurable quantity). Using a unit of 100,000, the initial value is 0.5. We simplify by assuming a stable population (births and deaths are roughly equal), represented by a self-coupling value of 1. (This parameter can easily model population growth or decline due to birth/death imbalances). Initial net migration is 3000 per year (0.3 in units of 10,000), affecting population size. Since the population unit (100,000) is 10 times larger than the migration unit (10,000), the migration’s impact on population is set to 0.1.
Garbage is also a measurable quantity, with a unit of 25,000 tons. The initial value is 1 (current value). Each population unit increase (100,000) increases garbage by 50,000 tons (two units), so the population’s impact on waste is 2 (more precisely, 2 tons per person).
Population affects city modernization—a complex concept with no natural unit. It is convenient to use 1 as the initial state, remaining constant over time (self-coupling = 1). However, modernization can increase each period depending on population size (expenditure proportional to local taxes). Experts estimated that for each population unit (100,000), modernization investment increases its level by 20% (impact value 0.2). Other model quantities are estimated similarly.

4.1.2. ALMODES Results

As shown in Figure 6, over a 20-period horizon, the city exhibits sustainable development. As illustrated in the left panel of Figure 6, driven by the Population-Modernization-Migration feedback loop, these quantities exhibit exponential growth proportional to one another. While Garbage generation and Bacteria increases proportionally, adequate levels of Modernization and Sanitation effectively reduce Diseases levels to a minimum from around the 10th period (right panel on Figure 6). Although Diseases level eventually reaches zero, this may be an artifact of the model, as garbage-generated bacteria are not the sole source of diseases in society. This effect can be understood as minimizing sanitary risks originating from garbage.

4.2. Overcrowded City Model

In a densely populated city, population growth can impede modernization. Reversing the Population-Modernization impact within the FCM model led to cyclical behavior [52]. To address this, an intervention was implemented, adjusting the activation levels of certain concepts based on external factors. In the context of public health, to represent local authority intervention, the Sanitation Facilities concept was assigned its maximum value of +1. Following this adjustment, the system reached a stable equilibrium [52].
ALMODES enables a far more precise observation of this process than is achievable with the FCM model. A reduction in the Population’s impact on Modernization from 0.2 to 0.1 leads to a crisis in the latter and its virtual collapse starting from period 13. In turn, the influence of Modernization on Migration causes its significant reduction and subsequent stabilization within the range of approximately 0.33–0.36. The Population, however, exhibits approximately linear growth (left panel of Figure 7). In the right panel of Figure 7, an increase in Garbage and Bacteria, proportional to the Population, can be observed. Nevertheless, the Sanitation variable ceases to grow in period 13 and stabilizes thereafter. As a result, after an initial decline, morbidity (Diseases) begins to rise around period 17. This signals a more drastic effect that becomes apparent when the simulation is extended to 80 periods, revealing a sharp increase in morbidity in the 60th period. This, coupled with negative Migration, ultimately led to the city’s complete depopulation.
Within the ALMODES framework, we can propose a similar intervention. To counter the challenges of urban overcrowding, a potential strategy is to substantially enhance the role of Sanitation in Modernization. This can be achieved by increasing the impact of Modernization on Sanitation from 0.1 to 0.15. The effects of this intervention are illustrated in Figure 8. Compared with the preceding situation (Figure 7), the Population grows similarly, and the decline in Migration is less pronounced. Due to the effect of overpopulation, Modernization still falls steeply (Figure 8, left panel). In this instance, however, Sanitation levels off at a higher value, and unlike the previous case, morbidity does not start to rise (Figure 8, right panel).

5. Applying ALMODES to Sustainable Strategy in a High-Tech Service Sector

In this section, we introduce a more sophisticated model designed to support sustainable strategies within commercial organizations. This model is based on the Balanced Scorecard (BSC) approach [62,63], which is widely cited in academic literature and enjoys considerable popularity among practitioners (see, for example, recent reviews [64,65]). Our example extends a System Dynamics model originally developed for a high-tech services company [66]. In the original research, the BSC framework was utilized to capture the company’s structure and processes, while System Dynamics was employed to conduct simulations.
Figure 9 presents a comprehensive overview of the system, which is divided into four main components corresponding to the four perspectives of the BSC. For clarity, each perspective is marked with a different color:
  • Customer perspective (blue): Number of customers, customer growth, and customer decline.
  • Internal Processes Perspective (violet): Service backlog, service demand (increase), and service delivery (decrease).
  • Learning and Growth Perspective (red): Number of service employees, employee growth and employee decline. Parameters determine the employees productivity, taking into account spending on salaries, training and incentives.
  • Financial Perspective (green): Revenue, expenses, personnel costs, training costs, marketing and sales costs, and net income.
In the following subsections, we will delve into the specifics of each perspective. We adhere to the convention that the influence parameter (depicted as an arrow in the network) corresponds to the perspective of the influencing concept. One month is selected as the fundamental time unit. Initial values for variables and parameters are derived from both internal and external data gathered within the company. For each concept, the initial value represents its state at time zero. Parameters are assumed to remain constant throughout the simulation, except in cases where scenario testing involves changes to specific parameters.

5.1. Customer Perspective

  • Concepts
  • Number of customers ( c u 0 ).The core concept, influenced by customer growth and decline ( c u ( 0 ) = 100 ).
  • Customer Growth ( c u i ). Represents the rate at which new customers are acquired through sales and marketing efforts ( c u i ( 0 ) = 0.5 ). This growth rate is influenced by marketing and sales spending ( c o s m ) and the potential customer growth rate ( c u i r ).
  • Customer Decline ( c u d ). Represents the rate at which customers leave due to various factors, primarily long wait times ( c u d ( 0 ) = 0.5 ). This decline rate is influenced by the service backlog ( s e b ) and the customer decline rate factor ( c u d r ).
  • Parameters
  • Average order size ( s e o c ). The average number of service units ordered by a customer per time period ( s e o c ( 0 ) = 3 ).

5.2. Internal Processes Perspective

  • Concepts
  • Service Backlog ( s e b 0 ). This key metric represents the accumulation of unfulfilled service requests ( s e b ( 0 ) = 75 ). It increases with the total service orders ( s e o ). The backlog decreases as services are delivered ( s e d ). A high service backlog triggers an increase in the number of service employees ( e m s e i )—more hiring. The rate of this increase is influenced by the backlog level and a parameter e m s e i r .
  • Total Service Orders ( s e o ). It is a product of the number of customers ( c u ) and the average order size ( s e o c ) ( s e o ( 0 ) = 300 ).
  • Service Delivery ( s e d ). The quantity of services delivered is directly proportional to the number of service employees ( e m s e ) and their average productivity ( s u p e ) ( s e d ( 0 ) = 280 ).
  • Parameters
  • Customer decline rate factor ( c u d r ). It measures the influence of service backlog on customer decline rate ( c u d r ( 0 ) = 0.01 ).
  • Rate of service employment increase ( e m s e i r ). It is a rate that increases service employee number, proportionally to the service backlog ( e m s e i r ( 0 ) = 0.03 ).
  • Unit price ( p r ): Together with service delivery it determines the revenue ( p r ( 0 ) = 1.5 ).

5.3. Learning and Growth Perspective

  • Concepts
  • Number of Service Employees ( e m s e 0 ): The number of service employees is influenced by both hiring ( e m s e i ) and attrition ( e m s e d ) ( e m s e ( 0 ) = 170 ).
  • The Increase in Service Employment ( e m s e i ): It is driven by the service backlog ( s e b ) with a parameter hiring rate ( e m s e i r ) ( e m s e i ( 0 ) = 1 ).
  • The Decrease in Service Employment ( e m s e d ): It is proportional to the current number of employees with a parameter attrition rate ( e m s e d r ) ( e m s e d ( 0 ) = 2 ).
  • Parameters
  • Average productivity ( s u p e ). The core parameter measuring the performance of service employees ( s u p e ( 0 ) = 1.75 )
  • Attrition rate ( e m s e d r ). It measures the rate of employees leaving the service ( e m s e d r ( 0 ) = 0.013 ).
  • Average salary ( a p c ). It is a unit personal cost per service employee. ( a p c ( 0 ) = 2 ).
  • Average training cost ( c o t ). It is a unit cost of professional training per service employee ( c o t ( 0 ) = 0.1 ).
  • Average incentives cost ( c o i ). It covers cost of all kinds of incentives per service employee ( c o i ( 0 ) = 0.1 ).

5.4. Financial Perspective

  • Concepts
  • Revenue ( r v ). It is generated by multiplying the quantity of delivered services ( s e d ) by the average price per service unit ( p r ) ( r v ( 0 ) = 440 ).
  • Marketing and Sales Costs ( c o s m ). The spending dedicated to marketing and sales that influence the growth of customers through the rate ( c u i r ) ( c o s m ( 0 ) = 11 ).
  • Salary Costs ( c o p ). It is calculated by multiplying the number of service employees ( e m s e ) by the average salary per employee ( a p c ) ( c o p ( 0 ) = 340 ).
  • Training Costs ( c o t ). It is calculated by multiplying the number of service employees ( e m s e ) by the average training spending per employee ( a t c ) ( c o t ( 0 ) = 17 )
  • incentives cost ( c o i ) It is calculated by multiplying the number of service employees ( e m s e ) by the average spending for incentives per employee a i c ( c o i ( 0 ) = 17 ).
  • Income ( i n ) is the difference between revenue ( r v ) and expenses ( e x ) ( i n ( 0 ) = 60 ).
  • Parameters
  • Customer growth rate ( c u i r ). It measures rate of customers growth ( c u i ) per unit of marketing and sale spending ( c u i r ( 0 ) = 0.05 )
In Figure 9, three dashed lines are depicted. They represent the assumed links between the average costs per employee (salary, training, and incentives) on one side, and the rate of service employment increase ( e m s e i r ) and average productivity ( s u p e ) on the other. These connections provide the foundation for managerial interventions in the strategic scenarios discussed below.
For simplicity, we assume that factors such as overhead costs remain constant during the analysis period, and thus do not significantly impact the system’s dynamics. Additionally, we assume a linear relationship between taxes and income, which simplifies the model without compromising its core insights.

5.5. Simulation and Analysis

To identify key drivers of system behavior and inform sustainable strategic planning, we conducted simulations over a 30-month period, using a monthly time step. While this example serves as an illustration, it highlights the potential of ALMODES to uncover critical insights.
A preliminary review of the simulation results indicates strong nonlinear effects and significant fluctuations in the values of the variables. Given that the uncertainty of external and internal data increases over the longer term, we will focus our attention on the first 18 months of the simulation. No later than approximately 10–12 months later, the simulations should be repeated, taking into account the changed situation.

5.5.1. Initial System State

Figure 10 and Figure 11 illustrate the initial state of key system variables. A significant concern arises from the substantial increase in the service backlog between months 3 and 16, peaking almost 91 units in 7th month and drops to zero in 20th month (see Figure 11, left). This backlog surge is correlated with a 4% decline in customer numbers, from 100 to about 96 in 15th month, likely due to increased wait times Figure 10, left). The inadequate number of service employees (Figure 10, right) is identified as the root cause of the service backlog and subsequent customer loss. Income fluctuates within the range of 53-62 units, reaching the value of about 61 units in the 20th month (see Figure 11, right).

5.5.2. Scenario 1: Increased Hiring

To address the service backlog and customer loss, a potential intervention involves more aggressive hiring. By increasing the parameter e m s e i r from 0.03 to 0.039 (a 30% increase), coupled with raising the average salary to 2.2, we observe the following effects:
  • The maximum backlog decreased to 85, reaching its peak earlier (at 5th month) and returning to zero sooner, in 15th month (Figure 12, left panel).
  • The decline in average customer numbers is slightly mitigated, reducing by about 2.5%, from a maximum of 100 to a minimum of 97.5 (Figure 13, left panel).
  • Employment rises to a higher level compared to the initial scenario, which contributes to the reduction in backlog (Figure 13, right panel).
  • Income drops significantly, falling from an initial value of 60 to 28 units by the 10th month (Figure 12, right panel)

5.5.3. Scenario 2: Increased Training and Incentives Budget

An alternative scenario involves increasing the training and incentives budget. Company analysis indicated that doubling both training and incentives spending per employee in a coordinated manner is the optimal strategy. Smaller increases in these budgets produce less significant effects, while larger increases yield diminishing returns. This approach is expected to raise average productivity by approximately 12%. The resulting outcomes are as follows:
  • The backlog begins to decrease immediately, reaching zero as early as the 4th month (Figure 14, left panel).
  • The number of customers remains virtually stable, peaking at over 105 in the 17th month (Figure 15, left panel).
  • Improved efficiency allows for a reduced workforce, with employee numbers declining to around 145 during the first 17 months (Figure 15, right panel).
  • Income rises to about 78 units by the 6th month, then gradually declines to a range of 65–67 units between the 16th and 20th months Figure 14, right panel).

5.5.4. Validation and Sensitivity Analysis

Because this paper introduces a novel method, it is illustrated using simplified models. This prevents a comprehensive validation of these models (see e.g., [67]). Although the model described here refers to the same organization and its processes, and is also based on the Balanced Scorecard (BSC) like the one in [66], it is not identical, making a direct comparison of the results impossible. Nevertheless, qualitative similarities stemming from the conceptual resemblance of both models can be observed. In both models, fluctuations in the service backlog and the number of customers, among other things, can be seen. These become apparent at certain parameter values. Due to the different structure of the ‘Growth and Learning’ submodel, the fluctuations in the number of employees that occur in this work are not visible in [66].
Initial validity tests, including extreme condition tests and degenerate tests consistent with methodology described by Sargent [67], confirm the robustness of the presented model. For instance, an increase in the customer growth rate ( c u i r ) parameter leads to a proportional increase in the number of customers relative to the baseline. Similarly, a rise in the attrition rate ( e m s e d r ) parameter results in reduced employment and an increase in the backlog. Conversely, when the customer growth rate ( c u i r ) is set to zero, the model shows a continuous decline in the number of customers, accompanied by a drop in employment and revenue.
For the purpose of a sensitivity analysis, we will investigate the effect of changes to the key parameter, average productivity ( s u p e ), within a range of ± 10 % to ± 20 % . The resulting impact on the primary model variables is shown in Figure 16 and Figure 17. A qualitative analysis of the differences presented in these graphs, even without referring to the exact values, allows conclusions to be drawn.
At first glance, all variables behave rationally and in line with intuition. When productivity declines, the service backlog increases approximately in proportion to the magnitude of the drop. Conversely, higher productivity accelerates the reduction of the backlog and extends the period during which it remains at zero (Figure 17, left panel).
A similar pattern holds for the number of customers: under a decline in productivity, the customer count contracts more rapidly with a 20% reduction than with a 10% reduction, and the trough is approximately proportional to the size of the decrease. When productivity rises, however, the increase in customer numbers is smaller than the decline observed under reduced productivity, and moving from +10% to +20% no longer yields a proportional effect (Figure 16, left panel). This suggests that productivity and backlog effects alone are insufficient to expand the customer base; additional measures, for example in marketing and sales, may be required.
Employment exhibits the expected inverse relationship with productivity: it rises in rough proportion to a fall in productivity but decreases non-proportionally when productivity increases. This asymmetry runs contrary to the pattern observed for the number of customers (Figure 16, right panel). Revenues, by contrast, vary approximately in proportion to changes in productivity in both directions; a 20% decline in productivity quickly leads to losses (Figure 17, right panel).
As noted above, improving productivity and reducing the backlog were, by themselves, insufficient to increase the number of customers. Therefore, to extend the sensitivity analysis, a simulation was performed by varying the effectiveness of marketing and sales activities. In the model, this effectiveness is measured by the customer growth rate ( c u i r ) parameter from the financial perspective. The results are illustrated in Figure 18 and Figure 19.
Similar to the previous analysis, the changes induced by modifying the customer growth rate exhibit logical behavior. The number of customers increases as the c u i r parameter rises and decreases as it falls. In this case, however, the changes are weaker, and there is no asymmetry between upward and downward modifications, unlike the dependency on productivity changes (Figure 18, left panel). The changes in employment follow a similar pattern, exhibiting a significantly smaller amplitude than the changes caused by variations in productivity (Figure 18, right panel).
The backlog also shows considerably less variability than in the previous analysis and, as expected, grows with an increase in the c u i r parameter (Figure 19, left panel). Financial performance is also proportional to the changes in c u i r and is substantially more stable (Figure 19, right panel).
In summary, this sensitivity analysis indicates that the model responds correctly to changes in the customer growth rate and that this parameter has a weaker overall impact on the simulation results. In practice, this suggests that a significant increase in the number of customers would likely also require increased spending on marketing and sales.

5.5.5. Simulations Summary

The results suggest that initiatives aimed at boosting productivity offer a more effective solution than aggressive employment policies. Naturally, such improvements cannot be pursued indefinitely; after several months, alternative approaches may become more advantageous. Additionally, other parameters can be adjusted and tested within the model. Overall, the complex interactions among factors underscore the potential for diverse intervention strategies, often requiring simultaneous adjustments across multiple parameters.

6. Conclusions and Future Research Directions

This paper introduced the Algebraic Modeling of Evolution of System (ALMODES), a novel method designed to analyze the dynamics of complex social systems. By employing a discrete-time, matrix-based framework, ALMODES offers a practical and accessible alternative to traditional System Dynamics. Its effectiveness was demonstrated through two distinct case studies—a public health model and a corporate strategy model—where it successfully identified key intervention points to stabilize system behavior and support sustainable outcomes. The primary contribution of ALMODES is that it bridges the gap between static, structural analysis methods (like DEMATEL, WINGS and FCM) and the complexities of continuous-time differential equation models. In doing so, it presents several distinct advantages:
  • Accessibility and Transparency: Its foundation in matrix algebra and directed graphs provides an intuitive and transparent approach to model building, making it accessible to practitioners and stakeholders who may not be experts in advanced mathematics.
  • Reduced Data Requirements: The method is well-suited for social systems where quantitative data is often scarce, as it can effectively operate using limited, expert-elicited parameters.
  • Computational Efficiency: The algebraic mechanism is computationally straightforward, allowing for rapid simulation and sensitivity analysis without the significant processing costs associated with solving complex systems of differential equations.
  • Ease of Hybridization: Its discrete-time nature aligns well with other modeling techniques, creating clear opportunities for hybridization with methods like Agent-Based Modeling (ABM) or Discrete-Event Simulation (DES).
At the same time, as a novel method, ALMODES has several current limitations that must be acknowledged:
  • Model Simplification and Validation: The case studies presented in this paper were intentionally simplified to clearly illustrate the method’s mechanics. Consequently, they have not undergone the comprehensive validation required to confirm their accuracy against complex, real-world data, and a direct quantitative comparison with existing models was not possible.
  • Reliance on Expert Judgment: The model’s reliance on expert-elicited parameters, while practical, introduces a degree of subjectivity. The framework does not yet include a formal methodology for parameter estimation or validation to mitigate potential bias.
  • Assumption of Linearity: While the recursive application of the model can produce nonlinear emergent behavior, the core relationships between system components are defined by linear parameters in the interaction matrix. This may not adequately capture systems governed by inherently strong, nonlinear dynamics.
These limitations pave the way for valuable future research. The immediate priority is to apply ALMODES to more complex, data-rich case studies to rigorously validate its performance against empirical data and established models. Beyond this, several key development paths are envisioned:
  • Uncertainty and Robustness: To move beyond deterministic analysis, future work should incorporate interval or fuzzy parameters and introduce stochastic draws in the iteration process. This will allow for reporting distributions of outcomes and defining robustness envelopes for policy recommendations.
  • Time-Varying Structures: The model can be extended to allow the interaction matrix, A ( t ) , to evolve over time in response to policy phases or external shocks. This would enable the study of system resilience and adaptation under structural breaks.
  • Control and Optimization: The framework can be enhanced by embedding multi-objective policy search (e.g., balancing service, social, environmental, and financial goals) and implementing simple model-predictive control to provide rolling decision support.
  • Methodological Refinements: Further research should focus on developing structured methodologies for parameter elicitation and exploring extensions that can more explicitly incorporate non-linear relationships into the model’s algebraic core.
In summary, ALMODES proves to be a versatile and promising tool for decision support in sustainable development and strategic management. While further validation is needed, its unique combination of analytical rigor and user accessibility makes it a valuable addition to the systems modeling toolkit.

Funding

This research received no external funding.

Conflicts of Interest

The author declares no conflicts of interest.

References

  1. Nguyen, L.K.N.; Howick, S.; Megiddo, I. A framework for conceptualising hybrid system dynamics and agent-based simulation models. Eur. J. Oper. Res. 2024, 315, 1153–1166. [Google Scholar] [CrossRef]
  2. Morgan, J.S.; Howick, S.; Belton, V. A toolkit of designs for mixing Discrete Event Simulation and System Dynamics. Eur. J. Oper. Res. 2017, 257, 907–918. [Google Scholar] [CrossRef]
  3. Chahal, K.; Eldabi, T. Which is more appropriate: A multi-perspective comparision between system dynamics and discrete event simulation. In Proceedings of the European and Mediterranean Conference on Information Systems 2008 (EMCIS2008), Dubai, United Arab Emirates, 25–26 May 2008. [Google Scholar]
  4. Warfield, J.N. An Assault on Complexity; Battelle, Office of Corporate Communications: Columbus, OH, USA, 1973. [Google Scholar]
  5. Warfield, J.N. Structuring Complex Systems; Battelle Memorial Institute: Columbus, OH, USA, 1974. [Google Scholar]
  6. Kumar, R.; Goel, P. Exploring the Domain of Interpretive Structural Modelling (ISM) for Sustainable Future Panorama: A Bibliometric and Content Analysis. Arch. Comput. Methods Eng. 2022, 29, 2781–2810. [Google Scholar] [CrossRef]
  7. Sreenivasan, A.; Ma, S.; Nedungadi, P.; Sreedharan, V.R.; Raman, R.R. Interpretive Structural Modeling: Research Trends, Linkages to Sustainable Development Goals, and Impact of COVID-19. Sustainability 2023, 15, 4195. [Google Scholar] [CrossRef]
  8. Gabus, A.; Fontela, E. Perceptions of the World Problematic: Communication Procedure, Communicating with Those Bearing Collective Responsibility; Technical Report; Battelle Geneva Research Centre: Geneva, Switzerland, 1973. [Google Scholar]
  9. Fontela, E.; Gabus, A. The DEMATEL Observer; Technical Report; Battelle Geneva Research Centre: Geneva, Switzerland, 1976. [Google Scholar]
  10. Si, S.L.; You, X.Y.; Liu, H.C.; Zhang, P. DEMATEL Technique: A Systematic Review of the State-of-the-Art Literature on Methodologies and Applications. Math. Probl. Eng. 2018, 2018, 3696457. [Google Scholar] [CrossRef]
  11. Wang, D.; Yan, L.; Ruan, F. A Combined IO–DEMATEL Analysis for Evaluating Sustainable Effects of the Sharing Related Industries Development. Sustainability 2022, 14, 5592. [Google Scholar] [CrossRef]
  12. Li, Y.; Zhao, G.; Wu, P.; Qiu, J. An Integrated Gray DEMATEL and ANP Method for Evaluating the Green Mining Performance of Underground Gold Mines. Sustainability 2022, 14, 6812. [Google Scholar] [CrossRef]
  13. Warfield, J.N. Binary Matrices in System Modeling. IEEE Trans. Syst. Man Cybern. 1973, SMC-3, 441–449. [Google Scholar]
  14. Michnik, J. Weighted Influence Non-linear Gauge System (WINGS)–An analysis method for the systems of interrelated components. Eur. J. Oper. Res. 2013, 228, 536–544. [Google Scholar] [CrossRef]
  15. Adamus-Matuszyńska, A.; Michnik, J.; Polok, G. A Systemic Approach to City Image Building. The Case of Katowice City. Sustainability 2019, 11, 4470. [Google Scholar] [CrossRef]
  16. Kaviani, M.A.; Tavana, M.; Kumar, A.; Michnik, J.; Niknam, R.; Campos, E.A.R.D. An integrated framework for evaluating the barriers to successful implementation of reverse logistics in the automotive industry. J. Clean. Prod. 2020, 272, 122714. [Google Scholar] [CrossRef]
  17. Radziszewska-Zielina, E.; Śladowski, G. Supporting the selection of a variant of the adaptation of a historical building with the use of fuzzy modelling and structural analysis. J. Cult. Herit. 2017, 26, 53–63. [Google Scholar] [CrossRef]
  18. Michnik, J.; Grabowski, A. Modeling Uncertainty in the Wings Method Using Interval Arithmetic. Int. J. Inf. Technol. Decis. Mak. 2020, 19, 221–240. [Google Scholar] [CrossRef]
  19. Wang, M.; Tian, Y.; Zhang, K. The fuzzy Weighted Influence Nonlinear Gauge System method extended with D numbers and MICMAC. Complex Intell. Syst. 2023, 9, 719–731. [Google Scholar] [CrossRef]
  20. Wang, M.; Zhang, Y.; Tian, Y.; Zhang, K. An integrated rough-fuzzy WINGS-ISM method with an application in ASSCM. Expert Syst. Appl. 2023, 212, 118843. [Google Scholar] [CrossRef] [PubMed]
  21. Zhou, C.; Song, W.; Wang, H.; Wang, L. Identifying hidden critical elements in interconnected systems: An influence dynamics analysis approach considering structural constraints. Eur. J. Oper. Res. 2025, 327, 592–605. [Google Scholar] [CrossRef]
  22. Kosko, B. Fuzzy cognitive maps. Int. J. Man-Mach. Stud. 1986, 24, 65–75. [Google Scholar] [CrossRef]
  23. Papageorgiou, E.I. (Ed.) Fuzzy Cognitive Maps for Applied Sciences and Engineering: From Fundamentals to Extensions and Learning Algorithms, 1st ed.; Springer: Berlin/Heidelberg, Germany, 2013. [Google Scholar]
  24. Jiya, E.; Georgina, O.N.; Emmanuel, O.A. A Review of Fuzzy Cognitive Maps Extensions and Learning. J. Inf. Syst. Inform. 2023, 5, 300–323. [Google Scholar] [CrossRef]
  25. Karatzinis, G.D.; Boutalis, Y.S. A Review Study of Fuzzy Cognitive Maps in Engineering: Applications, Insights, and Future Directions. Eng 2025, 6, 37. [Google Scholar] [CrossRef]
  26. Godet, M. From Anticipation to Action: A Handbook of Strategic Prospective; United Nations Educational: Paris, France, 1994. [Google Scholar]
  27. Ali, S.S. Green Manufacturing: An Assessment of Enablers’ Framework Using ISM-MICMAC Analysis. Found. Comput. Decis. Sci. 2022, 47, 271–290. [Google Scholar] [CrossRef]
  28. Primadasa, R.; Azzat, N.N.; Kusrini, E.; Mansur, A.; Masudin, I. Enhancing Circular Supply Chain Management (CSCM) in Manufacturing SMEs: An Integrated CODAS-ISM-MICMAC Approach to Big Data Analytics Capability. Process Integr. Optim. Sustain. 2025, 9, 695–715. [Google Scholar] [CrossRef]
  29. Goel, P.; Kumar, R.; Banga, H.K.; Kaur, S.; Kumar, R.; Pimenov, D.Y.; Giasin, K. Deployment of Interpretive Structural Modeling in Barriers to Industry 4.0: A Case of Small and Medium Enterprises. J. Risk Financ. Manag. 2022, 15, 171. [Google Scholar] [CrossRef]
  30. Quynh, T.T.H. Key strategies to advancing Net-Zero Carbon procurement: An ISM-MICMAC approach. J. Mater. Constr. 2025, 15, 147–155. [Google Scholar] [CrossRef]
  31. Forrester, J.W. Industrial Dynamics; M.I.T. Press: Cambridge, MA, USA, 1961. [Google Scholar]
  32. Forrester, J.W. System dynamics, systems thinking, and soft OR. Syst. Dyn. Rev. 1994, 10, 245–256. [Google Scholar] [CrossRef]
  33. Sterman, J. Business Dynamics: Systems Thinking and Modeling for a Complex World; Irwin/McGraw-Hill: Boston, MA, USA, 2000. [Google Scholar]
  34. Morecroft, J.D.W. Strategic Modelling and Business Dynamics, + Website: A Feedback Systems Approach, 2nd ed.; Wiley: Hoboken, NJ, USA, 2015. [Google Scholar]
  35. Naeem, K.; Zghibi, A.; Elomri, A.; Mazzoni, A.; Triki, C. A Literature Review on System Dynamics Modeling for Sustainable Management of Water Supply and Demand. Sustainability 2023, 15, 6826. [Google Scholar] [CrossRef]
  36. Ding, Z.; Gong, W.; Li, S.; Wu, Z. System Dynamics versus Agent-Based Modeling: A Review of Complexity Simulation in Construction Waste Management. Sustainability 2018, 10, 2484. [Google Scholar] [CrossRef]
  37. Fonseca, L.; Carvalho, F.; Santos, G. Strategic CSR: Framework for Sustainability Through Management Systems Standards—Implementing and Disclosing Sustainable Development Goals and Results. Sustainability 2023, 15, 11904. [Google Scholar] [CrossRef]
  38. Giddings, B.; Hopwood, B.; O’Brien, G. Environment, economy and society: Fitting them together into sustainable development. Sustain. Dev. 2002, 10, 187–196. [Google Scholar] [CrossRef]
  39. OECD. Strategies for Sustainable Development, the DAC Guidelines; Technical Report; OECD Publishing: Paris, France, 2001. [Google Scholar]
  40. Biermann, F.; Hickmann, T.; Sénit, C.A.; Beisheim, M.; Bernstein, S.; Chasek, P.; Grob, L.; Kim, R.E.; Kotzé, L.J.; Nilsson, M.; et al. Scientific evidence on the political impact of the Sustainable Development Goals. Nat. Sustain. 2022, 5, 795–800. [Google Scholar] [CrossRef]
  41. Mishra, M.; Desul, S.; Santos, C.A.G.; Mishra, S.K.; Kamal, A.H.M.; Goswami, S.; Kalumba, A.M.; Biswal, R.; da Silva, R.M.; dos Santos, C.A.C.; et al. A bibliometric analysis of sustainable development goals (SDGs): A review of progress, challenges, and opportunities. Environ. Dev. Sustain. 2024, 26, 11101–11143. [Google Scholar] [CrossRef]
  42. Krellenberg, K.; Bergsträßer, H.; Bykova, D.; Kress, N.; Tyndall, K. Urban Sustainability Strategies Guided by the SDGs—A Tale of Four Cities. Sustainability 2019, 11, 1116. [Google Scholar] [CrossRef]
  43. Salvador, M.; Sancho, D. The Role of Local Government in the Drive for Sustainable Development Public Policies: An Analytical Framework Based on Institutional Capacities. Sustainability 2021, 13, 5978. [Google Scholar] [CrossRef]
  44. Teixeira, T.B.; Battistelle, R.A.G.; Teixeira, A.A.; Mariano, E.B.; Moraes, T.E.C. The Sustainable Development Goals Implementation: Case Study in a Pioneer Brazilian Municipality. Sustainability 2022, 14, 12746. [Google Scholar] [CrossRef]
  45. Kumar, P.; Sahani, J.; Corada Perez, K.; Ahlawat, A.; Andrade, M.d.F.; Athanassiadou, M.; Cao, S.J.; Collins, L.; Dey, S.; Di Sabatino, S.; et al. Urban greening for climate resilient and sustainable cities: Grand challenges and opportunities. Front. Sustain. Cities 2025, 7, 1595280. [Google Scholar] [CrossRef]
  46. Richiedei, A.; Gollini, I.; Congiu, T.; Ostanello, D. Territorializing and Monitoring of Sustainable Development Goals in Italy: An Overview. Sustainability 2022, 14, 3056. [Google Scholar] [CrossRef]
  47. McGill, E.; Er, V.; Penney, T.; Egan, M.; White, M.; Meier, P.; Whitehead, M.; Lock, K.; Anderson de Cuevas, R.; Smith, R.; et al. Evaluation of public health interventions from a complex systems perspective: A research methods review. Soc. Sci. Med. 2021, 272, 113697. [Google Scholar] [CrossRef]
  48. Mansouri, M.A.; Garcia, L.; Kee, F.; Bradley, D.T. Systems-Oriented Modelling Methods in Preventing and Controlling Emerging Infectious Diseases in the Context of Healthcare Policy: A Scoping Review. Systems 2022, 10, 182. [Google Scholar] [CrossRef]
  49. Rehman, A.U.; Usmani, Y.S.; Mian, S.H.; Abidi, M.H.; Alkhalefah, H. Simulation and Goal Programming Approach to Improve Public Hospital Emergency Department Resource Allocation. Systems 2023, 11, 467. [Google Scholar] [CrossRef]
  50. Zhang, J.; Huang, J.; Wang, T.; Zhao, J. Dynamic Optimization of Emergency Logistics for Major Epidemic Considering Demand Urgency. Systems 2023, 11, 303. [Google Scholar] [CrossRef]
  51. Maruyama, M. THE SECOND CYBERNETICS Deviation-Amplifying Mutual Causal Processes. Am. Sci. 1963, 5, 164–179. [Google Scholar]
  52. Tsadiras, A.K.; Margaritis, K.G. Cognitive mapping and certainty neuron fuzzy cognitive maps. Inf. Sci. 1997, 101, 109–130. [Google Scholar] [CrossRef]
  53. Sarmiento, I.; Cockcroft, A.; Dion, A.; Belaid, L.; Silver, H.; Pizarro, K.; Pimentel, J.; Tratt, E.; Skerritt, L.; Ghadirian, M.Z.; et al. Fuzzy cognitive mapping in participatory research and decision making: A practice review. Arch. Public Health 2024, 82, 76. [Google Scholar] [CrossRef] [PubMed]
  54. Currie, P.; Radmore, J.; Musango, J.K.; Brent, A.C. Sanitation technology options in informal settlement: A system dynamics approach. In Proceedings of the 2014 International System Dynamics Conference, Delft, The Netherlands, 20–24 July 2014. [Google Scholar]
  55. Falcone, P.M.; De Rosa, S.P. Use of fuzzy cognitive maps to develop policy strategies for the optimization of municipal waste management: A case study of the land of fires (Italy). Land Use Policy 2020, 96, 104680. [Google Scholar] [CrossRef]
  56. Parreño, L.; Pablo-Martí, F. Fuzzy cognitive maps for municipal governance improvement. PLoS ONE 2024, 19, e0294962. [Google Scholar] [CrossRef]
  57. Peretz, H. Sustainable Human Resource Management and Employees’ Performance: The Impact of National Culture. Sustainability 2024, 16, 7281. [Google Scholar] [CrossRef]
  58. Madero-Gómez, S.M.; Rubio Leal, Y.L.; Olivas-Luján, M.; Yusliza, M.Y. Companies Could Benefit When They Focus on Employee Wellbeing and the Environment: A Systematic Review of Sustainable Human Resource Management. Sustainability 2023, 15, 5435. [Google Scholar] [CrossRef]
  59. Florek-Paszkowska, A.; Hoyos-Vallejo, C.A. Going green to keep talent: Exploring the relationship between sustainable business practices and turnover intention. J. Entrep. Manag. Innov. 2023, 19, 87–128. [Google Scholar] [CrossRef]
  60. Kotłowska, A. The Shortened Working Week and Its Impact on Workplace Sustainability. Eduk. Ekon. Menedż. Probl. Innow. Proj. 2024, 71, 69–97. [Google Scholar] [CrossRef]
  61. Michnik, J. Algebraic Modeling of Social Systems Evolution–ALMODES. In Proceedings of the XLVIII Symposium on Operational Research—SYM-OP-IS 2021, Banja Koviljača, Serbia, 20–23 September 2021; pp. 641–646. Available online: https://symopis2022.ekof.bg.ac.rs/download/istorijat/XLVIII_Simpozijum_o_operacionim_istrazivanjima.pdf (accessed on 2 September 2025).
  62. Kaplan, R.S.; Norton, D.P. The Balanced Scorecard—Measures That Drive Performance. Harvard Business Review, January–February 1992. [Google Scholar]
  63. Kaplan, R.S. Conceptual Foundations of the Balanced Scorecard; Harvard Business School Accounting & Management Unit Working Paper 10-074; Harvard Business School: Boston, MA, USA, 2010. [Google Scholar]
  64. Kumar, S.; Lim, W.M.; Sureka, R.; Jabbour, C.J.C.; Bamel, U. Balanced scorecard: Trends, developments, and future directions. Rev. Manag. Sci. 2023, 18, 2397–2439. [Google Scholar] [CrossRef]
  65. Madsen, D.O. Balanced Scorecard: History, Implementation, and Impact. Encyclopedia 2025, 5, 39. [Google Scholar] [CrossRef]
  66. Banaś, D.; Michnik, J.; Targiel, K. System modeling and control of organization business processes by use of balanced scorecard and system dynamics. Control Cybern. 2016, 45, 185–205. [Google Scholar]
  67. Sargent, R.G. Verification and validation of simulation models. In Proceedings of the 2010 Winter Simulation Conference, Baltimore, MD, USA, 5–8 December 2010; pp. 166–183. [Google Scholar] [CrossRef]
Figure 1. An example graph of a system. The arrows represent the couplings between the elements of the system.
Figure 1. An example graph of a system. The arrows represent the couplings between the elements of the system.
Sustainability 17 08192 g001
Figure 2. The two-factor system—causal loop and its simulation as a balancing loop.
Figure 2. The two-factor system—causal loop and its simulation as a balancing loop.
Sustainability 17 08192 g002
Figure 3. Model of a container (matrix Equation (4)) and its simulation ( a 21 = 0.05 , a 31 = 0.03 and s ( 0 ) = [ 1 , 1 , 1 ] ).
Figure 3. Model of a container (matrix Equation (4)) and its simulation ( a 21 = 0.05 , a 31 = 0.03 and s ( 0 ) = [ 1 , 1 , 1 ] ).
Sustainability 17 08192 g003
Figure 4. Model of population (matrix: Equation (6)) and its simulation ( s ( 0 ) = [ 1 , 0 , 0 ] , a 12 = 0.1 and a 13 = 0.14 ).
Figure 4. Model of population (matrix: Equation (6)) and its simulation ( s ( 0 ) = [ 1 , 0 , 0 ] , a 12 = 0.1 and a 13 = 0.14 ).
Sustainability 17 08192 g004
Figure 5. ALMODES map of a public health system.
Figure 5. ALMODES map of a public health system.
Sustainability 17 08192 g005
Figure 6. Evolution of concepts in the public health model.
Figure 6. Evolution of concepts in the public health model.
Sustainability 17 08192 g006
Figure 7. Evolution of concepts in the public health model—overcrowded city.
Figure 7. Evolution of concepts in the public health model—overcrowded city.
Sustainability 17 08192 g007
Figure 8. Impact of potential intervention in an overcrowded city.
Figure 8. Impact of potential intervention in an overcrowded city.
Sustainability 17 08192 g008
Figure 9. The BSC model. Continuous arrows – couplings between concepts, dashed arrows–connections between parameters related to simulations of different scenarios. The numbering of concepts (in brackets) is of a technical nature and is not used in the model description.
Figure 9. The BSC model. Continuous arrows – couplings between concepts, dashed arrows–connections between parameters related to simulations of different scenarios. The numbering of concepts (in brackets) is of a technical nature and is not used in the model description.
Sustainability 17 08192 g009
Figure 10. Initial state. The evolution of customers number C1 (left) and service employees number C7 (right).
Figure 10. Initial state. The evolution of customers number C1 (left) and service employees number C7 (right).
Sustainability 17 08192 g010
Figure 11. Initial state. The evolution of: backlog C4 and its increase C5, decrease C6 (left), financial variables C10–expences, C11–revenues, C12–income (right).
Figure 11. Initial state. The evolution of: backlog C4 and its increase C5, decrease C6 (left), financial variables C10–expences, C11–revenues, C12–income (right).
Sustainability 17 08192 g011
Figure 12. Scenario 1. The evolution of: backlog C4 and its increase C5, decrease C6 (left), financial variables C10–expenses, C11–revenues, C12–income (right).
Figure 12. Scenario 1. The evolution of: backlog C4 and its increase C5, decrease C6 (left), financial variables C10–expenses, C11–revenues, C12–income (right).
Sustainability 17 08192 g012
Figure 13. Scenario 1. The evolution of customers number C1 (left) and service employees number C7 (right).
Figure 13. Scenario 1. The evolution of customers number C1 (left) and service employees number C7 (right).
Sustainability 17 08192 g013
Figure 14. Scenario 2. The evolution of: backlog C4 and its increase C5, decrease C6 (left), financial variables C10–expenses, C11–revenues, C12–income (right).
Figure 14. Scenario 2. The evolution of: backlog C4 and its increase C5, decrease C6 (left), financial variables C10–expenses, C11–revenues, C12–income (right).
Sustainability 17 08192 g014
Figure 15. Scenario 2. The evolution of customers number C1 (left) and service employees number C7 (right).
Figure 15. Scenario 2. The evolution of customers number C1 (left) and service employees number C7 (right).
Sustainability 17 08192 g015
Figure 16. Change of customers number (left) and change of service employees number C7 (right) caused by change of average productivity ( s u p e ).
Figure 16. Change of customers number (left) and change of service employees number C7 (right) caused by change of average productivity ( s u p e ).
Sustainability 17 08192 g016
Figure 17. Change in service backlog (left) and change in income (right) caused by change of average productivity ( s u p e ).
Figure 17. Change in service backlog (left) and change in income (right) caused by change of average productivity ( s u p e ).
Sustainability 17 08192 g017
Figure 18. Change of customers number (left) and change of service employees number C7 (right) caused by change of customer growth rate ( c u i r ).
Figure 18. Change of customers number (left) and change of service employees number C7 (right) caused by change of customer growth rate ( c u i r ).
Sustainability 17 08192 g018
Figure 19. Change in service backlog (left) and change in income (right) caused by change of customer growth rate ( c u i r ).
Figure 19. Change in service backlog (left) and change in income (right) caused by change of customer growth rate ( c u i r ).
Sustainability 17 08192 g019
Table 1. The concepts in the public health model.
Table 1. The concepts in the public health model.
ConceptUnitInitial Value
C1 Population of a City[100,000]0.5
C2 Migration into a City[10,000]0.3
C3 Modernization[conventional]1
C4 Garbage per Area[25,000 t]1
C5 Sanitation Facilities[conventional]1
C6 Number of Diseases per 1000 Residents[100]1
C7 Bacteria per Area[conventional]1
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

Michnik, J. Algebraic Modeling of Social Systems Evolution: Application to Sustainable Development Strategy. Sustainability 2025, 17, 8192. https://doi.org/10.3390/su17188192

AMA Style

Michnik J. Algebraic Modeling of Social Systems Evolution: Application to Sustainable Development Strategy. Sustainability. 2025; 17(18):8192. https://doi.org/10.3390/su17188192

Chicago/Turabian Style

Michnik, Jerzy. 2025. "Algebraic Modeling of Social Systems Evolution: Application to Sustainable Development Strategy" Sustainability 17, no. 18: 8192. https://doi.org/10.3390/su17188192

APA Style

Michnik, J. (2025). Algebraic Modeling of Social Systems Evolution: Application to Sustainable Development Strategy. Sustainability, 17(18), 8192. https://doi.org/10.3390/su17188192

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