This paper was converted on www.awesomepapers.org from LaTeX by an anonymous user.
Want to know more? Visit the Converter page.

Redundancy analysis using lcm-filtrations: networks, system signature and sensitivity evaluation

Fatemeh Mohammadi, Eduardo Sáenz-de-Cabezón, and Henry Wynn
Abstract

We introduce the lcm-filtration and stepwise filtration, comparing their performance across various scenarios in terms of computational complexity, efficiency, and redundancy. The lcm-filtration often involves identical steps or ideals, leading to unnecessary computations. To address this, we analyse how stepwise filtration can effectively compute only the non-identical steps, offering a more efficient approach. We compare these filtrations in applications to networks, system signatures, and sensitivity analysis.

1 Introduction

The structure of least common multiples of sets of minimal generators of monomial ideals is a key combinatorial tool both in the study of these ideals [12, 19, 6, 18] and in their applications. Computing this structure is a computationally demanding task, and it sometimes introduces redundancy that is undesirable in certain situations, particularly when it leads to the expenditure of computing resources on meaningless computations. Some applications of monomial ideals in which their lcm-structure is useful include the analysis of simultaneous failures in coherent systems [23], multivariate signature analysis [26], and sensitivity analysis of preference functions [9].

In all of these applications (and their computational aspects), the lcm-filtration was used. The redundancy introduced by this filtration is, in these cases, both a feature and an issue. In this paper, we introduce the stepwise lcm-filtration as a way to handle the least common multiple structure of sets of generators of monomial ideals. This approach can be faster and less redundant but sometimes coarser than the usual lcm-filtration (see Section 2). Subsequently, we dedicate the rest of the sections to analysing the conditions, in various applications, under which redundancy provides meaningful information and those under which non-redundant computations are more useful or feasible.

Section 3 focuses on cut ideals of graphs, as used in network theory [17]. We demonstrate that the proposed stepwise filtration exhibits favourable properties in the analysis of sparse networks and graphs, and we describe a phase transition for random graphs concerning the behaviour of the redundancy in the lcm-structure of their corresponding cut ideals. Another application of these ideas pertains to kk-out-of-nn systems and their significant variants: linear and circular consecutive kk-out-of-nn systems. In Section 4, we show that their behaviour with respect to redundancy differs, making the combined use of the stepwise lcm-filtration and the usual one both useful and convenient for the optimal treatment of these systems.

Finally, Section 5 addresses sensitivity analysis, where the stepwise filtration and the usual lcm-filtration complement each other in two ways. First, on a global analysis of the sensitivity of a model, the stepwise filtration avoids processing equal steps in the filtration when such information is unnecessary and also offers a direct interpretation of the filtration steps in a simplicial formulation, enhancing the understanding of factor interactions in simplicial terms. Second, focusing in the local features at each sensitive corner, the redundancy provided by the usual lcm-filtration is better suited to analyse the differences among complexes having the same f-vector and Betti numbers by means of distances between persistence diagrams associated to these filtrations.

2 Main algebraic concepts

2.1 Stanley-Reisner ideals of simplicial complexes

A foundational result in combinatorial commutative algebra is the correspondence between the algebraic invariants of monomial ideals and the topological properties of simplicial complexes. This relationship is formalized through Hochster’s formula, which connects the multigraded Betti numbers of a monomial ideal to the homology of related simplicial complexes [15].

A simplicial complex Δ\Delta on a finite vertex set VV is a collection of subsets of VV, called faces, such that if a set σ\sigma belongs to Δ\Delta, then every subset of σ\sigma also belongs to Δ\Delta. The maximal elements of Δ\Delta with respect to inclusion are called facets, and the dimension of a face is one less than the number of its vertices.

Given a simplicial complex Δ\Delta on nn vertices, consider the polynomial ring 𝐤[x1,,xn]\mathbf{k}[x_{1},\dots,x_{n}], where each variable xix_{i} corresponds to vertex ii. The associated Stanley–Reisner ideal is defined as

IΔ=𝐱σ:σΔ,I_{\Delta}=\langle\mathbf{x}^{\sigma}:\sigma\notin\Delta\rangle,

where the generators correspond to the minimal non-faces of Δ\Delta. Each monomial 𝐱σ\mathbf{x}^{\sigma} is formed by taking the product of variables indexed by the elements of σ\sigma. By construction, IΔI_{\Delta} is a squarefree monomial ideal. Conversely, every squarefree monomial ideal II defines a simplicial complex ΔI\Delta_{I} consisting of all subsets σ\sigma for which the monomial 𝐱σ\mathbf{x}^{\sigma} is not in II. The two constructions are inverse to each other in the sense that IΔI=II_{\Delta_{I}}=I.

Hochster’s formula then provides a way to compute the Betti numbers of IΔI_{\Delta} using the reduced cohomology of subcomplexes induced on subsets σ\sigma. This connection, which is at the heart of Stanley-Reisner theory, plays a central role in linking monomial ideals and combinatorial topology. However, it applies directly only to squarefree ideals. To apply similar techniques to arbitrary monomial ideals, one uses the polarization process described in [14, 21]. Polarization transforms a monomial ideal into a squarefree ideal in a larger polynomial ring, allowing the application of simplicial methods to the polarized version.

2.2 The lcm-lattice

Suppose we have a set of monomials M={𝐱μ1,,𝐱μr}M=\{\mathbf{x}^{\mu_{1}},\dots,\mathbf{x}^{\mu_{r}}\} in the polynomial ring 𝐤[𝐱]=𝐤[x1,,xn]\mathbf{k}[\mathbf{x}]=\mathbf{k}[x_{1},\dots,x_{n}] over a field 𝐤\mathbf{k}. For each variable xix_{i}, let αi\alpha_{i} denote the largest exponent of xix_{i} among the monomials in MM. The least common multiple (lcm) of the elements in MM can then be computed as lcm(M)=ixiαi{\rm lcm}(M)=\prod_{i}x_{i}^{\alpha_{i}}. Recall that the minimal generating set of every monomial ideal is uniquely determined.

Definition 2.1.

Let II be a monomial ideal in 𝐤[𝐱]\mathbf{k}[\mathbf{x}] with a minimal monomial generating set G(I)={m1,,mr}G(I)=\{m_{1},\dots,m_{r}\}. Define the set LI={lcm({mi:iσ})σ{1,,r}}L_{I}=\{{\rm lcm}(\{m_{i}:i\in\sigma\})\mid\sigma\subseteq\{1,\ldots,r\}\}. The set LIL_{I}, ordered by divisibility, forms a finite atomic lattice, called the lcm{\rm lcm}-lattice of II.

The lcm{\rm lcm}-lattice has been extensively studied in the context of free resolutions of monomial ideals and their connections to atomic lattices. For details, see [12, 19, 28, 18, 5] and references therein.

2.3 The lcm-filtrations of a monomial ideal

Definition 2.2.

Let II be a monomial ideal. A chain of ideals I1I2Ik=II_{1}\subseteq I_{2}\subseteq\cdots\subseteq I_{k}=I is called a filtration of II. Similarly, a chain of ideals I=I1I2IkI=I_{1}\supseteq I_{2}\supseteq\cdots\supseteq I_{k} is called a reverse filtration or a descending filtration of II.

Definition 2.3.

