Dynamic geometric graph processes: adjacency operator approach

Size: px
Start display at page:

Download "Dynamic geometric graph processes: adjacency operator approach"

Transcription

1 Dynamic geometric graph processes: adjacency operator approach René Schott, Stacey Staples To cite this version: René Schott, Stacey Staples. Dynamic geometric graph processes: adjacency operator approach. Advances in Applied Clifford Algebras, Springer Verlag, 2010, 20 (3-4), pp <hal > HAL Id: hal Submitted on 2 Dec 2009 HAL is a multi-disciplinary open access archive for the deposit and dissemination of scientific research documents, whether they are published or not. The documents may come from teaching and research institutions in France or abroad, or from public or private research centers. L archive ouverte pluridisciplinaire HAL, est destinée au dépôt et à la diffusion de documents scientifiques de niveau recherche, publiés ou non, émanant des établissements d enseignement et de recherche français ou étrangers, des laboratoires publics ou privés.

2 Dynamic Geometric Graph Processes: Adjacency Operator Approach René Schott and G. Stacey Staples Abstract. The d-dimensional unit cube [0, 1] d is discretized to create a collection V of vertices used to define geometric graphs. Each subset of V is uniquely associated with a geometric graph. Defining a dynamic random walk on the subsets of V induces a walk on the collection of geometric graphs in the discretized cube. These walks naturally model addition-deletion networks and can be visualized as walks on hypercubes with loops. Adjacency operators are constructed using subalgebras of Clifford algebras and are used to recover information about the cycle structure and connected components of the n graph of a sequence. 1. Introduction Consider n points distributed uniformly and independently in the unit cube [0,1] d. Given fixed real number r > 0, connect two points by an edge if their Euclidean distance is at most r. Graphs of this type are called random geometric graphs, commonly denoted G (d) (χ n,;r) [9]. Random geometric graphs are of particular interest as models of wireless networks [3], [6], [7], [1]. The vertices (or nodes) of the graph typically represent wireless devices that can communicate with each other when their physical distance is less than some prescribed range. Of particular interest is the graph s connectivity. Ad hoc networks are modeled by addition-deletion processes. Considering a geometric graph on n vertices, Xue and Kumar [20] have recently shown that the number of neighbors of each vertex needs to grow like Θ(log n) if the graph is to be connected. The philosophy presented in this paper is to first discretize the unit cube by partitioning it into sub-cubes whose center points serve as the vertices of a geometric graph. For fixed radius r, graphs are then uniquely determined by their vertex sets. A geometric graph process is then associated with a random walk on a hypercube of appropriate dimension induced by an algebraic process [17]. Other

