En combinatoire, un chemin dans un réseau L dans le réseau entier Z d {\displaystyle \mathbb {Z} ^{d}} de dimension d de longueur k avec des pas dans l'ensemble S, est une suite finie de vecteurs ( v 0 , v 1 , , v k ) Z d {\displaystyle (v_{0},v_{1},\dots ,v_{k})\in \mathbb {Z} ^{d}} telle que les différences successives v i v i 1 {\displaystyle v_{i}-v_{i-1}} appartiennent à S {\displaystyle S} . Plus généralement, un chemin dans un réseau peut être tracé dans n'importe quel réseau de R d {\displaystyle \mathbb {R} ^{d}} (un sous-groupe de type fini qui contient une base) mais le réseau entier Z d {\displaystyle \mathbb {Z} ^{d}} est le plus couramment utilisé.

Voici un exemple de chemin dans le réseau Z 2 {\displaystyle \mathbb {Z} ^{2}} de longueur 5 dont les pas appartiennent à S = { ( 2 , 0 ) , ( 1 , 1 ) , ( 0 , 1 ) } {\displaystyle S=\lbrace (2,0),(1,1),(0,-1)\rbrace }  : L = { ( 1 , 2 ) , ( 0 , 1 ) , ( 2 , 1 ) , ( 2 , 2 ) , ( 2 , 3 ) , ( 4 , 3 ) } {\displaystyle L=\lbrace (-1,-2),(0,-1),(2,-1),(2,-2),(2,-3),(4,-3)\rbrace } (figure ci-contre).

Chemins nord-est dans un réseau

