• Aucun résultat trouvé

Dénombrements de chemins dans <span class="mathjax-formula">$\mathbb {R}^2$</span> soumis à contraintes

N/A
N/A
Protected

Academic year: 2022

Partager "Dénombrements de chemins dans <span class="mathjax-formula">$\mathbb {R}^2$</span> soumis à contraintes"

Copied!
11
0
0

Texte intégral

(1)

I NFORMATIQUE THÉORIQUE ET APPLICATIONS

D IDIER A RQUES

Dénombrements de chemins dans R

2

soumis à contraintes

Informatique théorique et applications, tome 20, no4 (1986), p. 473-482

<http://www.numdam.org/item?id=ITA_1986__20_4_473_0>

© AFCET, 1986, tous droits réservés.

L’accès aux archives de la revue « Informatique théorique et applications » im- plique l’accord avec les conditions générales d’utilisation (http://www.numdam.

org/conditions). Toute utilisation commerciale ou impression systématique est constitutive d’une infraction pénale. Toute copie ou impression de ce fichier doit contenir la présente mention de copyright.

Article numérisé dans le cadre du programme Numérisation de documents anciens mathématiques

http://www.numdam.org/

(2)

Informatique théorique et Applications/Theoretical Informaties and Applications (vol. 20, n° 4, 1986, p. 473 à 482)

DÉNOMBREMENTS DE CHEMINS DANS -M2 SOUMIS A CONTRAINTES (*)

par Didier ARQUES (*) Communiqué par R. CORI

Résumé. - On propose une méthode très simple, fondée sur le principe de réfîection d'André, pour dénombrer des familles de chemins dans le plan. On retrouve ainsi le dénombrement des chemins sous-diagonaux, récemment obtenu par D. Gouyou-Beauchamps; on obtient également des formules sommatoires pour le problème des « deux piles ».

Abstract. - We give a simple method, based on Andre's réfîection principle, for counting planar paths. As an application, we give an elementary proof of the recent enumeration (by D. GouyoU'Beauchamps) ofpaths which belong to the région of the plane bounded by the positive x-axis and the first diagonal (ie the first octant). More over, we give sums formulaes associated to the well known two stacks problem.

INTRODUCTION

Des travaux récents (cf. [1], [4]) et plus anciens (cf [6]) ont posé le problème du dénombrement de familles de chemins du plan soumis à différents types de contraintes. Ces problèmes de dénombrement apparaissent liés à des problèmes de mélange de mots, de dénombrements de tableaux de Young (cf [5]), ou des problèmes informatiques comme celui de la concurrence d'accès à une base de données (cf. [3]), ou de l'accès de plusieurs processus à des ressources partagées (cf [2]).

Nous proposons ici une méthode très simple, fondée sur le principe de symétrie (« d'André »), pour dénombrer des familles de chemins soumis à contraintes. On retrouve, par exemple, les résultats établis récemment par D. Gouyou-Beauchamps donnant le nombre de chemins du plan sous diago- naux (cf [4]).

(*) Reçu mars 1985.

C) Institut des Sciences Exactes et Appliquées, 4, rue des Frères-Lumière, 68093 Mulhouse Cedex, France.

Informatique théorique et Applications/Theoretical Informaties and Applications 0296-1598 86/04 473 10/S3.00/© Gauthier-Villars

(3)

474 D. ARQUES

Au paragraphe I sont étudiés les chemins dans R2. Au paragraphe II, une généralisation à (Rm est proposée. Ces résultats sont les préliminaires d'autres plus détaillés, à paraître.

I. CHEMINS DANS LE PLAN

1. Chemins du plan sans contraintes

Soit dans U2, e1=(l9 0) et e2=(0, 1). On note O = (0, 0), l'origine de U2. On note x1 (M) et x2 (M), les coordonnées du point M, On confond dans la suite, pour tout point M de U2, les notations M et (xx (M), x2 (M)).

Un chemin de longueur n du plan est une suite Ao, Au . . ., An9 de rc+1 points du plan, à coordonnées dans Z, telle que pour tout i dans 0, 1, . . ., n— 1, Ai + 1 se déduise du point A{ par la translation associée à l'un des quatre vecteurs eu —et, e2, ~~ ei-

On dit qu'un tel chemin joint le point Ao au point An, est issu du point Ao. On note Pn M N le nombre de chemins de longueur n joignant M à N dans le plan.

PROPOSITION 1 : (a) Le nombre de chemins du plan de longueur n joignant Vorigine O =(0, 0) au point M = (p, q) est

Cette quantité étant nulle lorsque les conditions habituelles de définition des coefficients binomiaux ne sont pas vérifiées,

(b) La série génératrice & (yl9 y2, z) des chemins issus de F origine et décomp- tés en fonction de leur longueur (variable z), de Y abscisse (resp, ordonnée) du point d'arrivée (variable yl9 resp, y2) est

y2,z)= I Z Pn.o.tP *

l-z(0+J>lJ>2)/j>l.);2)0>l+.)>2)