Let I𝐤[𝐱]I\subseteq\mathbf{k}[\mathbf{x}] be a monomial ideal, and let G(I)={m1,,mr}G(I)=\{m_{1},\dots,m_{r}\} denote the minimal monomial generating set of II. We define:

  • (i)

    The kk-fold lcm{\rm lcm}-ideal of II: For each kk, let the kk-fold lcm{\rm lcm}-ideal of II, denoted IkI_{k}, be the ideal generated by the least common multiples of all sets of kk distinct monomial generators of II:

    Ik=mσ:σ{1,,r},|σ|=k,I_{k}=\big{\langle}m_{\sigma}:\sigma\subseteq\{1,\dots,r\},\ |\sigma|=k\big{\rangle},

    where mσ=lcm({mi}iσ)m_{\sigma}={\rm lcm}\big{(}\{m_{i}\}_{i\in\sigma}\big{)}. The sequence of ideals {Ik}\{I_{k}\} forms a descending filtration:

    I=I1I2Ir,I=I_{1}\supseteq I_{2}\supseteq\cdots\supseteq I_{r},

    referred to as the (usual) lcm{\rm lcm}-filtration of II.

  • (ii)

    The stepwise lcm{\rm lcm}-filtration: This alternative filtration is defined iteratively. Set I¯1=I\underline{I}_{1}=I, and for each k2k\geq 2, define

    I¯k=lcm(mi,mj):mi,mjG(I¯k1),ij,\underline{I}_{k}=\big{\langle}{\rm lcm}(m_{i},m_{j}):m_{i},m_{j}\in G(\underline{I}_{k-1}),\ i\neq j\big{\rangle},

    where G(I¯k1)G(\underline{I}_{k-1}) denotes the minimal generating set of I¯k1\underline{I}_{k-1}.

Example 1.

Observe that the usual and stepwise lcm{\rm lcm}-filtrations can differ in both the number of ideals and the support of the ideals within them. For example, consider the ideal I=abc,bd,cd,e𝐤[a,b,c,d,e]I=\langle abc,bd,cd,e\rangle\subseteq\mathbf{k}[a,b,c,d,e], whose Stanley-Reisner complex ΔI\Delta_{I} has the set of facets {ab,ac,ad,bc}\{ab,ac,ad,bc\}. The steps of the lcm{\rm lcm}-filtration are

I1=I,I2=abce,bcd,bde,cde,I3=abcd,bcdeandI4=abcde.I_{1}=I,\ I_{2}=\langle abce,bcd,bde,cde\rangle,\ I_{3}=\langle abcd,bcde\rangle\ \text{and}\ I_{4}=\langle abcde\rangle.

On the other hand, the steps of the stepwise lcm{\rm lcm}-filtration are

I¯1=I,I¯2=I2,andI¯3=bcde.\underline{I}_{1}=I,\ \underline{I}_{2}=I_{2},\ \text{and}\ \underline{I}_{3}=\langle bcde\rangle.

The lcm{\rm lcm}-lattice-based filtrations of a monomial ideal II provide valid structural filtrations, because they are based on the lcm{\rm lcm}-lattice of II. The underlying concept of these filtrations is to investigate the changes in the features of the ideal when considering sets of generators instead of individual generators. For example, in [31, 32], monomial ideals have been used to study failure events and the reliability of coherent systems, where each monomial generator represents a basic working or failure event in the system. To analyze simultaneous events and conduct signature analysis of coherent systems, ideals generated by successively taking least common multiples of a monomial ideal have been applied in [9, 26, 23].

2.4 The simplicial form of the stepwise lcm{\rm lcm}-filtration

The stepwise lcm{\rm lcm}-filtration of a monomial ideal II in 𝐤[x1,,xn]\mathbf{k}[x_{1},\dots,x_{n}] is also a reverse filtration, which induces a corresponding simplicial filtration on the Stanley-Reisner simplicial complex ΔI\Delta_{I} associated with II. To describe this filtration, let Δ¯=ΔI=ΔI¯1\underline{\Delta}=\Delta_{I}=\Delta_{\underline{I}_{1}} be a simplicial complex on the vertex set {1,,n}\{1,\ldots,n\}. The filtration of ΔI\Delta_{I} is defined as follows: Starting with Δ¯=Δ¯1\underline{\Delta}=\underline{\Delta}_{1}, for each k>1k>1, we set

Δ¯k+1=Δ¯k{F{1,,n}:|F[|F|1]Δk||F|1}.\underline{\Delta}_{k+1}=\underline{\Delta}_{k}\cup\{F\subseteq\{1,\ldots,n\}:|F^{[|F|-1]}\cap\Delta_{k}|\geq|F|-1\}. (1)

Here, F[|F|1]F^{[|F|-1]} denotes the collection of all (|F|1)(|F|-1)-subsets of FF. In other words, to construct Δk+1\Delta_{k+1}, we add a subset F{1,,n}F\subseteq\{1,\ldots,n\} to Δk\Delta_{k} if and only if all but at most one of its (|F|1)(|F|-1)-subsets are in Δk\Delta_{k}.

We now demonstrate that the stepwise lcm-filtrations defined on monomial ideals in Definition 2.3(ii) and on simplicial complexes in (1) are compatible.

Theorem 2.4.

Let Δ¯\underline{\Delta} be a simplicial complex on {1,,n}\{1,\ldots,n\} with the associated Stanley-Reisner ideal IΔ¯=I¯1I_{\underline{\Delta}}=\underline{I}_{1}. Then for all kk we have IΔ¯k=I¯kI_{\underline{\Delta}_{k}}=\underline{I}_{k}.

Proof.

First note that, as we have

I¯k=lcm(mi,mj):mi,mjG(I¯k1)andi<j,\underline{I}_{k}=\langle{\rm lcm}(m_{i},m_{j}):\ m_{i},m_{j}\in G(\underline{I}_{k-1})\ {\rm and}\ i<j\rangle,

it is enough to prove the statement for k=2k=2. Assume that k=2k=2. Let xF\textsf{x}^{F} be the squarefree monomial ideal with the support FF. Then:

xFIΔ¯2\displaystyle\textsf{x}^{F}\in I_{\underline{\Delta}_{2}} FΔ¯2i,jFs.t.F\i,F\jΔ¯1\displaystyle\Leftrightarrow F\not\in\underline{\Delta}_{2}\Leftrightarrow\exists\ i,j\in F\ \ \textit{s.t.}\ \ F\backslash i,F\backslash j\not\in\underline{\Delta}_{1}
F1,F2Fs.t.xF1,xF2IΔ¯1\displaystyle\Leftrightarrow\exists\ F_{1},F_{2}\subset F\ \ \textit{s.t.}\ \ \textsf{x}^{F_{1}},\textsf{x}^{F_{2}}\in I_{\underline{\Delta}_{1}}
F1,F2Fs.t.xF1,xF2IΔ¯1andlcm(xF1,xF2)I¯2\displaystyle\Leftrightarrow\exists\ F_{1},F_{2}\subset F\ \ \textit{s.t.}\ \ \textsf{x}^{F_{1}},\textsf{x}^{F_{2}}\in I_{\underline{\Delta}_{1}}\ {\rm and}\ {\rm lcm}(\textsf{x}^{F_{1}},\textsf{x}^{F_{2}})\in\underline{I}_{2}
xFI¯2.\displaystyle\Leftrightarrow\textsf{x}^{F}\in\underline{I}_{2}\ .