3 2 René Schott and G. Stacey Staples algebraic methods (cf. [12], [14], [16], [17]) are then applied to determine the cycle structure and connectivity properties of the graph on the discretized cube. 2. Notational Preliminaries A graph G = (V,E) is a collection of vertices V and a set E of unordered pairs of vertices called edges. Two vertices v i, v j V are adjacent if there exists an edge {v i, v j } E. Given a graph G, it will sometimes be convenient to use the notation V G and E G to denote, respectively, the vertices and the edges of G. A k-walk (v 0,...,v k ) in a graph G is a sequence of vertices in G with initial vertex v 0 and terminal vertex v k such that there exists an edge {v j, v j+1 } E for each 0 j k 1. Note that a k-walk contains k edges. A k-path is a k-walk in which no vertex appears more than once. A closed k-walk is a k-walk whose initial vertex is also its terminal vertex. A k-cycle (k 3) is a closed k-path with v 0 = v k. A Hamiltonian cycle is an n-cycle in a graph on n vertices; i.e., it contains V. An edge from a vertex to itself is called a loop. The circumference of a graph is the length of the longest cycle contained in the graph. The girth of a graph is defined as the length of the shortest cycle contained in the graph. A graph G is said to be connected if for every pair u v V G, there exists a k walk from u to v for some positive integer k. A component of G is a connected subgraph of maximal size contained in G. A tree is a connected graph that contains no k-cycles for k 3. A spanning tree in a graph G is a subgraph of G that forms a tree and contains all vertices of G Random geometric graphs A random graph G(n, p) is a graph with n vertices in which each possible edge is independently included with probability p. Let r be an arbitrary positive real number, and let V = v 1,...,v n be a set of points in a metric space with norm. A geometric graph G(V,r) is defined as the graph with vertex set V and edge set E defined by {v i, v j } E 0 < v i v j < r. (2.1) Definition 2.1. A random geometric graph G(n, r) is a geometric graph in which the n vertices are independently and uniformly distributed in a metric space. It is a random graph in which the edge existence probability p between two vertices is defined by { 1 if 0 < v i v j r, p = (2.2) 0 otherwise. Consider first the unit d-cube [0,1] d. Dividing the sides into N equal subintervals yields N d sub-cubes. Center points of the sub d-cubes will serve as vertices of a geometric graph.

4 Dynamic Geometric Graph Processes: Adjacency Operator Approach 3 The set of vertices V is defined by ( 2j1 1 V = { 2N,..., 2 ) j d 1 : 1 j 1,...,j d N}. (2.3) 2N The partitioned d-cube just described will be said to have mesh 1/N d. Given any subset U V, the topology of the geometric graph on vertex set U is uniquely determined by v 1 v 2 0 < v 1 v 2 r. (2.4) The geometric graph with vertex set U will be denoted by G U Three useful algebras from Clifford algebras Given a collection of commuting null-square elements {ζ j } in one-to-one correspondence with the vertex set V, let Cl nil V denote the associative algebra generated by {ζ j } and the unit scalar 1 = ζ. In particular, ζ i ζ j = ζ j ζ i when i j and ζ 2 i = 0 for each i. For convenience, generators of Cl nil V will be labeled with elements of V. The basis of Cl nil V is then in one-to-one correspondence with the power set of V. For any subset U V, define the blade ζ U = nil ζ v. An arbitrary element z Cl V v U then has canonical expansion of the form z = U V α U ζ U, (2.5) where α U R. By convention a blade will refer to any basis monomial in an algebra. nil The algebra Cl V is constructed within Cl 2,2 as follows: define f i = (e i e n+i ) Cl 2,2 for each 1 i 2. Then letting ζ i = f 2i 1 f 2i for 1 i completes the construction. Remark 2.2. The algebra Cl V nil is referred to as a zeon algebra by Feinsilver [2]. It is the algebra referred to as N V in Schott and Staples [12]. Assuming a fixed enumeration of elements of V, a probability mapping ϕ is induced on the generators of Cl V nil by ϕ(ζ vj ) = µ(v j ). (2.6) Denote by {e i } the collection of orthonormal basis vectors of R 2. The Dirac notation e i will represent a row vector, while the conjugate transpose, e i represents a column vector. In this way, { 1 if i = j, e i e j = (2.7) 0 otherwise. Moreover, e i e i is the rank-one orthogonal projector onto the linear subspace span(e i ).

5 4 René Schott and G. Stacey Staples Fix an enumeration f : 2 V {1,...,2 } of the power set 2 V. Notation of the form e U and e U should be understood to use the fixed enumeration of 2 V for subsets U V. Define an enumeration of 2 V V by (U, {v j }) (f(u) 1) + j. (2.8) The enumeration of 2 V V is then used as a double-index for the unit basis vectors of R 2. Notation of the form e U,vi and e U,ei should be viewed in this context. For each subset of vertices U V, denote the nilpotent adjacency operator of the corresponding subgraph G U by Φ r (U). In particular, Φ (U) r = v i,v j U 0< v 1 v 2 <Nr ζ {v2} e U,v1 e U,v2. (2.9) Given a collection of commuting idempotent elements {γ j } in one-to-one correspondence with the vertex set V, let Cl idem V denote the associative algebra generated by {γ j } and the unit scalar 1 = γ. In particular, γ i γ j = γ j γ i when i j, and γ 2 i = γ i for each i. The algebra Cl idem V is constructed within the Clifford algebra Cl, by letting γ i = 1 ( ) 1 + ei e +i Cl, for each 1 i. 2 For convenience, generators of Cl idem V will be labeled with elements of V. The basis of Cl idem V is then in one-to-one correspondence with the power set of V. For any subset U V, define the notation γ U = γ v. An arbitrary element v U z Cl V idem then has canonical expansion of the form z = U V α U γ U, (2.10) where α U R. Define the degree mapping δ : Cl idem V N 0 by ( ) δ α U γ U = max{ U }. (2.11) α U 0 In other word, δ(z) is the size of the maximal multi-index in the canonical expansion of z Cl idem V. For each subset U of the collection of vertices V, denote the corresponding idempotent adjacency operator by Ξ r (U) = γ v2 e U,v1 e U,v2. (2.12) v 1,v 2 U v 1 v 2 r

6 Dynamic Geometric Graph Processes: Adjacency Operator Approach 5 Figure 1. Graphs Q 4 and Q 4 associated with walk (Υ n ). Remark 2.3. By using the inequality v 1 v 2 r in place of 0 < v 1 v 2 r, loops are placed at each vertex of the graph. This allows every pair of vertices in a given component to be joined by a closed walk of length 2 1. Given a collection of commuting unipotent elements {ς j } in one-to-one correspondence with the vertex set V, let Cl V sym denote the associative algebra generated by {ς j } and the unit scalar 1 = ς. In particular, ς i ς j = ς j ς i when i j, and ς i 2 = 1 for each i. The algebra Cl V sym is constructed within the Clifford algebra Cl, by letting ς i = e i e +i Cl, for each 1 i. For convenience, generators of Cl sym V will be labeled with elements of V. The basis of Cl sym V is then in one-to-one correspondence with the power set of V. For any subset U V, define the notation ς U = ς {v}. An arbitrary element v U z Cl V sym then has canonical expansion of the form z = U V α U ς U, (2.13) where α U R. Note that each blade ς U in Cl V sym is associated with a unique geometric graph G U. Each vertex of the hypercube Q is uniquely identified with a geometric graph. Hence, any graph process corresponds to a random walk on the hypercube Q or a hypercube with loops at each vertex Q, depending on whether or not the walk is allowed to revisit the same graph at consecutive steps.

7 6 René Schott and G. Stacey Staples 3. Graph Processes A geometric graph process is a sequence of random geometric graphs (G n ) n 0 such that V n 1 V n 1 for each n 1. Here, is the set symmetric difference operator. An example is the sequence in Figure 3. The strategy is now to define second quantization adjacency operators that encode information about the graphs in a graph process. Use the fixed enumeration of 2 V to define the second quantization nilpotent adjacency operator by Φ r = ( ) Φ (U) r e U e U. (3.1) By construction, Φ r is an operator on the N d 2 Nd -dimensional product space nil Cl 2 V. In particular, Φ r is defined by { e U,vi Φ eu,vj ζ vj if v i v j in G U r = 0 otherwise. Recalling the canonical expansion x = U V and define the function ψ : Cl nil V N 0 by ψ(x) = U V x, ζ U = U V (3.2) x U ζ U Cl V nil, let N 0 = {0,1,2,...} x u. (3.3) In other words, ψ(x) is the sum of the scalar coefficients in the canonical expansion of x. For convenience, define the notation e V = e 1 + e e!, and for any U V, define the U-trace of Φ r by Tr U (Φ r ) = e U,j Φ r e U,j. (3.4) j=1 The second quantization idempotent adjacency operator is defined by Ξ r = ( ) Ξ r (U) e U e U. (3.5) By construction, Ξ r is an operator on the N d 2 Nd -dimensional product space idem Cl 2 V. In particular, Ξ r is defined by { e U,vi Ξ eu,vj γ vj if v i v j in G U r = 0 otherwise. (3.6) It should be clear that because a geometric graph is uniquely determined by its vertex set, every graph process (G n ) is uniquely determined by a sequence (U n ) of subsets of V satisfying U n = n for each n 1. Moreover, a graph process on

8 Dynamic Geometric Graph Processes: Adjacency Operator Approach 7 the partitioned unit cube of mesh 1/N d is a random walk on a subgraph of the N d -dimensional hypercube Q restricted to strictly increasing vertex weights. Given a finite set V, vertices of the -dimensional hypercube Q are represented by binary strings of length. A one-to-one correspondence between the blades of Cl sym V and vertices of Q is obtained through the binary string representation of subsets of V. Representing a binary string by (b... b 2 b 1 ), where each b i takes values in {0,1}, such a correspondence takes the form (b... b 2 b 1 ) ς {vi}. (3.7) i:b i=1 For example, the blade representation of vertex (0101) in the hypercube Q 4 is ς {v1,v 3} Cl V sym. To construct a random walk on the -dimensional hypercube, one can think of a binary string of length and consider the effect of flipping a single digit, either from 0 to 1 or vice-versa, at each discrete time step. This can be accomplished within Cl V sym simply by multiplying the blade representation of a vertex by the blade representation of the digit being flipped. Given a random variable ξ, the expectation of ξ will be denoted by either ξ or E(ξ). Given a sequence of random variables {ξ N }, the notation ξ N D ψ denotes P convergence in distribution to the random variable ψ. The notation ξ N u denotes convergence in probability to u. Fix nonnegative integers p and q, and let n = p + q. Following the approach of Guillotin-Plantard and Schott [4], let Σ = (E, A, µ,t) be a dynamical system where (E, A, µ) is a probability space and T is a transformation on E. Let x E, and define the collection {p j } 1 j N d such that 0 p j < 1 N d for N d each j = 1,2,...,N d and p j 1. Further, define the collection {f j (x)} 1 j N d such that for each i 1 and define j=1 0 f j (T i x) p j, (3.8) f 0 (T i x) = 1 f j (T i x). (3.9) For n 1, let {Y 1,...,Y n } be i.i.d. random variables taking values in {0,...,N d } with probability N d j=1 P (Y i = l) = f l (T i x). (3.10) We are interested in the dynamic random walk on Cl sym V defined by n Υ n = ς {Yk }. (3.11) k=1

9 8 René Schott and G. Stacey Staples Note that when p j = 1, the resulting walk (Υ n ) is represented by a walk N d j=1 on the N d -dimensional hypercube Q N d, while p j < 1 results in a walk on a hypercube with loops, denoted Q N d. Figure 1 illustrates these two cases. Using the one-to-one correspondence between multivectors ς U and geometric graphs G U, the walk (Υ n ) induces a dynamic random walk (G n ) on geometric graphs. Independence of the collection {f j (T i x)} then gives N d j=1 n N d P (G n = G U ) = f 0 (T i x) + f j (T i x)ς {j}, ς U i=1 j=1 (3.12) so that For convenience, define the notation τ n = n N d f 0 (T i x) + f j (T i x)ς {j} (3.13) i=1 j=1 τ n, ς U = P (G n = G U ). (3.14) Theorem 3.1. Let k 3 be fixed. Let Φ r denote the second quantization nilpotent adjacency operator. Let X k (n) denote the number of k-cycles in the n th geometric graph of the sequence in the partitioned d-cube with mesh 1/N d. Then, E(X k (n)) = 1 2k τ n, ς U ψ ( ) Tr U (Φ k r ). (3.15) ( ) Proof. For fixed U V, a straightforward proof by induction shows that ψ Tr U (Φ k r ) is a sum of products of k generators of Cl V nil corresponding to closed k-walks contained in G U. Because ζ {v} 2 = 0 for all v V, the only nonzero terms correspond to the k-cycles of G U. Since each cycle has k possible choices of basepoint and two orientations, it is evident that ( ) ψ Tr U (Φ k r ) = 2k X k (U), (3.16) where X k (U) denotes the number of k-cycles contained in G U.

10 Dynamic Geometric Graph Processes: Adjacency Operator Approach 9 1 2k Now, τ n, ς U ψ ( ) Tr U (Φ k r ) = 1 2k P (G n = G U ) ψ = ( ) Tr U (Φ k r ) P (G n = G U ) X k (U) = E(X k (n)). (3.17) Example 3.2. To compute the expected number of 5-cycles in the 7 th graph of a dynamic geometric process in the partitioned unit square with mesh 1/9, we begin by defining the probability functions {f j (x)}. The ergodic mapping T acts on S 1 according to Tx = e i x. Additional Mathematica procedures for computing products in Cl n nil and Cl n sym can be found in the appendix. In[312]:= Define functions f j x taking values in 0, 1 n 2 for j 1,..., n2, and let f 0 x 1 jf j x. The probability that the ith graph of the process G n on the unit square partitioned into n 2 subsquares is the graph indexed by integer B is given by Τ i,e Int2Mult B,n x 1; n 3; f j s : 1 2 n2 Abs 1 s 2 Norm 1 2, 1 2 pnts IntegerPart j 1 n 1 Mod j, n 1 ; j 1 f j s : 1 Sum 1 n 2 Abs 1 s 2 k n2, k, 1, n 2 ; j 0 T i r : If i 0, 1, If i 1, Return Expand r, Return Expand T i 1 r ; Τ m : If m 1, Return N ClSymExpand f 0 T 1 x Sum f j T 1 x e j, j, 1, n 2, Return N ClSymExpand ClSymExpand f 0 T m x Sum f j T m x e j, j, 1, n 2 Τ m 1 For simplicity, subsets of vertices are associated with binary representations of integers. In[4]:= Convert binary string to coordinates of subsquare centers in 0,1 2 with mesh 1 n 2. B is an integer in the range 0 to 2 n2 1 Bin2Coord B, n : d PadLeft IntegerDigits B, 2, n 2 ; pnts Table 2 j 1, 2 k 1, j, 1, n, k, 1, n ; 2 n 2 n Y Table d j pnts IntegerPart j 1 n 1 Mod j, n 1, j, 1, n 2 ; Return DeleteCases Y, 0, 0 ; The following Mathematica procedure generates the nilpotent adjacency matrix associated with a subset of vertices.

11 10 René Schott and G. Stacey Staples In[8]:= Build nilpotent adjacency matrix of G U in 0,1 2 mesh 1 n 2 BuildMatrix B, n, r : d PadLeft IntegerDigits B, 2, n 2 ; pnts Table 2 j 1, 2 k 1, j, 1, n, k, 1, n ; 2 n 2 n Y Table d j pnts IntegerPart j 1 n 1 Mod j, n 1, j, 1, n 2 ; U DeleteCases Y, 0, 0 ; edgs ; For k 1, k Length U, k, edgs Append edgs, U k ; For j k 1, j Length U, j, edgs If Norm U k U j r, Append edgs, U k, U j, edgs ; Build the adjacency matrix A Table If MemberQ edgs, U i, U j MemberQ edgs, U j, U i, 1, 0, i, Length U, j, Length U ; Return A.DiagonalMatrix Table e i, i, 1, Length A ; We now generate nilpotent adjacency matrices for all subsets. In[11]:= Build all possible adjacency matrices in 0,1 2 with mesh 1 9 and r ; For m 1, m 511, m, m BuildMatrix m, 3, 2 3 ; The next procedure converts an integer into its appropriate multiindex. In[226]:= Int2Mult B, n : DeleteCases Table If BitAnd B, 2 j 2 j,j 1, 0, j, 0, n 2 1, 0 Finally, we compute the expected number of 5-cycles in G 7. In[318]:= Calculate expected number of 5 cycles in 7th random geometric graph on partition of mesh 1 in 9 0, Sum Coefficient Τ 7,e Int2Mult gnum,3 ScalarSum ClNilExpand Tr QClNilMatrixPower gnum,5, gnum, 0, 511 Out[318]= Corollary 3.3. The probability that the n th random geometric graph of a sequence contains exactly l cycles of length k is given by P(X k (n) = l) = e ψ(tru (Φ k r )), e 2kl τ n, ς U. (3.18) ( ) Proof. Note that the geometric graph G U contains l k-cycles if and only if ψ Tr U (Φ k r ) = 2kl. Hence, G U contains l k-cycles if and only if e ψ(tru (Φ k r )), e 2kl = 1. (3.19)

12 Dynamic Geometric Graph Processes: Adjacency Operator Approach 11 Summing the probabilities P (G n = G U ) over all graphs G U gives the stated result. Example 3.4. The probabilities of l 5-cycles in the seventh graph of the sequence considered in Example 3.2 are displayed for 0 l 10. In[77]:= Probability that m th graph is indexed by gnum Μ gnum, m : Coefficient Τ m, e Int2Mult gnum,3 Initialize variables for probabilities For j 0, j 511, j, s j 0 ; Compute probability of j 5 cycles in 7th graph of sequence for any j by considering all possible graphs s 0 Μ 0, 7 ; For gnum 1, gnum 511, gnum, tr 1 ScalarSum ClNilExpand Tr ClNilMatrixPower gnum, 5 ; 10 s tr s tr Μ gnum, 7 ; In[66]:= Print probabilities of ell 5 cycles for some values of ell For ell 0, ell 6, ell, Print "Probability of ", ell, " 5 cycles: ", s ell Probability of 0 5 cycles: Probability of 1 5 cycles: Probability of 0 5 cycles: Probability of 1 5 cycles: Probability of 2 5 cycles: Probability of 3 5 cycles: 0 Probability of 4 5 cycles: Probability of 5 5 cycles: Probability of 6 5 cycles: 0 Recall that the circumference of a graph G is the length of the longest cycle contained in G. Circumference will be denoted by Circ(G). Lemma 3.5. Fix integer l such that 3 l. Then, the geometric graph G U has circumference l if and only if Proof. Note that while k=l+1 any l < k. e ψ(tru (Φ l r )), e V e ψ(tru (Φ r l )), e V k=l+1 e ψ(tru (Φ k r )), e 0 = 1. (3.20) = 1 if and only if G U contains an l cycle, e ψ(tru (Φ k r )), e 0 = 1 if and only if G U does not contain a k cycle for

13 12 René Schott and G. Stacey Staples The preceding lemma can be applied to compute the expected circumference of the n th graph of a process. Proposition 3.6. The expected circumference of the n th geometric graph of the graph process is given by E(Circ(G n )) = l e ψ(tru (Φ l r )), e V e ψ(tru (Φ k r )), e 0 τ n, ς U. l=3 Proof. In light of Lemma 3.5, l e ψ(tru (Φ l r )), e V l=3 = l l=3 k=l+1 {U:Circ(G U )=l} k=l+1 e ψ(tru (Φ k r )), e 0 τ n, ς U P (G n = G U ) (3.21) = l P (Circ(G n ) = l). (3.22) A concept dual to graph circumference is graph girth. Recall that the girth of a graph G is the length of the shortest cycle contained in G. Girth will be denoted by Girth(G). Lemma 3.7. Fix integer l such that 3 l. Then, the geometric graph G U has girth l if and only if e ψ(tru (Φ r l )), e V l 1 k=3 Proof. The proof is analogous to that of Lemma 3.5. l=3 e ψ(tru (Φ k r )), e 0 = 1. (3.23) This necessary and sufficient condition can now be used to compute the expected girth of the n th graph of a graph process. Proposition 3.8. The expected girth of the n th random geometric graph G n is given by ( ) l 1 E(Girth(G n )) = l e ψ(tru (Φ l r )), e V e ψ(tru (Φ k r )), e 0 τ n, ς U. l=3 k=2 (3.24)

14 Dynamic Geometric Graph Processes: Adjacency Operator Approach 13 Proof. In light of Lemma 3.7, ( l l=3 e ψ(tru (Φ r l )), e V = l l=3 l 1 k=2 ) e ψ(tru (Φ k r )), e 0 τ n, ς U {U:Girth(G U )=l} P (G n = G U ) = l P (Girth(G n ) = l). (3.25) Of particular interest in models of wireless networks is the size of a graph s largest connected component. The size is expressed as the number of vertices contained in the component. Proposition 3.9. The size of the largest component C max in G U is given by ( C max = δ (Tr )) 2 U 1 U Ξ r. (3.26) ( 2n 1 Proof. An inductive argument shows that the terms of Tr ) U Ξr are sums of idempotents representing closed walks of length 2n 1 on the graph. Because the graph contains U vertices, the maximal connected component of G will be covered by a closed walk of length 2 U 1 or less. All components can be covered by closed walks of length equal to 2 U 1 by the inclusion of a loop based at each vertex in the definition of the idempotent-adjacency operator. Clearly, a connected graph consists of a single component containing all of the graph s vertices. The following corollary is an immediate consequence of Proposition 3.9. Corollary The graph G U on vertices U 2 V is connected if and only if ( ) 2 V δ e U,j Ξ 1 r e U,j = U, (3.27) for any v j U. The expected maximal component size in a graph of a process can also be computed. Proposition The expected size of a maximal component in the n th geometric graph of the process is given by E( C max ) = ( τ n, ς U δ (Tr )) 2 1 U Ξ r. (3.28) l=3

15 14 René Schott and G. Stacey Staples Proof. In light of Proposition 3.9, ( τ n, ς U δ (Tr )) 2 1 U Ξ r = {U: G U is connected} U P (G n = G U ). (3.29) Another question of interest in the wireless network model context is whether or not a connected graph contains small cycles. Ideally, a network should be connected without too much redundancy (or too many unnecessary connections). The next result gives the probability that a graph of the process is connected and contains no cycles of length less than or equal to k 0. Proposition Let G n be the n th graph of a geometric graph process, and let k 0 3 be an integer. Then, P(G n connected and contains no k-cycles for all k k 0 ) = τ n, ς U e δ(tru (Ξ 2 1 r )), e U ep k0 k=3 ψ(tr U(Φ r k )), e 0. (3.30) Proof. Note that for fixed U V, G U contains no k-cycles for all 3 k k 0 if and only if ep k0 k=3 ψ(tr U(Φ k r )), e 0 = 1. (3.31) Moreover, G U is connected if and only if e δ(tru (Ξ 2 1 r )), e U = 1. (3.32) Hence, U: 2 V τ n, ς U e δ(tru (Ξ 2 1 r )), e U ep k0 k=3 ψ(tr U(Φ k r )), e 0 = {U: G U connected and contains no k-cycles k k 0 } P (G n = G U ). (3.33) The following corollary deals with spanning trees, i.e. cycle-free connected graphs. Corollary The probability that the n th geometric graph of the process is a spanning tree is given by τ n, ς U e δ(tru(ξ 2 1 r )), e U ep U k=3 ψ(tr U(Φ k r )), e 0. (3.34)

16 Dynamic Geometric Graph Processes: Adjacency Operator Approach 15 One final goal is to enumerate the connected components in a geometric graph G U. To this end, let x Cl idem V and define the mapping η : Cl idem idem V Cl V by ( ) η(x) = η α U γ U = α U γ U. (3.35) U V Define the function ρ : Cl V idem N 0 by U =δ(x) ρ(x) = min{dim(w)}. (3.36) W x In other words, ρ(x) is the dimension of the smallest linear subspace of Cl V idem containing x. Now in a manner similar to the enumeration of cycles, it is possible to enumerate components. Proposition Let Ξ r denote the second quantization nilpotent adjacency operator. Let X denote the number of connected components in the n th graph in the partitioned d-cube with mesh 1/N d. Then, E(X) = τ n, ς U ρ ( ) eu,j η 2 V Ξ 1 r e U,j. (3.37) v j U Proof. Note that as in the proof of Proposition 3.9, the quantity e U,j 2 1 Ξr e U,j is a sum of products of idempotents representing ( connected components containing vertex v j in the graph G U. Hence, η 2 1 Ξr e U,j is a sum of terms eu,j ) representing maximal components containing vertex v j in graph G U. After summing over all vertices, ( the number of maximal components in the ( graph G U is given by the quantity ρ v η eu,j )) 2 1 Ξr j U e U,j by construction of ρ. As seen before, τ n, ς U = P (G n = G U ). Summing over all graphs G U completes the proof. In addition to computing the expected number of components, we can calculate the probability that a graph in the process contains exactly l components for any nonnegative integer l. Proposition Let X n denote the number of components in the n th geometric graph of the process. The probability that X n = l is given by P(X n = l) = e ρ 1 eu,j), e l τ n, ς U. (3.38) Pvj U η( eu,j Ξr2 V Proof. By construction, e ρ 1 eu,j), e l = 1 if and only if Pvj U η( eu,j Ξr2 V G U contains l components. Summing the probabilities of graphs G U containing l components gives (3.38).

17 16 René Schott and G. Stacey Staples Figure 2. Four graphs of a dynamic geometric graph process. The graphs on the partitioned cube can be partitioned into two sets: those that are connected, and those that are not. Define ϑ Cl sym V by ϑ = e δ(tru(ξ 2 1 r )), e U ς U. (3.39) Note that ϑ is a sum of blades indexed by vertex sets of connected graphs in the partitioned cube [0,1] d. Hence, { 1 if G U is connected, ϑ, ς U = (3.40) 0 otherwise. Similarly, define ϑ = ( ) 1 e δ(tru(ξ 2 1 r )), e U ς U, (3.41) and note that ϑ is a sum of blades indexed by vertex sets of disconnected graphs in the partitioned cube [0,1] d. Often one wants to know the probability that a graph in the process is connected. The next result gives an expression for this probability. Proposition The probability that the n th graph of the process is connected is given by P (G n is connected) = τ n, ϑ. (3.42) Proof. P (G n is connected) = τ n, ς U ς U, ϑ = τ n, ϑ. (3.43) Define the projection π ϑ by π ϑ(x) = x U ς U. (3.44) {U: ς U,ϑ=0}

18 Dynamic Geometric Graph Processes: Adjacency Operator Approach 17 Similarly, define π ϑ by π ϑ (x) = {U: ς U,ϑ=1} For n 0, define the mappings ν n : Cl V sym Cl V sym by x U ς U. (3.45) ν 0 (x) = x (3.46) ν 1 (x) = π ϑ (x τ 1 ), (3.47) ν n (x) = π ϑ (ν n 1 (x) τ n ) (n 2). (3.48) Similarly, define the mappings ν n : Cl V sym Cl V sym by ν 0 (x) = x (3.49) ν 1 (x) = π ϑ (x τ 1 ), (3.50) ν n (x) = π ϑ ( ν n 1 (x) τ n ) (n 2). (3.51) Proposition Let G 0 = G U be a connected geometric graph, and let n be a positive integer. The probability that G k is connected for all 0 k n is P (G 0,...,G n connected) = ν n (ς U ), ϑ. (3.52) Similarly, when G 0 = G U is a disconnected geometric graph, the probability that G k is disconnected for all 0 k n is P (G 0,...,G n disconnected) = ν n (ς U ), ϑ. (3.53) Proof. Let G 0 = G U be a connected geometric graph. Proof of the first part of the proposition is by induction on n 1. When n = 1, definition of ν 1 gives ν 1 (ς U ) = π ϑ (ς U τ 1 ) = π ϑ P ( ) G 1 = G U {j} ςu {v} v V {0} = {U: G U connected} P (G 1 = G U ) ς U. (3.54) Hence, ν 1 (ς U ), ϑ = P (G 0, G 1 connected). Now assume true for some positive integer n and proceed by induction. For convenience, denote by U n the vertex set of G n ; i.e., G n = G Un. ν n+1 (ς U ) = π ϑ (ν n (ς U ) τ n+1 ) = π ϑ P ( G 0,...,G n connected and G n+1 = G Un {v}) ςun {v} = v V {0} {U: G U connected} P (G 0,...,G n connected and G n+1 = G U ) ς U. (3.55)

19 18 René Schott and G. Stacey Staples Hence, ν n+1 (ς U ), ϑ = {U: G U connected} P (G 0,...,G n connected and G n+1 = G U ) = P (G 0,...,G n+1 connected). (3.56) The proof of the second part of the proposition follows from the same logic. Given an initial graph that is not connected, the next two results deal with the emergence of a connected graph in the process. Corollary Let G 0 = G U be a disconnected geometric graph. For n 1, the probability that G n is the first connected graph of the process is given by P (G n first connected graph) = ν n 1 (ς U )τ n, ϑ. (3.57) Corollary Let G 0 = G U be a disconnected geometric graph. The expected time n when the geometric graph G n is the first connected graph of the process is given by E(n : G n first connected graph) = n 1 n ν n 1 (ς U )τ n, ϑ. (3.58) Similarly, given an initial graph that is connected, the following results deal with the occurrence of the first disconnected graph in the process. Corollary Let G 0 = G U be a connected geometric graph. For n 1, the probability that G n is the first disconnected graph of the process is given by P (G n first disconnected graph) = ν n 1 (ς U )τ n, ϑ. (3.59) Corollary Let G 0 = G U be a connected geometric graph. The expected time n when the geometric graph G n is the first disconnected graph of the process is given by E(n : G n first disconnected graph) = n ν n 1 (ς U )τ n, ϑ. (3.60) n Vertex degrees in G n Given a graph G = (V,E), the degree of a vertex v V is defined by The degree of a graph G is defined by deg(v) = {edges incident with v in G}. (3.61) deg(g) = inf v G deg(v). (3.62) In the context of wireless networks, the vertex degree represents the number of nodes within a node s transmission range. The degree of a graph then represents the minimum number of nodes within transmission range of any node in the network. The lemmas and propositions below follow immediately from definitions and results acquired thus far.

20 Dynamic Geometric Graph Processes: Adjacency Operator Approach 19 Lemma Let the geometric graph G U be given. By construction of the second quantization nilpotent adjacency operator Φ r, the degree of vertex v j U s given by deg(v j ) = ψ ( e U,j Φ r 2 e U,j ). (3.63) It follows naturally that the degree of G U is given by deg(g U ) = inf j U ψ ( e U,j Φ r 2 e U,j ). (3.64) The preceding lemma can now be used to compute the probability that a graph in the process has degree k for some nonnegative integer k. Proposition Let (G n ) be a geometric graph process associated with Φ r. Then, for nonnegative integer k, the probability that deg(g n ) = k is given by P (deg(g n ) = k) = U V τ n, ς U e infj U ψ( e U,j Φ r 2 e U,j ), e k. (3.65) In the next pair of propositions, the expected degree of a graph in a process and expected degree of a vertex in the n th graph of a process are calculated. Proposition Let (G n ) be a geometric graph process associated with Φ r. Then, the expected value of deg(g n ) is given by E(deg(G n )) = U V τ n, ς U inf j U ψ ( e U,j Φ r 2 e U,j ). (3.66) Proposition Let (G n ) be a geometric graph process associated with Φ r. Then randomly choosing a vertex v from the vertices of G n with all vertices equiprobable, E(deg(v)) = U V τ n, ς U ψ ( Tr ( Φ r 2 )). (3.67) A number of results involving conditional probabilities and conditional expectations are now possible. Proposition Let (G n ) be a geometric graph process associated with Φ r, let k be a nonnegative integer, and let ϑ be defined as in (3.39). Then the conditional probability that G n has minimum vertex degree k given that G n is connected is given by U V ϑ, ς U τ n, ς U e deg(gu ), e k P (deg(g n ) = k G n is connected) = U V ϑ, ς U τ n, ς U. (3.68) Corollary Let (G n ) be a geometric graph process associated with Φ r, and let ϑ be defined as in (3.39). Then the conditional expected value of deg(g n ) given that G n is connected is given by E(deg(G n ) G n is connected) = U V deg(g U) ϑ, ς U τ n, ς U U V ϑ, ς. (3.69) U τ n, ς U

21 20 René Schott and G. Stacey Staples Proposition Let (G n ) be a geometric graph process associated with Φ r, let k be a nonnegative integer, and let ϑ be defined as in (3.39). Then the conditional probability that G n is connected given that it has minimum vertex degree k is given by, U V ϑ, ς U τ n, ς U e deg(gu ), e k P (G n is connected deg(g n ) = k) = U V edeg(gu ), e k τn, ς U. (3.70) Proposition Let (G n ) be a geometric graph process associated with Ξ r. Let k be a nonnegative integer, and let X n denote the number of connected components in the n th graph of the process. Then, E(X n deg(g n ) = k) ( ( U 2 τ n, ς = V U ρ v η eu,j )) 2 V edeg(gu), 1 Ξr j U e U,j e k U 2 τ n, ς V U. (3.71) e deg(gu), e k 3.2. Energy and Laplacian Energy of Geometric Graphs Given the adjacency matrix A associated with a graph G on n vertices, the energy of G is defined as the sum of the singular values of A: n E(G) = λ i, (3.72) i=1 where each λ i is an eigenvalue of A. It is evident that Tr(A 2 ) = λ 2 i = 2 E. (3.73) i=1 Let λ 1,...,λ denote the spectrum of A. Since A is symmetric, A has a spectral decomposition AU = UΛ where U is an orthogonal matrix and Λ is a diagonal matrix with the eigenvalues of A along the main diagonal. It follows that Λ = U 1 AU so that the energy of G is given by E(G) = Tr( ( (U 1 AU) 2) 1/2 ). (3.74) For each subset of vertices U V, denote the ordinary adjacency operator of the corresponding subgraph G U by A (U). In particular, A (U) = e U,v1 e U,v2. (3.75) v i,v j U 0< v 1 v 2 <Nr This adjacency operator is related to the corresponding nilpotent adjacency operator by A (U) Z (U) = Φ (U) r, (3.76) where Z (U) nil is the diagonal matrix of generators of Cl V corresponding to the subset U V. As before, each A (U) is symmetric and therefore has spectral decomposition of the form A (U) U (U) = U (U) Λ (U).

22 Dynamic Geometric Graph Processes: Adjacency Operator Approach 21 Given the second quantization nilpotent adjacency operator Φ r associated with a graph process (G n ), define the ordinary second quantization adjacency operator A r associated with Φ r by A r = ( ) A (U) e U e U. (3.77) Similarly, the unitary second quantization operator U r is defined by U r = ( ) U (U) e U e U. (3.78) The following result is an immediate consequence of definitions. Lemma For subset U V, the energy of the geometric graph G U is given by ( E(G U ) = Tr U ((Ur 1 A r U r ) 2 ) 1/2). (3.79) As a corollary of previous results, we obtain the next result. Proposition Given geometric graph process (G n ) with associated ordinary second quantization adjacency operator A r, the expected energy of the n th graph of the process is given by E(E(G n )) = ( τ n, ς U Tr U ((Ur 1 A r U r ) 2 ) 1/2). (3.80) U V Recall that by Lemma 3.22, the degree of vertex v j U V is given by deg(v j ) = ψ ( e U,j Φ r 2 e U,j ). (3.81) Let A (U) denote the ordinary adjacency matrix of the graph G U, and define the diagonal matrix of vertex degrees D (U) by (D (U) ) jj = ψ ( e U,j Φ r 2 e U,j ). (3.82) For each subset of vertices U V, denote the combinatorial Laplacian of the corresponding subgraph G U by L (U). In particular, L (U) = D (U) A (U). (3.83) Given a graph G on n vertices and m edges, the Laplacian spectrum of G is the spectrum of its Laplacian matrix. The Laplacian spectrum consists of the numbers µ 1 µ 2 µ n 0. The Laplacian energy of G is defined by n E L (G) = µ i 2m n. (3.84) i=1 The Laplacian also has spectral decomposition of the form L (U) O U = O U Λ U for orthogonal O U and diagonal matrix Λ U.

23 22 René Schott and G. Stacey Staples Lemma For subset U V, the Laplacian energy of the geometric graph G U is given by ( ) 2 ) 1/2 L E (G U ) = Tr ( O 1 U L(U) O U Tr(L(U) ) I. (3.85) U Proof. By the handshaking theorem, the sum of vertex degrees is twice the number of edges. Proposition Given geometric graph process (G n ) with associated second quantization combinatorial Laplacian L r, the expected Laplacian energy of the n th graph of the process is given by E(E L (G n )) = ( ) 2 ) 1/2 τ n, ς U Tr ( O 1 U L(U) O U Tr(L(U) ) I. (3.86) U U V 4. Convergence Conditions and Limit Theorems In order to establish limit theorems for the results of the preceding section, it is necessary to establish convergence of the sequence (τ n ) in Cl sym V. The norm on Cl sym V defined by 2 α U ς U = 2 α U (4.1) U V U V corresponds to the Euclidean norm when Cl sym V is viewed as a real 2 -dimensional vector space. A sequence (ξ n ) in Cl sym V will be said to converge to ξ Cl sym V if for every ǫ > 0, k ǫ N such that ξ n ξ < ǫ whenever n k ǫ. By definition of τ n, n N d τ n = f j (T i x)ς {j} = i=1 j=0 Theorem 4.1. Define the set If f 0 (x) > 0 x E, then P (Υ n = ς U ) ς U. (4.2) J := {k V : f k (x) > 0 x E}. (4.3) lim τ n = 1 n J 2 ς U. (4.4) J { :U J } Proof. Let U V and let k V. Note that if k / U and f k (x) = 0 for all x E, then τ n, ς U = 0 for all n.

24 Dynamic Geometric Graph Processes: Adjacency Operator Approach 23 Fix i V, and let (Υ n ) be the dynamic walk corresponding to the collection {f v (x) : v V }. Define the real-valued sequence (x n ) by Then x n := P (i L Υ n = ς L ), n 0. (4.5) x 0 = 0, (4.6) x 1 = f i (Tx), (4.7) x n+1 = x n (1 f i (T n+1 x)) + (1 x n )f i (T n+1 x), n 1. (4.8) It will be shown by induction that x n < 1/2 for all n 1. By definition, f i (x) < 1 2 for all x E. Write f i(t n x) = 1/2 κ(n) where κ(n) > 0, n. In the basis step, x 1 = f i (Tx) < 1/2. It is now assumed that x n < 1/2 for some n 1. Then, x n+1 = x n (1 f i (T n x)) + (1 x n )f i (T n x) ( = x n 1 1 ) ( ) κ(n) + (1 x n ) 2 κ(n) = x n 2 + x nκ(n) x n 2 κ(n) + x nκ(n) = 1 2 κ(n) + 2x nκ(n) < 1 2 κ(n) + κ(n) = 1 2. (4.9) Hence, x n < 1 2 for all n 1. It will now be shown that x n+1 > x n for all n 1. Using the recurrence (5.12), x n < 1 2 implies x n+1 = x n + f i (T n x) 2f i (T n x)x n > x n + f i (T n x) f i (T n x) = x n. (4.10) Now the sequence (x n ) converges to ξ (0, 1 2 ) by the Monotone Convergence Theorem. In particular, for any n N, ξ must satisfy ξ = ξ(1 f i (T n x)) + (1 ξ)f i (T n x) = ξ + f i (T n x) 2ξf i (T n x). (4.11) Hence, ξ satisfies 0 = f i (T n x) 2ξf i (T n x) = f i (T n x)(1 2ξ), which implies ξ = 1 2. It is evident that ξ represents the limit of the probability that vertex i is present in the random geometric graph G n as n. Fixing U V and letting J be the set described in the statement of the theorem, it is evident that the limiting distribution is uniform on the vertices of J; i.e., lim P (Υ n = ς U ) = n j J U 1 2 j J U ( 1 1 ) = 1. (4.12) 2 2 J The following theorem is a corollary of the previous section s results.

25 24 René Schott and G. Stacey Staples Theorem 4.2. Assume the collection {f j (x)} j V satisfies the hypotheses of Theorem 4.1, and let (G n ) be the corresponding dynamic geometric graph process. Let J be the set defined in the statement of Theorem 4.1. Let Φ r denote the second quantization nilpotent adjacency operator, and let Ξ r denote the second quantization nilpotent adjacency operator associated with (G n ), respectively. Let k 3 be fixed, and let z k (n) denote the number of k-cycles in the n th geometric graph of the sequence in the partitioned d-cube with mesh 1/N d. Let C max (n) denote the size of a maximal component in the n th geometric graph of the process. Let K(n) denote the number of connected components in the n th graph in the partitioned d-cube with mesh 1/N d. Then, lim E(z k(n)) = n lim E(Cr(G n)) = n 1 l 2 J l=3 1 ( ) ψ Tr k2 J +1 U (Φ k r ), (4.13) e ψ(tru (Φ l r )), e V k=l+1 e ψ(tru (Φ r k )), e 0, (4.14) lim E(Girth(G n)) = n ( 1 l 2 J and l=3 e ψ(tru (Φ r l )), e V lim E( C max(n) ) = 1 δ n 2 J l 1 k=2 e ψ(tru (Φ r k )), e 0 ), (4.15) (Tr U ( Ξ r 2 1 )), (4.16) lim E(K(n)) = 1 ρ ( ) eu,j η 2 V Ξ 1 n 2 J r e U,j. (4.17) v j U 5. Time-homogeneous walks on random geometric graphs In this section results are obtained for graph processes in which the vertex addition/deletion probabilities do not vary with time. Proposition 5.1. Let Y be a random variable taking values in [] {0} with probabilities p i = Pr{Y = i} for each 0 i, and let {Y k } k>0 be the sequence of independent random variables obtained from repeated observations of Y. Let 1 = ς Cl V sym represent the initial probability density on the vertices of Q ; i.e., the

26 Dynamic Geometric Graph Processes: Adjacency Operator Approach 25 initial vertex corresponds to the empty graph. Let τ = p i ς i. For convenience, ς {0} is identified with ς. Then for k > 0, the probability density function f k on the power set 2 V at time k is defined by Proof. For k 0, let ξ k Cl V sym be defined by ξ k = i=0 f k (U) = τ k, ς U. (5.1) f k (U) ς U, (5.2) and note that ξ 0 = ς = 1. We show that ξ k = τ k for all k 1. We see that the probability density at time k = 1 is given by ξ 1 = f 1 (U)ς U = τ,ς U ς U = τ. (5.3) Assuming true for k, using independence of {Y k }, and proceeding by induction, we find ξ k+1 = f k+1 (U) ς U = f k+1 (U {j}) ς U {j} j=1 = f k (U)ς U p j ς {j} = ξ k p j ς {j} = p j ς {j} j=1 j=1 j=1 p j ς {j} k j=1 = τ k τ = τ k+1. (5.4) When p 0 = 0, the resulting sequence (Υ n ) is a walk on the hypercube Q. When p 0 > 0, (Υ n ) is a walk on a hypercube with loops. In the homogeneous case, the sequence (τ n ) defined by (3.13) is replaced by (τ n ). All of the previous results hold as stated with this modification. Example 5.2. Let {p 0, p 1,...,p 4 } = {.15,.1,.2,.3,.25}. The probability density on the collection of geometric graphs G U at time t = 32 is determined by setting τ := 4 i=0 p i ς {i} and computing τ 32 with Mathematica in Figure 3. In[320]:= Τ e e e e 4 Out[320]= e e e e 4 In[321]:= ClSymExpand ClSymPower Τ, 32 Out[321]= e e e e e 1, e 1, e 1, e 2, e 2, e 3, e 1,2, e 1,2, e 1,3, e 2,3, e 1,2,3,4 Figure 3. Probability that G 32 = G U for each U {v 1,...,v 4 }.

27 26 René Schott and G. Stacey Staples Now the probability that G 32 = G {v1,v 2,v 3} is the coefficient of σ {1,2,3}, seen to be Lemma 5.3. Let (G n ) be the homogeneous geometric graph process defined in Proposition 5.1 with p 0 > 0, and let i V. Then, given G n = G Un, P (i U n ) = 1 (1 2p i) n 2 (5.5) Proof. Fix i V, and let (Υ n ) be the time-homogeneous walk corresponding to the collection {p i : v V }. The subset U n V is defined by Υ n = ς Un. Now define the sequence (x n ) by x n = P (i U n ) for n 0. Then x 0 = 0, (5.6) x n = x n 1 (1 p i ) + (1 x n 1 )p i, n 1. (5.7) By back-substitution, the recurrence relation has solution given by x n = (1 2p i )x n 1 + p i = (1 2p i ) 2 x n 2 + (1 2p i )p i + p i. n 1 = (1 2p i ) n x 0 + p i (1 2p i ) j j=0 n 1 = p i (1 2p i ) j = 1 (1 2p i) n. (5.8) 2 Theorem 5.4. Let J = {k V : p k > 0}. If p 0 > 0, then lim n τn = J 2 ς U. (5.9) J { :U J } Proof. Let U V and let k V. Note that if p k = 0 and k / U, then τ n, ς U = 0 for all n. Fix i V, and let (Υ n ) be the time-homogeneous walk corresponding to the collection {p i : v V } {p 0 }. The subset L V is defined by Υ n = ς L. Now define the sequence (x n ) by x n = P (i L) for n 0. Then j=0 x 0 = 0, (5.10) x 1 = p i, (5.11) x n+1 = x n (1 p i ) + (1 x n )p i, n 1. (5.12) Note that p 0 > 0 implies p i < 1. By Lemma 5.3, lim x 1 (1 2p i ) n n = lim = 1 n n 2 2. (5.13)

28 Dynamic Geometric Graph Processes: Adjacency Operator Approach 27 It is evident that 1 2 represents the limit of the probability that vertex i is present in the random geometric graph G n as n. Fixing U V and letting J be the set described in the statement of the theorem, it is evident that the limiting distribution is uniform on the vertices of J; i.e., lim P (Υ n = ς U ) = 1 ( 1 1 ) = 1. (5.14) n J j J U j J U 6. Mathematica Procedures This section contains general purpose Mathematica code for performing computations in the algebras Cl n nil and Cl n sym. This code underlies the examples computed in the paper. Unprotect CirclePlus ; ClearAll CirclePlus ; SetAttributes CirclePlus, Flat, OneIdentity, Listable ; CirclePlus x?numericq, y?numericq : x y ; CirclePlus arg1, y?numericq : y arg1; CirclePlus x?numericq, arg2 : x arg2; CirclePlus x?numericq arg1, y?numericq : x y arg1; CirclePlus x?numericq, y?numericq arg2 : x y arg2; CirclePlus x?numericq arg1, y?numericq arg2 : x y CirclePlus arg1, arg2 ; CirclePlus x?numericq arg1, arg2 : x CirclePlus arg1, arg2 ; CirclePlus arg1, y?numericq arg2 : y CirclePlus arg1, arg2 ; CirclePlus e a, e b : 1 Length Complement a b,pset e a b Complement Union a,b,intersection a,b. e 1 ; CirclePlus Symbol "CirclePlus" ; Protect CirclePlus ; Unprotect ClSymExpand ; ClearAll ClSymExpand ; SetAttributes ClSymExpand, Listable ; ClSymExpand x : x ; FreeQ x, ; ClSymExpand x y : Simplify ClSymExpand x ClSymExpand y ; ClSymExpand x?numericq arg1 : x ClSymExpand arg1 ; ClSymExpand arg1 : Module arg2, arg2 Distribute ExpandAll arg1, Plus, CirclePlus ; If FreeQ arg2, && arg2 arg1, arg2 ClSymExpand arg2 ; ; Return arg2 ; ; Protect ClSymExpand ;

29 28 René Schott and G. Stacey Staples Compute powers of Cl sym elements ClSymPower x, n Integer : Module y, y ClSymExpand x ; Switch EvenQ n, True, If n 0, Return 1, Return ClSymPower ClSymExpand y y, n 2, False, If n 1, Return y, Return ClSymExpand y ClSymPower ClSymExpand y y, n 1 2 ; ; Define product for commutative algebra Cl nil n. Generators satisfy the following conditions: e j e k e k e j k j e j e j 0 Unprotect CircleMinus ; Unprotect CircleMinus ; ClearAll CircleMinus ; SetAttributes CircleMinus, Flat, OneIdentity, Listable ; CircleMinus x?numericq, y?numericq : x y ; One 'no arguments' case CircleMinus arg1, y?numericq : y arg1; Four 'one argument' cases CircleMinus x?numericq, arg2 : x arg2; CircleMinus x?numericq arg1, y?numericq : x y arg1; CircleMinus x?numericq, y?numericq arg2 : x y arg2; CircleMinus x?numericq arg1, y?numericq arg2 : x y CircleMinus arg1, arg2 ; Three 'two arguments' cases CircleMinus x?numericq arg1, arg2 : x CircleMinus arg1, arg2 ; CircleMinus arg1, y?numericq arg2 : y CircleMinus arg1, arg2 ; CircleMinus e a, e b : If Length a b 0, 0, e a b ; CircleMinus Symbol "CircleMinus" ; Protect CircleMinus ; Unprotect ClNilExpand ; ClearAll ClNilExpand ; SetAttributes ClNilExpand, Listable ; ClNilExpand x : x ; FreeQ x, ; ClNilExpand x y : Simplify ClNilExpand x ClNilExpand y ; ClNilExpand x?numericq arg1 : x ClNilExpand arg1 ; ClNilExpand arg1 : Module arg2, arg2 Distribute ExpandAll arg1, Plus, CircleMinus ; If FreeQ arg2, && arg2 arg1, arg2 ClNilExpand arg2 ; ; Return arg2 ; ; Protect ClNilExpand ; Compute powers of Cl nil elements ClNilPower x, n Integer : Module y, y ClNilExpand x ; Switch EvenQ n, True, If n 0, Return 1, Return ClNilPower ClNilExpand y y, n 2, False, If n 1, Return y, Return ClNilExpand y ClNilPower ClNilExpand y y, n 1 Procedure to multiply matrices with Cl nil entries ClNilMatrixProduct A, B : If Dimensions A 2 Dimensions B 1, Abort ;, Table Total ClNilExpand CircleMinus A i, Transpose B j, i, 1, Length A, j, 1, Dimensions B 2 ; 2 ; ;

30 Dynamic Geometric Graph Processes: Adjacency Operator Approach 29 A procedure for computing powers of Cl nil matrices. In this method, A^m is computed by recursive squaring A^2 ^2... A ClNilMatrixPower A, m : Module y, y ClNilExpand A ; Switch EvenQ m, True, If m 0, Return IdentityMatrix Length y, Return ClNilExpand ClNilMatrixPower ClNilExpand ClNilMatrixProduct y, y, m 2, False, If m 1, Return y, Return ClNilExpand ClNilMatrixProduct ClNilMatrixPower ClNilExpand ClNilMatrixProduct y, y, m 1, y ; 2 Acknowledgment. The second author thanks Marco Budinich for helpful comments and suggestions on Mathematica procedures. References 1. C. Bettstetter, On the minimum node degree and connectivity of a wireless multihop network. Proceedings of the 3rd ACM international Symposium on Mobile Ad Hoc Networking & Computing (Lausanne, Switzerland, June 09-11, 2002). MobiHoc 02. ACM, New York, NY, P. Feinsilver, Zeon algebra, Fock space, and Markov chains, arxiv: v1 [mathph]. 3. M. Franceschetti, O. Dousse, D. N. C. Tse, P. Thiran, Closing the gap in the capacity of wireless networks via percolation theory, IEEE Transactions on Information Theory, , (2007). 4. N. Guillotin-Plantard, R. Schott, Dynamic random walks on Heisenberg groups, J. Th. Prob., , (2006). 5. P. Gupta, P.R. Kumar, Critical power for asymptotic connectivity in wireless networks, Stochastic analysis, control, optimization and applications: A volume in honor of W.H. Fleming, Birkhaüser, Boston, P. Gupta, P.R. Kumar, The capacity of wireless networks, IEEE Transactions on Information Theory, IT , (2000). 7. P. Gupta, P.R.Kumar, Internets in the sky: The capacity of three dimensional wireless networks, Communications in Information and Systems, , (2001). 8. Z. Kong, E.M. Yeh, Characterization of the critical density for percolation in random geometric graphs, Proceedings of the 2007 International Symposium on Information Theory, Nice, France, June 24-29, M. Penrose, Random geometric graphs, Oxford Studies in Probability, vol. 5, Oxford University Press, M. Penrose, On k-connectivity for a geometric random graph, Random Structures and Algorithms, , (1999). 11. R. Schott, G.S. Staples, Random walks in Clifford algebras of arbitrary signature as walks on directed hypercubes, Markov Processes and Related Fields, to appear. 12. R. Schott, G.S. Staples, Nilpotent adjacency matrices and random graphs, Ars Combinatoria, To appear. 13. R. Schott, G.S. Staples, Reductions in computational complexity using Clifford algebras, Advances in Applied Clifford Algebras, To appear. 14. R. Schott, G.S. Staples, Connected components and evolution of random graphs: an algebraic approach, Prépublications de l Institut Elie Cartan, No. 2007/27, (2007).

Generalized zeon algebras: theory and application to multi-constrained path problems

Generalized zeon algebras: theory and application to multi-constrained path problems Generalized zeon algebras: theory and application to multi-constrained path problems René Schott, G. Stacey Staples To cite this version: René Schott, G. Stacey Staples. Generalized zeon algebras: theory

More information

Combinatorial semigroups and induced/deduced operators

Combinatorial semigroups and induced/deduced operators Combinatorial semigroups and induced/deduced operators G. Stacey Staples Department of Mathematics and Statistics Southern Illinois University Edwardsville Modified Hypercubes Particular groups & semigroups

More information

Tropical Graph Signal Processing

Tropical Graph Signal Processing Tropical Graph Signal Processing Vincent Gripon To cite this version: Vincent Gripon. Tropical Graph Signal Processing. 2017. HAL Id: hal-01527695 https://hal.archives-ouvertes.fr/hal-01527695v2

More information

Cutwidth and degeneracy of graphs

Cutwidth and degeneracy of graphs Cutwidth and degeneracy of graphs Benoit Kloeckner To cite this version: Benoit Kloeckner. Cutwidth and degeneracy of graphs. IF_PREPUB. 2009. HAL Id: hal-00408210 https://hal.archives-ouvertes.fr/hal-00408210v1

More information

On the longest path in a recursively partitionable graph

On the longest path in a recursively partitionable graph On the longest path in a recursively partitionable graph Julien Bensmail To cite this version: Julien Bensmail. On the longest path in a recursively partitionable graph. 2012. HAL Id:

More information

On Symmetric Norm Inequalities And Hermitian Block-Matrices

On Symmetric Norm Inequalities And Hermitian Block-Matrices On Symmetric Norm Inequalities And Hermitian lock-matrices Antoine Mhanna To cite this version: Antoine Mhanna On Symmetric Norm Inequalities And Hermitian lock-matrices 015 HAL Id: hal-0131860

More information

On size, radius and minimum degree

On size, radius and minimum degree On size, radius and minimum degree Simon Mukwembi To cite this version: Simon Mukwembi. On size, radius and minimum degree. Discrete Mathematics and Theoretical Computer Science, DMTCS, 2014, Vol. 16 no.

More information

DYNAMICAL PROPERTIES OF MONOTONE DENDRITE MAPS

DYNAMICAL PROPERTIES OF MONOTONE DENDRITE MAPS DYNAMICAL PROPERTIES OF MONOTONE DENDRITE MAPS Issam Naghmouchi To cite this version: Issam Naghmouchi. DYNAMICAL PROPERTIES OF MONOTONE DENDRITE MAPS. 2010. HAL Id: hal-00593321 https://hal.archives-ouvertes.fr/hal-00593321v2

More information

On Symmetric Norm Inequalities And Hermitian Block-Matrices

On Symmetric Norm Inequalities And Hermitian Block-Matrices On Symmetric Norm Inequalities And Hermitian lock-matrices Antoine Mhanna To cite this version: Antoine Mhanna On Symmetric Norm Inequalities And Hermitian lock-matrices 016 HAL Id: hal-0131860

More information

Linear Quadratic Zero-Sum Two-Person Differential Games

Linear Quadratic Zero-Sum Two-Person Differential Games Linear Quadratic Zero-Sum Two-Person Differential Games Pierre Bernhard To cite this version: Pierre Bernhard. Linear Quadratic Zero-Sum Two-Person Differential Games. Encyclopaedia of Systems and Control,

More information

A non-commutative algorithm for multiplying (7 7) matrices using 250 multiplications

A non-commutative algorithm for multiplying (7 7) matrices using 250 multiplications A non-commutative algorithm for multiplying (7 7) matrices using 250 multiplications Alexandre Sedoglavic To cite this version: Alexandre Sedoglavic. A non-commutative algorithm for multiplying (7 7) matrices

More information

Decomposition algorithms in Clifford algebras

Decomposition algorithms in Clifford algebras Decomposition algorithms in Clifford algebras G. Stacey Staples 1 Department of Mathematics and Statistics Southern Illinois University Edwardsville Combinatorics and Computer Algebra Fort Collins, 2015

More information

Axiom of infinity and construction of N

Axiom of infinity and construction of N Axiom of infinity and construction of N F Portal To cite this version: F Portal. Axiom of infinity and construction of N. 2015. HAL Id: hal-01162075 https://hal.archives-ouvertes.fr/hal-01162075 Submitted

More information

Norm Inequalities of Positive Semi-Definite Matrices

Norm Inequalities of Positive Semi-Definite Matrices Norm Inequalities of Positive Semi-Definite Matrices Antoine Mhanna To cite this version: Antoine Mhanna Norm Inequalities of Positive Semi-Definite Matrices 15 HAL Id: hal-11844 https://halinriafr/hal-11844v1

More information

A proximal approach to the inversion of ill-conditioned matrices

A proximal approach to the inversion of ill-conditioned matrices A proximal approach to the inversion of ill-conditioned matrices Pierre Maréchal, Aude Rondepierre To cite this version: Pierre Maréchal, Aude Rondepierre. A proximal approach to the inversion of ill-conditioned

More information

New estimates for the div-curl-grad operators and elliptic problems with L1-data in the half-space

New estimates for the div-curl-grad operators and elliptic problems with L1-data in the half-space New estimates for the div-curl-grad operators and elliptic problems with L1-data in the half-space Chérif Amrouche, Huy Hoang Nguyen To cite this version: Chérif Amrouche, Huy Hoang Nguyen. New estimates

More information

Fixed point theorems for Boolean networks expressed in terms of forbidden subnetworks

Fixed point theorems for Boolean networks expressed in terms of forbidden subnetworks Fixed point theorems for Boolean networks expressed in terms of forbidden subnetworks Adrien Richard To cite this version: Adrien Richard. Fixed point theorems for Boolean networks expressed in terms of

More information

On Newton-Raphson iteration for multiplicative inverses modulo prime powers

On Newton-Raphson iteration for multiplicative inverses modulo prime powers On Newton-Raphson iteration for multiplicative inverses modulo prime powers Jean-Guillaume Dumas To cite this version: Jean-Guillaume Dumas. On Newton-Raphson iteration for multiplicative inverses modulo

More information

Avalanche Polynomials of some Families of Graphs

Avalanche Polynomials of some Families of Graphs Avalanche Polynomials of some Families of Graphs Dominique Rossin, Arnaud Dartois, Robert Cori To cite this version: Dominique Rossin, Arnaud Dartois, Robert Cori. Avalanche Polynomials of some Families

More information

A non-commutative algorithm for multiplying (7 7) matrices using 250 multiplications

A non-commutative algorithm for multiplying (7 7) matrices using 250 multiplications A non-commutative algorithm for multiplying (7 7) matrices using 250 multiplications Alexandre Sedoglavic To cite this version: Alexandre Sedoglavic. A non-commutative algorithm for multiplying (7 7) matrices

More information

Low frequency resolvent estimates for long range perturbations of the Euclidean Laplacian

Low frequency resolvent estimates for long range perturbations of the Euclidean Laplacian Low frequency resolvent estimates for long range perturbations of the Euclidean Laplacian Jean-Francois Bony, Dietrich Häfner To cite this version: Jean-Francois Bony, Dietrich Häfner. Low frequency resolvent

More information

Question order experimental constraints on quantum-like models of judgement

Question order experimental constraints on quantum-like models of judgement Question order experimental constraints on quantum-like models of judgement Patrick Cassam-Chenaï To cite this version: Patrick Cassam-Chenaï. Question order experimental constraints on quantum-like models

More information

Full-order observers for linear systems with unknown inputs

Full-order observers for linear systems with unknown inputs Full-order observers for linear systems with unknown inputs Mohamed Darouach, Michel Zasadzinski, Shi Jie Xu To cite this version: Mohamed Darouach, Michel Zasadzinski, Shi Jie Xu. Full-order observers

More information

Fast Computation of Moore-Penrose Inverse Matrices

Fast Computation of Moore-Penrose Inverse Matrices Fast Computation of Moore-Penrose Inverse Matrices Pierre Courrieu To cite this version: Pierre Courrieu. Fast Computation of Moore-Penrose Inverse Matrices. Neural Information Processing - Letters and

More information

A new simple recursive algorithm for finding prime numbers using Rosser s theorem

A new simple recursive algorithm for finding prime numbers using Rosser s theorem A new simple recursive algorithm for finding prime numbers using Rosser s theorem Rédoane Daoudi To cite this version: Rédoane Daoudi. A new simple recursive algorithm for finding prime numbers using Rosser

More information

Stickelberger s congruences for absolute norms of relative discriminants

Stickelberger s congruences for absolute norms of relative discriminants Stickelberger s congruences for absolute norms of relative discriminants Georges Gras To cite this version: Georges Gras. Stickelberger s congruences for absolute norms of relative discriminants. Journal

More information

A Context free language associated with interval maps

A Context free language associated with interval maps A Context free language associated with interval maps M Archana, V Kannan To cite this version: M Archana, V Kannan. A Context free language associated with interval maps. Discrete Mathematics and Theoretical

More information

Widely Linear Estimation with Complex Data

Widely Linear Estimation with Complex Data Widely Linear Estimation with Complex Data Bernard Picinbono, Pascal Chevalier To cite this version: Bernard Picinbono, Pascal Chevalier. Widely Linear Estimation with Complex Data. IEEE Transactions on

More information

Differential approximation results for the Steiner tree problem

Differential approximation results for the Steiner tree problem Differential approximation results for the Steiner tree problem Marc Demange, Jérôme Monnot, Vangelis Paschos To cite this version: Marc Demange, Jérôme Monnot, Vangelis Paschos. Differential approximation

More information

Laplacian Integral Graphs with Maximum Degree 3

Laplacian Integral Graphs with Maximum Degree 3 Laplacian Integral Graphs with Maximum Degree Steve Kirkland Department of Mathematics and Statistics University of Regina Regina, Saskatchewan, Canada S4S 0A kirkland@math.uregina.ca Submitted: Nov 5,

More information

Some tight polynomial-exponential lower bounds for an exponential function

Some tight polynomial-exponential lower bounds for an exponential function Some tight polynomial-exponential lower bounds for an exponential function Christophe Chesneau To cite this version: Christophe Chesneau. Some tight polynomial-exponential lower bounds for an exponential

More information

b-chromatic number of cacti

b-chromatic number of cacti b-chromatic number of cacti Victor Campos, Claudia Linhares Sales, Frédéric Maffray, Ana Silva To cite this version: Victor Campos, Claudia Linhares Sales, Frédéric Maffray, Ana Silva. b-chromatic number

More information

approximation results for the Traveling Salesman and related Problems

approximation results for the Traveling Salesman and related Problems approximation results for the Traveling Salesman and related Problems Jérôme Monnot To cite this version: Jérôme Monnot. approximation results for the Traveling Salesman and related Problems. Information

More information

On infinite permutations

On infinite permutations On infinite permutations Dmitri G. Fon-Der-Flaass, Anna E. Frid To cite this version: Dmitri G. Fon-Der-Flaass, Anna E. Frid. On infinite permutations. Stefan Felsner. 2005 European Conference on Combinatorics,

More information

Confluence Algebras and Acyclicity of the Koszul Complex

Confluence Algebras and Acyclicity of the Koszul Complex Confluence Algebras and Acyclicity of the Koszul Complex Cyrille Chenavier To cite this version: Cyrille Chenavier. Confluence Algebras and Acyclicity of the Koszul Complex. Algebras and Representation

More information

On path partitions of the divisor graph

On path partitions of the divisor graph On path partitions of the divisor graph Paul Melotti, Eric Saias To cite this version: Paul Melotti, Eric Saias On path partitions of the divisor graph 018 HAL Id: hal-0184801 https://halarchives-ouvertesfr/hal-0184801

More information

Easter bracelets for years

Easter bracelets for years Easter bracelets for 5700000 years Denis Roegel To cite this version: Denis Roegel. Easter bracelets for 5700000 years. [Research Report] 2014. HAL Id: hal-01009457 https://hal.inria.fr/hal-01009457

More information

On sl3 KZ equations and W3 null-vector equations

On sl3 KZ equations and W3 null-vector equations On sl3 KZ equations and W3 null-vector equations Sylvain Ribault To cite this version: Sylvain Ribault. On sl3 KZ equations and W3 null-vector equations. Conformal Field Theory, Integrable Models, and

More information

Some remarks on Nakajima s quiver varieties of type A

Some remarks on Nakajima s quiver varieties of type A Some remarks on Nakajima s quiver varieties of type A D. A. Shmelkin To cite this version: D. A. Shmelkin. Some remarks on Nakajima s quiver varieties of type A. IF_ETE. 2008. HAL Id: hal-00441483

More information

Finite volume method for nonlinear transmission problems

Finite volume method for nonlinear transmission problems Finite volume method for nonlinear transmission problems Franck Boyer, Florence Hubert To cite this version: Franck Boyer, Florence Hubert. Finite volume method for nonlinear transmission problems. Proceedings

More information

Multiple sensor fault detection in heat exchanger system

Multiple sensor fault detection in heat exchanger system Multiple sensor fault detection in heat exchanger system Abdel Aïtouche, Didier Maquin, Frédéric Busson To cite this version: Abdel Aïtouche, Didier Maquin, Frédéric Busson. Multiple sensor fault detection

More information

Self-dual skew codes and factorization of skew polynomials

Self-dual skew codes and factorization of skew polynomials Self-dual skew codes and factorization of skew polynomials Delphine Boucher, Félix Ulmer To cite this version: Delphine Boucher, Félix Ulmer. Self-dual skew codes and factorization of skew polynomials.

More information

A Lower Bound for the Size of Syntactically Multilinear Arithmetic Circuits

A Lower Bound for the Size of Syntactically Multilinear Arithmetic Circuits A Lower Bound for the Size of Syntactically Multilinear Arithmetic Circuits Ran Raz Amir Shpilka Amir Yehudayoff Abstract We construct an explicit polynomial f(x 1,..., x n ), with coefficients in {0,

More information

The Accelerated Euclidean Algorithm

The Accelerated Euclidean Algorithm The Accelerated Euclidean Algorithm Sidi Mohamed Sedjelmaci To cite this version: Sidi Mohamed Sedjelmaci The Accelerated Euclidean Algorithm Laureano Gonzales-Vega and Thomas Recio Eds 2004, University

More information

On the link between finite differences and derivatives of polynomials

On the link between finite differences and derivatives of polynomials On the lin between finite differences and derivatives of polynomials Kolosov Petro To cite this version: Kolosov Petro. On the lin between finite differences and derivatives of polynomials. 13 pages, 1

More information

Completely Independent Spanning Trees in Some Regular Graphs

Completely Independent Spanning Trees in Some Regular Graphs Completely Independent Spanning Trees in Some Regular Graphs Benoit Darties, Nicolas Gastineau, Olivier Togni To cite this version: Benoit Darties, Nicolas Gastineau, Olivier Togni. Completely Independent

More information

The Windy Postman Problem on Series-Parallel Graphs

The Windy Postman Problem on Series-Parallel Graphs The Windy Postman Problem on Series-Parallel Graphs Francisco Javier Zaragoza Martínez To cite this version: Francisco Javier Zaragoza Martínez. The Windy Postman Problem on Series-Parallel Graphs. Stefan

More information

Completeness of the Tree System for Propositional Classical Logic

Completeness of the Tree System for Propositional Classical Logic Completeness of the Tree System for Propositional Classical Logic Shahid Rahman To cite this version: Shahid Rahman. Completeness of the Tree System for Propositional Classical Logic. Licence. France.

More information

Hook lengths and shifted parts of partitions

Hook lengths and shifted parts of partitions Hook lengths and shifted parts of partitions Guo-Niu Han To cite this version: Guo-Niu Han Hook lengths and shifted parts of partitions The Ramanujan Journal, 009, 9 p HAL Id: hal-00395690

More information

A note on the computation of the fraction of smallest denominator in between two irreducible fractions

A note on the computation of the fraction of smallest denominator in between two irreducible fractions A note on the computation of the fraction of smallest denominator in between two irreducible fractions Isabelle Sivignon To cite this version: Isabelle Sivignon. A note on the computation of the fraction

More information

Dissipative Systems Analysis and Control, Theory and Applications: Addendum/Erratum

Dissipative Systems Analysis and Control, Theory and Applications: Addendum/Erratum Dissipative Systems Analysis and Control, Theory and Applications: Addendum/Erratum Bernard Brogliato To cite this version: Bernard Brogliato. Dissipative Systems Analysis and Control, Theory and Applications:

More information

Nel s category theory based differential and integral Calculus, or Did Newton know category theory?

Nel s category theory based differential and integral Calculus, or Did Newton know category theory? Nel s category theory based differential and integral Calculus, or Did Newton know category theory? Elemer Elad Rosinger To cite this version: Elemer Elad Rosinger. Nel s category theory based differential

More information

A Slice Based 3-D Schur-Cohn Stability Criterion

A Slice Based 3-D Schur-Cohn Stability Criterion A Slice Based 3-D Schur-Cohn Stability Criterion Ioana Serban, Mohamed Najim To cite this version: Ioana Serban, Mohamed Najim. A Slice Based 3-D Schur-Cohn Stability Criterion. ICASSP 007, Apr 007, Honolulu,

More information

Computable priors sharpened into Occam s razors

Computable priors sharpened into Occam s razors Computable priors sharpened into Occam s razors David R. Bickel To cite this version: David R. Bickel. Computable priors sharpened into Occam s razors. 2016. HAL Id: hal-01423673 https://hal.archives-ouvertes.fr/hal-01423673v2

More information

Solution to Sylvester equation associated to linear descriptor systems

Solution to Sylvester equation associated to linear descriptor systems Solution to Sylvester equation associated to linear descriptor systems Mohamed Darouach To cite this version: Mohamed Darouach. Solution to Sylvester equation associated to linear descriptor systems. Systems

More information

Almost Cover-Free Codes and Designs

Almost Cover-Free Codes and Designs Almost Cover-Free Codes and Designs A.G. D Yachkov, I.V. Vorobyev, N.A. Polyanskii, V.Yu. Shchukin To cite this version: A.G. D Yachkov, I.V. Vorobyev, N.A. Polyanskii, V.Yu. Shchukin. Almost Cover-Free

More information

Some Generalized Euclidean and 2-stage Euclidean number fields that are not norm-euclidean

Some Generalized Euclidean and 2-stage Euclidean number fields that are not norm-euclidean Some Generalized Euclidean and 2-stage Euclidean number fields that are not norm-euclidean Jean-Paul Cerri To cite this version: Jean-Paul Cerri. Some Generalized Euclidean and 2-stage Euclidean number

More information

A note on the acyclic 3-choosability of some planar graphs

A note on the acyclic 3-choosability of some planar graphs A note on the acyclic 3-choosability of some planar graphs Hervé Hocquard, Mickael Montassier, André Raspaud To cite this version: Hervé Hocquard, Mickael Montassier, André Raspaud. A note on the acyclic

More information

On Poincare-Wirtinger inequalities in spaces of functions of bounded variation

On Poincare-Wirtinger inequalities in spaces of functions of bounded variation On Poincare-Wirtinger inequalities in spaces of functions of bounded variation Maïtine Bergounioux To cite this version: Maïtine Bergounioux. On Poincare-Wirtinger inequalities in spaces of functions of

More information

Unbiased minimum variance estimation for systems with unknown exogenous inputs

Unbiased minimum variance estimation for systems with unknown exogenous inputs Unbiased minimum variance estimation for systems with unknown exogenous inputs Mohamed Darouach, Michel Zasadzinski To cite this version: Mohamed Darouach, Michel Zasadzinski. Unbiased minimum variance

More information

Symmetric Norm Inequalities And Positive Semi-Definite Block-Matrices

Symmetric Norm Inequalities And Positive Semi-Definite Block-Matrices Symmetric Norm Inequalities And Positive Semi-Definite lock-matrices Antoine Mhanna To cite this version: Antoine Mhanna Symmetric Norm Inequalities And Positive Semi-Definite lock-matrices 15

More information

Analysis in weighted spaces : preliminary version

Analysis in weighted spaces : preliminary version Analysis in weighted spaces : preliminary version Frank Pacard To cite this version: Frank Pacard. Analysis in weighted spaces : preliminary version. 3rd cycle. Téhéran (Iran, 2006, pp.75.

More information

Paths with two blocks in n-chromatic digraphs

Paths with two blocks in n-chromatic digraphs Paths with two blocks in n-chromatic digraphs Stéphan Thomassé, Frédéric Havet, Louigi Addario-Berry To cite this version: Stéphan Thomassé, Frédéric Havet, Louigi Addario-Berry. Paths with two blocks

More information

Chebyshev polynomials, quadratic surds and a variation of Pascal s triangle

Chebyshev polynomials, quadratic surds and a variation of Pascal s triangle Chebyshev polynomials, quadratic surds and a variation of Pascal s triangle Roland Bacher To cite this version: Roland Bacher. Chebyshev polynomials, quadratic surds and a variation of Pascal s triangle.

More information

FORMAL TREATMENT OF RADIATION FIELD FLUCTUATIONS IN VACUUM

FORMAL TREATMENT OF RADIATION FIELD FLUCTUATIONS IN VACUUM FORMAL TREATMENT OF RADIATION FIELD FLUCTUATIONS IN VACUUM Frederic Schuller, Renaud Savalle, Michael Neumann-Spallart To cite this version: Frederic Schuller, Renaud Savalle, Michael Neumann-Spallart.

More information

A Simple Proof of P versus NP

A Simple Proof of P versus NP A Simple Proof of P versus NP Frank Vega To cite this version: Frank Vega. A Simple Proof of P versus NP. 2016. HAL Id: hal-01281254 https://hal.archives-ouvertes.fr/hal-01281254 Submitted

More information

On the uniform Poincaré inequality

On the uniform Poincaré inequality On the uniform Poincaré inequality Abdesslam oulkhemair, Abdelkrim Chakib To cite this version: Abdesslam oulkhemair, Abdelkrim Chakib. On the uniform Poincaré inequality. Communications in Partial Differential

More information

The sound power output of a monopole source in a cylindrical pipe containing area discontinuities

The sound power output of a monopole source in a cylindrical pipe containing area discontinuities The sound power output of a monopole source in a cylindrical pipe containing area discontinuities Wenbo Duan, Ray Kirby To cite this version: Wenbo Duan, Ray Kirby. The sound power output of a monopole

More information

Linear algebra and applications to graphs Part 1

Linear algebra and applications to graphs Part 1 Linear algebra and applications to graphs Part 1 Written up by Mikhail Belkin and Moon Duchin Instructor: Laszlo Babai June 17, 2001 1 Basic Linear Algebra Exercise 1.1 Let V and W be linear subspaces

More information

A Study of the Regular Pentagon with a Classic Geometric Approach

A Study of the Regular Pentagon with a Classic Geometric Approach A Study of the Regular Pentagon with a Classic Geometric Approach Amelia Carolina Sparavigna, Mauro Maria Baldi To cite this version: Amelia Carolina Sparavigna, Mauro Maria Baldi. A Study of the Regular

More information

AN ALGEBRAIC APPROACH TO GENERALIZED MEASURES OF INFORMATION

AN ALGEBRAIC APPROACH TO GENERALIZED MEASURES OF INFORMATION AN ALGEBRAIC APPROACH TO GENERALIZED MEASURES OF INFORMATION Daniel Halpern-Leistner 6/20/08 Abstract. I propose an algebraic framework in which to study measures of information. One immediate consequence

More information

On a series of Ramanujan

On a series of Ramanujan On a series of Ramanujan Olivier Oloa To cite this version: Olivier Oloa. On a series of Ramanujan. Gems in Experimental Mathematics, pp.35-3,, . HAL Id: hal-55866 https://hal.archives-ouvertes.fr/hal-55866

More information

Smart Bolometer: Toward Monolithic Bolometer with Smart Functions

Smart Bolometer: Toward Monolithic Bolometer with Smart Functions Smart Bolometer: Toward Monolithic Bolometer with Smart Functions Matthieu Denoual, Gilles Allègre, Patrick Attia, Olivier De Sagazan To cite this version: Matthieu Denoual, Gilles Allègre, Patrick Attia,

More information

THE MAXIMAL SUBGROUPS AND THE COMPLEXITY OF THE FLOW SEMIGROUP OF FINITE (DI)GRAPHS

THE MAXIMAL SUBGROUPS AND THE COMPLEXITY OF THE FLOW SEMIGROUP OF FINITE (DI)GRAPHS THE MAXIMAL SUBGROUPS AND THE COMPLEXITY OF THE FLOW SEMIGROUP OF FINITE (DI)GRAPHS GÁBOR HORVÁTH, CHRYSTOPHER L. NEHANIV, AND KÁROLY PODOSKI Dedicated to John Rhodes on the occasion of his 80th birthday.

More information

Sound intensity as a function of sound insulation partition

Sound intensity as a function of sound insulation partition Sound intensity as a function of sound insulation partition S. Cvetkovic, R. Prascevic To cite this version: S. Cvetkovic, R. Prascevic. Sound intensity as a function of sound insulation partition. Journal

More information

A Simple Model for Cavitation with Non-condensable Gases

A Simple Model for Cavitation with Non-condensable Gases A Simple Model for Cavitation with Non-condensable Gases Mathieu Bachmann, Siegfried Müller, Philippe Helluy, Hélène Mathis To cite this version: Mathieu Bachmann, Siegfried Müller, Philippe Helluy, Hélène

More information

Hamiltonian decomposition of prisms over cubic graphs

Hamiltonian decomposition of prisms over cubic graphs Hamiltonian decomposition of prisms over cubic graphs Moshe Rosenfeld, Ziqing Xiang To cite this version: Moshe Rosenfeld, Ziqing Xiang. Hamiltonian decomposition of prisms over cubic graphs. Discrete

More information

The constrained stochastic matched filter subspace tracking

The constrained stochastic matched filter subspace tracking The constrained stochastic matched filter subspace tracking Maissa Chagmani, Bernard Xerri, Bruno Borloz, Claude Jauffret To cite this version: Maissa Chagmani, Bernard Xerri, Bruno Borloz, Claude Jauffret.

More information

Linear Algebra March 16, 2019

Linear Algebra March 16, 2019 Linear Algebra March 16, 2019 2 Contents 0.1 Notation................................ 4 1 Systems of linear equations, and matrices 5 1.1 Systems of linear equations..................... 5 1.2 Augmented

More information

On one class of permutation polynomials over finite fields of characteristic two *

On one class of permutation polynomials over finite fields of characteristic two * On one class of permutation polynomials over finite fields of characteristic two * Leonid Bassalygo, Victor A. Zinoviev To cite this version: Leonid Bassalygo, Victor A. Zinoviev. On one class of permutation

More information

Linear Codes, Target Function Classes, and Network Computing Capacity

Linear Codes, Target Function Classes, and Network Computing Capacity Linear Codes, Target Function Classes, and Network Computing Capacity Rathinakumar Appuswamy, Massimo Franceschetti, Nikhil Karamchandani, and Kenneth Zeger IEEE Transactions on Information Theory Submitted:

More information

Vibro-acoustic simulation of a car window

Vibro-acoustic simulation of a car window Vibro-acoustic simulation of a car window Christophe Barras To cite this version: Christophe Barras. Vibro-acoustic simulation of a car window. Société Française d Acoustique. Acoustics 12, Apr 12, Nantes,

More information

Exact Comparison of Quadratic Irrationals

Exact Comparison of Quadratic Irrationals Exact Comparison of Quadratic Irrationals Phuc Ngo To cite this version: Phuc Ngo. Exact Comparison of Quadratic Irrationals. [Research Report] LIGM. 20. HAL Id: hal-0069762 https://hal.archives-ouvertes.fr/hal-0069762

More information

ON THE UNIQUENESS IN THE 3D NAVIER-STOKES EQUATIONS

ON THE UNIQUENESS IN THE 3D NAVIER-STOKES EQUATIONS ON THE UNIQUENESS IN THE 3D NAVIER-STOKES EQUATIONS Abdelhafid Younsi To cite this version: Abdelhafid Younsi. ON THE UNIQUENESS IN THE 3D NAVIER-STOKES EQUATIONS. 4 pages. 212. HAL Id:

More information

Thomas Lugand. To cite this version: HAL Id: tel

Thomas Lugand. To cite this version: HAL Id: tel Contribution à la Modélisation et à l Optimisation de la Machine Asynchrone Double Alimentation pour des Applications Hydrauliques de Pompage Turbinage Thomas Lugand To cite this version: Thomas Lugand.

More information

Numerical Exploration of the Compacted Associated Stirling Numbers

Numerical Exploration of the Compacted Associated Stirling Numbers Numerical Exploration of the Compacted Associated Stirling Numbers Khaled Ben Letaïef To cite this version: Khaled Ben Letaïef. Numerical Exploration of the Compacted Associated Stirling Numbers. 2017.

More information

Unfolding the Skorohod reflection of a semimartingale

Unfolding the Skorohod reflection of a semimartingale Unfolding the Skorohod reflection of a semimartingale Vilmos Prokaj To cite this version: Vilmos Prokaj. Unfolding the Skorohod reflection of a semimartingale. Statistics and Probability Letters, Elsevier,

More information

On the Griesmer bound for nonlinear codes

On the Griesmer bound for nonlinear codes On the Griesmer bound for nonlinear codes Emanuele Bellini, Alessio Meneghetti To cite this version: Emanuele Bellini, Alessio Meneghetti. On the Griesmer bound for nonlinear codes. Pascale Charpin, Nicolas

More information

Flavia Bonomo, Guillermo Duran, Amedeo Napoli, Mario Valencia-Pabon. HAL Id: hal

Flavia Bonomo, Guillermo Duran, Amedeo Napoli, Mario Valencia-Pabon. HAL Id: hal A one-to-one correspondence between potential solutions of the cluster deletion problem and the minimum sum coloring problem, and its application to P4 -sparse graphs Flavia Bonomo, Guillermo Duran, Amedeo

More information

Propositional Logic. What is discrete math? Tautology, equivalence, and inference. Applications

Propositional Logic. What is discrete math? Tautology, equivalence, and inference. Applications What is discrete math? Propositional Logic The real numbers are continuous in the senses that: between any two real numbers there is a real number The integers do not share this property. In this sense

More information

A generalization of Cramér large deviations for martingales

A generalization of Cramér large deviations for martingales A generalization of Cramér large deviations for martingales Xiequan Fan, Ion Grama, Quansheng Liu To cite this version: Xiequan Fan, Ion Grama, Quansheng Liu. A generalization of Cramér large deviations

More information

Notes on Birkhoff-von Neumann decomposition of doubly stochastic matrices

Notes on Birkhoff-von Neumann decomposition of doubly stochastic matrices Notes on Birkhoff-von Neumann decomposition of doubly stochastic matrices Fanny Dufossé, Bora Uçar To cite this version: Fanny Dufossé, Bora Uçar. Notes on Birkhoff-von Neumann decomposition of doubly

More information

Case report on the article Water nanoelectrolysis: A simple model, Journal of Applied Physics (2017) 122,

Case report on the article Water nanoelectrolysis: A simple model, Journal of Applied Physics (2017) 122, Case report on the article Water nanoelectrolysis: A simple model, Journal of Applied Physics (2017) 122, 244902 Juan Olives, Zoubida Hammadi, Roger Morin, Laurent Lapena To cite this version: Juan Olives,

More information

Methylation-associated PHOX2B gene silencing is a rare event in human neuroblastoma.

Methylation-associated PHOX2B gene silencing is a rare event in human neuroblastoma. Methylation-associated PHOX2B gene silencing is a rare event in human neuroblastoma. Loïc De Pontual, Delphine Trochet, Franck Bourdeaut, Sophie Thomas, Heather Etchevers, Agnes Chompret, Véronique Minard,

More information

There are infinitely many twin primes 30n+11 and 30n+13, 30n+17 and 30n+19, 30n+29 and 30n+31

There are infinitely many twin primes 30n+11 and 30n+13, 30n+17 and 30n+19, 30n+29 and 30n+31 There are infinitely many twin primes 30n+11 and 30n+13, 30n+17 and 30n+19, 30n+29 and 30n+31 Sibiri Christian Bandre To cite this version: Sibiri Christian Bandre. There are infinitely many twin primes

More information

Finite geometries and diffractive orbits in isospectral billiards

Finite geometries and diffractive orbits in isospectral billiards Finite geometries and diffractive orbits in isospectral billiards Olivier Giraud To cite this version: Olivier Giraud. Finite geometries and diffractive orbits in isospectral billiards. Journal of Physics

More information

About partial probabilistic information

About partial probabilistic information About partial probabilistic information Alain Chateauneuf, Caroline Ventura To cite this version: Alain Chateauneuf, Caroline Ventura. About partial probabilistic information. Documents de travail du Centre

More information

< k 2n. 2 1 (n 2). + (1 p) s) N (n < 1

< k 2n. 2 1 (n 2). + (1 p) s) N (n < 1 List of Problems jacques@ucsd.edu Those question with a star next to them are considered slightly more challenging. Problems 9, 11, and 19 from the book The probabilistic method, by Alon and Spencer. Question

More information

Positive mass theorem for the Paneitz-Branson operator

Positive mass theorem for the Paneitz-Branson operator Positive mass theorem for the Paneitz-Branson operator Emmanuel Humbert, Simon Raulot To cite this version: Emmanuel Humbert, Simon Raulot. Positive mass theorem for the Paneitz-Branson operator. Calculus

More information

A new approach of the concept of prime number

A new approach of the concept of prime number A new approach of the concept of prime number Jamel Ghannouchi To cite this version: Jamel Ghannouchi. A new approach of the concept of prime number. 4 pages. 24. HAL Id: hal-3943 https://hal.archives-ouvertes.fr/hal-3943

More information