qeZ

Remarque : Si A = (a, b) et M = (/?, q\ on a (évident)

P — P

rn, A,M~~ rn,O, (p-a,q-by

Démonstration : (b) Par définition d'un chemin, si n ^ 1

Informatique théorique et Applications/Theoretical Informaties and Applications

(4)

DÉNOMBREMENTS DE CHEMINS DANS U2 4 7 5

* n , O , ( p , q ) — " n - l , O , ( p - 1 , q) + * n - 1 , O , ( p , g - 1 ) + * n - 1 , O , ( p + 1 , tf) + - ^ n - 1 , O , ( p ,

On en déduit

d'où le résultat.

(a) La valeur de PniOt(p,q) e s t ^e coefficient de y\y\ dans

n

Ce coefficient est dans la somme précédente, le terme associé à i et j tels que

1 — j =P e t w — ï —j = 4-

C.Q.F.D.

2. Chemins du plan soumis à contraintes

— On note Cr le r-ième nombre de Catalan.

— On note Dn M N, Qn>MNf Hn M ^ les chemins du plan de longueur n, joignant M à N et respectivement inclus dans le demi-plan {(xl9 x2)/x1 ^ 0 }, le

quart de plan {(xl9 x2)lxx ^ 0, x2 ^ 0}, et le huitième de plan {(xl5 x2)/x1 ^ 0, x2^0, x1^ x2 + l } .

— Si M = (/7, q) est un point du plan, on note

M1 = ("/>-2,*), M2 = (~p-2, -q-2), M3 = (/?, - « - 2 ) . On a alors la proposition :

PROPOSITION 2 : (a) DnAM = PnAM-PnAMi et D2 r > 0 j 0= f r^+ j Cr

,M2-^«M,M3 et Car, 0.0 = CrCr + 1. (c) Soit, /?owr z^ 1, Mf le point (i, 0).

t — *2r, MllM1 + ^ 2 r , Afi,(-2, 1) ~ ^ 2 r , Mi, (0, 1) ~ ^2r, Mlf (3, - 2 )

= c

rr

c c

r + 1r + 1

. .

1, Afi,(2, 0) + ^2r + 1, Mi, (4, 0)

vol 20, n° 4, 1986

(5)

476 D. ARQUES

Remarque : Les résultats du (b), resp. (c), sont ceux établis dans [6], resp. [4].

Démonstration : (a) Soient A et M des points du demi-plan {(xux2)fxl>0}.

Soit A — AOi . . ., An = M, un chemin joignant A à M dans le plan tel qu'il existe i avec xx (At)^ — 1.

Soit i0 le premier indice tel que xx (Aio)= — 1. On note Aio, Bio + 1, . . ., Bn = M1, le chemin symétrique du chemin Aio, . . ., An — M par rapport à la droite xx = — 1.

L'application qui au chemin A0 = A, . . ., An = M, associe le chemin Ao, . . ., Aio, BiQ + u . . ., JBn = M1, définit une bijection de l'ensemble des chemins joignant A k M dans le plan en traversant la droite xx = —1/2, sur l'ensemble des chemins joignant A à M1 dans le plan. D'où l'égalité annoncée.

On déduit alors de la proposition 1, la valeur de D2r 0 0.

(b) Par le même raisonnement qu'au (a), en faisant une symétrie par rapport à la droite x2— — 1, on obtient, si A et M sont des points du quart de plan considéré,

Qn, A, M = ^ n , A, M ~ ^n, A, M3*

Or par (a),

D'où le résultat

On déduit alors la valeur de Q2r 0 0 par la proposition 1.

(c) En utilisant la symétrie par rapport à la droite x1=x2, on montre comme au (a), que (cf. fig. 1)

pour i^ 1,

Informatique théorique et Applications/Theoretical Informaties and Applications

(6)

DÉNOMBREMENTS DE CHEMINS DANS 477

1. — Chemins sous-diagonaux.

Donc,

Or par (b), on a pour i ^ 1,

o n , Af !, Af; ~ * B , Af i , M f "~ * nt M i , M ^ + ^ n , Af l t A f ? ~ ^ n , M j , A f ?

avec

M~(î, 0), M/ = (—i—2, 0),

vol. 20, n° 4, 1986

f = ( » ï - 25 - 2 ) , - 2 ) .

(7)

4 7 8 D. ARQUES

De plus, par symétrie,

PniM1,Mi + 4 = Pn,M1,Mf e* ^n, Mlt Itff ~ ^n, Mlt M*+

Donc après simplification,

On démontre de même que

«, Af i, N2 ~ °n, Jtfi, NJ ~~ ° n, M I ,

En utilisant les égalités, conséquences de symétries évidentes,

P», Mi,M3=Pn, MuMl e^ Pn, Mt, N\ = ^n, M1} Ml>

on en déduit,

i ^ l i = l , 2 , 4 ï = 2 , 3 . £ = 1 , 2

Pour n — 2r, certains termes sont nuls et il reste

D'où le résultat annoncé en utilisant la proposition 1.

En faisant n = 2r-\-1, on obtient de même

Remarque : Les deux sommes calculées au (c), décomptent respectivement le nombre de chemins de longueur paire et impaire, joignant dans le huitième de plan (chemins restant sous la diagonale x1= x2+ l et au-dessus de l'axe x2 = 0), le point Mt = (1, 0) à un point quelconque du demi-axe {x2 = 0, x ^ l } .

L'article [4] donne une preuve bijective de ce résultat.

On peut généraliser le résultat du (c) de la proposition 2, en cherchant le nombre H{}Ml des chemins de longueur n, qui dans le huitième de plan

{(xls x2)/x2^0, x ^ x2 + l }

Informatique théorique et Applications/Theoretical Informaties aöd Applications

(8)

DÉNOMBREMENTS DE CHEMINS DANS U2 479

joignent le point Mi =(1, 0), à un point quelconque de la demi-droite {(xls x2)/x2 = m, x ^ m + 1}, m entier de N fixé.

La démonstration précédente du (c) (correspondant au cas m = 0), se transpose telle quelle dans le cas m quelconque, et l'on obtient,

et,

(2r + 2)!

(r~m)\ (r + m + 2)! (r+1)! (r + 2)!

Pour m = 0, on retrouve respectivement CrCr + 1 et Cr+iCr+v

3. Autre exemple d'application

Considérons l'ensemble des chemins de longueur 2r joignant l'origine à l'origine, en restant dans le triangle { x ^ O , x2g:0, x1 + x2^ m } , m étant un entier positif donné (cf. fig. 2).

On note T^]oo leur nombre.

Un tel chemin est la traduction du problème de l'accès de deux processus à un même ensemble de m ressources (problème des deux piles).

Le dénombrement de ces chemins a été étudié par P. Flajolet en faisant une première symétrie par rapport à la droite x1+x2 = m + l, puis en utilisant les résultats classiques sur les réduites de fractions continues afin de détermi- ner la série génératrice du nombre de ces chemins (cf. [2]).

On peut déterminer une formule exacte du nombre de ces chemins en se ramenant par des symétries successives, comme dans les exemples de la proposition 2, à décompter des chemins du plan (sans contraintes) de longueur 2r, joignant l'origine aux points du plan déduits de l'origine par ces symétries successives.

Pour M — (p, q), point de Z2, on note 2, q), M2

