Théorie des jeux

La plage de Hotelling : pourquoi les concurrents se ressemblent

En 1929, l'économiste américain Harold Hotelling publie « Stability in Competition ». Il y remarque que deux commerçants installés le long d'une même rue ont intérêt à se coller l'un à l'autre au milieu, plutôt qu'à se partager la rue. Il y voit aussi pourquoi les grands partis politiques finissent par tenir des discours voisins. On raconte souvent son modèle avec deux marchands de glaces sur une plage. Cette page installe les deux marchands, remplace la plage uniforme par une foule inégale, passe aux élections avec l'électeur médian, montre ce qui empêche parfois les partis de converger, et finit par un résultat surprenant : avec trois marchands, personne n'est jamais satisfait de sa place.

Vocabulaire

Les mots de la plage

MotSens
Concurrence spatialeDes vendeurs choisissent un emplacement ; chaque client achète chez le plus proche. La « distance » peut être géographique ou idéologique.
Part de marchéLa proportion des clients qui achètent chez un vendeur. Ici, chaque marchand ne cherche qu'à la rendre la plus grande possible.
Équilibre de NashUne situation où aucun vendeur ne peut augmenter sa part en changeant seul d'emplacement.
MédianeLa position qui coupe la foule en deux moitiés égales : autant de monde à gauche qu'à droite.
Électeur médianL'électeur dont la position politique est la médiane de l'électorat, sur un axe gauche-droite.
Planche 1

Deux marchands de glaces sur une plage

Une plage de 1 000 mètres, des baigneurs répartis régulièrement. Deux marchands, A et B, vendent la même glace au même prix ; chaque baigneur va chez le plus proche. Celui qui est à gauche de l'autre sert tous les baigneurs jusqu'au point situé à mi-chemin entre eux. Il a donc toujours intérêt à se rapprocher de son concurrent : il gagne des clients au milieu sans en perdre au bord. Placez les marchands, puis laissez-les s'ajuster.

La plage vue du ciel : chaque baigneur prend la couleur du marchand chez qui il achète. Le trait pointillé marque la frontière, à mi-chemin des deux marchands. En bas, les parts de marché.
Part de marché de A selon sa position, B restant fixe. La part de A grimpe à mesure qu'il s'approche de B, et le meilleur endroit est juste à côté de B, du côté où il y a le plus de plage.
Parts de marché A / B
—
Distance moyenne marchée par un baigneur
—
Optimum des baigneurs / équilibre des marchands
—
Contrôle : les deux parts font 100 %
—
Le principe de différenciation minimale. Les deux marchands finissent dos à dos au milieu de la plage : c'est le seul équilibre. Aucun ne peut gagner en bougeant seul, puisque chacun a déjà la moitié des clients. Les baigneurs, eux, préféreraient un marchand à 250 m et l'autre à 750 m : personne ne marcherait plus de 250 m, et la distance moyenne tomberait de 250 m à 125 m. Les marchands vendent autant dans les deux cas. La concurrence ne choisit donc pas ici ce qui est le mieux pour les clients.
Planche 2

Une foule inégale : la médiane, pas la moyenne

Sur une vraie plage, les baigneurs se pressent près du parking ou de la buvette. Où les marchands s'installent-ils alors ? Pas au milieu de la plage, ni à la position moyenne des baigneurs, mais à la médiane : l'endroit qui laisse exactement la moitié de la foule de chaque côté. Tant qu'un marchand a plus de monde d'un côté que de l'autre, il gagne à se déplacer de ce côté. Déplacez la foule et observez.

La densité des baigneurs le long de la plage, avec la médiane et la moyenne. Les zones colorées montrent les clients de A et de B.
La part cumulée des baigneurs, du bord gauche jusqu'à chaque point. La médiane est le point où la courbe franchit 50 %.
Moyenne / médiane des baigneurs
—
Positions de A et de B
—
Parts de marché A / B
—
Contrôle : à l'arrêt, les marchands sont à la médiane
—
Pourquoi la médiane ? Si les deux marchands sont dos à dos, chacun prend tout ce qui est de son côté. Celui qui a la plus petite moitié passe de l'autre côté de son voisin. Le mouvement ne s'arrête que lorsque les deux côtés pèsent autant, c'est-à-dire à la médiane. La moyenne, elle, se laisse tirer par quelques baigneurs isolés loin de la foule ; la médiane ne compte que le nombre de personnes de chaque côté, pas leur éloignement.
Planche 3

L'électeur médian : la plage devient un axe gauche-droite

Remplaçons les baigneurs par des électeurs placés sur un axe politique de 0 (gauche) à 100 (droite), et les marchands par deux partis. Chaque électeur vote pour le programme le plus proche de ses idées. Duncan Black (1948) montre alors qu'un programme placé à la position de l'électeur médian bat en duel n'importe quel autre programme : c'est un vainqueur de Condorcet. Anthony Downs (1957) en tire la prédiction que deux partis qui veulent gagner convergent vers ce centre. Choisissez un programme rival et faites-le affronter le programme médian.

Les 101 électeurs, chacun à la position de ses idées. Ils votent pour le programme médian ou pour le rival, le plus proche des deux.
Voix obtenues par un programme rival placé en chaque point, face au programme médian. La courbe ne dépasse jamais 50 % : le médian n'est jamais battu.
Électeur médian (le 51e sur 101)
—
Voix du rival contre le médian
—
Duels gagnés par le programme médian
—
Contrôle : le médian ne perd aucun duel
—
Le théorème de l'électeur médian. Quand chacun préfère les programmes proches de ses idées (des préférences « unimodales » sur un seul axe), le paradoxe de Condorcet disparaît : la majorité ne tourne plus en rond et le programme de l'électeur médian l'emporte contre tous. Le raisonnement ne dépend pas de la forme de l'électorat, polarisé ou non : il suffit de compter qui est de quel côté. Dans les élections successives, le parti battu adopte à chaque fois le programme qui bat le vainqueur, et les deux partis se rapprochent du médian.
Planche 4

