Abstract
As key subjects in spectral geometry and combinatorial graph theory, respectively, the (continuous) Hodge Laplacian and the combinatorial Laplacian share similarities in revealing the topological dimension and geometric shape of data and in their realization of diffusion and minimization of harmonic measures. It is believed that they also both associate with vector calculus, through the gradient, curl, and divergence, as argued in the popular usage of “Hodge Laplacians on graphs” in the literature. Nevertheless, these Laplacians are intrinsically different in their domains of definitions and applicability to specific data formats, hindering any in-depth comparison of the two approaches. For example, the spectral decomposition of a vector field on a simple point cloud using combinatorial Laplacians defined on some commonly used simplicial complexes does not give rise to the same curl-free and divergence-free components that one would obtain from the spectral decomposition of a vector field using either the continuous Hodge Laplacians defined on differential forms in manifolds or the discretized Hodge Laplacians defined on a point cloud with boundary in the Eulerian representation or on a regular mesh in the Eulerian representation. To facilitate the comparison and bridge the gap between the combinatorial Laplacian and Hodge Laplacian for the discretization of continuous manifolds with boundary, we further introduce boundary-induced graph (BIG) Laplacians using tools from discrete exterior calculus (DEC). BIG Laplacians are defined on discrete domains with appropriate boundary conditions to characterize the topology and shape of data. The similarities and differences among the combinatorial Laplacian, BIG Laplacian, and Hodge Laplacian are then examined. Through an Eulerian representation of 3D domains as level-set functions on regular grids, we show experimentally the conditions for the convergence of BIG Laplacian eigenvalues to those of the Hodge Laplacian for elementary shapes.
Keywords: Hodge Laplacians, spectral graph theory, spectral geometry, algebraic topology, differential geometry, 05C50, 58A14, 20G10
1. Introduction.
The Laplacian operator is ubiquitous, proving to be a useful formalism in many scientific fields, including spectral geometry, differential geometry, spectral graph theory, and algebraic topology. Simply stated, it computes how a function deviates from average values in a local neighborhood. Classically, this operator is used to study problems such as steady state, heat diffusion, and wave propagation but has since found many other applications. Particularly interesting are topological Laplacian operators that are able to describe the algebraic topology structures in their kernel space [11, 27, 26, 15]. For example, the persistent combinatorial Laplacian [33] is related to persistent homology and topological data analysis (TDA) [37, 12], a hot topic in data science.
The de Rham–Hodge theory provides both topological and geometric characteristics of manifolds via tools from differential geometry. The relationship between the de Rham–Hodge Laplacian (or Hodge Laplacian) and de Rham–Hodge theory is given by an isomorphism between the operator’s kernel, harmonic forms, and the cohomology classes of manifolds. The dimension of the kernel of the -Laplacian, , also known as the Betti number , counts the number of -dimensional holes. Specifically, is the number of connected components, shows the number of holes, and represents the number of cavities. The first nonzero eigenvalue, known as the Fiedler value or principal eigenvalue in graph theory, describes connectedness. The continuous Hodge Laplacian is a vital tool in spectral geometry. In 1966, Mark Kac [19] asked if one can determine the shape of a drum from its sound frequencies. More specifically, the question asks whether eigenvalues of the Laplacian can uniquely determine geometric properties. While, in general, it may not be possible to determine the shape of the drum given the spectra due to isospectral manifolds, this question still stimulates various developments in algebraic topology and differential geometry. Recently, speaking to the importance of higher frequency spectral values, in [24] the connection between the Laplacian spectra and a shape is learned and used to generate an unknown shape from only its Laplacian spectrum. The newly developed evolutionary de Rham–Hodge theory [5] might have a high chance of breaking the degeneracy of the isometry class of a manifold by generating a family of submanifolds via a filtration.
The field of spectral graph theory also has a rich history distinct from de Rham–Hodge theory [11, 6, 29]. With the wide use of applications of graphs in the 1970s and 1980s, combinatorial Laplacians, also known as the graph Laplacian when speaking of the lowest-order combinatorial Laplacian, gained popularity [11, 16, 18]. Combinatorial Laplacians and their spectra have proved to be valuable in the study of molecular stability [13], electrical networks [10], biomolecule analysis [33, 25, 4, 28], neuroscience [21], ranking [34], deep learning [3], signal processing [30], and many other fields. Note that some authors use the term “discrete/combinatorial Hodge Laplacians” to refer to combinatorial Laplacians that are based purely on cell complex connectivity [17, 31, 30], since such operators also admit their own Hodge decompositions. We will use the shorter term “combinatorial Laplacians” to distinguish them easily from the discretized and the continuous Hodge Laplacians, which we refer to as Hodge Laplacians in the rest of the paper.
The analogy between combinatorial Laplacians and continuous Hodge Laplacians was demonstrated in their descriptions of the topology and shape of data [22]. In these cases, the underlying algebraic topology structure is similar to that of Hodge Laplacians and the actions of combinatorial Laplacians were interpreted by those of corresponding Hodge Laplacians in differential geometry [22]. However, combinatorial Laplacians are inherently defined on discrete data via simplicial complexes or their generalizations, while (continuous) Hodge Laplacians are defined on continuous manifolds via differential forms. Additionally, in many applications, Hodge Laplacians deal with manifolds with boundary, which may be needed for physically based systems [36]. Moreover, there is no intrinsic notion of domain boundary for combinatorial Laplacians. Finally, Hodge Laplacians facilitate the Hodge decomposition of a vector field into harmonic, curl-free, and divergence-free components in the traditional differential calculus sense, which has extensive applications in continuum mechanics, including fluid mechanics and solid mechanics. In contrast, a combinatorial Laplacian decomposition, while computable, does not offer these physically relevant components, since, in general, it lacks an approximation to the metric tensor fields for measuring vectors, and merely reflects the connections between simplices of different dimensions. For these reasons, combinatorial Laplacians should not be regarded as interchangeable with Hodge Laplacians.
While Hodge Laplacians are defined on continuous differential manifolds, practical computations require discretized Hodge Laplacians, which are created via discrete exterior calculus (DEC) [8] or finite element exterior calculus (FEEC) [1], defined on meshes or point clouds with boundary. Even thus, discretized Hodge Laplacians are not compatible with combinatorial Laplacians because they converge to the original Hodge Laplacians as the largest mesh size approaches zero. To put combinatorial Laplacians and Hodge Laplacians on an equal footing for the discretization of continuous manifolds with boundary, we introduce new boundary-induced graph (BIG) Laplacians to facilitate the comparison and contrast of the two concepts. BIG Laplacians have the discrete nature of combinatorial Laplacians while fully preserving the Hodge Laplacians’ capability to perform differential calculus through enforcing appropriate boundary conditions. The relationships among various topological Laplacians are illustrated in Figure 1. Specifically, we discuss Dirichlet and Neumann conditions. A regular grid representation of surfaces also ensures that BIG Laplacians can deliver numerical results similar to those of continuous and discretized Hodge Laplacians, as shown by our test cases. We further discuss when the eigenvalues of clique-based combinatorial Laplacians perform unfavorably in this context as opposed to BIG Laplacians, which are compared to Hodge Laplacians. Though all operators discussed may be used interchangeably in the simple case of computing Betti numbers, we point out some key differences when seeking higher frequency spectral information, depending on source model and model representation, and when requiring certain boundary conditions. As an independent formulation, beyond illustrating the relationship of combinatorial Laplacians to Hodge Laplacians, BIG Laplacians may be versatile enough for many applications due to their numerical benefits.
Fig. 1. The relationships among different types of topological Laplacians.