et

Q , O,M = Pfi, O,M~ Pn, O, Mi "+" Pn, O, M2 ~~ ^n, O,

L'interprétation de Cn o M en termes de chemins du plan est évidente (cf.

proposition 1).

vol. 20, n° 4, 1986

(9)

480 D. ARQUES

(-•)

( - )

X

- • - 5 -»-3 -2

' : ' ' : '

-2'

a-3 -•-5 2

( - • )

, _(l ]

\ (-)

\ \

1

( • )

1

0 • «+1 2B+*.1

(*)

2«*5

2. - Problème des deux piles.

Alors par la proposition 1, on a

„.Ol

x n ! - (n + 2)!

En transformant le problème initial de dénombrement des chemins du triangle par toutes les symétries possibles [de façon à recouvrir tout le plan à

Informatique théorique et Applications/Theoretical Informaties and Applications

(10)

DÉNOMBREMENTS DE CHEMINS DANS M2 4 8 1

partir du triangle de départ (cf. fig.)]9 on en déduit la formule donnant

T<m) _ V C — Y C

1 2r, O, O — Lt ^2r, O, (p, q) Z J ^ 2 r , O, (p, q) p,qeJT p,qçJ£

avec

JT= {2(icm + 3/c-l)5 keZ}

et

\, keZ}.

