Some Useful Properties of the Permutohedral Lattice for Gaussian Filtering

Total Page:16

File Type:pdf, Size:1020Kb

Some Useful Properties of the Permutohedral Lattice for Gaussian Filtering Some Useful Properties of the Permutohedral Lattice for Gaussian Filtering Jongmin Baek and Andrew Adams Stanford University The aim of this self-contained supplement is to rigorously Definition 1.1. A lattice L is a discrete additive subgroup of establish the mathematical properties of the permutohedral a Euclidean space. lattice, to adapt it for the use in Gaussian filtering, and to An additive subgroup of a Euclidean space is closed under further justify its use. For discussion of a CPU implementa- addition and subtraction, and contains the origin. Hence, one tion, applications and empirical comparison to other meth- can alternatively characterize a lattice as all linear combina- ods, see [ABD10]. tions of a set of vectors called the frame (akin to the basis The rest of the paper is organized as follows: in Section 1, of a vector space) with integer weights. For example, the lat- d we give preliminary definitions of relevant terms and no- tice Z corresponds to the frame consisting of standard basis tation; in Section 2, we formally define the permutohedral vectors ~u0,~u1,.... lattice in several ways and prove useful structural proper- The fact that a lattice is an additive group immediately ties stemming from the definition; in Section 3, we suggest gives rise to many useful properties, including translational criteria for picking the ideal lattice with which to perform symmetry; the local structure of a lattice around each lattice Gaussian filtering, and present an argument that the permu- point is invariant. A typical way to study the local structure tohedral lattice is the most appropriate choice within a large of any discrete point set is to examine its Voronoi cells: family of lattices; in Section 4, we discuss how to perform Rd each step of the Gaussian filter using the permutohedral lat- Definition 1.2. Let~x be a point in a lattice L . Then the Rd ⊂ tice. Finally, in Section 5, we analyze the overall algorithm Voronoi cell of ~x is the set of points in nearer to~x than to and compare it to the implementation on Zd in [PD09]. any other lattice point, i.e. ~y Rd ~x′ L, ~x ~y 2 ~x′ ~y 2 . ∈ ∀ ∈ k − k ≤ k − k 1. Preliminaries n o It is clear that the Voronoi cells of a lattice are uniform and We begin by declaring the notation used hereafter in Table 1. related to one another by translation. They also tessellate the Rd Rd Other standard notation such as R,Z applies. underlying space , since any point in can be associated with a lattice point nearest to it. d The dimensionality of the underlying space. Definition 1.3. A Delaunay cell of a lattice is the convex ~x A vector of dimensionality d +1, unless spec- hull of all lattice points whose Voronoi cells share a common ified otherwise: x0,x1,...,x . vertex. { d} ~1 The d + 1-dimensional vector 1,1,...,1 . { } The Delaunay cells are the dual of the Voronoi cells, and Hd The d-dimensional hyperplane yield a natural notion of “nearby” lattice points for an arbi- ~x ~x ~1 = 0 Rd+1. trary point in space. They also tessellate the space, but they { | · }⊂ need not be uniform. Figure 1 demonstrates the Voronoi and ∗ Ad The permutohedral lattice of dimensionality Delaunay cells for a pair of two-dimensional lattices. d, lying inside H . d Note that Rd in the above definitions can be replaced with T( ) The projection mapping Rd+1 onto H along d any set isometric to Rd . For instance, H is a d-dimensional · the vector~1. (See Proposition 2.3.) d hyperplane in Rd+1 and is therefore isometric to Rd. Any N(~x;θ) Multi-variate Gaussian of covariance matrix discrete additive subgroup of H is a lattice, and its Voronoi θI, evaluated at ~x. d and Delaunay cells resides in H . (This is the case with the ~u The k-th standard basis vector, indexed from d k permutohedral lattice, as we shall see shortly in Section 2.) zero, i.e. ~u0 = 1,0,0,...,0 . { } Table 1: Common notation used in the paper. 2. The Permutohedral Lattice The permutohedral lattice has seen applications in many Now we may review the basic definitions that will be use- fields ranging from crystallography to communication. It ful in the subsequent sections. Our first definition is, not sur- arises ubiquitously in nature; its two-dimensional and three- prisingly, the standard definition of a lattice: dimensional instances are the hexagonal honeycomb—see 2 J. Baek, & A. Adams / Some Useful Properties of the Permutohedral Lattice for Gaussian Filtering d A∗ := ~x H ~x is a remainder-k point. , (2.3) d { ∈ d | } k[=0 where we call ~x H a remainder-k point for some k ∈ d ∈ 0,...,d iff all coordinates are congruent to k modulo { } d + 1. Proof. (2.2) (2.3): Let~x (d + 1)Zd+1. Then we can write ⊆ ∈ ~x = (d + 1)~y for some ~y Zd+1. This yields, ∈ (d + 1)(~y ~1) T(~x) = (d + 1)~y · ~1 − d + 1 = (d + 1)~y (~y ~1)~1. − · We see that each component of T(~x) is an integer and has a Figure 1: Voronoi and Delaunay tessellations of some two- consistent remainder modulo d + 1, namely (~y ~1). Z2 ∗ · dimensional lattices. Top: the Voronoi cells of and A2 are shown, along with lattice points. The two lattices have (2.3) (2.1): Let ~x be a remainder-k point for some k ⊆ ∈ equal density. Bottom: the Delaunay cells induced by the 0,...,d . Then we can write ~x = (d + 1)~y + k~1 for some { } Voronoi cells above. All cells of Z2 are squares, whereas A∗ ~y Zd+1. To show that ~x/(d + 1) is in the dual of A , note 2 ∈ d has hexagonal Voronoi cells and triangular Delaunay cells. that for all~z A , ∈ d ~x k ~z = ~y + ~1 ~z d + 1 · d + 1 · Figure 1—and the face-centered cubic lattice seen in the k =~y ~z + ~z ~1 packing structure of diamond, respectively. We will define · d + 1 · the permutohedral lattice in several ways and derive its struc- =~y ~z Z, since~z ~1 = 0. tural properties. · ∈ · (2.1) (2.2): Let ~x/(d + 1) be in the dual lattice of A . Note ⊆ d that for all i = j, the vector ~ui ~u j belongs to A , because 2.1. Definition 6 − d (~ui ~u j) ~1 = 0. Hence, Traditionally, the permutohedral lattice is defined as the dual − · ~x xi x j of the root lattice Ad. Note that the dual of a lattice is not the (~ui ~u j) = Z. vertices of its Voronoi cells, as typically intuited; see Defini- d + 1 · − d + 1 − d + 1 ∈ tion 2.2. Both Ad and the permutohedral lattice are typically This implies that all pairs of coordinates xi,x j differ by mul- d+1 embedded in H R for ease of manipulation. tiples of d +1. Writing xi = (d +1)yi +k for some yi Z,k d ∈ ∈ ⊂ R, we see that~x is the projection of (d +1)~y obtained by sub- Definition 2.1. The root lattice A is d tracting a multiple of (1,...,1). Because~x H , this projec- ∈ d d+1 tion must be equivalent to T. ~x = (x0,...,x ) Z ~x ~1 = 0 . d ∈ · According to Proposition 2.3, the simplest way to charac- d+1 ∗ Zd+1 In other words, Ad = Z Hd . Quite clearly, Ad Hd. terize Ad is to project along the long diagonal vector ∩ ⊂ ~ Z ∗ 1, with a scalar factor of d + 1 to keep the coordinates in , Definition 2.2. The permutohedral lattice, denoted by Ad , is as seen in Figure 2. From now on, we will assume the scaled the dual lattice of Ad inside Hd : ∗ version of Ad ,i.e.(2.2)or(2.3), rather than the original (2.1). A∗ := ~x H ~y A , ~x ~y Z . (2.1) d ∈ d ∀ ∈ d · ∈ For example, A∗ is spanned by 1 , 1 , 2 and 1 , 2 , 1 . 2 3 3 − 3 3 − 3 3 ∗ We shall state two equivalent definitions of Ad scaled up by d + 1 in each dimension. The scale factor ensures that all coordinates will be integers, and these definitions more clearly elucidate the properties of the lattice. ∗ Proposition 2.3. The following two definitions of Ad are equivalent to (2.1) scaled up by d + 1: Figure 2: Construction of A∗ in case d = 2. Left: a regular A∗ := T(~x) ~x (d + 1)Zd+1 , (2.2) d d ∈ grid. The xy-plane is shown in red, along with the unit cube n o in blue. Right: the same figure in orthographic projection, where T is the projection of Rd+1 onto H , namely d seen along the vector~1. Note that many of the points line up, ~ indicating that they will project to the same point on H . The ~x 1 ~ d T :~x ~x · 1. set of projected points form A∗, with appropriate scaling. 7→ − ~1 ~1 ! d · J. Baek, & A. Adams / Some Useful Properties of the Permutohedral Lattice for Gaussian Filtering 3 2.2. Structural Properties In particular, 2 2 As with other lattices, A∗ induces a tessellation of H with its argmin ~y ~x = argmin ∑ (d + 1)zi + k xi d d ~zk − k ~z | − | Voronoi cells. The Voronoi cells of A∗ are polytopes called 2 2 d = argminz ∑(d + 1) zi + 2(d + 1)zi(k xi) permutohedra because they are obtained by permuting the ~ − 2 2 = argmin ∑(d + 1) z 2(d + 1)zixi coordinates of any single vertex.
Recommended publications
  • Geometry of Generalized Permutohedra
    Geometry of Generalized Permutohedra by Jeffrey Samuel Doker A dissertation submitted in partial satisfaction of the requirements for the degree of Doctor of Philosophy in Mathematics in the Graduate Division of the University of California, Berkeley Committee in charge: Federico Ardila, Co-chair Lior Pachter, Co-chair Matthias Beck Bernd Sturmfels Lauren Williams Satish Rao Fall 2011 Geometry of Generalized Permutohedra Copyright 2011 by Jeffrey Samuel Doker 1 Abstract Geometry of Generalized Permutohedra by Jeffrey Samuel Doker Doctor of Philosophy in Mathematics University of California, Berkeley Federico Ardila and Lior Pachter, Co-chairs We study generalized permutohedra and some of the geometric properties they exhibit. We decompose matroid polytopes (and several related polytopes) into signed Minkowski sums of simplices and compute their volumes. We define the associahedron and multiplihe- dron in terms of trees and show them to be generalized permutohedra. We also generalize the multiplihedron to a broader class of generalized permutohedra, and describe their face lattices, vertices, and volumes. A family of interesting polynomials that we call composition polynomials arises from the study of multiplihedra, and we analyze several of their surprising properties. Finally, we look at generalized permutohedra of different root systems and study the Minkowski sums of faces of the crosspolytope. i To Joe and Sue ii Contents List of Figures iii 1 Introduction 1 2 Matroid polytopes and their volumes 3 2.1 Introduction . .3 2.2 Matroid polytopes are generalized permutohedra . .4 2.3 The volume of a matroid polytope . .8 2.4 Independent set polytopes . 11 2.5 Truncation flag matroids . 14 3 Geometry and generalizations of multiplihedra 18 3.1 Introduction .
    [Show full text]
  • The Topology of Bendless Orthogonal Three-Dimensional Graph Drawing
    The Topology of Bendless Orthogonal Three-Dimensional Graph Drawing David Eppstein Computer Science Dept. Univ. of California, Irvine What’s in this talk? Unexpected equivalence between a style of graph drawing and a type of topological embedding 3d grid drawings in which each vertex has three perpendicular edges 2d surface embeddings in which the faces meet nicely and may be 3-colored ...and its algorithmic consequences xyz graphs Let S be a set of points in three dimensions such that each axis-aligned line contains zero or two points of S Draw an edge between any two points on an axis-aligned line Three xyz graphs within a 3 x 3 x 3 grid Note that edges are allowed to cross Crossings differ visually from vertices as vertices never have two parallel edges The permutohedron Convex hull of all permutations of (1,2,3,4) in 3-space x+y+z+w=10 Forms a truncated octahedron (4,1,2,3) (3,1,2,4) (4,2,1,3) (3,2,1,4) (4,1,3,2) (2,1,3,4) (4,3,1,2) (2,3,1,4) (3,1,4,2) (4,2,3,1) (2,1,4,3) (4,3,2,1) (1,2,3,4) (3,4,1,2) (1,3,2,4) (2,4,1,3) (3,2,4,1) (1,2,4,3) (3,4,2,1) (1,4,2,3) (2,3,4,1) (1,3,4,2) (2,4,3,1) (1,4,3,2) Inverting the permutohedron Move each permutation vertex to its inverse permutation affine transform so that the edges are axis-aligned A polyhedron for the inverse permutohedron Rearrange face planes to form nonconvex topological sphere A different xyz graph on 4-element permutations Project (x,y,z,w) to (x,y,z) xyz graphs with many vertices in a small bounding box In n x n x n box, place points such that x+y+z = 0 or 1 mod n n = 4, the
    [Show full text]
  • Topological Modes in Dual Lattice Models
    Topological Modes in Dual Lattice Models Mark Rakowski 1 Dublin Institute for Advanced Studies, 10 Burlington Road, Dublin 4, Ireland Abstract Lattice gauge theory with gauge group ZP is reconsidered in four dimensions on a simplicial complex K. One finds that the dual theory, formulated on the dual block complex Kˆ , contains topological modes 2 which are in correspondence with the cohomology group H (K,Zˆ P ), in addition to the usual dynamical link variables. This is a general phenomenon in all models with single plaquette based actions; the action of the dual theory becomes twisted with a field representing the above cohomology class. A similar observation is made about the dual version of the three dimensional Ising model. The importance of distinct topological sectors is confirmed numerically in the two di- 1 mensional Ising model where they are parameterized by H (K,Zˆ 2). arXiv:hep-th/9410137v1 19 Oct 1994 PACS numbers: 11.15.Ha, 05.50.+q October 1994 DIAS Preprint 94-32 1Email: [email protected] 1 Introduction The use of duality transformations in statistical systems has a long history, beginning with applications to the two dimensional Ising model [1]. Here one finds that the high and low temperature properties of the theory are related. This transformation has been extended to many other discrete models and is particularly useful when the symmetries involved are abelian; see [2] for an extensive review. All these studies have been confined to hypercubic lattices, or other regular structures, and these have rather limited global topological features. Since lattice models are defined in a way which depends clearly on the connectivity of links or other regions, one expects some sort of topological effects generally.
    [Show full text]
  • Günther's Negation Cycles and Morphic Palidromes Applications of Morphic Palindromes to the Study of Günther’S Negative Language
    Summer-Edition 2017 — vordenker-archive — Rudolf Kaehr (1942-2016) Title Günther's Negation Cycles and Morphic Palidromes Applications of morphic palindromes to the study of Günther’s negative language Archive-Number / Categories 3_35 / K01, K08, K09, K10 Publication Date 2014 Keywords / Topics o GÜNTHER’S NEGATIVE LANGUAGE : Cycles as palindromes, Palindromes as Cycles, Morphic even palin- dromes, o COMBINATORIAL ASPECTS OF GÜNTHER’S NEGATIVE LANGUAGES : Günther’s approaches to permuta- tions, Hamilton paths vs. Heideggerian journeys, Combinatorial knots and braids Disciplines Computer Science, Logic and Foundations of Mathematics, Cybernetics, Theory of Science, Memristive Systems Abstract Günther’s concept of technology is based on a ‘melting’ of number and notion, Begriff und Zahl, in a polycontextural setting. A key to its study is established by the negation-cycles of polycontextural (meontic) logics that are establishing a negative language. It is proposed that a morphogrammatic understanding of technology is uncovering a level deeper than polycontexturality and is connecting numbers and concepts not just with the will and its praxeological actions but with ‘labour’ (Arbeit) in the sense of Marx’s Grundrisse ("Arbeit als absolute Armut”.) Palin- dromic cycles are offering a deeper access for the definition of negative languages than the meontic cycles. Morphogrammatics is opening up languages, i.e. writting systems of creativity and labour. For a interactive reading, download the CDF reader for free: http://www.wolfram.com/cdf-player/
    [Show full text]
  • Faces of Generalized Permutohedra
    Documenta Math. 207 Faces of Generalized Permutohedra Alex Postnikov 1, Victor Reiner 2, Lauren Williams 3 Received: May 5, 2007 Revised: June 16, 2008 Communicated by G¨unter Ziegler Abstract. The aim of the paper is to calculate face numbers of simple generalized permutohedra, and study their f-, h- and γ- vectors. These polytopes include permutohedra, associahedra, graph- associahedra, simple graphic zonotopes, nestohedra, and other inter- esting polytopes. We give several explicit formulas for h-vectors and γ-vectors involv- ing descent statistics. This includes a combinatorial interpretation for γ-vectors of a large class of generalized permutohedra which are flag simple polytopes, and confirms for them Gal’s conjecture on the nonnegativity of γ-vectors. We calculate explicit generating functions and formulae for h- polynomials of various families of graph-associahedra, including those corresponding to all Dynkin diagrams of finite and affine types. We also discuss relations with Narayana numbers and with Simon New- comb’s problem. We give (and conjecture) upper and lower bounds for f-, h-, and γ-vectors within several classes of generalized permutohedra. An appendix discusses the equivalence of various notions of deforma- tions of simple polytopes. 2000 Mathematics Subject Classification: Primary 05Axx. Keywords and Phrases: polytopes, face numbers, permutohedra. 1supported in part by NSF CAREER Award DMS-0504629 2supported in part by NSF Grant DMS-0601010 3supported in part by an NSF Postdoctoral Fellowship Documenta Mathematica 13 (2008)
    [Show full text]
  • Simplex and Polygon Equations
    Symmetry, Integrability and Geometry: Methods and Applications SIGMA 11 (2015), 042, 49 pages Simplex and Polygon Equations Aristophanes DIMAKIS y and Folkert MULLER-HOISSEN¨ z y Department of Financial and Management Engineering, University of the Aegean, 82100 Chios, Greece E-mail: [email protected] z Max Planck Institute for Dynamics and Self-Organization, 37077 G¨ottingen,Germany E-mail: [email protected] Received October 23, 2014, in final form May 26, 2015; Published online June 05, 2015 http://dx.doi.org/10.3842/SIGMA.2015.042 Abstract. It is shown that higher Bruhat orders admit a decomposition into a higher Tamari order, the corresponding dual Tamari order, and a \mixed order". We describe simplex equations (including the Yang{Baxter equation) as realizations of higher Bruhat orders. Correspondingly, a family of \polygon equations" realizes higher Tamari orders. They generalize the well-known pentagon equation. The structure of simplex and polygon equations is visualized in terms of deformations of maximal chains in posets forming 1-ske- letons of polyhedra. The decomposition of higher Bruhat orders induces a reduction of the N-simplex equation to the (N + 1)-gon equation, its dual, and a compatibility equation. Key words: higher Bruhat order; higher Tamari order; pentagon equation; simplex equation 2010 Mathematics Subject Classification: 06A06; 06A07; 52Bxx; 82B23 1 Introduction The famous (quantum) Yang{Baxter equation is R^12R^13R^23 = R^23R^13R^12; where R^ 2 End(V ⊗ V ), for a vector space V , and boldface indices specify the two factors of a threefold tensor product on which R^ acts.
    [Show full text]
  • Monopole Floer Homology, Link Surgery, and Odd Khovanov Homology
    Monopole Floer Homology, Link Surgery, and Odd Khovanov Homology Jonathan Michael Bloom Submitted in partial fulfillment of the requirements for the degree of Doctor of Philosophy in the Graduate School of Arts and Sciences COLUMBIA UNIVERSITY 2011 c 2011 Jonathan Michael Bloom All Rights Reserved ABSTRACT Monopole Floer Homology, Link Surgery, and Odd Khovanov Homology Jonathan Michael Bloom We construct a link surgery spectral sequence for all versions of monopole Floer homology with mod 2 coefficients, generalizing the exact triangle. The spectral sequence begins with the monopole Floer homology of a hypercube of surgeries on a 3-manifold Y , and converges to the monopole Floer homology of Y itself. This allows one to realize the latter group as the homology of a complex over a combinatorial set of generators. Our construction relates the topology of link surgeries to the combinatorics of graph associahedra, leading to new inductive realizations of the latter. As an application, given a link L in the 3-sphere, we prove that the monopole Floer homology of the branched double-cover arises via a filtered perturbation of the differential on the reduced Khovanov complex of a diagram of L. The associated spectral sequence carries a filtration grading, as well as a mod 2 grading which interpolates between the delta grading on Khovanov homology and the mod 2 grading on Floer homology. Furthermore, the bigraded isomorphism class of the higher pages depends only on the Conway-mutation equivalence class of L. We constrain the existence of an integer bigrading by considering versions of the spectral sequence with non-trivial Uy action, and determine all monopole Floer groups of branched double-covers of links with thin Khovanov homology.
    [Show full text]
  • Associahedron
    Associahedron Jean-Louis Loday CNRS, Strasbourg April 23rd, 2005 Clay Mathematics Institute 2005 Colloquium Series Polytopes 7T 4 × 7TTTT 4 ×× 77 TT 44 × 7 simplex 4 ×× 77 44 × 7 ··· 4 ×× 77 ×× 7 o o ooo ooo cube o o ··· oo ooo oo?? ooo ?? ? ?? ? ?? OOO OO ooooOOO oooooo OO? ?? oOO ooo OOO o OOO oo?? permutohedron OOooo ? ··· OO o ? O O OOO ooo ?? OOO o OOO ?? oo OO ?ooo n = 2 3 ··· Permutohedron := convex hull of (n+1)! points n+1 (σ(1), . , σ(n + 1)) ∈ R Parenthesizing X= topological space with product (a, b) 7→ ab Not associative but associative up to homo- topy (ab)c • ) • a(bc) With four elements: ((ab)c)d H jjj HH jjjj HH jjjj HH tjj HH (a(bc))d HH HH HH HH H$ vv (ab)(cd) vv vv vv vv (( ) ) TTT vv a bc d TTTT vv TTT vv TTTz*vv a(b(cd)) We suppose that there is a homotopy between the two composite paths, and so on. Jim Stasheff Staheff’s result (1963): There exists a cellular complex such that – vertices in bijection with the parenthesizings – edges in bijection with the homotopies – 2-cells in bijection with homotopies of com- posite homotopies – etc, and which is homeomorphic to a ball. Problem: construct explicitely the Stasheff com- plex in any dimension. oo?? ooo ?? ?? ?? • OOO OO n = 0 1 2 3 Planar binary trees (see R. Stanley’s notes p. 189) Planar binary trees with n + 1 leaves, that is n internal vertices: n o ? ?? ? ?? ?? ?? Y0 = { | } ,Y1 = ,Y2 = ? , ? , ( ) ? ? ? ? ? ? ? ? ? ? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ? ?? ? Y3 = ? , ? , ? , ? , ? . Bijection between planar binary trees and paren- thesizings: x0 x1 x2 x3 x4 RRR ll ll RRR ll RRlRll lll RRlll RRR lll lll lRRR lll RRR lll RRlll (((x0x1)x2)(x3x4)) The notion of grafting s t 3 33 t ∨ s = 3 Associahedron n To t ∈ Yn we associate M(t) ∈ R : n M(t) := (a1b1, ··· , aibi, ··· , anbn) ∈ R ai = # leaves on the left side of the ith vertex bi = # leaves on the right side of the ith vertex Examples: ? ? ?? ?? ?? ?? M( ) = (1),M ? = (1, 2),M ? = (2, 1), ? ? ? ?? ?? ?? ?? M ? = (1, 2, 3),M ? = (1, 4, 1).
    [Show full text]
  • Monoids in Representation Theory, Markov Chains, Combinatorics and Operator Algebras
    Monoids in Representation Theory, Markov Chains, Combinatorics and Operator Algebras Benjamin Steinberg, City College of New York Australian Mathematical Society Meeting December 2019 Group representation theory and Markov chains • Group representation theory is sometimes a valuable tool for analyzing Markov chains. Group representation theory and Markov chains • Group representation theory is sometimes a valuable tool for analyzing Markov chains. • The method (at least for nonabelian groups) was perhaps first popularized in a paper of Diaconis and Shahshahani from 1981. Group representation theory and Markov chains • Group representation theory is sometimes a valuable tool for analyzing Markov chains. • The method (at least for nonabelian groups) was perhaps first popularized in a paper of Diaconis and Shahshahani from 1981. • They analyzed shuffling a deck of cards by randomly transposing cards. Group representation theory and Markov chains • Group representation theory is sometimes a valuable tool for analyzing Markov chains. • The method (at least for nonabelian groups) was perhaps first popularized in a paper of Diaconis and Shahshahani from 1981. • They analyzed shuffling a deck of cards by randomly transposing cards. • Because the transpositions form a conjugacy class, the eigenvalues and convergence time of the walk can be understood via characters of the symmetric group. Group representation theory and Markov chains • Group representation theory is sometimes a valuable tool for analyzing Markov chains. • The method (at least for nonabelian groups) was perhaps first popularized in a paper of Diaconis and Shahshahani from 1981. • They analyzed shuffling a deck of cards by randomly transposing cards. • Because the transpositions form a conjugacy class, the eigenvalues and convergence time of the walk can be understood via characters of the symmetric group.
    [Show full text]
  • [Math.CO] 6 Oct 2008 Egyfmnadnta Reading Nathan and Fomin Sergey Eeaie Associahedra Generalized Otssesand Systems Root
    Root Systems and Generalized Associahedra Sergey Fomin and Nathan Reading arXiv:math/0505518v3 [math.CO] 6 Oct 2008 IAS/Park City Mathematics Series Volume 14, 2004 Root Systems and Generalized Associahedra Sergey Fomin and Nathan Reading These lecture notes provide an overview of root systems, generalized associahe- dra, and the combinatorics of clusters. Lectures 1-2 cover classical material: root systems, finite reflection groups, and the Cartan-Killing classification. Lectures 3–4 provide an introduction to cluster algebras from a combinatorial perspective. Lec- ture 5 is devoted to related topics in enumerative combinatorics. There are essentially no proofs but an abundance of examples. We label un- proven assertions as either “lemma” or “theorem” depending on whether they are easy or difficult to prove. We encourage the reader to try proving the lemmas, or at least get an idea of why they are true. For additional information on root systems, reflection groups and Coxeter groups, the reader is referred to [9, 25, 34]. For basic definitions related to convex polytopes and lattice theory, see [58] and [31], respectively. Primary sources on generalized associahedra and cluster combinatorics are [13, 19, 21]. Introductory surveys on cluster algebras were given in [22, 56, 57]. Note added in press (February 2007): Since these lecture notes were written, there has been much progress in the general area of cluster algebras and Catalan combinatorics of Coxeter groups and root systems. We have not attempted to update the text to reflect these most recent advances. Instead, we refer the reader to the online Cluster Algebras Portal, maintained by the first author.
    [Show full text]
  • The Mathematics of Lattices
    The Mathematics of Lattices Daniele Micciancio January 2020 Daniele Micciancio (UCSD) The Mathematics of Lattices Jan 2020 1 / 43 Outline 1 Point Lattices and Lattice Parameters 2 Computational Problems Coding Theory 3 The Dual Lattice 4 Q-ary Lattices and Cryptography Daniele Micciancio (UCSD) The Mathematics of Lattices Jan 2020 2 / 43 Point Lattices and Lattice Parameters 1 Point Lattices and Lattice Parameters 2 Computational Problems Coding Theory 3 The Dual Lattice 4 Q-ary Lattices and Cryptography Daniele Micciancio (UCSD) The Mathematics of Lattices Jan 2020 3 / 43 Key to many algorithmic applications Cryptanalysis (e.g., breaking low-exponent RSA) Coding Theory (e.g., wireless communications) Optimization (e.g., Integer Programming with fixed number of variables) Cryptography (e.g., Cryptographic functions from worst-case complexity assumptions, Fully Homomorphic Encryption) Point Lattices and Lattice Parameters (Point) Lattices Traditional area of mathematics ◦ ◦ ◦ Lagrange Gauss Minkowski Daniele Micciancio (UCSD) The Mathematics of Lattices Jan 2020 4 / 43 Point Lattices and Lattice Parameters (Point) Lattices Traditional area of mathematics ◦ ◦ ◦ Lagrange Gauss Minkowski Key to many algorithmic applications Cryptanalysis (e.g., breaking low-exponent RSA) Coding Theory (e.g., wireless communications) Optimization (e.g., Integer Programming with fixed number of variables) Cryptography (e.g., Cryptographic functions from worst-case complexity assumptions, Fully Homomorphic Encryption) Daniele Micciancio (UCSD) The Mathematics of Lattices Jan 2020 4 / 43 Point Lattices and Lattice Parameters Lattice Cryptography: a Timeline 1982: LLL basis reduction algorithm Traditional use of lattice algorithms as a cryptanalytic tool 1996: Ajtai's connection Relates average-case and worst-case complexity of lattice problems Application to one-way functions and collision resistant hashing 2002: Average-case/worst-case connection for structured lattices.
    [Show full text]
  • Electromagnetic Duality for Children
    Electromagnetic Duality for Children JM Figueroa-O'Farrill [email protected] Version of 8 October 1998 Contents I The Simplest Example: SO(3) 11 1 Classical Electromagnetic Duality 12 1.1 The Dirac Monopole ....................... 12 1.1.1 And in the beginning there was Maxwell... 12 1.1.2 The Dirac quantisation condition . 14 1.1.3 Dyons and the Zwanziger{Schwinger quantisation con- dition ........................... 16 1.2 The 't Hooft{Polyakov Monopole . 18 1.2.1 The bosonic part of the Georgi{Glashow model . 18 1.2.2 Finite-energy solutions: the 't Hooft{Polyakov Ansatz . 20 1.2.3 The topological origin of the magnetic charge . 24 1.3 BPS-monopoles .......................... 26 1.3.1 Estimating the mass of a monopole: the Bogomol'nyi bound ........................... 27 1.3.2 Saturating the bound: the BPS-monopole . 28 1.4 Duality conjectures ........................ 30 1.4.1 The Montonen{Olive conjecture . 30 1.4.2 The Witten e®ect ..................... 31 1.4.3 SL(2; Z) duality ...................... 33 2 Supersymmetry 39 2.1 The super-Poincar¶ealgebra in four dimensions . 40 2.1.1 Some notational remarks about spinors . 40 2.1.2 The Coleman{Mandula and Haag{ÃLopusza¶nski{Sohnius theorems .......................... 42 2.2 Unitary representations of the supersymmetry algebra . 44 2.2.1 Wigner's method and the little group . 44 2.2.2 Massless representations . 45 2.2.3 Massive representations . 47 No central charges .................... 48 Adding central charges . 49 1 [email protected] draft version of 8/10/1998 2.3 N=2 Supersymmetric Yang-Mills .
    [Show full text]