1.1. Overview.
First, in section 2, we outline the theory for multidimensional Laplacian operators defined using differential forms. Then section 2.1 contains a synopsis of the continuous spectral de Rham–Hodge theory with section 2.2 describing the differential form of Laplacians on bounded domains. Sections 2.3 and 2.4 cover the representations of discrete surfaces, the discretization of the continuous theories using DEC, and the usual generic combinatorial Laplacians in this context. After covering the necessary background, we present a novel implementation of BIG Laplacians for 3D volumes that is comparable to the discretized Hodge Laplacian in section 3. Then, through simple examples and in-depth numerical calculations in sections 4 and 5, we explore the different discretized Hodge Laplacians defined through two standard representations: regular grid Eulerian for volumetric data and tetrahedral Lagrangian for volumetric data-induced point cloud with boundary, as well as differing boundary conditions, Dirichlet and Neumann. To summarize, we
introduce BIG Laplacians alongside Hodge Laplacians for manifolds with boundary to facilitate the comparison;
illustrate the differences among the usual combinatorial Laplacians, the new BIG Laplacians as a special case of discretized Hodge Laplacians, and the Hodge Laplacians; and
show the numerical similarities between BIG Laplacians and Hodge Laplacians.
2. Background of Topological Laplacians.
In this section, we briefly review a few topological Laplacians. We discuss the continuous theory on Hodge Laplacians, boundary conditions for manifolds with boundary, and how Hodge Laplacians are commonly discretized on differential forms through the use of Hodge stars. Then we recap combinatorial Laplacians, for which the classical graph Laplacian is a special case.
2.1. Continuous de Rham–Hodge Theory.
Most important physical equations expressed in multivariable calculus can be unified using methods from differential forms and exterior calculus. These methods naturally lead to the de Rham–Hodge theory, in which differential geometry, algebraic topology, partial differential equations, and their relationship to spectral graph theory are revealed for analysis. Fundamentally, de Rham–Hodge theory states that the harmonic part of the spectrum of the Laplacian operator can be used for unique presentations of topological structures; more precisely, the cohomology groups of manifolds. Here a brief overview of the necessary components of continuous de Rham–Hodge theory is provided to define the de Rham–Hodge and combinatorial Laplacians and obtain useful information from their spectral analysis.
Given a manifold , a differential -form is a quantity that can be integrated over a -dimensional domain,1 i.e., is an element of , the space of antisymmetric rank- tensors. For instance, an element of can be seen as a smooth field of linear combinations of antisymmetric th-order tensor products () of , and . In , we may regard 0-forms as scalar fields that can be evaluated at a point; 1-forms, as linear combinations of , and , can be regarded as vector fields, which can be integrated along arbitrary curves through a line integral; 2-forms, as linear combinations of , and , can also be regarded as vector fields, which can be integrated over surface patches as fluxes; 3-forms, as linear combinations of , can be regarded as scalar fields, which can be integrated over a volume as a density function. In 3D, the wedge products between 1-forms can be seen as cross-products, and those between 2-forms and 1-forms can be seen as dot products.
While the following theory holds for surfaces or, more generally, Riemannian manifolds, we will mainly consider volumes in order to introduce the concept of boundary conditions in practical problems and increase the applicability of this study. This means that only 0-, 1-, 2-, and 3-forms are considered. From this point, applying certain combinations of exterior calculus operators, such as the exterior derivative and Hodge star, to differential forms unifies the gradient , divergence , curl , and thus the Laplacian operators in vector field analysis.
In differential geometry, the exterior derivative , also known as the differential operator, explains how quickly a -form changes in every -dimensional direction. In fact, acts as the known gradient, curl, and divergence when applied to 0-, 1-, and 2-forms, respectively. Furthermore, has the essential property that . This property provides the links to the topology of the Morse theory on scalar fields, the index theory of singularities of vector fields, and the integrabilities (Hodge decomposition) of vector fields. Given a metric, the inner product on the space of -forms can be defined as , where is the sum of products of corresponding components of and expressed in an orthonormal frame. The codifferential operator is defined as the adjoint operator of through for arbitrary -form and -form . It is straightforward to verify that . The spaces of differential forms create a cochain complex or, more specifically, the de Rham complex,
The centerpiece of the de Rham–Hodge theory is the relationship between the de Rham complex and the spaces of harmonic forms (which are naturally isomorphic to the corresponding cohomology groups ker ) as
Furthermore,
where is the kernel of the Laplace–de Rham, or de Rham–Hodge Laplacian, operator . The equivalence with the above definition of as the intersection of the kernels of and is due to for boundaryless . Through Stokes’s theorem, cohomology groups are isomorphic to homology groups, which allows for the categorization of surfaces. Specifically, Betti numbers, , give the count of the number of -dimensional holes and can be found by calculating the size of the null space of . Fundamentally, these harmonic forms are the 0-frequency spectral bases for differential forms, which allows us to study the structure of . Instead of defining the Laplace operator with , it can be rewritten using the Hodge star operator that identifies a -form with its complementary or dual -form for an -manifold by identifying the orthonormal basis of -forms with the corresponding basis of -forms; e.g., in 3D, the 2-form basis () can be identified with (), and the 3 -form basis can be identified with . With the Hodge star, the codifferential can be redefined as (in 3D) so that the scalar Laplacian is and the -Laplacian is
| (2.1) |
Note that the and can be regarded as the vector Laplacian as they act on vector fields.
2.2. Boundary Conditions.
Before further discussing the differential form version of the Laplacian on domains embedded in 3D Euclidean space, certain boundary conditions must be considered to ensure the operator is well-posed. Two common and useful choices are to have a differential form either normal or tangential to the boundary. In the case of normal boundary conditions, also known as (homogeneous) Dirichlet boundary conditions, is zero when applied to tangent vectors on the boundary. Using familiar calculus definitions for a scalar function , the Dirichlet boundary condition is . Similarly, for tangential boundary conditions, also called a Neumann boundary condition, is zero when applied to tangent vectors on the boundary. For instance, such a condition on a 1-form represented by a vector field (i.e., ) can be expressed as
for any vector tangent to the boundary, or equivalently , where is the boundary normal, i.e., the normal component of is 0.
As a consequence, an update to the continuous setting is required when speaking in terms of vector fields. Enforcing that update for tangential vector fields, i.e., normal 2 -forms or tangential 1-forms, means satisfying one Dirichlet condition and two Robin conditions ; here and are the two local tangent directions forming an orthonormal coordinate frame with surface normal and and are the sectional curvatures along the coordinate directions. These conditions effectively enforce no contribution from the curl along tangential directions. On the other hand, for normal vector fields, i.e., tangential 2 -forms or normal 1-forms, this means satisfying two Dirichlet conditions and and one Robin condition , where is mean curvature, to enforce zero contribution from divergence.2 Given these extra conditions, our harmonic space is now of finite dimension so that the kernel of the Laplacians is also finite-dimensional and agrees with the corresponding absolute/relative homology dimensions.
In terms of differential forms, let be the space of tangential forms with tangential differential so that if and only if and . One may interpret it to mean that has DoFs per point, whereas has DoFs, so provides the additional DoFs. In particular, for the Neumann boundary condition of a 0-form is automatic since it’s an -form evaluated in an -D space, and provides the familiar . Similarly, let be the space of normal forms with normal codifferential so that if and only if and .
Enforcing such modified boundary conditions means the restriction of to or . The restricted harmonic forms are and , which are associated with the kernels of and respectively. Due to the dimensionality of and since we are considering two types of boundary conditions, normal and tangential, there are eight Laplacian operators denoted and . However, using the duality between - and -forms, the space of normal -forms can be identified with the space of tangential -forms. This reduces the eight spectra to four distinct spectra, which may be further reduced to three using continuous Hodge decomposition [36].
2.3. Discretization of the de Rham–Hodge Theory.
To highlight the common algebraic structure underpinning both combinatorial Laplacian and de Rham–Hodge theories, we provide a combinatorial Laplacian theory perspective for the discretization of the de Rham–Hodge theory. Kirchhoff introduced the burgeoning field of graph theory and the graph Laplacian matrix to circuit theory in 1847 [20]. Nearly 100 years later, Eckmann [11] introduced simplicial complexes to graphs, resulting in higher-order graph Laplacians, also known as combinatorial Laplacians. These tools and others in discrete calculus have been applied to topics firmly rooted in discrete data, such as networks. For a further discussion of discrete calculus and discrete domains where combinatorial Laplacians and their theory are applied, see [17].
When starting from this discrete, graph theoretic perspective, the input graph is a collection of objects and relationships among them denoted with vertex set and edge set . Such relationships can be extended to higher orders using the language of graph cliques. A -clique is a set of vertices such that for every . Similarly, a -simplex can be discretely defined as an ordered set of vertices, . For example, triangles can be denoted by their vertices as 2-simplices. An abstract simplicial complex is thus an extension of a graph to include simplices with dimensions higher than 1, provided that any subset of the -simplex is also included in the complex, i.e., if and , then . Using cliques, an abstract simplicial complex can be formed by a collection of such clique sets since the above condition is satisfied. This simplicial complex is called the clique complex, and any other abstract simplicial complex with edges (1-simplices) given by the graph can be seen as a subcomplex of it. For instance, one commonly used simplicial complex called the Vietoris–Rips complex is a special case of a clique complex. One can further specify particular functions defined on vertices, edges, and higher-order cliques as the discrete analogues of differential forms on manifolds, also called cochains.
As an important special case for concrete computations, these definitions can be given different specifications for working with graph-like objects embedded in , where a -simplex is defined instead as the convex hull of affinely independent points in . For our purposes, , so -simplices correspond to their -dimensional elements: vertices, edges, faces, and cells. It is useful to use the terms faces and cofaces when referring to relationships between simplices. A -simplex can be referred to as a -face of a simplex if is on the boundary of , i.e., it is a simplex formed from a subset of the vertices of . In this case, is a coface of . A simplicial complex can be seen as a geometric realization of an abstract simplicial complex with vertices identified as points in such that the nonempty intersection of any two simplices is a face of and . Furthermore, discrete differential forms in this context can be defined as functions on these simplices corresponding to integrated geometric quantities, such as electric field, magnetic flux, and mass density. The concepts can be generalized to manifolds, which, roughly speaking, are spaces that are locally .
Such assumptions are useful when discretizing some presumed continuous shapes for application purposes. As shown in the Venn diagram in Figure 1, these assumptions lead to a discretized Hodge Laplacian, related to but not to be confused with the combinatorial Laplacian (we use the term in the sense that they are Laplacians defined purely on a simplicial complex, without weights or functions assigned to simplices, as in [14]). While both combinatorial and discretized Hodge Laplacians are categorized as discrete Laplacians, the discretized Hodge Laplacian is derived from the usual Hodge Laplacian from the continuous theory. The discrete treatment of de Rham–Hodge theory, which preserves many properties of its continuous counterpart, can be described using the language of differential forms as acted on by boundary and Hodge star operators by DEC [8].
To discretize de Rham–Hodge theory, first the input domain must be specified. It is common to collect sample points of the input shape, where each point is described by its 3D coordinates. The relationship among points may be given through mesh connectivity (cell complex structure) or prescribed by any number of criteria. A Delaunay triangulation [7] for a given set of vertices is defined by its dual structure, the corresponding Voronoi diagram [32]. A Voronoi dual cell of a vertex is the set of points around such that the distance between and any is less than the distance between and any other vertex,
The Voronoi diagram is the set of Voronoi cells, which is defined as
where is the number of points in set . The primal 2D (3D, respectively) Delaunay triangulation can also be defined by the empty circle (sphere) property: the circumscribing circle (sphere) of a face (cell) does not contain any vertex in its interior (cell). This triangulation is unique as long as any four vertices are not cocircular (or any five vertices are not cospherical).
Given a discrete dataset, different simplicial complexes can be defined with simple criteria such as the alpha complex, the Čech complex, and the Vietoris–Rips complex. Given a set of vertices , embedded in , consider a nested family of simplicial complexes. This family, called a filtration, is created for a positive real, integer number , the filtration parameter. Specifically, using the alpha complex filtration as an example, the filtration of subcomplexes is
which gives the final simplicial complex , the Delaunay triangulation. Each subcomplex can be considered as an -complex, the collection of Delaunay simplices whose smallest empty circumsphere has a radius . Such simplicial complexes are computed in the field of TDA in the context of persistence of features over time, where the persistent combinatorial Laplacian is computed for varying filtration parameter values [33].
The boundary operator of a -simplex is a -chain (i.e., a formal linear combination of ()-simplices)
| (2.2) |
where is the vertex omitted. It can be linearly extended to a linear operator on -chains. In the matrix form, the -boundary operator has its row number equaling the -simplex count and its column number equaling the -simplex count. In the matrix, an entry is +1 or −1 if the th -simplex is on the boundary of the th -simplex and 0 if it is not on the boundary. The sign is determined by the orientation of the -simplex relative to the orientation of the -simplex. The orientations can be arbitrarily chosen for the simplices forming a basis for the space of chains. Next, since the boundary operator is the adjoint of the exterior derivative , it is also called the coboundary operator. One can take the transpose of the proposed to obtain , the discrete representation of when -forms are discretized to -cochains , the dual of -chains, by . This equivalence to the boundary operator can also be seen through Stokes’s theorem,
which means that calculating on a simplex can be replaced with a calculation of on the boundary of . is the signed incidence matrix between - and -simplices.
To discretize the Hodge star , the concept of duality between Delaunay triangulation and the Voronoi diagram is further explored. Since the Hodge star maps -forms to ()-forms, we need a way to transform primal -simplices to dual -cells and vice versa. One simple way to calculate the Hodge star is to discretize by its integral on Voronoi dual cells when is represented by the integral on the Delaunay simplices. In this case, we call a primal form and a dual form. The Hodge star can then be discretized as a diagonal matrix , the ratio between the length, area, or volume of a dual -Voronoi-cell and its primal -simplex. For this reason, the Hodge star is essentially a scaling factor and can be highly dependent on the tessellation. Other more accurate Hodge stars can be computed, such as the (nondiagonal) Galerkin Hodge star [2] through higher-order basis functions. Note that the Hodge stars are not necessarily unique even within the same computational domain, since they are determined by measurements of cells that are influenced by the material properties relevant to the actual applications. Moreover, both and operators can be similarly defined on cell complexes, a generalization of simplicial complexes. Cell complexes can approximate manifold domains by tessellating them into topological ball-like cells, whose boundaries are unions of lower-dimensional cells.
Next, the discretized Hodge Laplacian follows from (2.1),
| (2.3) |
which is a symmetric matrix where is the discrete counterpart of . The signs in the above equation are consistent with the proper use of to discretize . As discussed, to discover geometrical information, it helps to investigate not only the null space of the Laplacian, but also the entire spectra, the eigenvalues of the Laplacian. While the size of the null space of the th-Laplacian, the th-Betti number, reveals the number of -dimensional holes, we would also like to investigate the nonzero eigenvalues, which offer rich qualitative information on the shape, especially in the context of machine learning. In fact, the Fiedler value, i.e., the first nonzero eigenvalue, can describe connectivity. Furthermore, the multiplicity of eigenvalues may reveal certain symmetries of a shape.
2.4. Combinatorial Laplacian.
In an apparent analogy to the Hodge Laplacian, the combinatorial Laplacian has a similar algebraic structure and is defined as
is called the graph Laplacian as used in spectral graph theory [22]. Here Betti numbers correspond to the dimension of nontrivial -dimensional cycles (i.e., boundaryless -chains that are not boundaries of -chains). Simply stated, the combinatorial Laplacian disregards the geometric measurements as encoded by the Hodge star, e.g., edge length, face area, or cell volume. As discussed in [22], the combinatorial Laplacian only requires the adjacency information contained in boundary operators. Furthermore, the discrete operators proposed are sparse and positive semidefinite, which allows for the use of efficient solvers. However, when the connectivity information given is restricted to a graph, while the 0-Laplacian can incorporate edge weights to give a weighted combinatorial Laplacian, there is no generic way to assign proper weights to higher-order simplices other than the actual Hodge star calculation, which is almost never a scaled identity matrix.
For a clique complex, the resulting -Laplacian is almost never that of the (graph) Laplacian of a simplicial mesh. Čech complexes also do not share the same with a simplicial mesh. While the alpha complex does provide incidence matrices similar to a manifold mesh, aside from some degeneracy, the resulting Laplacians without still produce spectra that are far from those of Hodge Laplacians. Recall from graph theory that the degree of a vertex is the number of adjacent vertices, denoted . With the clique complex, the adjacency information between vertices induces incidence, i.e., the face/coface relationship between - and -simplices. For example, given the end point vertex of an edge is incident to .
Wang, Nguyen, and Wei [33] discussed the general case when the simplicial complex is not necessarily induced from the clique in the graph. It is useful to introduce the notion of adjacency, incidence, and degree for all simplices in the complex. Two simplices and are called upper adjacent, denoted , if they are incident to the same -simplex. The upper degree is the number of -simplices that are faces of . Similarly, two -simplices are called lower adjacent if they are adjacent or share the same -simplex. The lower degree is the number of -simplices that are cofaces of . Then the degree of a -simplex, , is
To define the combinatorial Laplacian explicitly, an orientation for the simplicial complex must be specified. While the orientation itself is arbitrary, each simplex, except for vertices, is given a direction. For simplex , its ordering is defined by an ordering on its vertex set, . The combinatorial Laplacian matrix is an matrix, where is the number of -dimensional simplices. Its entries are explicitly defined as3
and for ,
The combinatorial Laplacian can certainly give rise to its own decomposition theory, similar to the inner products assigned to the cochain spaces (including replacing the Hodge star by the identity matrix) leading to a corresponding Hodge theory [11]. Discrete Hodge operators can draw an analogy from their continuous counterparts. For instance, in electromagnetics, Kirchhoff’s laws on electrical circuits can be regarded as examples of discrete curl applied to electric fields and discrete divergence applied to currents, which are indeed direct consequences of the continuous theory. Note that only carefully chosen discrete Hodge stars lead to actual approximations of the Hodge theory of differential forms [9], e.g., for computing eigenvalues in the spectra. However, combinatorial Laplacians do not correspond to a continuous theory in general.
3. Boundary-Induced Graph (BIG) Laplacian.
While the combinatorial Laplacian based on cliques is useful for calculating Betti numbers, it generally differs drastically from the Hodge Laplacian and the discretized Hodge Laplacian. This is due to the fact that the combinatorial Laplacian is fully determined by graph connectivity and lacks geometry awareness. Only if data points are uniformly distributed with regular graph edges can the spectra be comparable, perhaps given some scaling factors. However, such a distribution is only possible on a 2D plane given explicit graph and clique complex representations. Furthermore, physical applications require some notion of behavior on the boundary, not generally available in the context of the combinatorial Laplacian. Even for domains without boundary, the combinatorial Laplacian can lead to results that are unrecognizable in contrast to those generated with geometric measurements and manifold-based connectivity. Hodge Laplacians based on the connectivity from a quadrilateral mesh can be used to solve for the decomposition of an input vector field into the sum of a gradient field, a rotational field, and a harmonic field, where the Betti numbers are . In contrast, for the clique-based combinatorial Laplacian built on the 1D skeleton graph of the quad mesh, there are no 2D cells (no 3-cliques) for the decomposition, and even the Betti numbers are completely different given that the 2000 original quads are missing. Of course, combinatorial Laplacians based on cell complexes preserving the topology would lead to the right Betti numbers. However, even in such cases, comparing the decomposition of the discretized Hodge Laplacian to the combinatorial Laplacian on a Delaunay tetrahedralization in Figure 2, only the results based on the discretized Hodge Laplacian approximate the continuous, physical meaning of decomposition into curl- and divergence-free vector fields. Nevertheless, it is possible to have both the simplicity of the combinatorial Laplacian and the approximation to the continuous Laplacian with minimal changes to the combinatorial Laplacians for entries associated with boundary cells, as we show though our novel 3D BIG Laplacian defined implicitly on a regular Cartesian grid.
Fig. 2. Hodge decomposition of a vector field with zero combinatorial Laplacian. Given an irregularly sampled volumetric mesh of a torus (with one half more densely sampled), we used the combinatorial Laplacian to generate a combinatorially harmonic field (left). We then computed a decomposition using the discretized Hodge Laplacians to compute the harmonic component (middle left), a divergence-free component (middle right), and a curl-free component (right). Due to the simplified Hodge star in the combinatorial Laplacian, the combinatorially harmonic field (left) is indeed neither curl-free nor divergence-free, as can be seen in the right two components.

