Graphs ALgorithms and Combinatorics
Florent Hivert November 27-28, 2013
27-28 Nov 2013 GALaC 1 / 81
Graphs ALgorithms and Combinatorics Florent Hivert November 27-28, - - PowerPoint PPT Presentation
Graphs ALgorithms and Combinatorics Florent Hivert November 27-28, 2013 27-28 Nov 2013 GALaC 1 / 81 Contents The Galac Team Evolution: from the Algo&Graphs teams to the GALaC Team Research subject Scientific production Scientific
27-28 Nov 2013 GALaC 1 / 81
27-28 Nov 2013 GALaC 2 / 81
27-28 Nov 2013 GALaC 3 / 81
27-28 Nov 2013 GALaC 4 / 81
◮ Sylvie CORTEEL (Sept. 2009), Jean-Paul ALLOUCHE
◮ Miklos SANTHA, Fr´
◮ Retirement: Charles DELORME (Sept. 2013), Mekkia
27-28 Nov 2013 GALaC 5 / 81
◮ From the former GraphComb team:
◮ From the former R´
27-28 Nov 2013 GALaC 6 / 81
27-28 Nov 2013 GALaC 7 / 81
27-28 Nov 2013 GALaC 8 / 81
◮ Edge-colored, signed, random graphs ◮ Hamiltonian cycles and paths ◮ Algorithms, complexity ◮ Extremal theory, Ramsey type theorems ◮ Tools: Matroids, Linear optimization
27-28 Nov 2013 GALaC 9 / 81
◮ Introduction of new classes of Ramsey-Turan problems
◮ Dirac-type sufficient conditions on the colored degree of an
◮ Social networks ◮ Biology
27-28 Nov 2013 GALaC 10 / 81
1 x1(x1+x3)(x1+x3+x6) + 1 x1(x1+x6)(x1+x6+x3) + 1 x6(x6+x1)(x6+x1+x3) =
1 x3x6(x1+x3)
27-28 Nov 2013 GALaC 11 / 81
◮ Combinatorial Hopf algebra and representation theory:
◮ Tableau, Partitions combinatorics ◮ Dynamical systems and combinatorics on words ◮ Cellular automata on Cayley graphs
1234 2134 1324 1243 2314 3124 2143 1342 1423 2341 3214 2413 3142 4123 1432 3241 2431 3412 4213 4132 3421 4231 4312 4321
◮ Statistical physics ◮ Analysis of algorithms
27-28 Nov 2013 GALaC 12 / 81
◮ Design efficient modeling, control, and performance
◮ Development of new mathematical techniques and proofs
27-28 Nov 2013 GALaC 13 / 81
◮ networked systems ◮ distributed systems ◮ robust, secure systems
◮ Development of innovative tools for the optimal planning and
27-28 Nov 2013 GALaC 14 / 81
◮ Research papers:
◮ Books and book chapters: 3 ◮ Conferences papers:
◮ Book edition: 3 ◮ Software: Sage-Combinat (70 tickets, 30000 lines)
27-28 Nov 2013 GALaC 15 / 81
◮ Graphs:
◮ John Hopcroft (Cornell University, USA, Turing Award) ◮ Marek Karpinski (University of Bonn, Germany) ◮ Raquel Agueda Mate (University of Toledo, Spain)
◮ Combinatorics:
◮ Paul Schupp (University of Illinois at Urbana-Champaign) ◮ Anne Schilling (University of California at Davis, USA) ◮ Francois Bergeron (UQ`
AM, Qu´ ebec)
◮ Arvin Ayyer (Institute of Science, Bangalore) ◮ Vic Reiner (Minneapolis)
◮ Algorithms for Networked Systems:
◮ Antonio Capone (Politecnico di Milano, Italy) ◮ Wei Wang (University of Zhejiang, China) ◮ Alfredo Goldman (Sao Paulo University, Brazil) ◮ Shlomi Dolev (Rita Altura Trust Chair, Ben Gurion University) 27-28 Nov 2013 GALaC 16 / 81
27-28 Nov 2013 GALaC 17 / 81
27-28 Nov 2013 GALaC 18 / 81
Example: On cycle-complete graph ramsey numbers
(Erd¨
27-28 Nov 2013 GALaC 19 / 81
◮ Simonovits and S´
◮ Martin: With its branches reaching areas as varied as algebra,
◮ The theory was subsequently developed extensively by Erd¨
◮ Szemer´
27-28 Nov 2013 GALaC 20 / 81
27-28 Nov 2013 GALaC 21 / 81
27-28 Nov 2013 GALaC 22 / 81
Combinatorics, Probability and Computing (2012)
27-28 Nov 2013 GALaC 23 / 81
27-28 Nov 2013 GALaC 24 / 81
White, to appear in Journal of Graph Theory.
27-28 Nov 2013 GALaC 25 / 81
Discrete Mathematics
27-28 Nov 2013 GALaC 26 / 81
◮ Monoids arising from sorting algorithms ◮ Representation theory ◮ Computer exploration & Sage-Combinat ◮ Applications: Markov chains, ...
27-28 Nov 2013 GALaC 27 / 81
27-28 Nov 2013 GALaC 28 / 81
27-28 Nov 2013 GALaC 29 / 81
27-28 Nov 2013 GALaC 30 / 81
27-28 Nov 2013 GALaC 31 / 81
27-28 Nov 2013 GALaC 32 / 81
27-28 Nov 2013 GALaC 33 / 81
27-28 Nov 2013 GALaC 34 / 81
27-28 Nov 2013 GALaC 35 / 81
27-28 Nov 2013 GALaC 36 / 81
27-28 Nov 2013 GALaC 37 / 81
27-28 Nov 2013 GALaC 38 / 81
27-28 Nov 2013 GALaC 39 / 81
123 213 132 312 231 321 1234 2134 1324 1243 2314 3124 2143 1342 1423 2341 3214 2413 3142 4123 1432 3241 2431 3412 4213 4132 3421 4231 4312 4321
27-28 Nov 2013 GALaC 40 / 81
123 213 132 312 231 321 s2 s1 s2 s1 s2 s1 s2 s1 s2 s1 s2 s1
27-28 Nov 2013 GALaC 41 / 81
123 213 132 312 231 321 s2 s1 s2 s1 s2 s1 s2 s1 s2 s1 s2 s1 123 213 132 312 231 321 π2 π1 π1 π2 π2 π1 π2 π1 π2 π1 π2 π1
27-28 Nov 2013 GALaC 42 / 81
◮ · an associative binary operation ◮ 1 a unit for ·
27-28 Nov 2013 GALaC 43 / 81
◮ · an associative binary operation ◮ 1 a unit for ·
a
27-28 Nov 2013 GALaC 44 / 81
◮ · an associative binary operation ◮ 1 a unit for ·
a
◮ Study all the possible ways to compose operations together ◮ E.g. all algorithms built from certain building blocks ◮ Contains information about the language of the automaton
27-28 Nov 2013 GALaC 45 / 81
123 213 132 312 231 321 s2 s1 s2 s1 s2 s1 s2 s1 s2 s1 s2 s1 123 213 132 312 231 321 π2 π1 π1 π2 π2 π1 π2 π1 π2 π1 π2 π1
i = 1
i = πi
27-28 Nov 2013 GALaC 46 / 81
27-28 Nov 2013 GALaC 47 / 81
◮ Same relations as the divided difference operators:
27-28 Nov 2013 GALaC 48 / 81
◮ Same relations as the divided difference operators:
◮ Appears in analysis, algebraic combinatorics, probabilities,
27-28 Nov 2013 GALaC 49 / 81
◮ Same relations as the divided difference operators:
◮ Appears in analysis, algebraic combinatorics, probabilities,
◮ Bubble sort: simple combinatorial model
27-28 Nov 2013 GALaC 50 / 81
27-28 Nov 2013 GALaC 51 / 81
27-28 Nov 2013 GALaC 52 / 81
◮ Computer exploration
27-28 Nov 2013 GALaC 53 / 81
◮ Computer exploration
27-28 Nov 2013 GALaC 54 / 81
◮ Computer exploration
◮ Generators and relations
27-28 Nov 2013 GALaC 55 / 81
◮ Computer exploration
◮ Generators and relations (no usable structure) ◮ Representation theory
27-28 Nov 2013 GALaC 56 / 81
◮ Computer exploration
◮ Generators and relations (no usable structure) ◮ Representation theory
27-28 Nov 2013 GALaC 57 / 81
◮ Computer exploration
◮ Generators and relations (no usable structure) ◮ Representation theory
27-28 Nov 2013 GALaC 58 / 81
27-28 Nov 2013 GALaC 59 / 81
27-28 Nov 2013 GALaC 60 / 81
27-28 Nov 2013 GALaC 61 / 81
27-28 Nov 2013 GALaC 62 / 81
27-28 Nov 2013 GALaC 63 / 81
27-28 Nov 2013 GALaC 64 / 81
◮ Directed Sandpile Models (submitted) ◮ R-Trivial Markov chains (in preparation)
27-28 Nov 2013 GALaC 65 / 81
◮ Groups, root systems, ... ◮ Monoids of transformations, automatic monoids ◮ Automatons ◮ Graphs: standard algorithmic, isomorphism, visualization ◮ Posets, lattices ◮ Representations of monoids ◮ Linear algebra (vector spaces, morphisms, quotients, ...) ◮ Serialization, Parallelism, ...
27-28 Nov 2013 GALaC 66 / 81
◮ Groups, root systems, ... ◮ Monoids of transformations, automatic monoids ◮ Automatons ◮ Graphs: standard algorithmic, isomorphism, visualization ◮ Posets, lattices ◮ Representations of monoids ◮ Linear algebra (vector spaces, morphisms, quotients, ...) ◮ Serialization, Parallelism, ...
27-28 Nov 2013 GALaC 67 / 81
27-28 Nov 2013 GALaC 68 / 81
◮ Free and open source to share widely While remaining pragmatic in collaborations ◮ International and decentralized development Warranty of independence ◮ Developed by researchers, for researchers With a view toward broad usage ◮ Core development done by permanent researchers PhD students shall focus on their own needs ◮ Each line of code justified by a research project With a long term vision (agile development) ◮ State of the art computer science practices Cooperative development model and tools, methodology, ...
27-28 Nov 2013 GALaC 69 / 81
◮ MuPAD-Combinat: 115k lines of MuPAD, 15k lines of C++,
◮ Sage-Combinat: 300 tickets / 250k lines integrated in Sage ◮ Sponsors: ANR, PEPS, NSF, Google Summer of Code, ...
27-28 Nov 2013 GALaC 70 / 81
◮ MuPAD-Combinat: 115k lines of MuPAD, 15k lines of C++,
◮ Sage-Combinat: 300 tickets / 250k lines integrated in Sage ◮ Sponsors: ANR, PEPS, NSF, Google Summer of Code, ... ◮ 100+ research articles
27-28 Nov 2013 GALaC 71 / 81
◮ MuPAD-Combinat: 115k lines of MuPAD, 15k lines of C++,
◮ Sage-Combinat: 300 tickets / 250k lines integrated in Sage ◮ Sponsors: ANR, PEPS, NSF, Google Summer of Code, ... ◮ 100+ research articles ◮ Research-grade software design challenges
27-28 Nov 2013 GALaC 72 / 81
◮ MuPAD-Combinat: 115k lines of MuPAD, 15k lines of C++,
◮ Sage-Combinat: 300 tickets / 250k lines integrated in Sage ◮ Sponsors: ANR, PEPS, NSF, Google Summer of Code, ... ◮ 100+ research articles ◮ Research-grade software design challenges
Nicolas Borie, Daniel Bump, Jason Bandlow, Adrien Boussicault, Fr´ ed´ eric Chapoton, Vincent Delecroix, Paul-Olivier Dehaye, Tom Denton, Fran¸ cois Descouens, Dan Drake, Teresa Gomez Diaz, Valentin Feray, Mike Hansen, Ralf Hemmecke, Florent Hivert, Brant Jones, S´ ebastien Labb´ e, Yann Laigle-Chapuy, ´ Eric Laugerotte, Patrick Lemeur, Andrew Mathas, Xavier Molinero, Thierry Monteil, Olivier Mallet, Gregg Musiker, Jean-Christophe Novelli, Janvier Nzeutchap, Steven Pon, Viviane Pons, Franco Saliola, Anne Schilling, Mark Shimozono, Christian Stump, Lenny Tevlin, Nicolas M. Thi´ ery, Justin Walker, Qiang Wang, Mike Zabrocki, ...
27-28 Nov 2013 GALaC 73 / 81
27-28 Nov 2013 GALaC 74 / 81
◮ Reinforce and unite ◮ Keep a very high production level and international visibility
◮ Algorithms, analysis, models, combinatorics, mathematical tools ◮ Coordination of Sage-Combinat
Mutualized software development for combinatorics, Sage platform
27-28 Nov 2013 GALaC 75 / 81
◮ Finding sufficient and computationally tractable conditions for
◮ Edge and signed colored graphs, random signed graphs ◮ Combinatorial, computational, and geometric aspects of linear
◮ Software experimentation.
◮ Bio-computing, Web, and distributed/networked system
27-28 Nov 2013 GALaC 76 / 81
◮ Establish theoretical building blocks for the
◮ Design novel, efficient algorithms and protocols based on the
distributed scenarios
27-28 Nov 2013 GALaC 77 / 81
◮ Algebraic structures (Combinatorial Hopf Algebras, Operads,
◮ Enumerative combinatorics and symbolic dynamics
◮ Generalization of the notion of generating series, application
◮ Applications of algorithms to algebraic identities
◮ Object/aspect oriented design patterns for modeling
27-28 Nov 2013 GALaC 78 / 81
◮ Very high quality in research production ◮ High international visibility ◮ High attractivity ◮ Leader in development of combinatorics software
◮ Lots of movements, the team is in stabilization process ◮ Few young researchers ◮ Few industrial contact
27-28 Nov 2013 GALaC 79 / 81
◮ Integration of the team: complete reorganization +
◮ Currently missing some access to Master courses
◮ Building of the Plateau de Saclay
27-28 Nov 2013 GALaC 80 / 81
◮ Recruitment
◮ S´
◮ Master MIFOSA
27-28 Nov 2013 GALaC 81 / 81