The assertion follows from the above equivalencies. ∎

Theorem 2.4 provides a correspondence between the stepwise lcm-filtration of an ideal II and the filtration of the Stanley-Reisner simplicial complex ΔI\Delta_{I}. Consequently, the stepwise lcm-filtration provides a method to construct a filtration of a simplicial complex. To the best of our knowledge, no analogous construction exists for the usual lcm{\rm lcm}-filtration.

2.5 lcm-filtration versus stepwise lcm-filtration

The analysis of the lcm structure of a monomial ideal is useful in a wide range of applications. However, the combinatorial nature of these objects makes their size intractable as the number of generators grows. Therefore, different strategies and tools must be used, along with criteria for determining when and why to use each.

In general, the lcm-lattice encodes all the interactions between the generators of the ideal. The maximal size of the lcm-lattice for a monomial ideal with rr minimal generators is 2r2^{r}, which occurs when the Taylor resolution [34] of the ideal is minimal, see [2]. We refer to this as the Taylor lattice for rr generators. Both the usual and stepwise lcm-filtrations consist of a set of ideals whose generators are elements of the lcm-lattice of the ideal. The usual lcm-filtration captures all kk-fold lcm-ideals and is typically a larger subset of the lcm-lattice than the stepwise lcm-filtration. The relationship between them depends on the specific problem (see [26] and Section 4 below). The expected number of generators of the ideal at the kk-th step in these filtrations is (rk)\textstyle{\binom{r}{k}} for the usual lcm-filtration and (|G(Ik1)|2)\textstyle{\binom{|G(I_{k-1})|}{2}} for the stepwise one. Thus, if the information provided by the stepwise filtration is sufficient for the problem at hand, it is crucial to decide which filtration to use and when. In the following sections, we will address this issue in the context of several applications: the cut ideals of networks (Section 3), signature analysis (Section 4), and consecutive kk-out-of-nn systems (Section 5).

Note that, although the stepwise filtration is generally smaller than the usual lcm-filtration, this does not necessarily imply that the former is a subset of the latter, as the following example shows.

Example 2.

Consider the simplicial complex Δ\Delta with the facets

{1,2,3},{1,4},{1,5},{3,4},{4,5},{6,7}.\{1,2,3\},\{1,4\},\{1,5\},\{3,4\},\{4,5\},\{6,7\}.

The associated ideal is I=x2x4,x1x3x4,x2x5,x3x5,x1x4x5,x1x6,x2x6,x3x6,x4x6,x5x6,x1x7,x2x7,x3x7,x4x7,x5x7.I=\langle x_{2}x_{4},x_{1}x_{3}x_{4},x_{2}x_{5},x_{3}x_{5},x_{1}x_{4}x_{5},x_{1}x_{6},\\ x_{2}x_{6},x_{3}x_{6},x_{4}x_{6},x_{5}x_{6},x_{1}x_{7},x_{2}x_{7},x_{3}x_{7},x_{4}x_{7},x_{5}x_{7}\rangle. The lcm-filtration consists of 15 steps, while the stepwise lcm-filtration contains only 6 ideals. In the lcm-filtration, we observe the following equalities:

I¯1=I1,I¯2=I2,I¯5=I9=I10,andI¯6=I12=I13=I14=I15.\underline{I}_{1}=I_{1},\ \ \underline{I}_{2}=I_{2},\ \ \underline{I}_{5}=I_{9}=I_{10},\ \ \text{and}\ \ \underline{I}_{6}=I_{12}=I_{13}=I_{14}=I_{15}.

However, the ideals I3,I4,I5,I6,I7,I8I_{3},I_{4},I_{5},I_{6},I_{7},I_{8}, and I11I_{11} are distinct from all other kk-fold ideals and any ideal I¯k\underline{I}_{k}. This shows that, although the filtrations of the complex Δ\Delta using the lcm and stepwise lcm methods eventually coincide, their intermediate steps can differ significantly.

3 The cut ideals of graphs

Let GG be a graph with the vertex set V={1,,i}V=\{1,\ldots,i\} and the edge set EE. For a jj-partition C=A1|A2||AjC=A_{1}|A_{2}|\ldots|A_{j} of VV, consisting of jj disjoint nonempty subsets AkVA_{k}\subset V we define

E(C)={{a,b}E:aAk,bA for some 1k<j}.E(C)=\{\{a,b\}\in E:a\in A_{k},\ b\in A_{\ell}\text{ for some }1\leq k<\ell\leq j\}.

A jj-partition C=A1|A2||AjC=A_{1}|A_{2}|\ldots|A_{j} of the set {1,,i}\{1,\dots,i\} is called a jj-cut of a graph GG if the subgraph induced by each part AkA_{k} (1kj1\leq k\leq j) is connected. Let 𝒫i,j(G)\mathcal{P}_{i,j}(G) denote the set of jj-partitions of GG.

Let 𝐤\mathbf{k} be a field, and let R=𝐤[xe:eE]R=\mathbf{k}[x_{e}:e\in E] denote the polynomial ring in the variables corresponding to the edges of GG. We associate the monomial

mC=eE(C)xem_{C}=\prod_{e\in E(C)}x_{e}

to each cut C=A1|A2||AjC=A_{1}|A_{2}|\ldots|A_{j} of GG. The cut ideal 𝒞G\mathcal{C}_{G} of GG is the ideal in RR generated by all mCm_{C} for 22-cuts CC of GG. Let Pi,jP_{i,j} denote the ideal minimally generated by the monomials mCm_{C}, where CC is a jj-partition in 𝒫i,j(G)\mathcal{P}_{i,j}(G). In words, the ideal Pi,jP_{i,j} has a minimal generator corresponding to each jj-partition CC in 𝒫i,j(G)\mathcal{P}_{i,j}(G).

Definition 3.1.

Let δ=δ1||δk\delta=\delta_{1}|\ldots|\delta_{k} and τ=τ1||τ\tau=\tau_{1}|\ldots|\tau_{\ell} be two partitions of the set {1,,i}\{1,\ldots,i\}. Then

  • δ\delta and τ\tau are compatible if k=k=\ell and for each rr there exists ss such that δrτs\delta_{r}\subseteq\tau_{s} or τsδr\tau_{s}\subseteq\delta_{r}.

  • δ\delta is a refinement of τ\tau if <k\ell<k and for each rr there exists ss such that δrτs\delta_{r}\subseteq\tau_{s}.

  • the union of two compatible partitions is defined as σ=σ1||σd\sigma=\sigma_{1}|\ldots|\sigma_{d} when for each rr, with 1rd1\leq r\leq d, there exist ii and jj such that σr=δi=τj\sigma_{r}=\delta_{i}=\tau_{j} or σr=δiτj\sigma_{r}=\delta_{i}\subset\tau_{j} or σr=τjδi\sigma_{r}=\tau_{j}\subset\delta_{i}.

We now focus on two extreme families of graphs: complete graphs and trees. In Section 3.1, we will study the transition between these two extreme cases on random graphs.

First, we describe the simplicial complexes in the lcm-filtration of the cut ideals of complete graphs as follows. The result follows directly from the definition, and therefore, we omit the proof.

Corollary 3.2.