3.1. Eulerian Representation.
From the context of applications such as fluid simulation, the distinction between explicit and implicit methods can be described by Lagrangian and Eulerian discretizations. The Lagrangian method uses cell complexes built on vertices that are irregularly sampled such as the fluid particles/parcels at a given time, while the Eulerian representation uses vertices fixed in the domain. As is commonly done in level-set-based methods, we employ an Eulerian method using a signed distance function (SDF) to the boundary surface of a volume on a regular Cartesian grid as opposed to a cell complex. This allows the underlying connectivity to be determined without an explicit incidence matrix representation and the Hodge stars to be almost rescaled identity matrices, while ensuring that the spectra of BIG Laplacians resemble those of the continuous Hodge Laplacians on the volumed bounded by a (piecewise-)smooth surface.
In addition to facilitating the proper comparison of the different Laplacians, a regular grid also helps to simplify the data structures used. Since grid elements have a fixed length, area, and volume, the effect of the Hodge star, or lack thereof in the case of the BIG Laplacian, is minimized. The grid spacing or grid length is given as input and though not proven in this work, a reduction in grid length is empirically shown to increase the accuracy of our method as is demonstrated in section 5. Similar to the simplicial complex differential operator, our includes grid elements forming a cell complex instead of a simplicial complex.
3.2. Boundary Condition Correction.
Already included in the study of the usual discrete Hodge Laplacian, boundary conditions are now introduced for the BIG Laplacian. By simply checking the sign of SDF values of grid points, we can tell which cells are on the boundary of and thus enforce particular boundary conditions through updates to . As discussed, two types of boundary conditions are considered, normal (Dirichlet) and tangential (Neumann). In the discrete Lagrangian setting (simplicial complexes, i.e., triangle/tetrahedron meshes in 2D/3D), these conditions correspond to exclusion in the normal case, or inclusion in the tangential case, of boundary elements. The exclusion is done directly in operators as rows and columns on the boundary are kept or removed. Accordingly, we denote the differential operator for normal forms as and for tangential forms as .
In our Eulerian setting, the cells are not aligned with the boundary as we do not have an explicit boundary surface to enable the exclusion of the surface to the volume. Fortunately, on regular grids, both boundary conditions can be implemented based on the cells of either the primal or the dual grid. For normal boundary conditions, we include all cells that are either inside or intersect with the boundary, i.e., at least one of its vertices is inside. For tangential boundary conditions, we include all cells whose corresponding dual cells are inside or partially inside. In fact, since the dual grid structure is also a Cartesian grid staggered with the primal grid (by a displacement of we only need to implement one of the boundary conditions , as the other would be strictly equivalent to a slightly shifted SDF input (or, equivalently, a slightly shifted grid).
Then, to facilitate the matrix conversions, a projection or selection matrix may be used. removes any columns or rows corresponding to and grid elements either as exterior to the model or as prescribed by the boundary condition. An example is provided in section 4.1. Using the projection matrices, the new exterior matrices can be expressed as
and the normal BIG Laplacians are
| (3.1) |
| (3.2) |
| (3.3) |
| (3.4) |
To solve for the spectra, we use a scaling diagonal matrix, so that the results of the BIG Laplacian are comparable to the Hodge Laplacian as calculated in the next section. In particular, let have on the diagonal with the appropriate size for the number of grid elements. Then with projection matrices, corresponds to .
3.3. Hodge Laplacian on Regular Grids.
Now the BIG Laplacian can be directly compared to the usual Hodge Laplacian, though we include some updates to the Hodge Laplacian on the regular grid for completeness. For simplicity and numerical reasons, the -Hodge star is usually implemented as a diagonal matrix with entries being the ratio between the -volume of the Voronoi (or other dual structure) ()-cell and the -volumes of the primal -simplex and is highly dependent on the tessellation. More accurate Hodge stars can be discussed but are left for future work on numerical accuracy. Yet, given our regular grid representation, Hodge stars are simple and uniform to calculate for grid elements located completely in the interior of the model. With grid edge length , values of are are are , and are . However, we modify the Hodge star slightly for edges, faces, and cells that cross the boundary surface following [23] with extensions to all orders for both boundary conditions, since that paper only implemented normal 1-forms representing vorticity fields of tangential velocity fields.
As with , boundary conditions should also be considered for . In particular, for , the primal cell volumes are modified with the dual cell volume unaltered, whereas for , dual cell volumes are modified with the primal cell volume unaltered. If the grid is shifted by half a grid edge length in all three directions, the new has nonzero entries that are the inverse of the corresponding entries in the original . For instance, in the case of 2-forms with normal boundary conditions, in order to define , and , we require that is zero when applied to tangent vectors on the boundary. This is equivalent to saying that surface patches in the Lagrangian sense offer no contribution on the boundary or that the flux through the boundary is zero. As before with we use the projection matrices as follows:
For example, we alter so that grid faces which cross the boundary only contribute as much as the portion of the face which resides inside the model. For the normal boundary condition, the dual cell sizes are not altered [23]. Thus, the Hodge star acts as a scaling factor, a ratio of original dual edge length to the portion of primal face area inside the model . Given that the grid spacing is ,
for face on the interior of or crossing the boundary of . Note that for faces completely inside the model, . The situation is similar for and in that the primal length or volume inside the model is considered. Approximations of the inside portions are computed using the SDF values, the convex hull of inside simplices, and the marching cubes algorithms. Here, is unchanged since a vertex is dimensionless, so it is either inside or outside. For the numerical implementation, we avoid division by near zero primal cell volumes. Any primal -cell with a volume below a preset positive threshold will have its volume rounded up to . This prevents the large scaling factors that can potentially distort the results, while maintaining the correct Laplacian kernel dimensions.
The normal Hodge Laplacian uses the operators as in the BIG Laplacian, but with operators for scale:
| (3.5) |
| (3.6) |
| (3.7) |
| (3.8) |
All matrices are symmetric and positive semidefinite, where corresponds to . We solve for the eigenvalues and eigenbasis functions through a generalized eigenvalue problem,
See Algorithm 3.1 for more details.
Algorithm 3.1.
Assemble coboundary, Hodge star, and projection matrices.
| Input: | dimension primal -areas for error tolerance {prevents division by 0} |
| Output: , and | |
| 1: | |
| 2: | empty sparse matrix set of oriented -cells } |
| 3: | empty sparse matrix |
| 4: | for do |
| 5: | if any incident grid point of is inside then |
| 6: | |
| 7: | |
| 8: | |
| 9: | end if |
| 10: | for a coface of do |
| 11: | or −1 {depending on orientation} |
| 12: | end for |
| 13: | end for |
3.4. The Reduced Spectrum , , and .
Since the space of normal -forms can be identified with the space of tangential -forms, the four independent operators in (3.5) are sufficient to represent all eight Laplacians. Furthermore, as the Laplacians are constructed based on the three exterior derivatives, their spectra can be decomposed into three distinct parts [35]:
: singular values of the gradient of tangential scalar fields (or, equivalently, divergence of tangential gradient fields).
: singular values of the gradient of normal scalar fields (or, equivalently, divergence of normal gradient fields).
: singular values of the curl of tangential curl fields (or, equivalently, curl of normal curl fields).
The spectrum of each Laplacian can be represented as a combination of one or two of the three singular spectra, potentially adding a zero with a multiplicity based on the corresponding Betti number. This can be illustrated by the fact that variations and both show up in and and each has the same set of nonzero eigenvalues. For example, the spectrum of appears as part of the spectrum of from the gradient fields.
4. Differences among Topological Laplacians.
To illustrate differences among the usual combinatorial Laplacian, BIG Laplacian, and Hodge Laplacian, we introduce some simple examples discussing different boundary conditions and spatial discretizations. We start by calculating the Eulerian BIG and Hodge 0-Laplacians and their spectra for 2D shapes over coarse grids, as well as an example for a triangulated (Lagrangian) shape. Next, we show the drastic differences between the Lagrangian clique-based combinatorial and Hodge Laplacians in the case of an irregularly sampled ball. We conclude with a figure describing the importance of different boundary conditions and the effect it has on the spectra of topological Laplacians.
4.1. 2D Calculation with Normal Boundary Condition.
In Figure 3, we first present the matrices necessary to compute for two simple examples, a disk and a square on a grid with grid length . The disk example illustrates the effect of the Hodge star on the Hodge Laplacian. The eight edges which cross the boundary of the model (in black in the figure) contribute only their primal edge length, a fraction of the grid edge length, to the calculation. In particular, is the ratio of the dual edge length to the (partial) primal edge length.
Fig. 3. A unit disk embedded in a 3 × 3 2D grid with unit grid length.