Dans la figure, les axes en pointillés sont les axes successifs que l'on a utilisé pour déterminer les points d'arrivée des chemins dont la somme algébrique (puisque ces chemins sont soit ajoutés, soit retranchés) donne

*2r, O, O'

Le signe indiqué près de chaque point, est celui dont sont affectés dans le décompte final, les chemins arrivant en ce point.

Les quatre points constituant chaque carré dans la figure ci-dessous sont les points M, Mx, M2, M3 permettant de définir les quantités ClrOM.

IL CHEMINS DANS Um

Soit dans Rm, et le vecteur (0, . . ., 0, 1, 0, . . ., 0) où 1 est placé en f-ème position, l ^ i ^ m .

On note xt(M\ 1 rgz^m, les coordonnées d'un point M.

Un chemin de longueur n dans Um est une suite Ao, . . ., An de (n+l) points de Um à coordonnées dans Z, telle que pour j dans {0, 1, . . ., n—1 }, Aj+l se déduise de Aj par l'addition de l'un des vecteurs de base et où — ei9

On dit qu'un tel chemin joint Ao à An,

On note RnMN le nombre de chemins dans Um de longueur n joignant M àJV.

PROPOSITION 3 : Soit ^((yi)1^i^m9 2) la série génératrice du nombre de chemins dans Um issus de Vorigine, décomptés en fonction de leur longueur (variable z) et des coordonnées (px, . . ., pm) de leur extrémité finale (variables

vol. 20, n" 4, 1986

(11)

4 8 2 D. ARQUES

Alors,

i = l

et, si M = (px, . . .,pm), alors

n

2 ' 2 ' " • ' 2 ' 2 ' • • ' • 2

Démonstration : Elle est analogue à celle faite dans le cas m = 2.

REMERCIEMENTS

Ce qui précède doit beaucoup aux problèmes soulevés au sein de l'équipe d'informatique de l'Université de Haute-Alsace.

BIBLIOGRAPHIE

1. R. CORI, S. DULUCQ et G. VIENNOT, Shuffle of Parenthesis Systems and Baxter Permutations, Rapport C.N.R.S.-LA. n° 226, Bordeaux, 1984.

2. P. FLAJOLET, The Evolution of two Stacks in Bounded Space and Random Walk in a Triangle, I.N.R.I.A., Manuscrit.

3. J. FRANÇON, Sérialisabilité, commutation, mélange et tableaux de Young, Rapport U.H.A. n° 27.

4. D. GOUYOU-BEAUCHAMPS, Produit de nombres de Catalan et chemins sous diagonaux, Manuscrit, Bordeaux.

5. D. GOUYOU-BEAUCHAMPS, Standard Young Tableaux of Height 4 and 5, Manuscrit, Bordeaux.

6. W. T. TUTTE, A Census of Hamiltonian Polygons, Canad. J. Maths, vol. 14, 1962, p. 402-417.

Informatique théorique et Applications/Theoretical Informaties and Applications

Références

Documents relatifs

It follows from the previous theorem that the cluster variables either ap- pear as elements of the SL 2 -tiling, or as continuant polynomials of the linearization coefficients of

The heat operator is obtained by taking the sum of the square of twisted derivatives with respect to an orthonormal basis of the Cameron-Martin space.. We give the

De plus, en utilisant ce qui précède et l'hypothèse de position générale, la relation vectorielle ci-dessus permet de montrer, comme dans [C-G2] pour n = 2 et comme dans [L] pour n

Si on s'intéresse maintenant à l'image d'une application holomorphe de C^ dans C 72 , pour n ^ 2, on se rend compte d'un phénomène différent.. On sait depuis longtemps que le

La construction de fonctions sphériques sur G/H que nous avons donnée dans le paragraphe 6 se fait à partir d'une fonction généralisée H-invariante, tempérée et solution propre

Nous conjecturons que la résolvante de l'opérateur D^ défini en (1.5) (sans champ électrique) n'est jamais compacte.. Il est alors naturel de caractériser le spectre essentiel de

space and use local and global bifurcations methods to construct solutions periodic.. in one variable and decaying in the

L’accès aux archives de la revue « Annali della Scuola Normale Superiore di Pisa, Classe di Scienze » ( http://www.sns.it/it/edizioni/riviste/annaliscienze/ ) implique l’accord