Let KiK_{i} be the complete graph on ii vertices. Let Pi,jP_{i,j} be the ideal generated by the jj-cuts of KiK_{i}. Let Δi,j\Delta_{i,j} denote the associated simplicial complex to Pi,jP_{i,j}. Then the facets of Δi,j\Delta_{i,j} are corresponding to the complement of the (ij+1)(i-j+1)-subsets of KiK_{i} with no cycle, i.e. FF is a facet of Δi,j\Delta_{i,j} if and only if

F=E(Ki)\S,where |S|=ij+1 and S does not contain any cycle.F=E(K_{i})\backslash S,\ \textit{where $|S|=i-j+1$ and $S$ does not contain any cycle.}

In particular, the facets of Δi,2\Delta_{i,2} are corresponding to the complement of the spanning trees of KiK_{i}, i.e. FF is a facet of Δi,2\Delta_{i,2} if and only if

F=E(Ki)\T,where T is a spanning tree of Ki.F=E(K_{i})\backslash T,\ \textit{where $T$ is a spanning tree of\ }K_{i}.

Consider the complete graph KiK_{i} with the vertex set [i][i]. For each jj with 1ji1\leq j\leq i, we denote the jj-fold lcm\operatorname{lcm}-ideal of II with Ii,jI_{i,j}. We have the following relations between the ideals Ii,jI_{i,j} and the ideals Pi,jP_{i,j} which gives a nice combinatorial description of the lcm-ideals of the cut ideal of the complete graph KiK_{i}.

Lemma 3.3.

Let δ=δ1||δk\delta=\delta_{1}|\ldots|\delta_{k} and τ=τ1||τk\tau=\tau_{1}|\ldots|\tau_{k} be two distinct partitions of KiK_{i}. Then there exists a (k+1)(k+1)-partition σ\sigma such that mσ|mδmτm_{\sigma}|m_{\delta}m_{\tau}.

Proof.

First note that there exists rr and ss such that the sets δr\τs\delta_{r}\backslash\tau_{s} and δrτs\delta_{r}\cap\tau_{s} are not empty. We set σ=σ1||σk+1\sigma=\sigma_{1}|\cdots|\sigma_{k+1} to be the (k+1)(k+1)-partition with

σ1=δ1,,σr1=δr1,σr=δrτs,and\sigma_{1}=\delta_{1},\ldots,\sigma_{r-1}=\delta_{r-1},\sigma_{r}=\delta_{r}\cap\tau_{s},\quad\text{and}
σr+1=δr\τs,σr+2=δr+1,,σk+1=δk.\sigma_{r+1}=\delta_{r}\backslash\tau_{s},\sigma_{r+2}=\delta_{r+1},\ldots,\sigma_{k+1}=\delta_{k}.

Since mσ=mδaδr\τsbδrτsxabm_{\sigma}=m_{\delta}\prod_{a\in\delta_{r}\backslash\tau_{s}\atop b\in\delta_{r}\cap\tau_{s}}x_{ab} and mτ|aδr\τsbδrτsxabm_{\tau}|\prod_{a\in\delta_{r}\backslash\tau_{s}\atop b\in\delta_{r}\cap\tau_{s}}x_{ab} we have that mσ|mδmτm_{\sigma}|m_{\delta}m_{\tau}. ∎

Before stating the main result, we recall that the Stirling number of the second kind, denoted by S(n,k)S(n,k), represents the number of ways to partition a set of nn elements into kk non-empty, disjoint subsets.

Theorem 3.4.

Let Pi,k+1P_{i,k+1} be the ideal generated by the (k+1)(k+1)-cuts of KiK_{i}. For all k1k\geq 1, we have Ii,2k1==Ii,2k1=Pi,k+1I_{i,2^{k-1}}=\cdots=I_{i,2^{k}-1}=P_{i,k+1}. Moreover, the number of generators of each ideal Pi,k+1P_{i,k+1} is the Stirling number of the second kind, S(n,k+1)S(n,k+1).

Proof.

We divide the proof into two parts: (1) Pi,k+1I2k1P_{i,k+1}\subseteq I_{2^{k}-1} and (2) Ii,2k1Pi,k+1I_{i,2^{k-1}}\subseteq P_{i,k+1}. The assertion then follows, as we have the chain of inclusions Ii,2k1Ii,2k1I_{i,2^{k}-1}\subseteq\cdots\subseteq I_{i,2^{k-1}}.

To prove (1) assume that δ=δ1|δ2||δk+1\delta=\delta_{1}|\delta_{2}|\dots|\delta_{k+1} is a (k+1)(k+1)-partition of KiK_{i}. Then for each subset A[k]A\subset[k] we define the 22-partition

τA=τA1|τA2whereτA1=aAδaandτA2=aAδa.\tau_{A}=\tau_{A_{1}}|\tau_{A_{2}}\quad\text{where}\quad\tau_{A_{1}}=\cup_{a\in A}\delta_{a}\ \ \text{and}\ \ \tau_{A_{2}}=\cup_{a\not\in A}\delta_{a}.

Now it is easy to see that mδ=lcm({mA})m_{\delta}={\rm lcm}(\{m_{A}\}), when AA runs over all nonempty subsets of [k][k], which implies (1).

To prove (2) we need to show that for any collection 𝒞={C1,,C2k1}\mathcal{C}=\{C_{1},\ldots,\\ C_{2^{k-1}}\} of 22-partitions there exists a (k+1)(k+1)-partition whose associated monomial divides the lcm{\rm lcm}-monomial of 𝒞\mathcal{C}. The proof is by induction on kk. For k=1k=1 the proof is clear. Let k>1k>1. Then by induction hypothesis there are two kk-partitions δ\delta and τ\tau such that

mδ|lcm(mC1,,mC2k2)andmτ|lcm(mC2k2+1,,mC2k1)m_{\delta}|{\rm lcm}(m_{C_{1}},\ldots,m_{C_{2^{k-2}}})\ \ \text{and}\ \ m_{\tau}|{\rm lcm}(m_{C_{2^{k-2}+1}},\ldots,m_{C_{2^{k-1}}})

and so mδmτ|lcm(mC1,,mC2k1)m_{\delta}m_{\tau}|{\rm lcm}(m_{C_{1}},\ldots,m_{C_{2^{k-1}}}). Now by Lemma 3.3 we have a (k+1)(k+1)-partition σ\sigma such that mσ|mδmτm_{\sigma}|m_{\delta}m_{\tau}, as desired. ∎

The following tables records the number of generators of the ideals Pi,jP_{i,j}, the ideal of the jj-cuts of KiK_{i}. for ii and jj up to 1010.

i\j2345678910213314761515251016319065151763301350140211812796617011050266281925530257770695126464623611051193303410542525228275880750451\begin{array}[]{c|ccccccccc}i\backslash j&2&3&4&5&6&7&8&9&10\\ \hline\cr 2&1\\ 3&3&1\\ 4&7&6&1\\ 5&15&25&10&1\\ 6&31&90&65&15&1\\ 7&63&301&350&140&21&1\\ 8&127&966&1701&1050&266&28&1\\ 9&255&3025&7770&6951&2646&462&36&1\\ 10&511&9330&34105&42525&22827&5880&750&45&1\\ \end{array}

As an immediate consequence of the above theorem we have:

Corollary 3.5.

Let II be the cut ideal of the complete graph KiK_{i}. Then, the set of ideals {Ik}\{I_{k}\} and {I¯k}\{\underline{I}_{k}\}, appearing in the lcm-filtration and stepwise filtration of II are the same.

Remark 3.6.