Given the unit disk with an embedding as in Figure 3, to compute the 0-Laplacian with normal boundary conditions we first remove the outside edges and vertices, the dashed gray edges and empty circle vertices in Figure 3. For example, the removal of vertices can be regarded as the projection , whose entries are all 0 except .
The remaining edges are then split into two sets, the solid gray edges inside and the black edges which cross the boundary . Then the coboundary operator is
| (4.1) |
noting that the first four edge rows are for those in and have both −1 and 1 entries for their vertex boundaries, while the rest of the edges in only have one vertex included. Denote the primal edge length of edge as , then compute the diagonal Hodge star,
where is the Kronecker delta. Note that edges which cross the boundary have primal inside edge length .
Next we compute the Laplacians,
The eigenvalues of these matrices are then
while the exact eigenvalues for the Hodge Laplacian, as computed from the roots of the Bessel functions squared, are
Thus, the Hodge Laplacian’s principal eigenvalue is much closer than the BIG Laplacian to the expected eigenvalue, even for a very coarse sampling of points, thanks to the Hodge star. In fact, the clique-based combinatorial Laplacian produces the even more erroneous principal eigenvalue 0, since it can only handle the tangential boundary condition as discussed in section 4.2.
For a square, remains the same and is the identity matrix, since all 12 edges are entirely inside the model. For this reason, we have
, and for the Hodge Laplacian,
In this case, since the square’s boundary is exactly the boundary of the grid domain, the Hodge star is the identity matrix. Thus, the Hodge and BIG Laplacians are identical. However, the eigenvalues in this case still perform favorably even for such a coarse tessellation. The accuracy of eigenvalues improves considerably with a finer resolution as shown in Figure 6 and approaches the exact solution numerically as the resolution increases or the grid length decreases.
Fig. 6.

