Dynamic combinatorics, complex systems and applications to physics Gérard H. E. Duchamp (a) Cyrille Bertelle (b) Rawan Ghnemat (b) (a) LIPN, Université.

Slides:



Advertisements
Similar presentations
Lecture 24 MAS 714 Hartmut Klauck
Advertisements

Approximations of points and polygonal chains
Automata-based adaptive behavior for economic modeling using game theory Rawan Ghnemat, Khalaf Khatatneh, Saleh Oqeili Al-Balqa’ Applied University, Al-Salt,
An Introduction to Variational Methods for Graphical Models.
C++ Programming: Program Design Including Data Structures, Third Edition Chapter 21: Graphs.
A Workshop on Subject GRE / AGRE Maths in 9 Classes, II Hours each Day & Three mock tests for AGRE By: Satyadhar Joshi
6. One-Dimensional Continuous Groups 6.1 The Rotation Group SO(2) 6.2 The Generator of SO(2) 6.3 Irreducible Representations of SO(2) 6.4 Invariant Integration.
Algorithmic Problems in Algebraic Structures Undecidability Paul Bell Supervisor: Dr. Igor Potapov Department of Computer Science
MOHAMMAD IMRAN DEPARTMENT OF APPLIED SCIENCES JAHANGIRABAD EDUCATIONAL GROUP OF INSTITUTES.
Copyright © Cengage Learning. All rights reserved. 7.6 The Inverse of a Square Matrix.
Autumn 2008 EEE8013 Revision lecture 1 Ordinary Differential Equations.
Systems of Linear Equation and Matrices
On comparison of different approaches to the stability radius calculation Olga Karelkina Department of Mathematics University of Turku MCDM 2011.
2.3 Functions A function is an assignment of each element of one set to a specific element of some other set. Synonymous terms: function, assignment, map.
Chapter 8. Section 8. 1 Section Summary Introduction Modeling with Recurrence Relations Fibonacci Numbers The Tower of Hanoi Counting Problems Algorithms.
FDA- A scalable evolutionary algorithm for the optimization of ADFs By Hossein Momeni.
Graph Theory Topics to be covered:
Algebras of Feynman-like diagrams : LDIAG & DIAG Gérard H. E. Duchamp, LIPN, Université de Paris XIII, France Allan I. Solomon, The Open University, United.
Algorithms and their Applications CS2004 ( ) 13.1 Further Evolutionary Computation.
Strings Basic data type in computational biology A string is an ordered succession of characters or symbols from a finite set called an alphabet Sequence.
1 Feynman-like combinatorial diagrams and the EGF Hadamard Product Speaker: Gérard Duchamp, LIPN, Université de Paris XIII, France Karol Penson, LPTL,
Lecture 14: Pole placement (Regulator Problem) 1.
Department of Computer Science Undergraduate Events More
Overview of Previous Lesson(s) Over View  A token is a pair consisting of a token name and an optional attribute value.  A pattern is a description.
CSCI 4325 / 6339 Theory of Computation Zhixiang Chen.
Advanced Algorithms Analysis and Design By Dr. Nazir Ahmad Zafar Dr Nazir A. Zafar Advanced Algorithms Analysis and Design.
Copyright © Cengage Learning. All rights reserved. 8 Matrices and Determinants.
Hidden Markov Models HMM Hassanin M. Al-Barhamtoshy
Matrix coefficients and the structure of LDIAG Gérard H. E. Duchamp, Christophe Tollu LIPN, Université de Paris XIII, France and Karol A. Penson, LPTMC,
Chapter 1 INTRODUCTION TO THE THEORY OF COMPUTATION.
1 Feynman-like combinatorial diagrams and the EGF Hadamard Product Speaker: Gérard Duchamp, LIPN, Université de Paris XIII, France With : Karol Penson,
Algebras of Diagrams and the Hadamard EGF product Gérard H. E. Duchamp LIPN, Université de Paris XIII, France Collaborators (PVI-PXIII- Group – “CIP” =
Rational expressions : Two applications in Combinatorial Physics
Les boites à outil du mardi ! Matrices d'incidence marquées et calculs de chemins dans les graphes GHED.
Boyce/DiPrima 10th ed, Ch 7.9: Nonhomogeneous Linear Systems Elementary Differential Equations and Boundary Value Problems, 10th edition, by William E.
Year 9 Mathematics Algebra and Sequences
Chapter 4 Introduction to Set Theory
Computation of the solutions of nonlinear polynomial systems
Formal Methods in software development
Introduction to Recurrence Relations
Computability and Complexity
Section 4.1 Eigenvalues and Eigenvectors
Analytics and OR DP- summary.
Regular Expressions: Review
Lecture 9 Theory of AUTOMATA
Factor Graphs and the Sum-Product Algorithm
Systems of First Order Linear Equations
d-Fold Hermite-Gauss Quadrature and Computation of Special Functions
Complexity 6-1 The Class P Complexity Andrei Bulatov.
Hidden Markov Models Part 2: Algorithms
Class Notes 9: Power Series (1/3)
Gérard Duchamp, Université de Paris XIII, France
Feynman-like combinatorial diagrams and the EGF Hadamard Product
Engineering Analysis I
Alternating tree Automata and Parity games
An Introduction to Variational Methods for Graphical Models
4b Lexical analysis Finite Automata
Linear Algebra Lecture 3.
Multiagent Systems Repeated Games © Manfred Huber 2018.
Formal Methods in software development
4b Lexical analysis Finite Automata
Maths for Signals and Systems Linear Algebra in Engineering Lectures 10-12, Tuesday 1st and Friday 4th November2016 DR TANIA STATHAKI READER (ASSOCIATE.
Properties and applications of spectra for networks
CS 416 Artificial Intelligence
Notes for Analysis Et/Wi
CSC312 Automata Theory Lecture # 5 Chapter # 4 Cont…
Instructor: Aaron Roth
Discrete Mathematics and Its Applications
Linear Vector Space and Matrix Mechanics
1st semester a.y. 2018/2019 – November 22, 2018
Presentation transcript:

Dynamic combinatorics, complex systems and applications to physics Gérard H. E. Duchamp (a) Cyrille Bertelle (b) Rawan Ghnemat (b) (a) LIPN, Université de Paris XIII, France (b) LITIS, Université du Havre, France MESM 2008, August 26-28, 2008, Philadelphia University, Amman, Jordan

Mathematics AbstractApplied Physics Computer Science Electronics Mechatronics Adaptronics Artificial Intelligence Chaos Theory Continuous & Discrete Modelisation Business Banking Decision Making Complex Systems Complexity Computation Techniques Image Processing Urban Dynamics

CCCCCC Combinatorics (discrete mathematics) Information (computer sci.) Physics (classical/quant. )

CCCCCC Combinatorics (discrete mathematics) Information (computer sci.) Physics (classical/quant. ) Comple x Systems

Complex Systems Complexity Combinatorics Dynamic Combinatorics

Problematics of Dynamic Combinatorics Complexity OrganisationEvaluation PerformanceDescription Decision Approximate Exact (Comp. Alg.) Dynamic Combinatorics Computation

What is the Legacy ? Mainly: ✔ Data Structures ✔ Programs ✔ Theorems ✔ Computation rules ✔ Experiments ✔ Simulations

Langages Theory of codes Automata Transition structures Grammars Transducers Rational and algebraic expressions … Polyominos Paths (Dyck,…) Configurations q-grammars Generating Functions Continued Fractions (mono, multivariate,.) Orthogonal Polynomials … C o m b i n a t o r i c s … on words algebraic enumerative, analytic Non commutative Continued fractions Representations of groups and deformations Quantum Groups Functors Characters Special Functions …

A first example...

Ø ab aabb abab aaabbb abaabb aababb aabbab ababab aaaabbbb abaaabbb aabaabbb aabbaabb ababaabb aaababbb abaababb aaabbabb aaabbbab abaabbab And compare this process with other data structures and codes, for example, with a=( b=)

Explanation: with a=( b=), every « good » word factorizes uniquely aubv with u,v « good » words Ø ab aabb ab aaabbb abaabb aababb aabbab ababab aaaabbbb abaaabbb aabaabbb aabbaabb ababaabb aaababbb abaababb aaabbabb aaabbbab abaabbab

In each case, the graph is « graded » (in the first case by the length of the code in the second by half the length of the words) and the « sons » are labelled by a statistics (last entry for the code and number of factors for the words) ----> we can make the structures evolve in the same way. The « coding theorem » is the following.

A second (and related) example...

Thomas Schelling city segregation model in Urban Dynamics

Critical Thresholds !

In order to modelize in an equidistributed way, one must use a « tree » representation. Here, the grading is the number of inhabitants and the « return » operator is the deletion of the image of « n » (if n is the number of inhabitants) as well as « n » itself (i. e., one withdraw (n,f(n)) to the graph of « f », the moving mapping). The « moving mapping » is a generalized derangement (one never moves from a place to itself !). If m(n,k) is the number of moving mappings for n inhabitants into n+k lodgings, one gets m(n,k)=m(n,k-1)+n. m(n -1,k)

A third example...

Let us define in full generality what is a transition structure (or transition graph). Definition (transition structure) : It is a graph (finite of infinite) with its arcs marked with pairs (command letter | coefficient) Examples : Prisoner's dilemma, Markov chains, classical engineering.

Example : A Markov chain generated by a game.

Example : An automaton generated by arbitrary transition coefficients (real, complex or taken in an arbitrary semiring).

Example of Probabilistic Automaton

Behaviour of an Automaton and how to compute it effectively An automaton is a machine which takes a string (sequence of letters) and returns a value. This value is computed as follows : 1) The weight of a path is the product of the weights (or coefficients) of its edges 2) The label of a path is the product (concatenation) of the labels of its edges