Corollary 3.5 does not hold in general; see Example 1.

Let us now consider the graph G=TiG=T_{i}, a tree on the vertex set {1,,i}\{1,\ldots,i\}. The number of edges in TiT_{i} is i1i-1, and each edge is a 22-cut for TiT_{i}. The ideal Pi,2P_{i,2} is generated by all the variables, so it has a Taylor lattice, indicating that there is no redundancy in the lattice structure of these ideals, unlike in the case of complete graphs. Furthermore, since TiT_{i} has no cycles, any set of jj edges of TiT_{i} forms a jj-cut. Hence, we have the following corollary:

Corollary 3.7.

Let II be the cut ideal of a tree TiT_{i}. For each jij\leq i, the ideal Pi,jP_{i,j} has (i1j)\binom{i-1}{j} generators, each corresponding to a distinct set of jj variables. In this case, the elements of the lcm-lattice and the ideals in both the usual and stepwise filtrations coincide.

We conclude by noting that cut ideals naturally arise in the context of divisor theory (see, for example, [29, 25, 24, 20]), and that their Betti numbers and resolutions have been extensively studied.

3.1 Density regime in cut ideals of random graphs

Measuring the redundancy of the lcm-filtration with respect to the stepwise version is valuable for certain aspects of analyzing the lcm structure of an ideal or simplicial complex. One such aspect, for example, is computational time. We can distinguish between the two scenarios discussed in the previous section: complete graphs (which exhibit high redundancy) and trees (which exhibit low redundancy).

When the number of generators of an ideal IkI_{k} in the lcm-filtration of an ideal II is close to (rk)\textstyle{\binom{r}{k}} for every kk, where rr is the number of minimal generators of II, the usual lcm-filtration has low redundancy. Hence, its computation is less demanding than that of the stepwise filtration. At step kk of the usual lcm-filtration, the procedure computes (rk)\textstyle{\binom{r}{k}} least common multiples and then eliminates those generators that are divisible by others. This reduction is small because the actual number of minimal generators is close to (rk)\textstyle{\binom{r}{k}}. In contrast, the stepwise filtration at step kk computes the two-fold lcm of the generators of Ik1I_{k-1}, which has approximately (rk1)\textstyle{\binom{r}{k-1}} generators. This requires computing ((rk1)2)\textstyle{\binom{\binom{r}{k-1}}{2}} least common multiples, a significantly more demanding computation. This case is exemplified by ideals whose Taylor resolution is minimal or close to minimal [2]. In the squarefree case, this corresponds to little overlap among the supports of the generators.

The opposite situation occurs in the case of high redundancy, i.e., when |G(Ik)|(rk)|G(I_{k})|\ll\binom{r}{k}, where G(Ik)G(I_{k}) denotes the minimal generating set of IkI_{k}. In this case, the usual lcm-filtration will still compute (rk)\binom{r}{k} least common multiples, but the number of minimal generators will be significantly reduced. On the other hand, the stepwise lcm-filtration computes the two-fold least common multiples of smaller sets of generators. This typically results in smaller resolutions, which, in the squarefree case, corresponds to dense overlapping among the supports of the generators.

It is thus important, for computational efficiency, to study the transition between these two regimes and identify how to distinguish them before computation. To do so, we will examine cut ideals of random graphs. Consider the complete graph KnK_{n} on nn vertices. We delete edges from KnK_{n} randomly, one at a time. At each step ii (i.e., after deleting ii edges), we obtain an instance of the Erdős-Rényi random graph model ER(n,p)ER(n,p) on nn vertices [11], where the parameter pp corresponds to (n2)ni\frac{\binom{n}{2}}{n-i}, the ratio between the total number of edges in the complete graph and the number of edges remaining in the graph. For each deletion step ii, we focus on the ratio between the size of the lcm-lattice of the cut ideal In,iI_{n,i} of the resulting graph and the size of the Taylor lcm-lattice for an ideal with the same number of generators rr as In,iI_{n,i}, i.e., a poset with 2r2^{r} distinct elements. We consider the density of the graph as the characteristic that relates to this ratio.

Definition 3.8.

Let II be a monomial ideal with rr generators and let p(I)p(I) be the cardinality of its lcm-lattice, 𝒫(I)\mathcal{P}(I). We define the poset density of II, denoted pden(I){\rm pden}(I) as pden(I)=|𝒫(I)|2r{\rm pden}(I)=\frac{|\mathcal{P}(I)|}{2^{r}}\in\mathbb{R}.

Definition 3.9.

For a given monotone property PP of a family of random graphs, we define t(n):t(n):\mathbb{N}\rightarrow\mathbb{R} is a threshold function if the following conditions hold:

  1. 1.

    prob(property P)0 if pt(n)0{\rm prob}(\mbox{property }P)\simeq 0\mbox{ if }\frac{p}{t(n)}\rightarrow 0

  2. 2.

    prob(property P)1 if pt(n){\rm prob}(\mbox{property }P)\simeq 1\mbox{ if }\frac{p}{t(n)}\rightarrow\infty,

where nn indicates the number of vertices of the graph and pp is the probability function that parametrizes the family of graphs. If a threshold function t(n)t(n) exists for PP, we say that PP undergoes a phase transition at t(n)t(n).

Theorem 3.10.

Let ER(n,p)ER(n,p) denote the Erdős-Rényi random graph model, where nn is the number of vertices and pp is the probability that each possible edge is present in the graph. A threshold function for the poset density of cut ideals of the graphs in ER(n,p)ER(n,p) is given by t(n)=λnt(n)=\frac{\lambda}{n}, where λ\lambda is a positive constant. That is, the poset density undergoes a phase transition in ER(n,p)ER(n,p) at t(n)=λnt(n)=\frac{\lambda}{n}.

Proof.

Let GG be a random graph in ER(n,p)ER(n,p) for n0n\gg 0 and II be its associated cut ideal. If GG has a connected component that contains a constant fraction of the nodes as nn grows, we say that GG has a giant connected component. In this case, the poset density of II is asymptotically zero, because the giant component is likely to contain many cycles with probability one, leading to high redundancy in the lcm-lattice of II. On the other hand, if there is no giant connected component, the graph consists of many small connected components, whose average size approaches one as nn grows. In this case, the cut ideal II asymptotically has a Taylor poset.

The presence of a giant component in ER(n,p)ER(n,p) corresponds to the threshold function t(n)=λnt(n)=\frac{\lambda}{n}, as shown in [11, 27], which completes the proof. ∎

Figure 1 illustrates Theorem 3.10 by displaying the results of 10 different random runs of edge deletion for KnK_{n}, where n{5,6,7,8}n\in\{5,6,7,8\}. Each line in the graph represents one of these 10 random deletion runs for each value of nn. We plot the relationship between two ratios: On the vertical axis, we show the ratio of the size of the lcm-poset of the ideals (with size defined as the total number of points in the poset) to the size of the full poset, which is 2r2^{r} for an ideal with rr generators. On the horizontal axis, we plot the density of the graph, defined as the ratio of edges present in the graph to the total number of possible edges in a graph on nn vertices, i.e., (n2)\binom{n}{2}. Each of these graphs corresponds to an instance of the random Erdős-Rényi model ER(n,d)ER(n,d) on nn vertices, with probability dd, where dd is the graph’s density [11]. A future line of research is the study of the density behaviour in families of random monomial ideals [8].