The first 40 eigenvalues of for the unit disk. The Eulerian BIG and Hodge Laplacians are shown for two different grid lengths, 0.05 and 0.1.
4.2. 2D Calculation with Tangential Boundary Condition.
To illustrate the tangential boundary condition, we consider a square in the center of the grid in Figure 3. The four solid grid points are the only ones with dual cells that are partially inside the domain. For this particular size, the Hodge stars and are both identical matrices, since all the dual cells/edges involved are fully inside the domain. With the coboundary matrix
| (4.2) |
the Hodge Laplacian is identical to the BIG Laplacian,
Thus,
Note that the following exact spectrum for the Hodge Laplacian contains 0 with the multiplicity of :
When a square is given, the BIG Laplacian remains the same as it ignores the change in the Hodge star. The four dual cell size estimate is changed to , whereas the dual edge size estimate is scaled to 0.5, leading to a doubled frequency. While both spectra are far from the exact spectra, the Hodge star–based calculation is much closer even for such an extremely coarse resolution. It is a simple exercise to see that the discrete has exactly the same spectrum as the discrete on the dual grid.
If a diagonal edge is added to triangulate the square as in the Lagrangian method, we add a row to the matrix from (4.2),
| (4.3) |
For the diagonal Hodge star, we use cotangent weights of edges. For the new edge, is and all other edges are . While remains the same as above, now we have
whose third eigenvalue is now considerably skewed,
while the eigenvalues of remain somewhat close to the expected values.
4.3. Impact of Hodge Star on Combinatorial Laplacian.
Next, we demonstrate the impact of the Hodge star on Lagrangian meshes, i.e., irregularly sampled point clouds with level-set induced connectivity and boundary. When the true Hodge star operator is not a rescaled identity, even for the interior DoF and not just for the boundary, the combinatorial Laplacian would be nowhere near the expected spectra, as shown in Figure 4, whereas the Hodge star compensates for the irregularity, at least for the first 10 or so eigenvalues.
Fig. 4.