Behaviour... (cont'd) 3) The behaviour between two states « r,s » w.r.t. A word « w » is the product of 3a) the ingoing coefficient of the first state (here « r ») by 3b) the sum of the weights of the paths going from « r » to « s » with label « w » by 3c) the outgoing coefficient of the second state (here « s »)

4) The behaviour of the automaton under consideration w.r.t. a word « w » is then the sum of all the behaviours of the automaton between two states « r,s » for all possible pairs of states. Behaviour... (cont'd)

There is a simple formula using the linear representation. The behaviour of an automaton with linear representation (I,M,T) is the product IM(w)T where M(w) is the canonical exention of M to the strings. M(a 1 a 2... a n )=M(a 1 )M(a 2 )...M(a n ) Behaviour... (cont'd)

The behaviour, as a function on words belongs to the rational class. If time permits, we will return to its complete calculation as a rational expression and the problem of its algorithmic evaluation by means of special cancellation operators. Linear representations can also be used to compute distances between automata. Behaviour... (end)

Example -> use of genetic algorithms to control indirect (set of) parameters : in what follows, the spectrum of a matrix.

Genetic algorithms : general pattern

Genetic algorithms : implementation

Below, the results of an experiment aiming to control the second greatest eigenvalue of the transfer matrix of a population of probabilistic automata. ● The fitness function of each automaton corresponds to the second greatest eigenvalue (in module). The first being, of course, of value 1.

Genetic algorithms ; results

Final result : the population is rendered homogeneous

General transition systems a|w ● Automata (finite number of edges) ● Sweedler's duals (physics, finite number of states) ● Representations ● Level systems (Quantum Physics) ● Markov chains (prob. automata when finite)

Example in Physics : annilhilation/creation operators a + |(k+1) 1/2 a|(k+1) 1/2 Level k Level k+1

42 The (classical, for bosons) normal ordering problem goes as follows. Weyl (two-dimensional) algebra defined as Known to have no (faithful) representation by bounded operators in a Banach space. There are many « combinatorial » (faithful) representations by operators. The most famous one is the Bargmann-Fock representation a  d/dx ; a +  x where a has degree -1 and a + has degree 1.

43 Example with  = a + a a + a a + a + a a + a a +

44 a + a a + a a +

45 a + a a + a a +

46 a + a a + a a + a + aa + aa + = 1 a + a + a + aa + 3 a + a + a + 1 a +

47 Through Bargmann-Fock representation a  d/dx ; a +  x Operators who have only one annihilation have exponentials who act as one-parameter groups of substitutions. One can thus use computer algebra to determine their generating function. For example, with  = a +2 a a + + a + a a +2 the computation reads

48

49 And the action of exp( ) on [f(x)] is which explains the prefactor. Again, we can check by computation that the composition of (U  s)  amounts to simple addition of parameters !! Now suppose that exp( ) is in normal form. In view of Eq1 (slide 15) we must have

50 So, using this new technique, one can compute easily the coefficients of the matrix giving the normal forms.

51

52 For these one-parameter groups and conjugates of vector fields G. H. E. Duchamp, K.A. Penson, A.I. Solomon, A. Horzela and P. Blasiak, One-parameter groups and combinatorial physics, Third International Workshop on Contemporary Problems in Mathematical Physics (COPROMAPH3), Porto-Novo (Benin), November arXiv : quant-ph/ For the Sheffer-type sequences and coherent states K A Penson, P Blasiak, G H E Duchamp, A Horzela and A I Solomon, Hierarchical Dobinski-type relations via substitution and the moment problem, J. Phys. A: Math. Gen (2004) arXiv : quant-ph/

A second application : Dyck paths (systems of brackets, trees, physics, …) ( ) ( ( ( ) ( ) ( ) ) )

Equation : D = void + (D) D … one counts strings using an « x » by bracket and one finds T(x)=x 0 + x 2 T 2 (x) which can be solved by elementary methods … x 2 T 2 –T+1=0 Variable : T Parameter : x

Change of level (physics) Positifs = D(aD) * 2 0 1

Automata and rationality

A correct implementation of Schelling’s model Problem : If one scans the board, addressing the inhabitants one after one, result is sensitive to the order of scanning. Solution : Invent a (combinatorial) data structure which adapted to the parallel structure of the moving intentions of the inhabitants.

Problem : If one scans the board, addressing the inhabitants one after one, result is sensitive to the order of scanning. Solution : Invent a (combinatorial) data structure which adapted to the parallel structure of the moving intentions of the inhabitants --> this must be a global model.

CCCCCC Combinatorics (mathematics) Information (comp. sci.) Physics (class. quant.) Comple x Systems

63 Thank You