Refer to caption
Refer to caption
(a)
Refer to caption
Refer to caption
(b)
Figure 1: Graph density vs. size of lcm-lattice for cut ideals of subgraphs of the complete graph on nn vertices, n=5,,8n=5,\dots,8.

4 Simultaneous failures in coherent systems

In the fields of systems reliability and signature analysis [33, 3, 13], the lcm structure of the associated ideals is fundamental for analyzing simultaneous events. As highlighted in [22, 23, 26], a pivotal step in studying simultaneous failures in a system involves computing the various kk-fold lcm-ideals of its associated failure ideal II.

Let nn be a positive integer, and let SS be a coherent system with nn components, each taking one of finitely many possible states. The states of the system can be represented as elements of n\mathbb{N}^{n}, with a designated subset of failure states FF, assumed to be coherent (i.e., closed under entrywise ordering). These failure states correspond to the exponents of the monomials in the failure ideal II within 𝐤[𝐱]:=𝐤[x1,,xn]\mathbf{k}[\mathbf{x}]:=\mathbf{k}[x_{1},\dots,x_{n}].

Suppose minimal failures can occur simultaneously in the system, and let YY represent the number of such simultaneous failures. The event {Y1}\{Y\geq 1\} corresponds to system failure, while the intersection of two failure events, 𝐱α\mathbf{x}^{\alpha} and 𝐱β\mathbf{x}^{\beta}, results in lcm(𝐱α,𝐱β)=𝐱αβ\operatorname{lcm}(\mathbf{x}^{\alpha},\mathbf{x}^{\beta})=\mathbf{x}^{\alpha\lor\beta}, representing the event {Y2}\{Y\geq 2\}. This reasoning naturally extends to {Yk}\{Y\geq k\}, enabling the study of tail probabilities Prob(Yk)\operatorname{Prob}(Y\geq k). Hence, simultaneous failures are encoded within the kk-fold lcm-ideals IkI_{k}. Finally, consider a probability distribution defined over the system’s states. The system’s reliability is the probability that it remains in a working state, while its unreliability (or failure probability) is given by 𝔼[1F]\mathbb{E}[1_{F}], the expected value of the indicator function of the failure set FF.

In a system with nn components that fail independently according to a common failure time distribution and density, the order statistics of the failure times are denoted as T(1),T(2),,T(n)T_{(1)},T_{(2)},\dots,T_{(n)}. The system fails at time T=T(i)T=T_{(i)} for some i{1,,n}i\in\{1,\dots,n\}, with probabilities:

si=Prob(T=T(i))=Prob(TT(i))Prob(TT(i+1)).s_{i}=\operatorname{Prob}(T=T_{(i)})=\operatorname{Prob}(T\geq T_{(i)})-\operatorname{Prob}(T\geq T_{(i+1)}).

These probabilities, s1,,sns_{1},\dots,s_{n}, can be computed using the failure ideal II and its squarefree representation. Here, sis_{i} represents the conditional probability that exactly ii components have failed, given that the system has failed. If PiP_{i} denotes the probability of exactly ii components failing, then si=PiP(F)s_{i}=\frac{P_{i}}{P(F)}, where P(F)P(F) is the total failure probability. Alternatively, sis_{i} can be expressed as:

si=𝔼[1Ei(α)]𝔼[1F(α)],s_{i}=\frac{\mathbb{E}[1_{E_{i}}(\alpha)]}{\mathbb{E}[1_{F}(\alpha)]},

where EiE_{i} is the set of failure states corresponding to exactly ii failed components.

For the case of multiple simultaneous failures, we define Tk(i)T_{k}^{(i)} as the time of the kk-th minimal failure, given that ii components fail. The kk-fold signature skis_{k}^{i} represents the associated probabilities:

ski=Prob(Tk=Tk(i))=Prob(TkTk(i))Prob(TkTk(i+1)).s_{k}^{i}=\operatorname{Prob}(T_{k}=T_{k}^{(i)})=\operatorname{Prob}(T_{k}\geq T_{k}^{(i)})-\operatorname{Prob}(T_{k}\geq T_{k}^{(i+1)}).

Let II be the failure ideal of the system, and let IkI_{k} denote the kk-fold lcm-ideal of II. The kk-fold lcm-ideal IkI_{k} encodes the system states where at least kk failures occur simultaneously. We define Ik[i]I^{[i]}_{k} to be the ideal generated by the squarefree monomials of degree ii in IkI_{k}. The kk-fold signature skis_{k}^{i} is determined as the difference of the Hilbert series evaluations of the ideals Ik[i]I_{k}^{[i]} and Ik[i+1]I_{k}^{[i+1]}:

ski=H(Ik[i])H(Ik[i+1]),s_{k}^{i}=H(I_{k}^{[i]})-H(I_{k}^{[i+1]}),

where H()H(\cdot) denotes the Hilbert series. This formulation captures the relationship between the algebraic invariants of the lcm-ideals and the probabilities of simultaneous failures in coherent systems.

In general, the study of simultaneous failure and signature involves the study of lcmlcm-filtrations of the corresponding ideals. This might be in general computationally demanding and therefore, under some circumstances, the study of the stepwise filtration is a viable alternative, recall Section 2.5. In the rest of this section we make this observation explicit for one of the most important families of coherent systems, namely kk-out-of-nn systems and variants.

One of the key models in applied reliability engineering is the kk-out-of-nn:F system, where F denotes failure [16]. In such a system, failure occurs whenever at least kk out of nn components fail. A variation, the consecutive linear kk-out-of-nn model, fails whenever kk consecutive components fail. The analysis of simultaneous failures in these systems is crucial for many applications [1, 26, 35].

The number of minimal failure events in these systems grows exponentially with respect to the number of minimal failures of the system itself. Generally, when knk\ll n, these systems exhibit low redundancy. However, for the consecutive kk-out-of-nn model, as observed in [26], this low redundancy makes the problem computationally demanding when using the usual kk-fold lcm ideal filtration for computation. In some cases, this computation may even exceed the cost of calculating the system’s reliability.

One way to address this challenge is to derive explicit formulas for the generators of these systems, as demonstrated in [23, 26]. However, these techniques are not easily adaptable to other types of systems. To overcome this limitation, we analyze the redundant and non-redundant regimes introduced in Section 3.1 and apply this framework also to circular consecutive kk-out-of-nn:F systems [30, 16], which cannot be efficiently studied using the approaches from [26].


Figure 2 illustrates the behavior of three types of systems, namely kk-out-of-nn, consecutive linear kk-out-of-nn, and consecutive circular kk-out-of-nn for n=15n=15 and k=2,,9k=2,\dots,9. The kk-out-of-nn systems are characterized by (nk)\binom{n}{k} generators with a high degree of overlap, resulting in a very low ratio between the size of the full poset on those generators and the size of the lcm-lattice of the ideal. This makes the usual lcm-filtration impractical for large values of nn.

In contrast, consecutive kk-out-of-nn systems have fewer generators, leading to smaller total posets. For these systems, the ratio of the full poset size to the actual lcm-lattice size favors the stepwise version of the lcm-filtration when the overlap is moderate. However, for cases of very high or very low overlap, the usual lcm-filtration proves more efficient.