The first 40 eigenvalues of for the unit ball given uniform and nonuniform samplings. The Lagrangian combinatorial and Hodge Laplacian eigenvalues are shown (left) for boundary surface average edge length approximately 0.07 (top right) and 0.04 (bottom right).
4.4. Justification for Boundary Conditions.
Another test where the combinatorial Laplacian fails is for boundary treatment. If the boundary conditions are not correctly handled for the scalar field Laplacian, the variation between and can be large, as shown in Figure 5. For the vector Laplacian, the spectra can be either or depending on the boundary condition, which again are distinct.
Fig. 5. The first 40 eigenvalues of the three spectral sets , and for the unit cube. Both exact solutions and Eulerian Hodge Laplacian solutions for grid length 0.04 are shown.

5. Similarities among Laplacians.
Here we demonstrate the similarities between the Eulerian BIG and Hodge Laplacians as well as the Lagrangian representation of the Hodge Laplacian from [36] by comparing their first 40 eigenvalues for , and . We also include the exact eigenvalues in the sense of the Hodge Laplacian when available and as outlined in the supplementary material.
5.1. Planar Result.
In this 2D example, we computed the 0-Laplacians under normal boundary conditions, i.e., scalar Laplacians with Dirichlet boundary conditions. Figure 6 shows the first 40 eigenvalues for grid edge lengths 0.05 and 0.1 for BIG and Hodge Eulerian Laplacians alongside the solutions to the exact eigenvalue problems. The results for the disk in Figure 6 show how the addition of the Hodge star, in the case of the Hodge Laplacian, improves the results when compared to the exact solution. In fact, the Hodge Laplacian with a grid length twice as large performs nearly as well as the BIG Laplacian. The exact solutions for the disk are found using Bessel functions. Each eigenvalue is given by the th zero of the th Bessel function, and then they are sorted.
5.2. Similarities in 3D.
Given the duality, in these tests, we compute the 0-, 1-, and 3-Laplacians with normal boundary conditions as their spectra cover the reduced spectral sets. The models we test are the solid cube, ball, torus, and a spherical shell (a ball with a round cavity inside) with one model per Laplacian (see Figure 7). Additional figures are given in the supplementary material. We chose these shapes because they provide examples with trivial and nontrivial homology groups, and their exact solutions are available except for the torus. The Eulerian method performs competitively, unlike the Lagrangian meshed-based evaluation. The BIG Laplacian, which we extended to handle both boundary conditions, differs from the corresponding Hodge Laplacian only near the boundary in the Cartesian grid. However, our computations demonstrate that the thin layer of difference introduces a great accuracy gain for the Hodge Laplacian.
Fig. 7. 3D models used in section 5.2 and the supplementary material. From left to right: a cube, ball, torus, and a cut-open spherical shell.

5.2.1. Scalar Laplacian under Dirichlet Boundary Condition .
We compared the spectra of three different discrete Laplacian matrices for scalar fields that vanish on the domain boundary, the Cartesian grid Hodge Laplacian, the BIG Laplacian modified for this boundary condition, and the Hodge Laplacian for a Lagrangian domain discretization, i.e., tetrahedral meshes assuming finite linear elements from [36]. The exact spectra of the continuous Laplacian operators for the cube, the ball, and the spherical shell are given in the supplementary material. For comparison, we rescaled the spectrum from the BIG Laplacian by as the BIG Laplacian is unitless, but the actual Laplacian carries a unit of one over length squared.
The kernel size of this Laplacian is 0 as it corresponds to the 0th relative homology with respect to the boundary. Equivalently, it is isomorphic to the kernel of , which has a dimension equaling the Betti number . Another way to interpret this is that the Laplace equation on the domain has a unique solution under the Dirichlet boundary condition .
For the unit cube in Figure 8, we see that the Eulerian Hodge Laplacian is the closest to the exact solution, whereas the BIG Laplacian is the furthest away. We speculate that the better accuracy of the Eulerian Hodge Laplacian compared to the Lagrangian Hodge Laplacian is due to the better alignment of the Cartesian grid with this particular shape. Since the level-set function stored near the planar boundary of the cube is parallel to the grid edges, the partial edge lengths interior to the model can be accurately estimated, leading to improved performance of the diagonal Hodge star. Note that the Lagrangian mesh with a similar resolution requires more DoFs for the scalar field and the Lagrangian Laplacian operator is a denser matrix. The BIG and Hodge Laplacians share the same sparse structure on the grid and are localized to the thin boundary region. However, this small correction to the Hodge star leads to a substantial gain in accuracy.
Fig. 8.

The first 40 eigenvalues of for the unit cube. The exact solution, Eulerian BIG, and Hodge Laplacians are shown, as well as the Lagrangian Hodge Laplacians from [36] for two different grid/edge lengths, 0.06 and 0.04.
5.2.2. Scalar Laplacian under Neumann Boundary Condition .
We compared the spectra of two different discrete Laplacian matrices for scalar fields that have a 0 normal derivative on the domain boundary. The exact spectra of the continuous Laplacian operator for the ball and other models are given in the supplementary material. The kernel size of this Laplacian corresponds to the dimension of the third relative homology with respect to the boundary or, equivalently, the 0th homology, i.e., the number of connected components . We can also see that a constant scalar field is the only one satisfying the condition, which is still true with the discrete Hodge or BIG Laplacians. As expected and shown in Figure 9, the graph version consistently produces an accuracy far worse than the lower resolution results of the Hodge versions. Nevertheless, the kernel sizes (topological invariants) are correct. The other models are included in the supplementary material.
Fig. 9.