Un chemin nord-est (NE) est un chemin dans le réseau Z 2 {\displaystyle \mathbb {Z} ^{2}} avec des marches dans S = { ( 0 , 1 ) , ( 1 , 0 ) } {\displaystyle S=\lbrace (0,1),(1,0)\rbrace } . Les pas correspondant à ( 0 , 1 ) {\displaystyle (0,1)} (c'est-à-dire les i {\displaystyle i} tels que v i v i 1 = ( 0 , 1 ) {\displaystyle v_{i}-v_{i-1}=(0,1)} sont appelés nord et notés N {\displaystyle N}  ; les pas correspondant à ( 1 , 0 ) {\displaystyle (1,0)} sont appelés est et notés E {\displaystyle E} .

Les chemins NE ont le plus souvent leur point de départ à l'origine. Cette convention permet de coder toutes les informations sur un chemin NE L {\displaystyle L} comme un simple mot de permutation. La longueur du mot est le nombre k {\displaystyle k} de pas du chemin. L'ordre des N {\displaystyle N} et des E {\displaystyle E} permet de reconstituer la suite L {\displaystyle L} . De plus, le nombre de N {\displaystyle N} et le nombre de E {\displaystyle E} dans le mot déterminent le point final de L {\displaystyle L} .

Si le mot associé à un chemin NE contient n {\displaystyle n} pas N {\displaystyle N} et e {\displaystyle e} pas E {\displaystyle E} et si le chemin part de l'origine, alors il se termine nécessairement en ( e , n ) {\displaystyle (e,n)} . Ce résultat intuitif se vérifie facilement par simple télescopage : v k = ( v k v k 1 ) ( v 1 v 0 ) v 0 = i = 1 k ( v i v i 1 ) {\displaystyle v_{k}=(v_{k}-v_{k-1}) \cdots (v_{1}-v_{0}) v_{0}=\sum _{i=1}^{k}(v_{i}-v_{i-1})} .

Compter les chemins dans un réseau

Les chemins dans un réseau sont souvent utilisés pour compter d’autres objets combinatoires. Inversement, il existe de nombreux objets combinatoires qui comptent le nombre de chemins dans un réseau d'un certain type. Cela se produit lorsque les chemins dans le réseau sont en bijection avec l'objet en question. Par exemple :

  • le nombre de chemins NE de ( 0 , 0 ) {\displaystyle (0,0)} à ( a , b ) {\displaystyle (a,b)} est le nombre de combinaisons de a {\displaystyle a} objets dans un ensemble de a b {\displaystyle a b} objets : c'est le coefficient binomial ( a b a ) {\displaystyle {\binom {a b}{a}}} (voir ci-dessous) ;
  • les chemins de Dyck sont comptés par les nombres de Catalan C n {\displaystyle C_{n}} ( n N {\displaystyle n\in \mathbb {N} } ). Un chemin de Dyck est un chemin dans Z 2 {\displaystyle \mathbb {Z} ^{2}} de ( 0 , 0 ) {\displaystyle (0,0)} à ( 2 n , 0 ) {\displaystyle (2n,0)} dont les pas appartiennent à S = { ( 1 , 1 ) , ( 1 , 1 ) } {\displaystyle S=\lbrace (1,1),(1,-1)\rbrace } et qui ne passe jamais sous l'axe des abscisses. De façon équivalente, un chemin de Dyck est un chemin NE de ( 0 , 0 ) {\displaystyle (0,0)} à ( n , n ) {\displaystyle (n,n)} qui reste au-dessus de la diagonale y = x {\displaystyle y=x} (et peut la toucher), ;
  • les nombres de Schröder comptent les chemins dans Z 2 {\displaystyle \mathbb {Z} ^{2}} de ( 0 , 0 ) {\displaystyle (0,0)} à ( n , n ) {\displaystyle (n,n)} dont les pas appartiennent à S = { ( 1 , 0 ) , ( 0 , 1 ) , ( 1 , 1 ) } {\displaystyle S=\{(1,0),(0,1),(1,1)\}} et qui ne passent jamais au-dessus de la diagonale y = x {\displaystyle y=x} .

Combinaisons et chemins NE

On détaille ici le premier exemple. Les chemins NE ont des liens étroits avec les nombres de combinaisons, qui sont comptées par les coefficients binomiaux et que l'ont peut arranger dans le triangle de Pascal. La figure ci-dessous illustre certains liens.

Le nombre de chemins NE de ( 0 , 0 ) {\displaystyle (0,0)} à ( n , k ) {\displaystyle (n,k)} est égal au coefficient binomial ( n k n ) {\displaystyle {\binom {n k}{n}}} . La figure le montre pour 0 k n = 4 {\displaystyle 0\leq k\leq n=4} . On peut le démontrer d'au moins deux façons raisonnables :

  • directement, puisqu'il y a autant de chemins NE de ( 0 , 0 ) {\displaystyle (0,0)} à ( n , k ) {\displaystyle (n,k)} que de mots de longueur n k {\displaystyle n k} avec n {\displaystyle n} occurrences de la lettre E {\displaystyle E} et qu'un tel mot est déterminé par les emplacements de ces lettres (les lettres situées aux autres emplacement sont nécessairement N {\displaystyle N} ), c'est-à-dire par une partie à n {\displaystyle n} éléments de { 1 , , n } {\displaystyle \{1,\dots ,n\}}  ;
  • par récurrence sur l'indice n k {\displaystyle n k} de l'anti-diagonale à laquelle appartient le point d'arrivée : c'est en effet clair si n k = 0 {\displaystyle n k=0} , c'est-à-dire si n = k = 0 {\displaystyle n=k=0} ; pour l'hérédité, on remarque qu'un chemin qui aboutit en ( n , k ) {\displaystyle (n,k)} , le dernier pas est soit E {\displaystyle E} (il y a, par hypothèse de récurrence, ( n 1 k n 1 ) {\displaystyle {\binom {n-1 k}{n-1}}} chemins qui aboutissent en ( n 1 , k ) {\displaystyle (n-1,k)} ), soit N {\displaystyle N} (il y a ( n k 1 n ) {\displaystyle {\binom {n k-1}{n}}} chemins qui aboutissent en ( n , k 1 ) {\displaystyle (n,k-1)} ) et on conclut par la relation de Pascal ( n k n ) = ( n k 1 n 1 ) ( n k 1 n ) {\displaystyle {\binom {n k}{n}}={\binom {n k-1}{n-1}} {\binom {n k-1}{n}}}  ;
  • on peut également utiliser le premier point et la partition des chemins selon que le dernier pas est E {\displaystyle E} ou N {\displaystyle N} pour démontrer la relation de Pascal...
On peut remarquer qu'en faisant tourner la figure de 135° dans le sens des aiguilles d'une montre autour de l'origine et que l'on l'étend pour inclure tous les n , k N {\displaystyle n,k\in \mathbb {N} } , on retrouve le triangle de Pascal.

Application à certaines démonstrations

Comme on l'a constaté ci-dessus, la représentation graphique des chemins NE se prête à de nombreuses preuves bijectives impliquant les combinaisons. Voici quelques exemples.

  • ( n k ) = ( n n k ) {\displaystyle {\binom {n}{k}}={\binom {n}{n-k}}} si 0 k n {\displaystyle 0\leq k\leq n} . En effet, une symétrie par rapport à la diagonale y = x {\displaystyle y=x} échange les chemins NE de ( 0 , 0 ) {\displaystyle (0,0)} à ( k , n k ) {\displaystyle (k,n-k)} et les chemins NE de ( 0 , 0 ) {\displaystyle (0,0)} à ( n k , k ) {\displaystyle (n-k,k)} .
  • k = 0 n ( n k ) 2 = ( 2 n n ) . {\displaystyle \sum _{k=0}^{n}{\binom {n}{k}}^{2}={\binom {2n}{n}}.}
Démonstration : Le membre de droite est égal au nombre de chemins NE de ( 0 , 0 ) {\displaystyle (0,0)} à ( n , n ) {\displaystyle (n,n)} . Or chacun de ces chemins contient exactement un des points de coordonnées ( k , n k ) {\displaystyle (k,n-k)} pour k { 0 , 1 , , n } {\displaystyle k\in \lbrace 0,1,\ldots ,n\rbrace } convenable (dans la figure ci-dessous, pour n = 4 {\displaystyle n=4} , ce sont les points colorés).
Dans le membre de gauche, le terme ( n k ) 2 = ( n k ) ( n n k ) {\displaystyle {\binom {n}{k}}^{2}={\binom {n}{k}}{\binom {n}{n-k}}} compte les couples formés par un chemin NE de ( 0 , 0 ) {\displaystyle (0,0)} à ( k , n k ) {\displaystyle (k,n-k)} et un chemin de ( 0 , 0 ) {\displaystyle (0,0)} à ( n k , k ) {\displaystyle (n-k,k)} ou, ce qui revient au même, un chemin de ( k , n k ) {\displaystyle (k,n-k)} à ( n , n ) {\displaystyle (n,n)} .
Si l'on superpose les chemins du réseau NE au carré sur le même réseau rectangulaire, comme le montre la figure ci-dessous. Plus formellement, la partition des chemins selon le point ( k , n k ) {\displaystyle (k,n-k)} qu'ils contiennent donne donc l'égalité à démontrer. {\displaystyle \Box }
Cette formule est un cas particulier de l'identité de Vandermonde.

Notes et références

  • (en) Cet article est partiellement ou en totalité issu de l’article de Wikipédia en anglais intitulé « Lattice path » (voir la liste des auteurs).

Bibliographie

  • Tadepalli Venkata Narayana, Lattice Path Combinatorics with Statistical Applications, Toronto, University of Toronto Press, , 1re éd. (ISBN 978-1487587284, lire en ligne)
  • Chunwei Song (en), Lattice Path Combinatorics and Special Counting Sequences : From an Enumerative Perspective, Boca Raton, CRC Press, (ISBN 978-1032671758, DOI 10.1201/9781003509912, lire en ligne)
  • Richard Stanley, Enumerative Combinatorics, vol. 1, Cambridge University Press, , 2e éd., 626 p. (ISBN 978-1-107-60262-5, DOI 10.1017/CBO9781139058520), p. 21
  • Richard Stanley, Enumerative Combinatorics, vol. 2, Cambridge University Press, , 585 p. (ISBN 978-0-521-78987-5, DOI 10.1017/CBO9780511609589), p. 173, 239 (avec un appendice par Sergei Fomin)

Articles connexes

  • Lemme de Lindström-Gessel-Viennot
  • Tadepalli Venkata Narayana
  • Chemin auto-évitant
  • Portail des mathématiques

Configurer votre routeur pour rendre un NAS visible sur

De quoi est constitué un réseau? YouTube

Routeur et routage trouver le chemin dans le réseau High tech et

Optimiser le trafic un premier outil d’exploration des

c'est quoi ? Les réseaux informatiques YouTube