Lastly, the consecutive circular model has a constant number of generators, specifically nn generators, for all values of kk. As the overlap, determined by kk, increases, the ratio decreases. In this case, the stepwise lcm-filtration is the optimal choice, particularly since there are no known formulas, as in [26], for the number of generators and Betti numbers of common failure ideals in these systems.

Refer to caption
Figure 2: Size of the lcm-lattice vs. kk for kk-out-of-1515 ideals, and their linear and circular consecutive variants.

5 Sensitivity analysis

Sensitivity analysis of models studies how different sources of uncertainty in the model inputs influence the uncertainty in the output. It is commonly applied in exploratory modeling, model evaluation, simplification, or refinement. In [9], the authors considered a multi-factor binary decision-making system, and analyzed such systems using an algebraic-combinatorial approach. Monomial ideals and their associated simplicial complexes, were used to identify the input combinations most critical to the decision and warranting careful review. These key combinations were found as the multidegrees at which the ideal representing the system has non-zero Betti numbers, referred to as sensitive corners of the model. To investigate the variations in the effects of different factor combinations, we analyzed the persistence homology [4] of the simplicial complexes at each sensitive corner, using the standard lcm-filtration. The method presented in [9] can be enhanced by using stepwise lcm-filtration in at least two ways. First, the correspondence between ideals and simplicial complexes in the filtration, outlined in Theorem 2.4, facilitates the interpretation of factor interactions as simplicial complexes. Second, as observed in the signature analysis (Section 4), there is redundancy in the process, where certain simplicial complexes remain unchanged throughout the filtration. While the usual lcm-filtration does not handle this redundancy, the stepwise version efficiently manages it.

Consider a decision system that makes a binary decision based on the satisfaction levels of nn factors. The minimum acceptance points of the system are the combinations of factor scores such that any decrease in the satisfaction level of any factor leads to rejection. Let the polynomial ring be 𝐤[𝐱]:=𝐤[x1,,xn]\mathbf{k}[\mathbf{x}]:=\mathbf{k}[x_{1},\dots,x_{n}]. For this system SS, we associate a monomial ideal IS𝐤[𝐱]I_{S}\subseteq\mathbf{k}[\mathbf{x}], where each variable represents one factor. Each minimal generating monomial of ISI_{S} corresponds to a minimal acceptance point of SS. The multidegrees of ISI_{S} at which interactions between minimal acceptance points occur (elements of the lcm-lattice of ISI_{S}) are referred to as the sensitivity corners of the system or model. At each of these sensitivity corners, with multidegree μ\mu, we can construct a local simplicial complex that models the multi-factor interactions.

Definition 5.1.

Let II be a monomial ideal and μn\mu\in\mathbb{N}^{n}. The upper and lower Koszul simplicial complexes at xμx^{\mu} with respect to II are defined as follows:

Kμ(I)={τsupp(μ):𝐱μτI}K^{\mu}(I)=\{\tau\subset{\rm{supp}}(\mu):\mathbf{x}^{\mu-\tau}\in I\}
Kμ(I)={τsupp(μ):𝐱μ+τI}K_{\mu}(I)=\{\tau\subset{\rm{supp}}(\mu):\mathbf{x}^{\mu^{\prime}+\tau}\notin I\}

where μ\mu^{\prime} is obtained by subtracting one from each nonzero coordinate of μ\mu, i.e., μ=μsupp(μ)\mu^{\prime}=\mu-{\rm{supp}}(\mu).

The relationship between the Betti numbers of ISI_{S} at μ\mu and those of the corresponding Koszul simplicial complexes is given by the well-known Hochster’s formula.

Theorem 5.2 (cf. [19], Theorem 1.34 and Theorem 5.11).

Let II be a monomial ideal and μn\mu\in\mathbb{N}^{n}. Then the Betti numbers of II are:

βi,μ(I)=dim𝐤H~i1(Kμ(I))\beta_{i,\mu}(I)=\dim_{\mathbf{k}}\tilde{H}_{i-1}(K^{\mu}(I))
βi1,μ(I)=dim𝐤H~|μ|i1(Kμ(I))\beta_{i-1,\mu}(I)=\dim_{\mathbf{k}}\tilde{H}_{|\mu|-i-1}(K_{\mu}(I))

We can now apply these tools to perform sensitivity analysis at each corner, either from an ideal-based or simplicial-based perspective. The ideal-based approach is typically more suited for computations, while the simplicial-based approach is better for interpreting the results.

In [9], the primary tool used is persistent homology of the simplicial complexes at the sensitive corners, based on the usual lcm-filtration. The main idea is the following: At each corner of the system ideal, we analyze the Koszul simplicial complex using the lcm or stepwise-lcm filtration of the ideal of the system. Based on this, we cluster these corners to perform a detailed analysis. The analysis in [9] (see Section 5 there) shows that this clustering groups the complexes based on size related features, such as number of vertices or number of simplices. This analysis based on the system ideal measures the local effect (at each corner) of interactions between the factors of the minimal acceptance points. In this case, the stepwise filtration offers an efficient alternative to the usual lcm one. However, to distinguish the behaviour of the corners within each cluster, a more detailed local analysis is needed. This can be done by means of the persistence homology of the local simplicial complexes themselves, and in this case, the lcm filtration is advantageous, since it amplifies the distances between persistence diagrams with respect to those obtained . The following example illustrates this idea.

Consider the complexes in Figure 3, which have the same f-vector: (1,7,7)(1,7,7) and same Betti numbers: β0=2\beta_{0}=2, β1=2)\beta_{1}=2). We apply the lcm filtration to them and obtain the persistence diagrams in Figure 4. Applying the stepwise filtration we obtain the diagrams in Figure 5, which are much shorter and similar to each other. This can be observed using the distance between persistence diagrams. Tables 1 and 2 show the Bottleneck and Wasserstein distances [7, 10] between the persistence diagrams of the four complexes in Figure 3. We can see the amplification effect of the lcm-filtration, which is more evident when we use the Wasserstein distance.

1234567123456712345671234567
Figure 3: Four different simplicial complexes on 77 vertices with same f-vector and Betti numbers.
Refer to caption
Refer to caption
(a)
Refer to caption
Refer to caption
(b)
Figure 4: Persistence diagrams of four simplicial complexes with same f-vector and Betti numbers (see Fig. 3). Diagrams obtained using the lcm-filtration.
Refer to caption
Refer to caption
(a)
Refer to caption
Refer to caption
(b)
Figure 5: Persistence diagrams of four simplicial complexes with same f-vector and Betti numbers (see Fig. 3). Diagrams obtained using the stepwise lcm-filtration.
Bottleneck Distance Wasserstein Distance
C1C_{1} C2C_{2} C3C_{3} C4C_{4}
C1C_{1} 0 3.0 4.5 3.5
C2C_{2} 3.0 0 4.5 3.5
C3C_{3} 4.5 4.5 0 4.5
C4C_{4} 3.5 3.5 4.5 0
C1C_{1} C2C_{2} C3C_{3} C4C_{4}
C1C_{1} 0 5.0 15.5 20.5
C2C_{2} 5.0 0 17.0 20.5
C3C_{3} 15.5 17.0 0 16.5
C4C_{4} 20.5 20.5 16.5 0
Table 1: Bottleneck and Wasserstein distances between persistence diagrams of the simplicial complexes in Figure 3 using the lcm-filtration
Bottleneck Distance Wasserstein Distance
C1C_{1} C2C_{2} C3C_{3} C4C_{4}
C1C_{1} 0 0.5 1.0 1.0
C2C_{2} 0.5 0 1.0 1.0
C3C_{3} 1.0 1.0 0 0
C4C_{4} 1.0 1.0 0 0
C1C_{1} C2C_{2} C3C_{3} C4C_{4}
C1C_{1} 0 0.5 2.5 2.5
C2C_{2} 0.5 0 2.0 2.0
C3C_{3} 2.5 2.0 0 0
C4C_{4} 2.5 2.0 0 0
Table 2: Bottleneck and Wasserstein distances between persistence diagrams of the simplicial complexes in Figure 3 using the stepwise-filtration