The first 40 eigenvalues of for a torus. The Eulerian BIG and Hodge Laplacians are shown, as well as the Lagrangian Hodge Laplacians from [36] for two different grid/edge lengths, 0.06 and 0.04. No exact solution was computed for the torus.
5.2.3. Vector Laplacian under Normal Boundary Condition .
In the test for the Laplacian of vector fields that are normal to the domain boundary (along with the two Robin conditions to make the kernel finite), we found similar behaviors for the Laplacians as shown in Figure 10. The exact spectra of the continuous Laplacian operator for the spherical shell are again given in the supplementary material. The kernel size of this Laplacian corresponds to the dimension of the first relative homology with respect to the boundary or, equivalently, the second homology, i.e., the number of cavities for which the spherical shell has a nontrivial kernel. Our test confirms that both the Hodge and the BIG Laplacians do produce the right kernel. While this is the only nontrivial test, it can be explained by Algorithm. 3.1. Any -cell is included whenever one of its vertices is inside, so if a dual cell is included, all its vertices, edges, and faces are included. Thus, the topology is the same as that of the voxelization of the original shape on the dual grid, as long as the grid has a sufficiently fine resolution.
Fig. 10.

The first 40 eigenvalues for for a spherical shell with outer radius 1.0 and inner radius 0.5. The exact solution, Eulerian BIG, and Hodge Laplacians are shown for two different grid edge lengths, 0.06 and 0.04.
6. Concluding Remarks.
This work does not advocate either combinatorial or Hodge Laplacians but merely analyzes their similarities and differences. Although both the combinatorial Laplacian and the Hodge Laplacian can reveal the topological dimension and geometric shape of data, they are defined on discrete point clouds and continuous manifolds, respectively. “Hodge Laplacian on graphs” [22] emphasizes the apparent structural similarity of combinatorial Laplacians and Hodge Laplacians in algebraic topology. However, combinatorial Laplacians defined on simplicial complexes are conceptually incompatible with Hodge Laplacians on manifolds with or without boundary. Although in computational mathematics, using discrete vector calculus (DEC), gradient, curl, and divergence can be defined on discrete grids, i.e., point clouds with boundary or regular meshes, their realization on simplicial complexes is not possible because generic simplicial complexes in the combinatorial Laplacian setting themselves do not admit a functional space as in the cellular sheaf theory setting. Additionally, it is impossible for combinatorial Laplacians to have the Hodge decomposition of a vector field into physically relevant harmonic, curl-free, and divergence-free components as shown in Figure 2. Instead, combinatorial Laplacian decompositions reflect the connectivity among simplices of different dimensions. As a result, the two approaches cannot be further compared.
This work introduces boundary-induced graph (BIG) Laplacians to bring discrete Laplacians and continuous Hodge Laplacians onto an equal footing for detailed analysis and comparison. BIG Laplacians of various topological dimensions are defined on Cartesian domains with proper boundary conditions (i.e., Dirichlet and Neumann) to deliver the correct topological dimensions of data.
In the context of computing Betti numbers and the smallest eigenvalues, the BIG Laplacian may perform favorably and is simpler to compute, with proper modifications for boundary conditions. As shown, given uniform sampling, either a regular grid or uniform tetrahedral mesh, the spectra of BIG Laplacians have worse “accuracy” compared to the Hodge Laplacian spectra. However, if the input is irregularly sampled, which could be the case with real-world data, the Hodge star would be indispensable in accounting for nonuniform geometric quantities. The Hodge Laplacian preserves higher frequency spectral information, such as for shape and spectrum learning tasks. Furthermore, while the duality between normal and tangential boundary conditions indicates that the normal boundary condition of -forms can be handled with the clique-based combinatorial Laplacian for -forms, leading to correct kernel dimensions, only the correct boundary treatment through primal and dual grids can handle the mixed boundary conditions that are common in practical problems.
In practical applications, BIG Laplacians stand out as an independent formulation for the analysis of volumetric data, such as those from cryo-electron microscopy (Cryo-EM), magnetic resonance imaging (MRI), computer vision, and the solutions of partial differential equations (PDEs). Its generalization to evolving manifolds, namely, persistent BIG Laplacians (PBLs), in analogy to evolutionary de Rham–Hodge theory [5], will have much potential for machine learning modeling and prediction.
Supplementary Material
Funding:
This work was supported in part by the National Science Foundation under grant IIS-1900473 and by NIH grants GM126189, R01AI164266, and R35GM148196.
Footnotes
Code Availability. The BIG Laplacian code can be found at https://github.com/eribandogros/BIGLaplacians.
Supplementary Material. Supplementary material (supplToCombAndHodge.pdf [local/web 4.12MB]) is available for the following topics:
S1 Exact Laplacian spectra of elementary shapes
S1.1. Spectra of Laplacians on the unit ball
S1.2. Vector field Laplacian in spherical polar coordinates
S1.3. Spectrum of vector field Laplacian on ball
S1.4. Spectra on spherical shells
S1.5. Spectra on cuboids
S2 Additional results
S2.1. Planar result
S2.2. 3D results
S2.2.1. Scalar Laplacian under Dirichlet boundary condition
S2.2.2. Scalar Laplacian under Neumann boundary condition
S2.2.3. Vector Laplacian under Normal boundary condition
We will try to stick to the notation where the dimension is a subscript except for topological spaces or other special groups, when the dimension will be a superscript. Occasionally the dimension may be left out if clear from the context.
These conditions are consistent with the differential form boundary conditions in [35, 36, 5]. However, their vector field boundary conditions are correct only for flat boundary surfaces.
We follow the notations in [33], except for their typo in the diagonal entry, where an addition should be replaced with an equality; that is, when .
REFERENCES
- [1].Arnold DN, Finite Element Exterior Calculus, SIAM, Philadelphia, 2018, 10.1137/1.9781611975543. (Cited on p. 577) [DOI] [Google Scholar]
- [2].Bossavit A, Computational electromagnetism and geometry: (5) The “Galerkin Hodge,” Appl. Environ. Microbiol, 8 (2000), pp. 203–209. (Cited on p. 584) [Google Scholar]
- [3].Bronstein MM, Bruna J, Lecun Y, Szlam A, and Vandergheynst P, Geometric deep learning: Going beyond Euclidean data, IEEE Signal Process. Mag, 34 (2017), pp. 18–42. (Cited on p. 577) [Google Scholar]
- [4].Chen J, Qiu Y, Wang R, and Wei G-W, Persistent Laplacian projected Omicron BA.4 and BA.5 to become new dominating variants, Computers Biol. Med., 151 (2022), art. 106262, 10.1016/j.compbiomed.2022.106262. (Cited on p. 577) [DOI] [Google Scholar]
- [5].Chen J, Zhao R, Tong Y, and Wei G-W, Evolutionary de Rham-Hodge method, Discrete Contin. Dynam. Syst. B, 26 (2021), pp. 3785–3821. (Cited on pp. 577, 581, 599) [Google Scholar]
- [6].Chung FR and Graham FC, Spectral Graph Theory, American Mathematical Society, 1997. (Cited on p. 577) [Google Scholar]
- [7].Delaunay BN, Sur la sphère vide, Bull. Acad. Sci. URSS, 1934 (1934), pp. 793–800. (Cited on p. 583) [Google Scholar]
- [8].Desbrun M, Kanso E, and Tong Y, Discrete differential forms for computational modeling, in ACM SIGGRAPH 2006 Courses, SIGGRAPH ’06, Association for Computing Machinery, New York, 2006, pp. 39–54. (Cited on pp. 577, 582) [Google Scholar]
- [9].Dodziuk J, Finite-difference approach to the Hodge theory of harmonic forms, Amer. J. Math., 98 (1976), pp. 79–104. (Cited on p. 585) [Google Scholar]
- [10].Dorfler F and Bullo F, Kron reduction of graphs with applications to electrical networks, IEEE Trans. Circuits Systems I Reg. Papers, 60 (2013), pp. 150–163. (Cited on p. 577) [Google Scholar]
- [11].Eckmann B, Harmonische Funktionen und Randwertaufgaben in einem Komplex, Comment. Math. Helv., 17 (1944), pp. 240–255, 10.1007/BF02566245. (Cited on pp. 576, 577, 581, 585) [DOI] [Google Scholar]
- [12].Edelsbrunner H and Harer J, Persistent homology—a survey, Contemp. Math., 453 (2008), pp. 257–282. (Cited on p. 576) [Google Scholar]
- [13].Forsman WC, Graph theory and the statistics and dynamics of polymer chains, J. Chem. Phys, 65 (1976), pp. 4111–4115. (Cited on p. 577) [Google Scholar]
- [14].Friedman J, Computing Betti numbers via combinatorial Laplacians, in Proceedings of the Twenty-Eighth Annual ACM Symposium on Theory of Computing, STOC ’96, Association for Computing Machinery, New York, 1996, pp. 386–391, 10.1145/237814.237985. (Cited on p. 582) [DOI] [Google Scholar]
- [15].Ghrist R and Riess H, Cellular sheaves of lattices and the Tarski Laplacian, Homology Homotopy Appl., 24 (2022), pp. 325–345. (Cited on p. 576) [Google Scholar]
- [16].Goldberg TE, Combinatorial Laplacians of Simplicial Complexes, Senior Thesis, Bard College, Annandale on Hudson, NY, 2002. (Cited on p. 577) [Google Scholar]
- [17].Grady LJ and Polimeni JR, Discrete Calculus: Applied Analysis on Graphs for Computational Science, 1st ed., Springer, 2010. (Cited on pp. 577, 582) [Google Scholar]
- [18].Horak D and Jost J, Spectra of combinatorial Laplace operators on simplicial complexes, Adv. Math., 244 (2013), pp. 303–336. (Cited on p. 577) [Google Scholar]
- [19].Kac M, Can one hear the shape of a drum?, Amer. Math. Monthly, 73 (1966), pp. 1–23. (Cited on p. 577) [Google Scholar]
- [20].Kirchhoff G, Ueber die Auflösung der Gleichungen, auf welche man bei der Untersuchung der linearen Vertheilung galvanischer Ströme geführt wird, Annal. Phys., 148 (1847), pp. 497–508, 10.1002/andp.18471481202. (Cited on p. 581) [DOI] [Google Scholar]
- [21].Lee H, Chung MK, Choi H, Kang H, Ha S, Kim YK, and Lee DS, Harmonic holes as the submodules of brain network and network dissimilarity, in CTIC 2019: Computational Topology in Image Context, Lecture Notes in Comput. Sci. 11382, Springer, Cham, 2019, pp. 110–122. (Cited on p. 577) [Google Scholar]
- [22].Lim L-H, Hodge Laplacians on graphs, SIAM Rev., 62 (2020), pp. 685–715, 10.1137/18M1223101. (Cited on pp. 577, 584, 598) [DOI] [Google Scholar]
- [23].Liu B, Mason G, Hodgson J, Tong Y, and Desbrun M, Model-reduced variational fluid simulation, ACM Trans. Graph, 34 (2015), pp. 244:1–244:12. (Cited on p. 588) [Google Scholar]
- [24].Marin R, Rampini A, Castellani U, Rodola E, Ovsjanikov M, and Melzi S, Spectral shape recovery and analysis via data-driven connections, Internat. J. Comput. Vis, 129 (2021), pp. 2745–2760. (Cited on p. 577) [Google Scholar]
- [25].Meng Z and Xia K, Persistent spectral–based machine learning (PerSpect ML) for protein-ligand binding affinity prediction, Sci. Adv, 7 (19) (2021), art. eabc5329, 10.1126/sciadv.abc5329. (Cited on p. 577) [DOI] [Google Scholar]
- [26].Merris R, A survey of graph Laplacians, Linear Multilinear Algebra, 39 (1995), pp. 19–31. (Cited on p. 576) [Google Scholar]
- [27].Mohar B, Alavi Y, Chartrand G, and Oellermann O, The Laplacian spectrum of graphs, Graph Theory Combin. Appl., 2 (1991), pp. 871–898. (Cited on p. 576) [Google Scholar]
- [28].Qiu Y and Wei G-W, Persistent spectral theory-guided protein engineering, Nature Comput. Sci., 3 (2023), pp. 149–163. (Cited on p. 577) [DOI] [PMC free article] [PubMed] [Google Scholar]
- [29].Ren S, Wang C, Wu C, and Wu J, On the Discrete Morse Functions for Hypergraphs, preprint, https://arxiv.org/abs/2108.02384, 2021. (Cited on p. 577) [Google Scholar]
- [30].Roddenberry TM, Schaub MT, and Hajij M, Signal processing on cell complexes, in IEEE International Conference on Acoustics, Speech and Signal Processing (ICASSP), IEEE, 2022, pp. 8852–8856. (Cited on p. 577) [Google Scholar]
- [31].Schaub MT, Benson AR, Horn P, Lippner G, and Jadbabaie A, Random walks on simplicial complexes and the normalized Hodge 1-Laplacian, SIAM Rev., 62 (2020), pp. 353–391, 10.1137/18M1201019. (Cited on p. 577) [DOI] [Google Scholar]
- [32].Voronoi G, Nouvelles applications des paramètres continus à la théorie des formes quadratiques. Premier mémoire. Sur quelques propriétés des formes quadratiques positives parfaites, J. Reine Angew. Math, 1908 (1908), pp. 97–102. (Cited on p. 583) [Google Scholar]
- [33].Wang R, Nguyen DD, and Wei G-W, Persistent spectral graph, Internat. J. Numer. Methods Biomed. Engrg., 36 (2020), art. e3376. (Cited on pp. 576, 577, 583, 585) [Google Scholar]
- [34].Xu Q, Huang Q, Jiang T, Yan B, Lin W, and Yao Y, HodgeRank on random graphs for subjective video quality assessment, IEEE Trans. Multimedia, 14 (2012), pp. 844–857. (Cited on p. 577) [Google Scholar]
- [35].Zhao R, Desbrun M, Wei G-W, and Tong Y, 3D Hodge decompositions of edge- and face-based vector fields, ACM Trans. Graphics, 38 (2019), pp. 1–13. (Cited on pp. 581, 589) [Google Scholar]
- [36].Zhao R, Wang M, Chen J, Tong Y, and Wei G-W, The de Rham–Hodge analysis and modeling of biomolecules, Bull. Math. Biol., 82 (2020), pp. 1–38. (Cited on pp. 577, 581, 594, 596, 597) [Google Scholar]
- [37].Zomorodian A and Carlsson G, Computing persistent homology, Discrete Comput. Geom, 33 (2005), pp. 249–274. (Cited on p. 576) [Google Scholar]
Associated Data
This section collects any data citations, data availability statements, or supplementary materials included in this article.