Quand les partis s'écartent : l'abstention

La convergence suppose que tous les électeurs votent, même quand les deux programmes sont loin de leurs idées. Arthur Smithies (1941) a corrigé Hotelling : si les clients renoncent à acheter quand le marchand est trop loin, les marchands ne peuvent plus délaisser leurs bords. En politique, c'est l'abstention : un électeur trop éloigné de chaque parti reste chez lui. Avec un électorat polarisé, chaque parti doit alors garder ses fidèles, et les programmes se séparent. Réglez la distance que les électeurs acceptent, puis laissez les partis s'ajuster en partant du centre.

L'électorat, avec les électeurs de A, ceux de B et, en gris, les abstentionnistes. Les traits sous l'axe montrent la portée de chaque parti.
Écart final entre les deux partis selon la distance acceptée par les électeurs, calculé pour l'électorat choisi. Le point rouge marque le réglage actuel.
Positions de A et de B
—
Écart entre les partis
—
Abstention
—
Contrôle : sans abstention (distance 100), les partis se rejoignent
—
Une convergence fragile. Plus les électeurs sont prêts à voter pour un programme éloigné, plus les partis se rapprochent du centre. Quand ils sont exigeants et que l'électorat a deux bosses, chaque parti reste près de la sienne. D'autres raisons écartent aussi les partis : les militants, l'argent des campagnes, la menace d'un troisième parti. Et en économie, quand les marchands se font aussi concurrence sur les prix, ils ont au contraire intérêt à s'éloigner pour ne pas se livrer une guerre des prix (d'Aspremont, Gabszewicz et Thisse, 1979).
Signature

Trois marchands : il n'y a plus d'équilibre

Ajoutons un troisième marchand sur la plage uniforme. Celui qui est coincé entre les deux autres n'a presque plus de clients : il saute à l'extérieur, juste à côté d'un voisin. Mais alors c'est un autre marchand qui se retrouve coincé, et il saute à son tour. Abba Lerner et Hans Singer l'avaient remarqué dès 1937 : avec trois marchands, aucune disposition ne satisfait tout le monde. Lancez la danse, puis faites vérifier par la page toutes les dispositions possibles, avec deux, trois, quatre et cinq marchands.

En haut, la plage : à chaque tour, un marchand qui peut gagner des clients saute au meilleur endroit (positions espacées de 50 m). En bas, l'historique des parts de marché.
Nombre d'équilibres trouvés parmi toutes les dispositions possibles (positions espacées de 1/24 de la plage), et l'équilibre lui-même quand il existe.
Sauts effectués
—
Équilibres trouvés pour 2, 3, 4, 5 marchands
—
Dispositions examinées
—
Contrôle : à chaque tour, un marchand au moins gagne à bouger
—
Le nombre trois est à part. Avec deux marchands, l'équilibre est au centre. Avec quatre, les marchands se groupent par paires, au quart et aux trois quarts de la plage. Avec cinq, deux paires au sixième et aux cinq sixièmes, et un marchand seul au milieu (Eaton et Lipsey, 1975). Avec trois, la recherche exhaustive ne trouve rien : dans chaque disposition, quelqu'un gagne à bouger, et la danse ne s'arrête jamais. Les situations à trois partis ou à trois enseignes sont instables par nature, et les concurrents y cherchent sans cesse un nouvel emplacement.
Synthèse

Ce qu'il faut retenir

Se coller au concurrent

Deux vendeurs qui ne se disputent que des clients finissent côte à côte, à la médiane de la clientèle, même si les clients préféreraient les voir s'écarter.

Le centre politique

Sur un axe gauche-droite, le programme de l'électeur médian bat tous les autres : deux partis qui veulent gagner tendent à se rapprocher.

Des limites

L'abstention et la concurrence par les prix écartent les vendeurs ; avec trois concurrents, il n'y a plus d'équilibre du tout.

Pour aller plus loin

Les conventions de la page. Plage de longueur 1, découpée en 400 cases pour les calculs de parts ; les clients à égale distance de deux marchands se partagent également. La planche 5 vérifie les équilibres exactement : pour chaque disposition (positions multiples de 1/24) et chaque marchand, on calcule la meilleure déviation vers n'importe quel point de la plage, y compris « juste à côté » d'un concurrent. Les 325, 2 925, 20 475 et 118 755 dispositions pour 2, 3, 4 et 5 marchands sont toutes examinées.

L'histoire de la plage. Hotelling raisonnait sur des boutiques le long d'une rue ou d'une voie ferrée ; l'image des marchands de glaces sur une plage est venue plus tard, dans les manuels. On parle aussi de « loi de Hotelling » ou de « principe de différenciation minimale ».

Références. H. Hotelling, « Stability in Competition », Economic Journal (1929) ; A. Lerner et H. Singer, « Some notes on duopoly and spatial competition » (1937) ; A. Smithies, « Optimum location in spatial competition » (1941) ; D. Black, « On the rationale of group decision-making » (1948) ; A. Downs, An Economic Theory of Democracy (1957) ; B. C. Eaton et R. Lipsey, « The principle of minimum differentiation reconsidered » (1975) ; C. d'Aspremont, J. Gabszewicz et J.-F. Thisse, « On Hotelling's Stability in Competition » (1979).

Pages voisines. Le vote stratégique (Condorcet, Arrow), les enchères, l'histoire de la théorie des jeux.