6 Conclusions

In this paper, we introduced two tools for analyzing the least common multiple (lcm) structure of monomial ideals: the lcm-filtration and the stepwise filtration. Both filtrations provide information about the structure of these ideals, as well as the associated simplicial complexes, with broad applicability in various contexts. Specifically, we have explained their use in cut ideals of graphs, simultaneous failures in coherent systems, and sensitivity analysis. In each case, these filtrations allowed us to study the balance between redundancy, efficiency, and information. The tools and applications presented open several avenues for future research on the application of monomial ideals and simplicial complexes in various fields contexts.

Acknowledgements

The research is partially supported by the project INICIA2023/02 funded by La Rioja Government (Spain), as well as the KU Leuven grant iBOF/23/064, and the FWO grants G0F5921N and G023721N.

References

  • [1] K. Adachi, M. Kodama, and M. Ohashi. k-out-of-n: G system with simultaneous failure and three repair policies. Microelectronics Reliability, 19(4):351–361, 1979.
  • [2] G. Alesandroni. Minimal resolutions of dominant and semidominant ideals. Journal of Pure and Applied Algebra, 221(4):780–798, 2017.
  • [3] P. J. Boland. Signatures of indirect majority systems. Journal of applied probability, 38(2):597–603, 2001.
  • [4] G. Carlsson and A. Zomorodian. Computing persistent homology. Discrete and Computational Geometry, 33(2):249–274, 2005.
  • [5] R.-X. Chen. Lcm-lattice, taylor bases and minimal free resolutions of a monomial ideal. Journal of Algebra and Its Applications, 21(11):2250216, 2022.
  • [6] T. B. Clark. Poset resolutions and lattice-linear monomial ideals. Journal of Algebra, 323(4):899–919, 2010.
  • [7] D. Cohen-Steiner, H. Edelsbrunner, and J. Harer. Stability of persistence diagrams. Discrete and Computational Geometry, 37(1):1103–120, 2007.
  • [8] J. A. De Loera, S. Petrović, L. Silverstein, D. Stasi, and D. Wilburne. Random monomial ideals. Journal of Algebra, 519:440–473, 2019.
  • [9] J. Divasón, F. Mohammadi, E. Sáenz-de-Cabezón, and H. Wynn. Sensitivity analysis of discrete preference functions using Koszul simplicial complexes. In Proceedings of the 2023 International Symposium on Symbolic and Algebraic Computation, pages 227–235, 2023.
  • [10] H. Edelsbrunner and J. Harer. Computational topology: an introduction. American Mathematical Society, 2010.
  • [11] P. Erdős and A. Rényi. On random graphs. i. Publicationes Mathematicae, 6(3-4):290–297, 1959.
  • [12] V. Gasharov, I. Peeva, and V. Welker. The lcm-lattice in monomial resolutions. Mathematical Research Letters, 6:521–532, 1999.
  • [13] A. K. Goharshady and F. Mohammadi. An efficient algorithm for computing network reliability in small treewidth. Reliability Engineering & System Safety, 193:106665, 2020.
  • [14] J. Herzog and T. Hibi. Monomial ideals. Springer, 2011.
  • [15] M. Hochster. Cohen-Macaulay rings, combinatorics, and simplicial complexes, in ring theory ii. Lect. Notes in Pure Appl. Math., (26):171–223, 1977.
  • [16] W. Kuo and M. Zuo. Optimal reliability modelling. John Wiley and sons, 2002.
  • [17] Q. Liu, Z. Dong, and E. Wang. Cut based method for comparing complex networks. Scientific reports, 8(1):5134, 2018.
  • [18] S. Mapes. Finite atomic lattices and resolutions of monomial ideals. Journal of Algebra, 379:259–276, 2013.
  • [19] E. Miller and B. Sturmfels. Combinatorial commutative algebra. Springer, 2005.
  • [20] F. Mohammadi. Divisors on graphs, orientations, syzygies, and system reliability. Journal of Algebraic Combinatorics, 43:465–483, 2016.
  • [21] F. Mohammadi, P. Pascual-Ortigosa, E. Sáenz-de Cabezón, and H. P. Wynn. Polarization and depolarization of monomial ideals with application to multi-state system reliability. Journal of Algebraic Combinatorics, 51(4):617–639, 2020.
  • [22] F. Mohammadi, E. Sáenz-de Cabezón, and H. P. Wynn. The algebraic method in tree percolation. SIAM Journal on Discrete Mathematics, 30(2):1193–1212, 2016.
  • [23] F. Mohammadi, E. Sáenz-de-Cabezón, and H. P. Wynn. Types of signature analysis in reliability based on Hilbert series. Journal of Symbolic Computation, 79(1):140–155, 2017.
  • [24] F. Mohammadi and F. Shokrieh. Divisors on graphs, connected flags, and syzygies. International Mathematics Research Notices, 2014(24):6839–6905, 2014.
  • [25] F. Mohammadi and F. Shokrieh. Divisors on graphs, binomial and monomial ideals, and cellular resolutions. Mathematische Zeitschrift, 283(1):59–102, 2016.
  • [26] F. Mohammadi, E. Sáenz-de-Cabezón, and H. P. Wynn. Efficient multicut enumeration of k-out-of-n:f and consecutive k-out-of-n:f systems. Pattern Recognition Letters, 102:82 – 88, 2018.
  • [27] M. Newman. Networks. An Introduction. Oxford University Press, 2010.
  • [28] J. Phan. Order properties of monomial ideals and their free resolutions. PhD thesis, Columbia University, 2006.
  • [29] A. Postnikov and B. Shapiro. Trees, parking functions, syzygies, and deformations of monomial ideals. Transactions of the American mathematical society, 356(8):3109–3142, 2004.
  • [30] W. W. Preuss and T. K. Boehme. On Reliability Analysis of Consecutive-k Out-Of-n: F Systems and Their Generalizations — A Survey, pages 401–411. Springer US, Boston, MA, 1994.
  • [31] E. Sáenz-de-Cabezón and H. P. Wynn. Betti numbers and minimal free resolutions for multi-state system reliability bounds. Journal of Symbolic Computation, 44:1311–1325, 2009.
  • [32] E. Sáenz-de-Cabezón and H. P. Wynn. Hilbert functions for design in reliability. IEEE Trans. Rel., 64:83–93, 2015.
  • [33] F. J. Samaniego. System signatures and their applications in engineering reliability, volume 110. Springer Science & Business Media, 2007.
  • [34] D. K. Taylor. Ideals generated by monomials in an R-sequence. Phd thesis, University of Chicago, 1966.
  • [35] T. Yuge. Reliability of systems with simultaneous and consecutive failures. In 2019 4th International Conference on System Reliability and Safety (ICSRS), pages 102–106, 2019.