Chapitre 2.
(
le lien vers le chapitre 1 )
L'art de concevoir des réseaux routiers
ProblĂšmes de transport d'une ville aux yeux d'un informaticien
Si on me recommandait un article intitulĂ© «L'art de concevoir des rĂ©seaux routiers», je demanderais immĂ©diatement combien de rĂ©seaux routiers ont Ă©tĂ© construits avec la participation de son auteur. Je dois avouer que mon activitĂ© professionnelle Ă©tait loin de la construction de routes et Ă©tait rĂ©cemment associĂ©e Ă la conception de microprocesseurs oĂč j'Ă©tais, entre autres responsabilitĂ©s, engagĂ©e dans la consommation de ressources de la commutation de donnĂ©es. Ă cette Ă©poque, ma table se tenait juste en face de la fenĂȘtre panoramique qui ouvrait une belle vue sur le long tronçon de la route de Volgograd et une partie du troisiĂšme anneau de transport avec leurs embouteillages sans fin du matin au soir, d'horizon en horizon. Un jour, j'ai eu un choc soudain de reconnaissance: «La complexitĂ© du processus de commutation des donnĂ©es avec laquelle je lutte sur une puce peut ĂȘtre similaire aux difficultĂ©s auxquelles les voitures sont confrontĂ©es lorsqu'elles traversent le labyrinthe du rĂ©seau routier».
Probablement, cette vision de l'extérieur et l'application de méthodes qui n'étaient pas traditionnelles pour la zone en question m'ont donné l'occasion de comprendre la cause des embouteillages et de faire des recommandations sur la façon de surmonter le problÚme dans la pratique.
Alors, quelle est la nouveauté de l'approche?
Historiquement, l'objectif principal des routes est considéré comme l'opportunité qu'elles offrent de parcourir rapidement de longues distances (entre Rome et les provinces). Un tel jugement est justifié en ce qui concerne le réseau routier interurbain de niveau fédéral: les villes qu'elles relient ressemblent à de petits points rares sur l'atlas, et la plupart des voitures voyageant entre ces villes passent leur chemin sans tourner nulle part.
Cependant, dĂšs que nous tournons plusieurs pages et ouvrons une carte dĂ©taillĂ©e d'une grande ville, l'image change immĂ©diatement: le nombre d'adresses oĂč le voyage peut ĂȘtre commencĂ© ou terminĂ© atteint environ dix mille, toutes sont assez densĂ©ment rĂ©parties et de taille relativement petite. Dans le mĂȘme temps, des centaines de milliers de voitures peuvent ĂȘtre en mouvement dans les rues d'une telle ville Ă la fois, de plus, le but de chacune n'est pas seulement de remplir des routes dĂ©jĂ vides, mais de dĂ©placer une personne ou une cargaison d'un point avec une adresse spĂ©cifique X Ă un point avec une adresse spĂ©cifique Y. Dans l'ensemble, cela signifie que le systĂšme de transport urbain doit ĂȘtre adaptĂ© pour rĂ©soudre efficacement le problĂšme de l'adressage simultanĂ© multiple. Ainsi, les fonctions du systĂšme de transport urbain deviennent encore plus similaires au rĂ©seau tĂ©lĂ©phonique ou informatique qu'au rĂ©seau routier interurbain.
Considérer le réseau routier comme un circuit de commutation pour un développeur ou un ingénieur matériel dans le domaine des technologies de transfert d'informations est une maniÚre tout à fait naturelle de parler d'un problÚme, mais parmi les personnes impliquées dans la recherche sur les problÚmes de transport, ce point de vue est, à ma connaissance, nouveau.
La thĂ©orie de la commutation des signaux est une science technique Ă©troite et, Ă elle seule, bien sĂ»r, ne suffit pas pour planifier une rue sĂ©parĂ©e, un carrefour ou prĂ©dire le comportement d'un flux de circulation sur une section droite et isolĂ©e d'une autoroute. Heureusement, les problĂšmes Ă©numĂ©rĂ©s ci-dessus sont bien Ă©tudiĂ©s aujourd'hui et les mĂ©thodes dĂ©veloppĂ©es pour les rĂ©soudre ont dĂ©jĂ Ă©tĂ© mises en pratique avec succĂšs. La thĂ©orie de la commutation, Ă son tour, permet Ă l'architecte d'attĂ©nuer le risque, dans lequel la ville entre dans un Ă©tat d'effondrement des transports malgrĂ© le fait que tous les Ă©lĂ©ments du rĂ©seau routier sont parfaitement exĂ©cutĂ©s. Ce risque existe parce que l'exĂ©cution de plusieurs adressages simultanĂ©s est une tĂąche consommatrice de ressources et de temps, dont la clĂ© pour une solution efficace ne rĂ©side pas dans la largeur des rues et la commoditĂ© des Ă©changeurs de transport, mais dans le choix compĂ©tent de la commutation particuliĂšre que le rĂ©seau routier proposĂ© mettra en Ćuvre.
A partir de cette recherche, par exemple, vous dĂ©couvrirez pourquoi les rĂ©seaux de transport de type «artĂ©riel», qui sont encore souvent utilisĂ©s dans les villes modernes, sont «mauvais» et, avec la croissance de la population, entraĂźneront nĂ©cessairement des embouteillages. Un autre rĂ©sultat intĂ©ressant, qui est en bon accord avec les observations, explique pourquoi l'expansion des routes Ă elle seule, si avant tous les embouteillages se sont produits exclusivement Ă proximitĂ© des Ă©changeurs, est peu susceptible d'amĂ©liorer en quelque sorte la situation mĂȘme si le nombre de voitures en la ville reste la mĂȘme.
Quand j'ai Ă©crit cet article, il Ă©tait crucial pour moi qu'il soit comprĂ©hensible pour l'architecte le plus ordinaire, puisse ĂȘtre utile Ă travers son travail. J'ai essayĂ© d'initier le lecteur aux problĂšmes de commutation dans un langage simple, de dĂ©velopper des critĂšres pour Ă©valuer dans quelle mesure un rĂ©seau routier particulier fera face Ă la tĂąche d'adressage simultanĂ©, et en utilisant des exemples de modĂšles, j'ai montrĂ© comment utiliser ces connaissances dans la pratique.
L'article est destinĂ© Ă un large cercle de lecteurs qui connaissent un peu le cours universitaire de mathĂ©matiques et la thĂ©orie des algorithmes et sont prĂȘts Ă y consacrer 1 Ă 5 jours.
Séparation et fusion des flux automobiles
Il est Ă©vident pour de nombreux conducteurs que les difficultĂ©s de circulation surviennent principalement dans les parties de la route oĂč les voitures, pour une raison quelconque, sont obligĂ©es de changer de voie. Les exemples incluent les fourches routiĂšres, les rĂ©trĂ©cissements, les zones adjacentes aux sorties d'autoroute et aux routes d'accĂšs, les sections d'autoroutes oĂč certaines voies sont bloquĂ©es par un accident ou des travaux routiers.
Dans cette section, on tentera de donner une description quantitative des processus qui se produisent dans de tels cas, et nous commencerons par comprendre comment les voitures changent de voie.
Deux stratĂ©gies pour passer Ă une voie de circulation adjacenteLa circulation le long d'une autoroute prĂ©sente une irrĂ©gularitĂ© naturelle: quelqu'un prĂ©fĂšre conduire un peu plus vite, quelqu'un un peu plus lentement, entre certaines voitures la distance diminue et devient difficilement confortable pour conduire, tandis qu'entre les autres elle augmente tellement qu'elle permet aux voitures de s'adapter lĂ des voies adjacentes. L'apparition de tels Ă©carts dans l'Ă©coulement de la voie adjacente directement du cĂŽtĂ© du conducteur alĂ©atoire peut ĂȘtre frĂ©quente ou peu. Si, au moment oĂč il a besoin de faire une manĆuvre, il n'y a pas d'Ă©cart, le conducteur peut recourir Ă au moins deux stratĂ©gies comportementales:
StratĂ©gie 1Plusieurs espaces appropriĂ©s peuvent simplement ĂȘtre situĂ©s Ă proximitĂ© de l'emplacement du conducteur. Si le mouvement est suffisamment dense, il est peu probable que le conducteur soit en mesure d'augmenter la vitesse et de rattraper l'Ă©cart nĂ©cessaire, mais en ralentissant un peu, le conducteur laisserait les voisins ruisseler dĂ©passer la voiture afin de devenir Ă©gal Ă l'Ă©cart qui Ă©tait Ă l'origine derriĂšre - ce ne serait pas un gros problĂšme. Les coĂ»ts de cette stratĂ©gie sont Ă©vidents: le conducteur lui-mĂȘme et les voitures conduisant derriĂšre dans sa voie perdent du temps en raison de la nĂ©cessitĂ© de rĂ©duire la vitesse.
StratĂ©gie 2Pour attendre, vous devez ĂȘtre patient et disposer du temps nĂ©cessaire pour cela. Une alternative peut ĂȘtre une tentative d'effectuer la manĆuvre nĂ©cessaire "ici" et "maintenant". Selon cette idĂ©e, le conducteur indique aux voitures derriĂšre lui la voie vers laquelle il va se diriger. Ceux-ci, Ă leur tour, en rĂ©ponse Ă son signal devraient ralentir un peu et "laisser les voitures se dĂ©placer devant eux avancer", crĂ©ant ainsi l'Ă©cart de la taille nĂ©cessaire dans leur flux. Les coĂ»ts de temps dans ce cas sont rĂ©partis entre les voitures de la voie, sur lesquelles le conducteur finit par basculer.
Dans la vraie vie, les deux stratĂ©gies sont impliquĂ©es en mĂȘme temps: dans un premier temps, le conducteur ralentit, attendant un Ă©cart relativement important dans le flux de la voie adjacente, et seulement aprĂšs cela, il donne un signal aux voitures qui s'y dĂ©placent de leur intention de faire une manĆuvre de changement.
Sans aucun doute, les routes d'accĂšs, les sorties d'autoroute et les rĂ©trĂ©cissements ne sont pas la seule raison du changement de voie, ce qui mĂ©rite d'ĂȘtre rappelĂ© lors de la conception des routes. La capacitĂ© des voitures Ă des vitesses plus Ă©levĂ©es de dĂ©passer la circulation sans hĂąte est nĂ©cessaire afin d'Ă©viter la situation sur l'autoroute lorsqu'elle se dĂ©grade en une grande file d'attente rampant Ă la vitesse du tracteur le plus lent. NĂ©anmoins, le problĂšme de la coexistence de vĂ©hicules circulant sur une route Ă des vitesses diffĂ©rentes a une nature lĂ©gĂšrement diffĂ©rente et peut ĂȘtre sĂ©parĂ© des problĂšmes en question, car le processus de dĂ©passement et la commutation respective entre les voies ne sont pas forcĂ©s pour le conducteur. Si le conducteur ne se hĂąte pas, selon la thĂ©orie des probabilitĂ©s, une opportunitĂ© pratique d'effectuer une manoeuvre lui sera naturellement donnĂ©e et pour cela il n'a pas besoin de perturber le mouvement des autres conducteurs.
Le coĂ»t d'une seule commutationLe comportement des conducteurs peut en rĂ©alitĂ© ĂȘtre trĂšs compliquĂ©, mais il est primordial pour nous que le rĂ©sultat obtenu dans les conditions du modĂšle reste plausible: chaque passage forcĂ© entre les voies impose une pĂ©nalitĂ© de temps aux participants au trafic.
Ăvaluons maintenant comment la quantitĂ© de temps perdu dĂ©pend de la densitĂ© du trafic sur la route.
Nous considĂ©rerons le mouvement le long de chaque voie comme un ruisseau distinct. En essayant de rester Ă une distance confortable des voitures sur la mĂȘme voie, les conducteurs rĂ©servent ainsi un tronçon de route d'une certaine longueur caractĂ©ristique
d dans le ruisseau. Laissez
Ï les voitures tomber dans un flux par unitĂ© de longueur. Nous convenons d'appeler la densitĂ© d'Ă©coulement petite, ou de dire que
Ï est petit si le produit
Ï Ă
d est bien inférieur à 1.
Au moment oĂč le conducteur se rend compte de la nĂ©cessitĂ© de passer Ă la ligne suivante, la probabilitĂ© qu'un tronçon de route de longueur
d , que le conducteur allait occuper, ne soit pas libre, Ă petit
Ï , sera approximativement proportionnel Ă
Ï lui-mĂȘme. Si l'Ă©vĂ©nement dĂ©crit a rĂ©ellement lieu, alors deux voitures en compĂ©tition pour une place connaĂźtront au total, Ă la suite des manoeuvres, un certain retard dans la valeur constante moyenne
ÎŽ .
En supposant que
Ï est petit, nous pouvons nĂ©gliger la probabilitĂ© que leurs actions Ă ce moment affectent le mouvement des autres voitures. Ainsi, lorsque
Ï est petit, la perte de temps d'une commutation sera
뱉
Ï , oĂč le coefficient
α est une quantité empiriquement mesurable en fonction de la culture, du temps, des limites de vitesse (et ainsi de suite), mais restant approximativement constante dans ce temps particulier et pour cette ville dans son ensemble.
Taux d'intensitĂ© de perte sur un tronçon de route avant la sortieLes voitures qui se dirigent vers la sortie, avant d'arriver Ă la rampe (graphique 2), doivent, parfois mĂȘme plusieurs fois, passer Ă la rangĂ©e adjacente Ă droite. Chacune de ces manĆuvres perturbe l'Ă©coulement et, par consĂ©quent, la vitesse moyenne dans le tronçon avant la sortie est sensiblement plus faible que dans les tronçons «transit» (privĂ©s des sorties, entrĂ©es et fourches) de l'autoroute.
Graphique 2Passer une partie du chemin à une vitesse inférieure - représente pour les conducteurs (et leurs passagers) un temps supplémentaire consacré au voyage. En d'autres termes, la zone de l'autoroute adjacente à la sortie est un générateur constant de pertes de temps.
Supposons que la vitesse moyenne de la voiture
Μ et la densitĂ© d'Ă©coulement
Ï Ă la limite frontale de ce tronçon soient les mĂȘmes pour toutes les voies.
De plus, supposons que la densité
Ï et le dĂ©bit
q en direction de la sortie (le nombre moyen de voitures tombant sur la rampe par unité de temps) soient simultanément petits, et
s est le nombre de voies sur l'autoroute. Pour arriver Ă la sortie, le conducteur effectuera 1 Ă
s manĆuvres de commutation. Si la densitĂ© de flux sur la rampe est bien infĂ©rieure Ă
Ï , alors seule la derniĂšre manĆuvre sera pour le conducteur pratiquement "gratuite", tandis que le reste entraĂźnera en tout cas des pertes de
뱉
Ï . En moyenne, vous devrez effectuer (0 + 1 + 2 + ... +
s - 1) /
s = (
s - 1) / 2 manĆuvres «coĂ»teuses».
Compte tenu des difficultés causées par toutes les voitures se dirigeant vers la sortie, nous pouvons créer la formule de l'intensité des pertes de temps:
I out =
q â
α Ï â
(
s - 1) / 2 = (
α / 2
Μ )
â
q â
(
sÏΜ )
â
(1 - 1 /
s )
La valeur
p = (
sÏΜ ) n'est rien de plus que le dĂ©bit de toutes les voitures se dĂ©plaçant le long de l'autoroute dans la direction en question (le nombre moyen de voitures passant par un arrĂȘt de bus par unitĂ© de temps). La derniĂšre remarque nous donne l'occasion de réécrire la formule pour
I une forme plus symétrique:
I out = (
α / 2
Μ )
â
pq â
(1 - 1 /
s )
Taux d'intensitĂ© de perte dans la section adjacente de la route d'accĂšsLa situation qui se produit sur l'autoroute derriĂšre le tronçon oĂč la route d'accĂšs se connecte avec elle rĂ©pĂšte largement la situation sur le tronçon avant la sortie, bien qu'il y ait quelques diffĂ©rences. Soit un petit flux de wagons de puissance
q à travers la rampe latérale se déverse dans le trafic principal de l'autoroute (graphique 3).
Graphique 3La rampe n'a qu'une longueur finie, donc toutes les voitures nouvellement arrivĂ©es doivent ĂȘtre commutĂ©es sur la voie de droite de l'autoroute. En consĂ©quence, la densitĂ© de la circulation dans la voie de droite1 est localement supĂ©rieure Ă la moyenne sur la route, c'est pourquoi certains conducteurs dĂ©cident de passer Ă une voie adjacente moins frĂ©quentĂ©e sur la gauche, ce qui, Ă son tour, conduit Ă une voie locale augmentation de la densitĂ© dĂ©jĂ sur la deuxiĂšme voie. Ce processus de changement de voie se poursuivra jusqu'Ă ce que la densitĂ© de dĂ©bit soit nivelĂ©e sur toute la largeur de la route. En supposant que la vitesse moyenne
Μ soit la mĂȘme pour toutes les
n voies, nous pouvons nous attendre à ce que, à la fin des processus de commutation, la puissance d'écoulement dans chacune d'entre elles augmente exactement (1 /
s ) â
q .
Pour voir combien coĂ»tera une telle commutation aux conducteurs, nous calculons d'abord la puissance de tous les flux de commutation. Le dĂ©bit de la rampe Ă la premiĂšre voie de l'autoroute que nous connaissons dĂ©jĂ : il est Ă©gal Ă
q . Afin d'assimiler l'augmentation de la puissance de la premiĂšre voie Ă (1 /
s ) â
q , le dĂ©bit de la premiĂšre voie Ă la seconde doit ĂȘtre (1 - 1 /
s ) â
q , de la seconde Ă la troisiĂšme = ( 1 - 2 /
s ) â
q , du
k -iĂšme au (
k + 1) th = (1 -
k /
s ) â
q . Selon la derniÚre formule, la capacité du flux de commutation vers la voie de bord gauche sera (1 - (
s - 1) /
s ) â
q = (1 /
s ) â
q , comme le veut le bon sens.
Ătant donnĂ© que nous connaissons la pĂ©nalitĂ© de temps d'une seule commutation et la puissance de tous les flux de commutation, nous pouvons maintenant calculer l'intensitĂ© totale des pertes gĂ©nĂ©rĂ©es par ceux-ci:
I in =
α Ï â
q +
α Ï â
(1 - 1 /
s )
â
q +
α Ï â
(1 - 2 /
s )
â
q + ... +
α Ï â
(1 /
s )
â
q =
α Ï q (1 + 2 + ... +
s ) /
s =
α Ï q (
s + 1) / 2 =
(
α / 2
Μ )
â
q â
(
sÏΜ )
â
(1 + 1 /
s ).
En rappelant Ă nouveau que
sÏΜ est la puissance
p du flux de toutes les voitures le long de l'autoroute, nous obtenons la formule de coût sous sa forme finale:
I in = (
α / 2
Μ )
â
pq â
(1 + 1 /
s ).
Taux d'intensitĂ© de perte Ă la fourche symĂ©triqueDans les paragraphes prĂ©cĂ©dents, nous avons constatĂ© des pertes dues Ă l'interaction des flux, dont l'un Ă©tait nĂ©cessairement important et l'autre Ă©tait nĂ©cessairement faible. Afin de dĂ©montrer une approche pour rĂ©soudre des problĂšmes lorsque les capacitĂ©s des deux flux sont comparables en puissance, considĂ©rons un autre extrĂȘme: une fourche dans laquelle les deux directions de branche sont Ă©galement populaires pour les conducteurs (graphique 4).
Graphique 4Pour plus de commodité, les voitures allant à droite sur la fourche seront appelées «bleues», et les voitures partant à gauche - «rouges». Au départ, les voitures des deux «couleurs» se déplacent de façon mixte, dispersées entre les 2 voies de l'autoroute. à l'approche de la fourche, les voitures rouges commencent à dériver lentement vers les
n voies de gauche, et les bleues vers la droite de
s : il y a des flux de commutation dans les deux directions entre les voies adjacentes. Contrairement à l'exemple de la route d'accÚs, ces flux ne sont plus «relativement faibles». Soit dit en passant, seulement entre les deux voies centrales, il y a un échange forcé de trafic, dont l'intensité dans toutes les directions (de gauche à droite ou de droite à gauche) est égale à un quart de la puissance de l'ensemble ruisseau se déplaçant le long de l'autoroute. Heureusement, dans cette situation, il existe un moyen suffisant pour estimer les coûts générés.
Au début, nous pouvons noter que le processus de division des voitures en «rouge» et «bleu» commence trÚs probablement bien avant la fourche et se déroule lentement, par conséquent, d'une part, il devrait avoir peu d'effet sur la densité du trafic dans une ligne distincte. , et d'autre part, rendre les flux de commutation étirés sur de longues distances, donnant ainsi la possibilité de représenter chacun d'eux comme une combinaison d'un grand nombre de flux de faible puissance (graphique 5).
Graphique 5Puisque nous parlons maintenant de petits flux, quoique en plus grand nombre, rien ne nous empĂȘche de rĂ©duire le problĂšme en question Ă des problĂšmes dĂ©jĂ rĂ©solus. Nous pouvons diviser mentalement l'autoroute au centre en deux parties Ă©gales, puis les connecter ensemble avec un plus grand nombre de routes de saut Ă une seule voie, permettant aux voitures rouges d'aller Ă gauche et aux voitures bleues Ă droite (graphique 6). En raison d'une symĂ©trie Ă©vidente, lors du calcul des pertes gĂ©nĂ©rĂ©es, nous pouvons nous concentrer sur une voiture de n'importe quelle couleur, par exemple, le bleu, et Ă la fin simplement doubler le rĂ©sultat.
Graphique 6Soit la vitesse
Μ et la densitĂ©
Ï identiques pour toutes les voies et restent constantes sur toute l'Ă©tendue oĂč les voitures sont sĂ©parĂ©es par des couleurs. Dans ce cas, la puissance d'Ă©coulement de toutes les voitures circulant sur l'autoroute sera:
p = 2
sÏv .
Soit
q 1 ,
q 2 , ...
q m désignent les flux de voitures bleues se déplaçant le long de routes jumelées imaginaires vers la moitié droite de l'autoroute. Supposons que peu de temps avant la section de séparation dans chaque voie de l'autoroute, les deux couleurs soient représentées avec des proportions égales de 50%, ce qui implique qu'au total
q 1 +
q 2 + ... +
q m est Ă©gal Ă
sÏv / 2, ou en d'autres termes,
p / 4.
Les pertes générées par le flux
q i en raison de sa petitesse, on peut calculer par la formule:
I i =
I out +
I in = (
α / 2
Μ )
â
(
p / 2)
â
q i (1 - 1 /
s ) + (
α / 2
Μ )
â
(
p / 2)
â
q i (1 + 1 /
s ) = (
α / 2
Μ )
p q iEn résumant la derniÚre formule sur tout
i , nous trouvons les pertes générées uniquement par les voitures bleues:
I bleu = (
α / 2
Μ )
â
p â
(
q 1 +
q 2 + ... +
q m ) = (
α / 2
Μ )
p 2/4.
Les pertes totales, comme déjà mentionné, seront deux fois plus élevées et s'élÚveront à :
I div = (
α / 2
Μ )
p 2/2 .
Analyse des formules obtenuesSi nous divisons l'intensité
I , c'est-à -dire le temps totalement perdu par les participants par seconde, par le flux latéral
q , qui par définition est égal au nombre de voitures qui se connectent ou quittent l'autoroute en une seconde, nous obtiendrons le pertes moyennes causées par une de ces voitures:
i in =
I in /
q = (
α / 2
Μ )
â
p â
(1 + 1 /
s )
i out =
I out /
q = (
α / 2
Μ )
â
p â
(1 - 1 /
s )
La chose la plus importante dans ces formules est peut-ĂȘtre la proportionnalitĂ© directe entre le flux de puissance des voitures sur l'autoroute
p et les coûts unitaires
i . Tout ressemble à une voiture cherchant à rejoindre, ou vice versa - à quitter le flux principal, causant ainsi une perturbation constante à chaque conducteur à proximité.
La deuxiĂšme observation, intĂ©ressante et trĂšs inattendue, concerne l'effet extrĂȘmement faible sur l'intensitĂ© des pertes gĂ©nĂ©rĂ©es dans le nombre de voies Ă proximitĂ© de l'autoroute juste Ă cĂŽtĂ© de la jonction. Comme vous pouvez le voir, en regardant la formule pour
I out , la sortie est généralement la plus rapide pour une route à voie unique (
s = 1,
i out = 0), et les difficultés causées par la route d'accÚs adjacente pour une autoroute à trois voies et à six voies ne diffÚrent que par
100%
â
[(1 + 1/3) - (1 + 1/6)] / (1 + 1/3) = 12,5%.
Si nous considérons que chaque voiture qui a déjà rejoint le trafic sur l'autoroute devra éventuellement la quitter, il semble tout à fait légitime d'utiliser une valeur unifiée au lieu de
i in et
i out lors du calcul des pertes d'interchange
i av = (
i in +
i in ) / 2 = (
α / 2
Μ )
â
p .
Malgré le fait que la formule pour
i av ne dépend pas explicitement du nombre de voies, il faut se rappeler que sa création (voir les hypothÚses pour
I in et
I out ) repose fortement sur l'hypothÚse d'une faible densité de voitures sur la route , il est donc peu probable qu'il donne des résultats satisfaisants lorsqu'il est appliqué à une autoroute trop étroite avec trop de trafic.
Constatations préliminairesDans les zones proches des carrefours, des entraves à la circulation se produisent inévitablement, prenant du temps aux conducteurs, réduisant la vitesse moyenne, cette derniÚre entraßnant une augmentation de la densité des voitures et, par conséquent, la survenue possible d'embouteillages. Les pertes de temps associées à la séparation et à la fusion des flux de voitures seront appelées pertes de commutation.
Les pertes d'un type similaire sont prĂ©sentes d'une maniĂšre ou d'une autre dans n'importe quel schĂ©ma de commutation: qu'il s'agisse d'un rĂ©seau tĂ©lĂ©phonique ou informatique, d'un microprocesseur multicĆur ou d'un service de distribution de courrier.
Lorsque le conducteur rejoint, ou inversement, quitte la circulation sur l'autoroute, les frais de commutation occasionnés par ses actions sont proportionnels à la puissance du flux de voitures observé à ce moment sur l'autoroute.
Pour rĂ©duire les pertes de commutation dans toute la ville, il est nĂ©cessaire de considĂ©rer attentivement le rĂ©seau routier qui y est mis en Ćuvre au stade de la conception. Un peu plus tard, nous analyserons cette tĂąche en dĂ©tail, mais certaines recommandations Ă©videntes peuvent ĂȘtre rĂ©pertoriĂ©es maintenant:
- les pertes de commutation sont proportionnelles à la puissance d'écoulement sur l'autoroute - il n'est pas nécessaire d'agrandir les routes sans le besoin, deux petites autoroutes sont deux fois plus bonnes qu'une grande;
- les pertes de commutation sont proportionnelles à la puissance des flux latéraux - il convient de concevoir le réseau de sorte que le conducteur doive tourner le moins de fois possible pendant son trajet;
- la perturbation mutuelle causĂ©e par les moteurs des flux principaux et secondaires devrait ĂȘtre moindre Ă l'Ă©chelle de la ville si nous essayons d'empĂȘcher la fusion d'itinĂ©raires qui ne se chevauchent que sur une courte section de la route.
Conditions économiques préalables à l'existence des villes.
Un modÚle de ville à «accÚs aléatoire» 2
(Remarque 2: le terme est tirĂ© du concept de RAM et signifie alĂ©atoire par probabilitĂ© et mĂȘme par consommation de temps.)La premiĂšre Ă©tape de tout projet de conception (ou de refonte) du systĂšme de transport urbain est peut-ĂȘtre d'essayer de dĂ©terminer le type de changement dont la ville a vraiment besoin maintenant et comment ses besoins Ă©volueront Ă l'avenir.
Une telle analyse peut ĂȘtre effectuĂ©e si nous divisons d'abord la ville en zones pas trop grandes, mais pas trop petites, puis pour chaque paire de telles zones, indiquez le nombre approximatif de dĂ©placements d'un cĂŽtĂ© ou de l'autre dont leurs habitants ont besoin Ă Ă un moment ou Ă un autre de la journĂ©e. En plaçant les prĂ©dictions faites dans une matrice, vous recevrez ainsi une matrice des besoins de migration des habitants de la ville.
Exactement pour cette matrice, nous devons rechercher un réseau qui permet aux conducteurs et aux passagers de passer le moins de temps possible sur un voyage séparé, nécessitant des autorités de la ville le moins de ressources possible pour la réalisation du réseau.
En ce qui concerne les villes existantes, il est important ici de ne pas se tromper et de ne pas remplacer le nombre de voyages dont les gens ont vraiment besoin par le nombre de voyages qui ont été historiquement établis sous l'influence de certains obstacles ou difficultés au moment de le travail de conception. Probablement, le réseau de transport de Berlin «avant» et «aprÚs» la chute du mur de séparation peut servir d'illustration la plus frappante de ce qui a été dit.
Cette section traitera principalement des questions humanitaires dans lesquelles je ne suis pas un spécialiste, mais je pense que les discuter en tant qu'amateur est néanmoins plus correct que de simplement éviter le problÚme.
Afin de mieux représenter les besoins migratoires de la population, il convient de commencer par la question fondamentale: «à quoi servent les villes et quelle est leur fonction utile?»
Essayons d'y rĂ©pondre non pas en tant que rĂ©sidents ordinaires des villes (et villages), mais du point de vue de la personne responsable du processus d'urbanisation dans un grand Ătat dĂ©veloppĂ©. De ce point de vue, il n'est plus important de savoir quelles motivations historiques faisaient autrefois tant de gens entassĂ©s dans un petit morceau de terre, ou les raisons pour lesquelles elles continuent de le faire maintenant, il est crucial - quel est l'effet Ă©conomique des villes d'une taille ou d'une autre et par quels mĂ©canismes cet effet est obtenu.
à mon avis, la principale raison de l'existence des grandes villes est, d'une part, l'opportunité pour les entreprises technologiques de trouver des employés de professions rares, et d'autre part, l'opportunité pour les personnes ayant maßtrisé des professions rares de vendre leur services aux entreprises intéressées à des conditions compétitives. Dans une petite ville (non spécialisée), la production de nombreux biens et services est soit tout simplement impossible, soit met les entreprises technologiques et leurs employés en otages mutuels, sans donner à l'une ou à l'autre aucune alternative.
Par exemple, prenez le mĂ©tier pas si rare d'un professeur de littĂ©rature scolaire. Selon les statistiques, leur besoin est d'environ 1 enseignant pour 1000 personnes. Dans une Ă©cole ordinaire, 3-4 tuteurs enseignent la littĂ©rature. Le choix d'un emploi pour un professeur de littĂ©rature peut ĂȘtre qualifiĂ© de compĂ©titif s'il existe au moins 4 Ă 5 Ă©coles secondaires dans la ville, ce qui, en termes de population, correspond Ă environ 15 000 personnes.
Apparemment, les personnes ayant une spécialisation en ingénierie se sentent à l'aise sur le marché du travail dans les villes comptant au moins 100 000 habitants. Bien sûr, il existe également de telles professions, dont la demande n'apparaßt que dans les villes de plus d'un million d'habitants, mais l'existence de plusieurs millions de villes n'a aucun sens économique pour moi.
AprÚs tout ce qui précÚde, deux hypothÚses semblent tout à fait raisonnables (dont la validité, cependant, n'affecte pas la vérité du contenu principal de l'article):
- l'adulte moyen a besoin de voyager le plus souvent sur des distances qui lui confĂšrent 4 Ă 5 des emplois les plus prometteurs;
- pour une partie importante de la population qui reprĂ©sente les professions rares et les plus Ă©conomiquement prĂ©cieuses, la distance des dĂ©placements les plus frĂ©quents pourrait bien ĂȘtre comparable au rayon de leur ville.
Pour mieux reflĂ©ter les hypothĂšses 1 et 2, dans mes exemples, j'utiliserai souvent le modĂšle de la ville Ă `` accĂšs alĂ©atoire '', en supposant que la puissance des flux de dĂ©placement requis est la mĂȘme entre les deux quarts de celle-ci, ou, en d'autres termes, dans toutes les cellules de la matrice des besoins de migration, il y a le mĂȘme nombre positif. Si vous regardez au hasard les enregistrements des voyages effectuĂ©s dans une telle ville pendant la journĂ©e, alors pour le prochain voyage marquĂ©, tous les trimestres auront la mĂȘme probabilitĂ© de savoir si le dĂ©but ou la fin d'un tel voyage, et aucune relation entre la position du les trimestres «initial» et «final» doivent ĂȘtre respectĂ©s.
Réseaux routiers avec la topologie la plus simple
Essayons d'appliquer les idées décrites dans les paragraphes précédents à certains types de plans de ville tirés de la vie.
Ville linéaireLes premiÚres grandes colonies ont été créées principalement le long de la cÎte, dans des zones d'une mince bande de terre entre la mer et les falaises, ou le long des chemins de routes trÚs fréquentées, de sorte qu'au cours de leur croissance, elles ont acquis des frontiÚres étroites et allongées. Beaucoup de ces colonies ont survécu jusqu'à nos jours, conservant leur forme allongée et se transformant en villes modernes (veuillez voir l'illustration ci-dessous).
(une zone exclue de Rio de Janeiro, l'auteur est inconnu)Souvent, dans une telle ville, il n'y a qu'une seule route large autour de laquelle elle est construite. Supposons que chaque quartier (zone de division territoriale) gĂ©nĂšre un flux de dĂ©placements avec la puissance 1, le nombre de tous ces quartiers est Ă©gal Ă
n , et la ville elle-mĂȘme suit le modĂšle de migration `` Ă accĂšs alĂ©atoire ''.
Graphique 7Essayons de trouver pour les paramÚtres énumérés ci-dessus comment le temps de trajet moyen et la surface de route requise changent avec l'augmentation de
n .
Donc, que tous les quartiers aient la mĂȘme forme et la mĂȘme taille, et leur nombre multipliĂ© par
λ (lambda) fois. Il est évident que
- la longueur de la route principale augmente d'un facteur λ .
En raison du modÚle accepté d '«accÚs aléatoire», 50% des voyages qui ont commencé dans la moitié droite de la ville se termineront dans sa moitié gauche (l'inverse sera également correct), donc avec une augmentation du nombre de trimestres d'un facteur
λ , la puissance du flux passant par le milieu de la ville se multipliera également par
λ fois. Des discussions similaires avec la mĂȘme infĂ©rence seront vraies si, au lieu du milieu, nous prenons un point quelconque divisant la ville dans un rapport donnĂ© (1: 3, 2: 5), ce qui implique que
- la puissance de l'écoulement le long de la route principale augmente d'un facteur λ ;
- le nombre de voies de la route principale requises dans chaque section multiplie par λ fois.
Plus ou moins évident que la durée moyenne du voyage, et avec elle
- le temps de trajet net consacré à parcourir la distance augmente d'un facteur λ .
Il ne reste plus qu'à calculer le nombre de fois que le temps perdu en raison des coûts de changement de poste en un seul voyage augmentera. Un flux latéral de puissance 1 entre et sort de chaque quartier, ce qui génÚre ensemble des pertes de temps avec intensité:
I =
I in +
I out = (
α / 2
Μ )
p â
2,
oĂč
p est la puissance de l'écoulement sur la route principale. On sait déjà que le nombre de trimestres et la puissance d'écoulement sur la route principale augmentent d'un facteur
λ , donc les pertes de temps totales générées par le réseau se multiplient par
λ 2 fois. En revanche, le nombre de déplacements générés par le réseau, entre lesquels toutes ces pertes sont réparties, augmente d'un facteur
λ , c'est pourquoi
- le temps de trajet net perdu en raison des coûts de commutation augmente d'un facteur λ .
Présentons tous les résultats dans un tableau:
Topologie linéaireLe nombre de points d'adresse (trimestres) avec la puissance 1 ........................
nSuperficie totale de la route ............................................... ....................................... O (
n 2 )
Temps de trajet net,
dépensé pour couvrir la distance ............................................. ...................... O (
n )
Temps de trajet net,
perdu en raison des coûts de changement ............................................. ........................ O (
n )
Nombre de nĆuds de commutation .............................................. ..................... O (
n )
Nombre de nĆuds de commutation, compte tenu de la puissance des flux latĂ©raux ............. O (
n )
La notation utilisée «
y = O (
x )» signifie que les paramÚtres
x et
y sont fonctionnellement dépendants, et lorsque
x croĂźt sans limite, le rapport
x /
y tend vers un nombre fini, différent de zéro.
Ville cellulaireLa deuxiÚme méthode de planification, assez courante, consiste à disposer les quartiers sous la forme d'une matrice rectangulaire, semblable à la façon dont les morceaux portionnés sont placés dans une barre de chocolat.
Nous acceptons d'appeler ces villes "cellulaires". ".
(Los Angeles, photo: Slava Stepanov)Le graphique 8 montre un schéma d'une ville cellulaire qui se compose de
n (en tenant compte des «moitiĂ©s»), formant ensemble un carrĂ© rĂ©gulier. Les quartiers sont sĂ©parĂ©s les uns des autres par un total de â
n routes s'Ă©tendant conditionnellement d'ouest en est et â
n routes s'Ă©tendant du sud au nord. Au total, ces routes forment des croisements â
n Ă â
n , dont chacun peut ĂȘtre mis en Ćuvre soit comme une intersection de feux de circulation, soit Ă travers des ponts / viaducs.
Graphique 8Peu importe qu'il y ait un trafic Ă sens unique ou Ă double sens, tout trajet d'un point A Ă un point B dans une ville cellulaire peut ĂȘtre rĂ©alisĂ© le long d'un itinĂ©raire impliquant pas plus de deux rues et pas plus d'un virage Ă une intersection.
En supposant que, comme dans l'exemple précédent, chaque trimestre génÚre un flux de déplacements avec la puissance 1 et que les besoins de migration de la population suivent le modÚle de l'accÚs aléatoire, nous pouvons calculer, maintenant pour une ville cellulaire, les lois par lesquelles le average travel time and the resource intensity of road network construction will change with increasing quantity of quarters.
Si le nombre de trimestres augmente d'un facteur λ , alors:- l'aire de la ville se multiplie par λ fois, et ses dimensions linĂ©aires tout en conservant les proportions - par â λ ,
- la distance moyenne de parcours et le temps net pour la parcourir, proportionnels aux dimensions linĂ©aires, multiplient par â λ fois,
- multiplier par â λ le nombre de rues et le nombre de quartiers adjacents Ă une rue donnĂ©e ,
- la puissance du flux de trafic, proportionnelle au nombre de trimestres avec lesquels le flux est «en contact» (une explication de ce terme sera donnĂ©e plus loin), multiplie par â λ fois,
- the required area of ââall roads grows as (number of streets) Ă (length of one street) Ă (power of street flow) = â λ â
â λ â
â λ = λ â λ
Les flux latĂ©raux sont divisĂ©s en ceux qui vont de ou vers les quartiers et ceux qui tournent d'une rue Ă l'autre aux intersections. La puissance des premiers flux, selon les conditions, reste toujours Ă©gale Ă l'unitĂ©. Dans les deuxiĂšmes, presque tout le trafic circule, en provenance ou Ă destination de l'autoroute, si l'on tient compte du fait qu'il y a beaucoup plus de quartiers dans la ville que de quartiers dans une rue donnĂ©e. En consĂ©quence, le changement de la puissance des seconds flux peut ĂȘtre estimĂ© par la formule (changement de la puissance du flux) / (augmentation du nombre d'intersections sur une rue particuliĂšre) = â λ / â λ= 1. L'Ă©galitĂ© du dernier rapport Ă la constante suggĂšre que ces flux ne changent pas de maniĂšre significative avec une augmentation du nombre de trimestres, par consĂ©quent, l'augmentation des coĂ»ts de commutation gĂ©nĂ©rĂ©s par le rĂ©seau dans son ensemble sera: (augmentation du total nombre de quartiers + intersections) Ă (variation de la valeur du dĂ©bit sur une seule rue) = λ â λ . Puisque la puissance du flux de migration gĂ©nĂ©rĂ© par tous les trimestres a augmentĂ© d'un facteur λ , alors- le temps de trajet net perdu en raison des coĂ»ts de commutation augmente d'un facteur â λ
Présentons tous les résultats dans un tableau:
Topologie cellulaireLe nombre de points d'adresse (trimestres) avec la puissance 1 .....................
nSuperficie totale de la route ............................................... .................................... O (
n â
n )
Temps de trajet net,
dĂ©pensĂ© pour couvrir la distance ............................................. ................... O (â
n )
Temps de trajet net,
perdu en raison des coĂ»ts de changement ............................................. .................... O (â
n )
Nombre de nĆuds de commutation .............................................. .................. O (
n )
Nombre de nĆuds de commutation, compte tenu de la puissance des flux latĂ©raux .......... O (
n )
En comparant les rĂ©seaux linĂ©aires et cellulaires entre eux, il est difficile de ne pas remarquer que l'augmentation de l'intensitĂ© des ressources nĂ©cessaires Ă la construction et le temps passĂ© sur un trajet, avec la croissance de la ville, est beaucoup plus rapide pour le premier rĂ©seau que pour le second. Par exemple, une ville cellulaire composĂ©e de 100 quartiers nĂ©cessite 10 fois moins d'asphalte, et le parcourir en moyenne nĂ©cessite 10 fois moins de temps qu'une ville linĂ©aire de mĂȘme taille. Par consĂ©quent, il est logique d'utiliser des rĂ©seaux routiers Ă topologie linĂ©aire uniquement dans les trĂšs petites villes.
Si, pendant un certain temps, nous oublions l'existence de coĂ»ts de commutation, la topologie cellulaire peut ĂȘtre considĂ©rĂ©e comme un moyen idĂ©al pour concevoir des rĂ©seaux routiers, car elle donne une estimation O asymptotiquement optimale Ă la fois pour la durĂ©e moyenne du trajet et la zone de route requise. En effet, pour tout emplacement plus ou moins «compact» de la ville (avec accĂšs alĂ©atoire), la durĂ©e du trajet ne croĂźtra pas plus lentement que la racine carrĂ©e de la zone de la ville, qui est Ă son tour gĂ©nĂ©ralement directement proportionnelle Ă la population . En consĂ©quence, nous obtenons tout de mĂȘme O (â
n ).
Le fait qu'un itinéraire typique dans une ville cellulaire longe un «coin» plutÎt qu'une ligne droite, implique en principe la possibilité de rechercher les meilleures façons de planifier les villes, mais les économies de 20% (c'est le maximum que nous pouvons gagner si les voitures apprennent à traverser les murs) sont peu susceptibles de forcer un jour les architectes à abandonner la disposition rectangulaire des rues et des routes.
La limite la plus basse possible des coĂ»ts de construction (et de maintenance) du rĂ©seau peut ĂȘtre obtenue en se rappelant que chaque voiture rĂ©serve une partie de la voie pour son dĂ©placement. Par consĂ©quent, la superficie totale des routes est proportionnelle au produit du temps de trajet moyen (durĂ©e moyenne du trajet) et du nombre de voitures dans la ville: O (â
n ) Ă O (
n ) = O (
n â
n ) (comparer avec le tableau pour une ville cellulaire).
Si nous parlons de la quantitĂ© de temps perdue en voyage en raison des coĂ»ts de commutation, alors, de maniĂšre surprenante, sa relation avec la quantitĂ© de temps pour couvrir la distance ne dĂ©pend pas asymptotiquement du nombre de quartiers dans une ville cellulaire ou linĂ©aire (O (â
n ) / O (â
n ) = O (1), O (
n ) / O (
n ) = O (1)). En d'autres termes, le pourcentage de temps perdu Ă voyager en raison d'un changement de cap, dans les grandes comme dans les petites villes, sera le mĂȘme. De cela, nous pouvons conclure que, s'il n'y avait pas de graves problĂšmes de changement de coĂ»ts dans une petite ville (nous pouvons suggĂ©rer qu'ils ont gagnĂ© Ă 10-20%), alors dans une grande ville, ils ne devraient toujours pas ĂȘtre observĂ©s, et s'ils l'Ă©taient, alors ils continueraient d'exister, peu importe la façon dont la ville s'est dĂ©veloppĂ©e et agrandie.
Puisque nous ne savons pas laquelle des alternatives est vraie (ou plutÎt, nous savons que des problÚmes de trafic existent dans les grandes villes), il vaut la peine d'essayer d'améliorer la topologie d'une ville cellulaire afin que les coûts de commutation y diminuent au moins par un facteur de quelques temps constants.
Exemples utiles de réseaux irréalistes
Testons si la topologie cellulaire suit les recommandations que nous avons développées en analysant la commutation des flux sur l'autoroute.
1) N'agrandissez pas les routes sans en avoir besoin.
- Oui. Le trafic est réparti sur de nombreuses routes (comparer avec une ville linéaire).
2) Ăvitez de concevoir le rĂ©seau oĂč le conducteur doit tourner un grand nombre de fois en un seul voyage.
- Oui. Tout voyage sera trÚs probablement effectué le long d'un itinéraire ne nécessitant qu'un seul virage dans les rues.
3) Essayez d'empĂȘcher la fusion d'itinĂ©raires qui ne se chevauchent que dans une courte section de la route.
- Ici, peut-ĂȘtre, il y a quelque chose Ă travailler. MalgrĂ© le nombre minimal de virages par trajet, l'itinĂ©raire faisant partie du flux de la route principale passe par un grand nombre de nĆuds de commutation (O (
n )), dans chacun desquels un temps précieux est perdu.
La derniĂšre remarque motive Ă enquĂȘter sur la question suivante: «Quel est le minimum du nombre moyen de nĆuds de commutation par lesquels un trajet doit passer par un rĂ©seau routier reliant
n quartiers?»
La tĂąche de recherche d'un tel rĂ©seau n'a de sens, bien entendu, qu'Ă la condition que le nombre de flux combinĂ©s ou divisĂ©s par un nĆud de commutation soit prĂ©alablement limitĂ© par le haut par une certaine valeur fixe. Sinon, vous pouvez toujours prĂ©senter un rĂ©seau routier avec
n points d'adresse et une seule méga-jonction.
(l'auteur est inconnu)Il est beaucoup plus facile d'Ă©tudier le problĂšme rĂ©el s'il Ă©tait auparavant possible de rĂ©vĂ©ler au moins une partie des modĂšles Ă l'aide d'exemples de modĂšles simples, voire pas du tout rĂ©alistes. En suivant cette logique, nous oublierons temporairement les limites gĂ©omĂ©triques de la construction de routes et la nĂ©cessitĂ© pour les voyageurs de couvrir des distances, en concentrant toute notre attention sur la façon dont les rĂ©seaux abstraits rĂ©solvent le problĂšme d'adressage parallĂšle. En ce qui concerne les nĆuds de commutation, nous supposerons pour l'instant que chacun divise le flux en deux parties (le nĆud de division) ou combine deux flux en un.
Graphique 9Arbre d'adresseSoit un point d'adresse de dĂ©part, oĂč tous les dĂ©placements, sans exception, commencent, et un autre
n points d'adresse de fin auxquels ils se terminent avec une probabilité égale (graphique 9).
Il est nĂ©cessaire de construire un rĂ©seau de transport qui permette au conducteur de passer par le moins de nĆuds de commutation possible.
La solution Ă©vidente (pour les programmeurs), qui se suggĂšre ici, est d'utiliser un arbre binaire Ă©quilibrĂ©, en mĂȘme temps, nous devons placer un seul point de dĂ©part en haut de l'arborescence et placer les
n derniers points d'arrivée un dans chaque de ses feuilles (graphique 10). Le réseau construit de la maniÚre décrite sera appelé comme arbre d'adresse directe.
Graphique 10En changeant les directions de tous les flux dans l'arborescence d'adresses directe en sens inverse, nous obtenons ainsi l'arborescence d'adresses
inverses , dont le but est de connecter
n points de départ à un seul point d'arrivée.
Dans les cas oĂč
n est une puissance de deux, toute route Ă l'intĂ©rieur de l'arborescence d'adresses passe exactement par les nĆuds de commutation log
2 n , ce qui est sans aucun doute (asymptotiquement) infĂ©rieur au mĂȘme indicateur pour un rĂ©seau avec cellulaire (O (â
n )), ou topologie linéaire (O (
n )).
Deux types de rĂ©seaux logarithmiques les plus simplesEn utilisant des rĂ©seaux «arborescents» comme blocs de construction, il n'est pas difficile de gĂ©nĂ©raliser la solution prĂ©cĂ©dente au cas oĂč il y a
k points de départ. Il existe deux façons simples de procéder.
La premiÚre façon consiste à utiliser l'arborescence d'adresses inverse pour collecter d'abord les itinéraires de tous les trajets dans un flux commun, puis, à l'aide de l'arborescence d'adresses directe, diviser ce flux en sous-flux adressant à sa destination (graphique 11, schéma supérieur )
Graphique 11Si
k et
n sont des puissances de deux, alors, finalement, n'importe quelle route passe exactement par les nĆuds de commutation log
2 k + log
2 n . Nous convenons de faire rĂ©fĂ©rence aux rĂ©seaux conçus selon l'algorithme qui vient d'ĂȘtre dĂ©crit comme des
réseaux logarithmiques (unidirectionnels)
avec fusion préalable .
La deuxiĂšme façon de rĂ©soudre le mĂȘme problĂšme peut ĂȘtre rĂ©alisĂ©e en inversant dans la premiĂšre solution l'ordre des opĂ©rations de fusion et de division. Son implĂ©mentation peut ĂȘtre dĂ©crite comme suit: pour chaque point de dĂ©part, nous crĂ©ons un ensemble unique de doublons imaginaires de tous les points d'arrivĂ©e, et aprĂšs cela, nous le connectons Ă ces doublons (plus imaginaires) avec une arborescence d'adresses directe.
Pour terminer la conception du réseau, il ne reste plus qu'à connecter maintenant chaque point d'arrivée avec ses
k doublons imaginaires en appliquant l'arborescence d'adresses inversée (graphique 11, schéma du bas).
Chaque fois que n et k sont des puissances de deux, le nombre de nĆuds de commutation le long de n'importe quelle route dans le rĂ©seau nouvellement construit sera Ă nouveau Ă©gal Ă log
2 k + log
2 n . Nous convenons de faire référence à ces réseaux comme
réseaux logarithmiques (unidirectionnels)
avec division préliminaire .
Conversion de réseaux unidirectionnels en réseaux symétriquesGénéralement, nous appelons un réseau unidirectionnel si les points d'adresse connectés par lui sont strictement divisés en points de départ et d'arrivée. Par défaut, pour les réseaux unidirectionnels, on supposera qu'il fournit au moins un itinéraire de déplacement possible de n'importe quel point de départ à n'importe quel point d'arrivée.
Outre un voyage de toute une vie, il est difficile de trouver des exemples oĂč certains points dâadresse ne serviraient quâau dĂ©but dâun itinĂ©raire et dâautres Ă sa fin. Nous rapprocherons notre raisonnement de la rĂ©alitĂ© si nous incluons Ă©galement des rĂ©seaux dans lesquels deux points d'adresse sont connectĂ©s par des itinĂ©raires dans les deux sens. Nous convenons de qualifier ces rĂ©seaux de symĂ©triques.
En fait, il n'y a pas de fossĂ© idĂ©ologique entre les rĂ©seaux unidirectionnels et symĂ©triques: chaque rĂ©seau symĂ©trique peut Ă©galement ĂȘtre utilisĂ© comme un rĂ©seau unidirectionnel, et chaque rĂ©seau unidirectionnel, connectant initialement un nombre Ă©gal de points de dĂ©part et d'arrivĂ©e, peut ĂȘtre transformĂ© en symĂ©trique (graphique 12).
Graphique 12Les graphiques 13a et 13b montrent les formes «symĂ©triques» du rĂ©seau logarithmique avec fusion prĂ©liminaire et du rĂ©seau logarithmique avec division prĂ©liminaire. Leurs exemples prouvent la possibilitĂ© fondamentale de connecter n quartiers par un tel type de rĂ©seau, au sein duquel le nombre de nĆuds de commutation lors d'un dĂ©placement sera proportionnel au logarithme du nombre de quartiers de la ville.
Graphique 13 aGraphique 13 bEstimation prĂ©cise de la limite infĂ©rieureUne grande variĂ©tĂ© de rĂ©seaux a dĂ©jĂ Ă©tĂ© accumulĂ©e jusqu'Ă prĂ©sent, chacun comprenant une fonction propre dĂ©crivant la dĂ©pendance du nombre moyen de nĆuds de commutation le long du trajet par rapport au nombre de points d'adresse dans la ville. NĂ©anmoins, nous ne savons toujours pas Ă quel point ce nombre peut ĂȘtre faible en principe pour un nombre donnĂ© de trimestres. L'estimation de la limite infĂ©rieure peut ĂȘtre obtenue en utilisant l'approche de l'information.
En fait, laissez un réseau routier relier
n points d'adresse les uns aux autres, et les besoins de migration de la population sont tels que tout voyage, peu importe oĂč il a commencĂ©, a une chance Ă©gale de se terminer n'importe oĂč dans la ville.
Pour rĂ©soudre le problĂšme en question, nous gĂ©nĂ©rerons un message d'information auxiliaire, en suivant cette recette: pendant une longue pĂ©riode, nous collecterons les enregistrements de tous les trajets qui ont un point de dĂ©part fixe, et noterons au hasard les adresses oĂč ces trajets terminĂ©. Le message rĂ©sultant sera une sĂ©quence alĂ©atoire composĂ©e des noms de
n points d'adresse de la ville.
Une façon de transmettre ce message Ă Mars consiste d'une part Ă coder tous les noms en mots binaires de mĂȘme longueur, transformant ainsi le message d'origine en une sĂ©quence de 0 et de 1, et d'autre part d'envoyer la sĂ©quence rĂ©sultante via un canal de communication numĂ©rique. Ătant donnĂ© que pour un codage distinct de l'ensemble de
n noms, des mots binaires de longueur log
2 n sont nécessaires, la longueur du message numérique sera:
(nombre d'enregistrements) Ă journal
2 n caractĂšres.
La chose la plus intĂ©ressante est que selon la thĂ©orie de l'information, quel que soit l'algorithme de codage utilisĂ©, il est tout simplement impossible de transmettre le mĂȘme message avec un plus petit nombre de caractĂšres binaires.
Une alternative Ă la transmission directe des noms codĂ©s des points d'arrivĂ©e peut ĂȘtre une mĂ©thode dans laquelle il est indiquĂ© pour chaque trajet dans quelle direction l'itinĂ©raire a tournĂ© Ă la prochaine fourche. Selon nos hypothĂšses, toutes les fourches du rĂ©seau ne peuvent avoir que deux branches, par consĂ©quent, pour indiquer la direction dans chaque cas, exactement 1 bit est requis. Pour tous ceux qui ont une carte de la ville et connaissent le point de dĂ©part, la chaĂźne de bits sera suffisante pour tracer chaque itinĂ©raire et restaurer la sĂ©quence d'origine de leurs destinations. Si le nombre moyen de fourches (nĆuds de division) visitĂ©s au cours d'un voyage est
x , la longueur du message binaire avec la nouvelle mĂ©thode de codage sera: (nombre d'enregistrements) Ă
x .
Comme il a Ă©tĂ© dit prĂ©cĂ©demment, la nouvelle mĂ©thode de codage ne peut pas ĂȘtre plus efficace que la mĂ©thode de transfert direct d'adresses binaires, donc: (nombre d'enregistrements) Ă
x â„ (nombre d'enregistrements) Ă log
2 n , c'est pourquoi:
x â„ log
2 n .
Bien que la derniÚre inégalité ait été initialement déduite pour un groupe de déplacements ayant un point de départ fixe commun, elle s'est révélée indépendante du choix spécifique de ce point. C'est pourquoi nous pouvons étendre le résultat à tous les déplacements dans la ville à la fois, obtenant ainsi la premiÚre partie du devis en question:
P1 ) à condition que chaque nouveau trajet ait une probabilité égale de se terminer à l'un des
n points d'adresse de la ville, le nombre moyen de nĆuds de division par itinĂ©raire ne peut pas ĂȘtre infĂ©rieur Ă log
2 n .
En retournant mentalement l'horloge, nous pouvons convertir chaque point d'arrivĂ©e du voyage en point de dĂ©part, et chaque nĆud binaire de la division du rĂ©seau - le nĆud binaire de la fusion. Cette petite astuce nous permet d'obtenir automatiquement de P1 la seconde partie manquante de l'estimation:
P2 ) à condition que chaque trajet achevé ait des chances égales de commencer à l'un des
n points d'adresse de la ville, le nombre moyen de nĆuds de fusion par route ne peut pas ĂȘtre infĂ©rieur Ă log
2 n .
Si nous rappelons l'existence d'un rĂ©seau logarithmique avec fusion prĂ©liminaire et d'un rĂ©seau logarithmique avec division prĂ©liminaire, nous obtenons immĂ©diatement deux exemples de rĂ©seaux qui sont optimaux en termes de nombre de nĆuds de commutation, qui, en moyenne, sont visitĂ©s Ă l'intĂ©rieur d'eux pendant un voyage. Voyons si cette qualitĂ© permet de rĂ©duire l'intensitĂ© des pertes de commutation gĂ©nĂ©rĂ©es.
Coûts de commutation dans les réseaux logarithmiques
Si nous comparons les réseaux avec la fusion préliminaire et la division préliminaire, le premier semble beaucoup plus attrayant en raison de sa simplicité. Malheureusement, cette simplicité a également un revers à la médaille: la combinaison de toutes les routes en un seul flux contredit la recommandation
i1 , entraßnant ainsi potentiellement de grandes pertes de temps. Le réseau avec division préliminaire semble répondre aux exigences
i1 -
i3 , cependant, Ă en juger par le graphique 13b, il tend Ă augmenter rapidement le nombre de tronçons de route et de nĆuds de commutation utilisĂ©s. Cette derniĂšre qualitĂ© peut rendre les rĂ©seaux de ce type trop coĂ»teux pour une utilisation pratique.
Nous analyserons ces questions plus en détail. Pour commencer, nous convenons que la ville suit le modÚle de migration avec un «accÚs aléatoire», et le flux généré par l'un de ses points d'adresse a une puissance 1.
Pertes dans les réseaux avec fusion préliminaireDans le graphique 14, vous pouvez voir un diagramme des flux résultant des conditions susmentionnées au sein du réseau avec fusion préliminaire.
Graphique 14Il m'a semblĂ© commode de dĂ©crire le rĂ©seau lui-mĂȘme sous sa forme unidirectionnelle, ce qui implique que chaque point de dĂ©part et d'arrivĂ©e, signĂ© avec les mĂȘmes numĂ©ros dans le graphique, signifie en fait le mĂȘme point d'adresse dans la ville.
Sur la base du diagramme, nous pouvons calculer l'intensitĂ© des coĂ»ts de commutation gĂ©nĂ©rĂ©e dans le rĂ©seau. Commençons par la moitiĂ© gauche, oĂč Ă travers l'arborescence d'adresses inversĂ©e, toutes les routes sont rassemblĂ©es en un seul flux. Chaque nĆud de commutation dans cette partie du rĂ©seau reprĂ©sente l'endroit oĂč deux autoroutes Ă sens unique fusionnent en une seule (graphique 15).
Graphique 15Si au départ chacune des routes est chargée efficacement, puis aprÚs leur fusion, il n'est pas nécessaire de réduire le nombre de voies, par conséquent, il ne devrait pas y avoir de frais de commutation respectifs.
Supposons qu'un débit de puissance 1 soit déjà suffisant pour charger efficacement la route sur au moins deux voies. Dans ce cas, nous arriverons à une conclusion plutÎt inattendue: la fusion des flux de voitures à l'intérieur du réseau logarithmique avec la fusion préliminaire se produit absolument `` gratuitement '', sans causer de perte de temps.
Le calcul des coĂ»ts qui surviennent dans la moitiĂ© droite n'est pas beaucoup plus difficile. Cette partie du rĂ©seau est un arbre d'adresse directe, dont chaque nĆud est une fourche symĂ©trique que nous avons dĂ©jĂ Ă©tudiĂ©e. Lorsque le flux entrant avec la puissance
p , l'intensité des pertes survenant à la fourche est (
α / 2
Μ )
â
p 2/2 . La puissance du flux entrant dans la fourche racinaire est:
n , par consĂ©quent, l'intensitĂ© des pertes dans le nĆud racinaire est: (
α / 2
Μ )
â
n 2/2 . Dans chaque génération suivante de l'arborescence d'adresses, le nombre de fourches double et la puissance du flux entrant est divisée par deux. En conséquence, la formule des pertes à l'intérieur de l'arbre entier prendra la forme:
I t_div1 = (
α / 2
Μ )
â
(1/2)
â
[
n 2 + 2 (
n / 2)
2 + 4 (
n / 4)
2 + ... + (
n / 2)
â
2
2 ] =
(
α / 2
Μ )
â
(
n / 2)
2 [1 + 1/2 + 1/4 + ... + 2 /
n ] â (
α / 2
Μ )
â
n 2Ătant donnĂ© que la puissance du flux de dĂ©placements gĂ©nĂ©rĂ© conjointement par tous les points d'adresse est
n , les coûts de temps par déplacement sont en moyenne (
α / 2
Μ )
â
n , montrant ainsi une dépendance linéaire de la taille de la ville.
En ce qui concerne les rĂ©seaux abstraits, il est difficile de donner une estimation significative de la superficie des routes qu'ils utilisent. Comme mesure alternative de la complexitĂ© structurelle, la puissance totale de tous les flux latĂ©raux peut ĂȘtre calculĂ©e. Comme prĂ©vu, la valeur rĂ©sultante devrait reflĂ©ter l'intensitĂ© des ressources de la construction de tous les Ă©changeurs requis par le rĂ©seau. Je ne peux pas dire que dans la pratique, cette mĂ©thode aura toujours une bonne interprĂ©tation, mais une idĂ©e approximative de la quantitĂ© de travail Ă venir sera probablement obtenue.
Ă l'intĂ©rieur du rĂ©seau logarithmique avec fusion prĂ©liminaire, les flux latĂ©raux n'existent que dans l'arbre d'adresse directe, et leur puissance totale pour chaque gĂ©nĂ©ration de nĆuds est la mĂȘme:
n / 2. Au total, il y a log
2 n de gĂ©nĂ©rations de nĆuds dans l'arbre, donc une nouvelle mĂ©thode pour Ă©valuer la complexitĂ© donne une estimation de la complexitĂ©: O (
n log
2 n ).
Réseaux logarithmiques avec fusion préliminaireLe nombre de points d'adresse avec puissance 1 .......................................... ..........
nTemps de trajet moyen
perdu en raison des coûts de commutation:
asymptotique ................................................. .................................................. ... O (
n )
valeur exacte ................................................ .................................................. ..... (
α / 2
Μ )
â
nNombre de nĆuds de commutation .............................................. ................................ O (
n )
Nombre de nĆuds de commutation, compte tenu de la puissance des flux latĂ©raux ........................ O (
n log
2 n )
Pertes dans les réseaux avec division préliminaireNous passons maintenant à l'analyse du réseau logarithmique avec division préliminaire, en supposant à nouveau que le réseau est utilisé pour connecter les points d'adresse de puissance 1 dans la ville à «accÚs aléatoire».
Le graphique 16 en montre un fragment composé d'un point d'adresse avec les arbres d'adresse directe et inverse adjacents à ce point.
Graphique 16Tout d'abord, nous pouvons estimer l'intensité des pertes de commutation générées par le fragment.
Les coĂ»ts encourus lors de la division des flux peuvent ĂȘtre trouvĂ©s par l'Ă©quation suivante
I t_div1 = (
α / 2
Μ )
â
n 2 , qui a été déduite pour l'arbre d'adresse directe dans l'exemple précédent, 1 au lieu de
n . En effet, les arbres d'adresse directe des graphiques 16 et 14 ont la mĂȘme profondeur et impliquent des flux similaires en puissance (remarque: la similitude signifie la possibilitĂ© d'obtenir un ensemble de valeurs en multipliant les valeurs d'un autre ensemble par un certain nombre fixe , pour illustrer la similitude entre les triangles par leurs cĂŽtĂ©s). En raison de la relation quadratique entre la valeur des coĂ»ts de commutation qui se produisent Ă une seule fourche et la puissance de son flux entrant, une diminution simultanĂ©e de tous les flux de
n fois réduira les pertes dans l'ensemble de l'arbre de
n 2 fois, par conséquent, à la place de l'ancien (
α / 2
Μ )
â
n 2 , on obtient une valeur égale à :
I t_div2 = (
α / 2
Μ ).
Nous pouvons maintenant calculer la valeur des coûts dans la moitié gauche du fragment.
En raison de la faible valeur des flux combinĂ©s de la route Ă l'intĂ©rieur de l'arbre d'adresse inverse, cette fois, il ne serait pas raisonnable de construire une route plus large que deux voies. La fusion dans de telles conditions n'est plus gratuite: contrairement Ă l'exemple prĂ©cĂ©dent, il y a des zones de rĂ©trĂ©cissement sur l'autoroute (graphique 17), oĂč des coĂ»ts de changement de cap seront nĂ©cessairement nĂ©cessaires.
fig. 17En supposant que le conducteur soit au courant du rétrécissement à venir, nous pouvons supposer que le processus de changement de la voie sans issue est lent, s'étendant sur des centaines de mÚtres le long de l'autoroute. Dans ce cas, nous avons le droit de recourir à l'astuce que nous avons utilisée plus tÎt pour calculer les pertes à la fourche symétrique - pour diviser le flux de migration total
q en plusieurs petites parties
q i , puis interpréter chacune d'elles comme un flux latéral à partir de la rampe. Les pertes générées par chacun de ces sous-flux sont calculées par la formule:
I i = (
α / 2
Μ )
â
p q i â
(1 + 1 /
s ), cependant, il y a deux subtilités ici.
La premiÚre est que les voitures ne migreront pas plus loin que la rangée suivante.
En fait: les flux dans les deux voies centrales, en raison d'une symĂ©trie Ă©vidente, devraient toujours avoir approximativement la mĂȘme densitĂ©, de sorte que les conducteurs n'auront pas beaucoup de raisons de traverser la ligne mĂ©diane. De l'observation faite, on peut dĂ©duire que dans la formule pour les pertes causĂ©es par un Ă©coulement latĂ©ral partiel,
s est égal à 1.
Au fur et à mesure que les voitures quittent les voies de bord, passant à deux voies centrales, la puissance de flux à l'intérieur des voies centrales augmente progressivement, changeant dans chaque cas de
P / 2 Ă
P. Ainsi, la deuxiÚme subtilité est la dépendance significative de
p sur le nombre de sous-flux
i , ce qui nous fait écrire:
pas
I i = (
α / 2
Μ )
â
p q i â
(1 + 1 /
s ),
mais:
I i = (
α / 2
Μ )
p (
i )
â
q i â
(1 + 1 /
s ).
Dans le cas oĂč de nombreuses petites piĂšces, dans lesquelles le flux de migration a Ă©tĂ© divisĂ©, Ă©taient toutes de taille Ă©gale, la dĂ©pendance
p (
i ) est exprimée par un graphique linéaire (graphique 18)
Graphique 18Pour calculer le taux d'intensité de perte, il faut soit recourir à l'intégration, soit (ce qui permet de faire une forme particuliÚrement simple d'une fonction intégrable) prendre comme
p (
i ) la valeur moyenne sur le graphique égale à 3
P / 4. Ătant donnĂ© que le flux de migration total du cĂŽtĂ© de chaque voie de bordure est
P / 2, l'intensitĂ© des pertes dans un nĆud de fusion distinct sera:
Je fusionne = 2
â
(
α / 2
Μ )
â
(3
P / 4)
â
(
P / 2) =
= (
α / 2
Μ ) 3
P 2/4.
Pour trouver les pertes de temps générées à l'intérieur d'un fragment sur l'arbre d'adresse inverse, nous pouvons appliquer la formule de
fusion Ă chacun de ses nĆuds:
I t_merge = (3/4)
â
(
α / 2
Μ ) [1
â
(1/2)
2 + 2
â
(1/4)
2 + 4
â
(1/8)
2 + ... + (
n / 2)
â
(1 /
n )
2 ] â
â (3/4)
â
(
α / 2
Μ ) [1/4 + 1/8 + 1/16 + ...] =
= (3/8)
â
(
α / 2
Μ ) [1/2 + 1/4 + 1/8 + ...] =
= (3/8)
â
(
α / 2
Μ ).
Les coûts totaux résultant de la fusion et de la répartition des flux au sein du fragment seront:
I t_merge +
I t_div2 = (
α / 2
Μ ) [1 + 3/8] = 11/8 (
α / 2
Μ ).
Un réseau logarithmique avec division préliminaire ne contient que
n de tels fragments, et exactement
n flux de puissance 1 sont générés par ses points d'adresse, de sorte que la valeur que nous venons de trouver est exactement égale aux pertes de commutation par trajet moyen.
En fait, il est plus important pour nous mĂȘme pas un nombre spĂ©cifique, qui est Ă©gal aux coĂ»ts de commutation spĂ©cifiques, mais le fait que ces coĂ»ts restent constants avec l'augmentation de
n . Ce dernier rend le réseau logarithmique à division préliminaire asymptotiquement le plus économique en ce qui concerne les pertes de commutation parmi tous les types de réseaux que nous avons étudiés précédemment.
Malheureusement, le leadership n'est pas gratuit. Malgré la valeur infiniment petite du nombre écrasant de flux, chaque arbre d'adresses inclus dans le réseau contient environ 2
n tronçons de route à deux voies et environ
n nĆuds de commutation de taille normale. Il y a 2
n arbres dans le réseau, ce qui signifie O (
n 2 ) membres et nĆuds, ce qui en fait non seulement le plus Ă©conomique en termes de gain de temps, mais aussi le rĂ©seau le plus cher Ă construire, parmi tous les exemples considĂ©rĂ©s.
Quant à la somme des débits latéraux, sa valeur, facilement calculable, croßt avec la vitesse O (
n log2
n ) et dans ce cas n'a pas beaucoup de sens.
Réseaux logarithmiques avec division préliminaireLe nombre de points d'adresse avec puissance 1 .......................................... ............
nTemps de trajet moyen
perdu en raison des coûts de commutation:
asymptotique ................................................. .................................................. ...... O (1)
valeur exacte ................................................ .................................................. ........ 11/8 (
α / 2
Μ ).
Nombre de nĆuds de commutation .............................................. ................................... O (
n 2 )
Nombre de nĆuds de commutation, compte tenu de la puissance des flux latĂ©raux ........................... O (
n log
2 n )
Réseau logarithmique équilibré
Des pertes de commutation exceptionnellement faibles et en mĂȘme temps une consommation considĂ©rable de ressources de la construction du rĂ©seau, rĂ©sultant de l'application d'un rĂ©seau logarithmique avec division prĂ©liminaire, nous donnent envie de trouver un moyen de modifier sa conception afin que la consommation de ressources soit considĂ©rablement rĂ©duite alors que le les coĂ»ts de changement n'augmenteraient pas considĂ©rablement.
De toute évidence, le principal coupable d'un nombre excessivement élevé de routes du réseau est la trÚs faible efficacité de leur utilisation. Ce dernier est clairement visible dans le graphique 19, qui montre un diagramme détaillé des flux à l'intérieur d'un arbre d'adresse directe adjacent au iÚme point d'adresse.
Graphique 19Dans le graphique, le nombre au-dessus du membre de l'arbre indique la puissance du flux passant le long du membre, et la plage ci-dessous est l'ensemble des points d'adresse entre lesquels ce flux sera finalement distribué. Nous supposons que tous les membres présentés dans le tableau sont des autoroutes à deux voies, le nombre de membres dans chaque génération de l'arbre est indiqué au bas de la figure.
AprĂšs un examen attentif, vous remarquerez peut-ĂȘtre que la rĂšgle selon laquelle le flux est divisĂ© en un nĆud particulier est dĂ©terminĂ©e uniquement par la position de ce nĆud dans l'arborescence d'adresses et ne dĂ©pend pas du numĂ©ro du point d'adresse qui a donnĂ© le dĂ©but de ces dĂ©placements. .
S'il y a plusieurs flux adressĂ©s au mĂȘme ensemble de points, et que chacun des flux n'est pas assez puissant pour remplir le chemin qui lui est attribuĂ©, alors pourquoi ne les combinons-nous pas en une seule autoroute. En fait, cette idĂ©e essentiellement simple permet de construire un bon rĂ©seau abstrait qui gĂ©nĂšre des pertes de commutation relativement faibles et est Ă©conomique en termes de nombre de routes utilisĂ©es.
En revenant Ă l'arbre d'adresses du i-Ăšme point, on voit que le flux entrant dans le nĆud racine est divisĂ© en deux flux fils d'une capacitĂ© de 1/2 chacun. Le premier flux de fils est constituĂ© de dĂ©clenchements adressĂ©s Ă des points de la plage [1;
n / 2], le second consiste en des déplacements adressés à des points de la plage [(
n / 2) + 1;
n ].
En suivant l'idĂ©e exposĂ©e ci-dessus, nous combinons les flux de fils du mĂȘme type Ă chaque point impair et le point d'adresse qui le suit dans l'ordre avec un nombre pair. Cette technique nous permet pour chaque paire de points sĂ©lectionnĂ©e d'avoir, au lieu de quatre flux de puissance 1/2, seulement deux flux de puissance 1 (graphique 20). Nous nommerons le fragment obtenu du futur rĂ©seau BN
2 [i; i +1].
Graphique 20Si les flux de fils n'Ă©taient pas combinĂ©s, mais Ă©taient toujours Ă l'intĂ©rieur de l'arborescence d'adresses, puis dans la prochaine gĂ©nĂ©ration de nĆuds, chacun d'entre eux serait Ă nouveau divisĂ© en deux parties, Ă©gales en puissance et en taille des ensembles des points d'adresse Ă vers quoi se dirigent les voyages.
Pourquoi briser la tradition Ă©tablie, car aprĂšs le processus de combinaison, nous avons toujours le mĂȘme ensemble de types de flux qu'auparavant, mais avec seulement moins de reprĂ©sentants de chaque type. Ă chacun des flux de sortie de BN
2 [i; i +1], nous pouvons appliquer exactement la mĂȘme rĂšgle de division que celle qui s'appliquerait Ă un flux de son type Ă l'intĂ©rieur de l'arborescence d'adresses.
Il n'y a aucune raison de ne pas rĂ©pĂ©ter de maniĂšre inductive la construction logique dĂ©crite ci-dessus pour combiner-fractionner les mĂȘmes flux. Le graphique 21 montre un schĂ©ma pour combiner deux fragments
BN
2 en un fragment de BN
4 , d'autre part, le graphique 22 montre le mĂȘme algorithme dans le cas gĂ©nĂ©ral.
Graphique 21Graphique 22Au final, le processus d'agrandissement des fragments sera achevé et nous conduira au seul élément BN
n [1;
n ]. Nous l'appellerons le réseau logarithmique équilibré (graphique 23).
Graphique 23Examinons ce réseau pour la complexité et la valeur des pertes de commutation générées.
En fonction de la nature inductive de la conception d'un rĂ©seau Ă©quilibrĂ©, le nombre de nĆuds de commutation inclus dans sa structure peut ĂȘtre dĂ©crit par l'Ă©quation rĂ©currente:
nĆuds (BN
k ) = 2
nĆuds (BN
k / 2 ) + 2
k ,
avec la limitation suivante:
nĆuds (BN
1 ) = 0.
La solution à ce systÚme d'équations est la fonction:
nĆuds (BN
n ) = 2
n log
2 n .
Ătant donnĂ© que la conception de BN
n nécessite des étapes d'induction de log
2 n , chaque trajet passera par des nĆuds de division log
2 n et le mĂȘme nombre de nĆuds de fusion, en alternant entre eux sur son chemin (graphique 24).
Graphique 24Pertes gĂ©nĂ©rĂ©es au sein de chaque nĆud de division:
(
α / 2
Μ )
â
(1)
2/2 .
Pertes gĂ©nĂ©rĂ©es au sein de chaque nĆud de fusion:
(
α / 2
Μ )
â
3
â
(1/2) 2/4 = 3/16 (
α / 2
Μ ).
En considérant que le nombre des deux dans le réseau équilibré est
n log
2 n , nous pouvons obtenir la valeur exacte des pertes de commutation totales:
11/16 (
α / 2
Μ )
n log
2 n ,
qui par voyage est:
11/16 (
α / 2
Μ ) log
2 nRéseau logarithmique équilibréLe nombre de points d'adresse avec puissance 1 .......................................... ..........
nTemps de trajet moyen
perdu en raison des coûts de commutation:
asymptotique ................................................. .................................................. ... O (log
2 n )
valeur exacte ................................................ .................................................. .... 11/16 (
α / 2
Μ ) log
2 nNombre de nĆuds de commutation .............................................. ............................... O (
n log
2 n )
Nombre de nĆuds de commutation, compte tenu de la puissance des flux latĂ©raux ....................... O (
n log
2 n )
Les chiffres obtenus ci-dessus nous permettent de considĂ©rer le RĂ©seau Ă©quilibrĂ© comme un bon compromis entre la quantitĂ© de pertes de temps introduites et la complexitĂ© structurelle globale. Son utilisation comme rĂ©seau routier d'une ville rĂ©elle est en principe possible, mais difficilement Ă©conomiquement rĂ©alisable. Il me semble que le domaine dans lequel l'utilisation du rĂ©seau Ă©quilibrĂ© peut rĂ©ellement ĂȘtre trĂšs avantageux est celui des systĂšmes d'information Ă grande Ă©chelle avec des exigences strictes concernant la quantitĂ© de retard du signal, comme les communications cellulaires, Internet, l'informatique distribuĂ©e et les ordinateurs multiprocesseurs. . Pour nous, la plus grande valeur du RĂ©seau Ă©quilibrĂ© est la mĂ©thode par laquelle il a Ă©tĂ© conçu. Un peu plus tard, en utilisant une modification de cette mĂ©thode, nous pourrons amĂ©liorer les rĂ©seaux de villes linĂ©aires et cellulaires qui sont vraiment cruciaux en termes pratiques.
Pourquoi les villes historiques sont condamnées aux embouteillages
Ma dĂ©claration peut sembler inattendue, mais la rĂ©ponse Ă la question de savoir pourquoi les villes en dĂ©veloppement naturel, souffrent gĂ©nĂ©ralement dâembouteillages, a dĂ©jĂ Ă©tĂ© trouvĂ©e par nous dans les paragraphes prĂ©cĂ©dents. Quelle en est donc l'essence?
Le fait est que de nombreuses villes historiques qui ont survécu aprÚs l'Úre des forteresses médiévales (par exemple, presque toutes les capitales du «Vieux Monde») ont hérité de cette époque de la structure radiale des rues. Malheureusement (pour leurs habitants modernes), un réseau routier de topologie similaire n'est pas trÚs évolutif: l'agencement dense des routes radiales à proximité du centre devient trop rare en périphérie. En conséquence, dans le processus de croissance démographique, les rues qui étaient initialement situées en marge des quelques routes menant à la forteresse sont devenues plus grandes et les rues qui sont apparues à la périphérie étaient courtes et n'ont pas acquis une importance de transport en commun suffisante pour croßtre. ampleur. En conséquence, le réseau routier que nous voyons maintenant dans les grandes villes historiques se réfÚre le plus souvent à des systÚmes de transport de type artériel, et dans notre terminologie,aux réseaux logarithmiques avec fusion préliminaire (incomplÚte).
(Routes de Moscou, photo: Slava Stepanov)Si nous parlons de la longueur des routes qu'un conducteur doit emprunter, la mise en place de ce type de rĂ©seau n'est pas mauvaise: la distance parcourue diffĂšre souvent peu de la distance en ligne droite, et son la valeur moyenne dans la ville, comme elle devrait l'ĂȘtre pour les systĂšmes de transport «dĂ©cents», croĂźt Ă un taux de O (â n ). Le problĂšme est qu'avec l'Ă©largissement de la ville au rĂ©seau logarithmique avec fusion prĂ©liminaire, les coĂ»ts de commutation gĂ©nĂ©rĂ©s par celui-ci augmentent trop rapidement: la durĂ©e pour laquelle, en moyenne, le voyage est prolongĂ© Ă cause d'eux, dĂ©pend du nombre des personnes vivant dans la ville comme O ( n ). Il est clair qu'Ă partir de certains n, ce temps l'emportera sur le temps net pour vaincre la distance, en d'autres termes, des embouteillages apparaĂźtront dans la ville.Il ne fait aucun doute que la rĂ©organisation du systĂšme de transport dans les grandes villes historiques est une tĂąche qui peut ĂȘtre rĂ©solue. Cependant, il est important de comprendre que la construction d'une autre, deux ou cinq grandes artĂšres de transport, bien qu'amĂ©liorant lĂ©gĂšrement la situation dans la ville, mais n'Ă©liminera pas la cause profonde des embouteillages. Apparemment, la seule façon de surmonter les inconvĂ©nients du rĂ©seau logarithmique avec une fusion prĂ©liminaire est d'utiliser un autre rĂ©seau. Un bon candidat ici peut ĂȘtre un rĂ©seau Ă topologie cellulaire, dans lequel le temps nĂ©cessaire pour couvrir la distance augmente, au moins, au mĂȘme rythme que les pertes de commutation augmentent.
(nuit Berlin, photo: Vincent Laforet)C'est peut-ĂȘtre la raison pour laquelle le Berlin moderne, bien que dotĂ© de grandes autoroutes artĂ©rielles, se distingue dĂ©jĂ par une structure cellulaire clairement visible.Il existe de nombreuses solutions intĂ©ressantes dans le monde pour rendre les habitants des villes historiques plus mobiles, mais le prix principal de la lutte pour l'accessibilitĂ© des transports devrait probablement ĂȘtre attribuĂ© aux ingĂ©nieurs de Barcelone.
(Réseau routier modernisé de Barcelone, photo: Vincent Laforet)Zoom sur les réseaux de villes linéaires et cellulaires
After the methods of analysis were found and honed on abstract networks, now it is time to apply them to more realistic cases of cities with Linear and Cellular topology. In this section we will try to analyse in all details the features of their transport networks, establish the numerical value of the switching losses intensity rate, find how its value depends on the size of the quarters, and discuss possible variations and improvements.
Linear cityThis time, we will consider an example of a city in which there are two one-way highways: Western highway with a traffic towards the north and Eastern highway with a traffic towards the south (Chart 25).
Chart 25Let each quarter generate a flow with power 1. In this case, the power of one route heading from one quarter to another one amounts to 1/
n .
To begin with, we will define the power of side flows in the highways. Western highway is the only way to get to the quarter
i from the quarter (
n â
i ) located southwards, and the only way to get from the quarter
i is to the quarter (
i â 1) located northwards. It means that the power of traffic exchange flows between Western highway and the quarter i are:
q W_out = (
n â
i )/
n â the power of the side flow leaving Western highway,
q W_in = (
i â 1)/
n â the power of the incoming side flow.
It is clear that the power of side flows in Eastern highway depends on i in a symmetrical way:
q E_out = (
i â 1)/
n â the power of the side flow leaving Eastern highway,
q E_in = (
n â
i )/
n â the power of the incoming side flow.
Of course, the sum of the flows leaving the
i -th quarter:
q E_in +
q W_in = (
n â 1)/
n ,
coincides with the sum of the flows entering it:
q E_out +
q E_out = (
n â 1)/
n ,
and both of these values ââdo not depend on
i (each quarter has a flow with power 1/
n , this flow consists of trips which begin and finish within the given quarter).
To calculate the power of the main flows, we will draw an imaginary line across the Western highway on the same level with the
i -th quarter. In total, this line will cross:
(the number of quarters southwards) Ă (the number of quarters northwards) = (
n â
i )(
i â 1) of routes that together create a flow with the power:
P W (
i ) = (
n â
i )(
i â 1)/
n .
The same formula:
(number of quarters southwards) Ă (number of quarters northwards)/
n ,
should express the power of the traffic flow in the Eastern highway
P E , in other words:
P E (
i ) =
P W (
i ) =
P (
i ).
Connaissant la puissance de tous les flux principaux et secondaires, nous pouvons calculer le taux d'intensitĂ© des pertes qui se produisent dans le rĂ©seau dans la zone proche du i- Ăšme trimestre:I ( i ) = ( α / 2 Μ ) â
P ( i ) â
[( q E_in + q W_in ) â
(1 + 1 / s ) + ( q E_out + q E_out ) â
(1 - 1 / s )] == ( α / 2 Μ ) â
P (
i )
â
[ (1 â 1/
n )
â
(1 + 1/
s ) + (1 â 1/
n )
â
(1 â 1/
s ) ] =
= (
α /2
Μ )
â
2
P (
i )
â
(1 â 1/
n ) =
= 2(
α /2
Μ )
â
(1 â 1/
n )
â
(
n â
i )(
i â 1)/
n =
= 2 ( α / 2 Μ ) â
(1 - 1 / n ) â
( n - i ) â
( i - 1) â
(1 / n ).Si nous rĂ©sumons la derniĂšre expression Ă travers i , nous obtiendrons le taux d'intensitĂ© des pertes gĂ©nĂ©rĂ© par l'ensemble du rĂ©seau dans son ensemble.I = â i I ( i )= â i 2 ( α / 2 Μ ) â
(1 - 1 / n ) â
( n- i ) â
( i - 1) â
(1 / n ) == 2 ( α / 2 Μ ) â
(1 - 1 / n ) â
n 2 â
â i (1 - i / n ) â
( i / n - 1 / n ) â
(1 / n ) ââ 2 ( α / 2 Μ ) â
n 2 â
â i (i /
n )
â
(1 â
i /
n )
â
(1/
n ).
The sum â
i (
i /
n )
â
(1 â
i /
n )
â
(1/
n ) for any large
n can be replaced with good accuracy by the integral:
â« t (1 â
t ) d
t (
t â[0; 1] ) = 1/2 â 1/3 = 1/6.
Based on this, we can obtain that the intensity of switching losses in a Linear city with
n quarters with power 1 amounts to:
I = (
α /2
Μ )
n 2 /3.
Up to this point, we considered only examples in which quarters always generated flows with power 1. Let's consider if the formula for switching losses of a Linear city will change if for each quarter there is not one source of flow with power 1, but â
λ (the quarters will become
λ times larger).
Let us take a city with
m quarters. If quarters generated flows with power 1, then the switching losses would be (
α /2
Μ )
m 2 /3.
An increase in trip production power by every quarter by a factor of
λ leads to an increase in both the main and side flows by a factor of
λ . As a result, the costs at each junction, and therefore inside the network as a whole, increase by a factor of
λ 2 times, and the losses formula transforms into:
I = (
α /2
Μ )
m 2 â
λ 2 /3.
To a large extent, it doesn't matter how the switching losses depend on the number of quarters in the city, the main thing for us is how they depend on the flow power of all the trips generated inside it, or in other words, on the number
n of sources with power 1. In this case,
n is equal to
m â
λ , therefore:
I = (
α /2
Μ )
m 2 â
λ 2 /3 =
= (
α /2
Μ ) (
m â
λ )
2 /3 =
= (
α /2
Μ )
n 2 /3.
In other words, switching losses in a Linear city do not depend on how small the fragmentation of its territory into quarters is chosen.
Cellular cityImaginez une ville cellulaire dans laquelle les autoroutes des rues perpendiculaires sont attribuées à différents niveaux / hauteurs. Cela serait possible, par exemple, si toutes les autoroutes allant du nord au sud étaient surélevées sur des ponts et que des autoroutes s'étendant d'ouest en est étaient construites à la surface de la terre. Si, en outre, toutes les autoroutes ont un trafic à double sens, le réseau routier d'une telle ville sera référé à la topologie cellulaire standard (graphique 26).The point here, of course, is not to bring the network described above seriously into practice: it would not look too aesthetically pleasing against the background of the city landscape and, moreover, due to the need for multi-level interchanges, it would eat up the better half of the street space. Nevertheless, this purely hypothetical network is a good way to get the necessary estimates, which later can be easily extended to road networks that are really interesting from the point of view of their applicability in real cities.
As usual, we will assume that the migration needs of residents are described by the 'random access' model, and we will start our consideration with the case when the power of all the flows generated by a given quarter is 1.
In the example of the standard Cellular city, it is convenient to step aside from the established tradition and consider as the address point not a separate quarter, but a territorial zone of a square shape within the intersection of highways and 1/4s of all quarters adjacent to it. Chart 27 shows the relative positioning of several such zones and shows a traffic pattern inside one of them. This chart clearly demonstrates that any driver, leaving the quarter, has the opportunity to enter in the highway, moving in the direction of any of the four sides of the world.
Graphique 26Pour calculer la valeur des coĂ»ts de commutation gĂ©nĂ©rĂ©s par la ville, nous calculerons la puissance de tous les flux principaux et secondaires dans chacune de ses zones territoriales. La forme et le positionnement mutuel des zones nous permettent de recourir Ă une analogie d'Ă©checs pour rĂ©soudre le problĂšme en question, en considĂ©rant les zones comme des cellules de terrain et le mouvement des voitures entre elles - comme des mouvements de la tour (graphique 27). Dans un cas gĂ©nĂ©ral, la tour peut ĂȘtre dĂ©placĂ©e d'une cellule Ă l'autre en deux mouvements; si les deux cellules sont sur la mĂȘme ligne horizontale ou verticale, alors - d'un seul coup.Graphique 27Afin d'Ă©viter de nombreuses rĂ©servations gĂȘnantes, nous supposons que le dĂ©placement dans lequel la tour ne se dĂ©place nulle part est Ă©galement autorisĂ© selon nos rĂšgles. L'itinĂ©raire de dĂ©placement de la tour, composĂ© de deux mouvements, dont l'un est nĂ©cessairement exĂ©cutĂ© verticalement, et l'autre - horizontalement, sera appelĂ© le plus simple. Il est raisonnable de considĂ©rer le mouvement «à l'arrĂȘt» comme vertical et horizontal Ă la fois. Dans ce cas, il s'avĂšre vrai que deux cellules de la carte sont connectĂ©es l'une Ă l'autre par exactement deux voies diffĂ©rentes les plus simples.For drivers, the simplest route is the easiest way to get, with minimal interference, from one territorial zone to another, so it's reasonable to assume that real trips will take place along elementary route lines. According to the 'random access' model, the flow with power 1 generated by the address point (territorial zone) should be equally distributed between all
n =
d 2 address points of the city. Therefore, the power of the flow passing along one route line is 1/(2
n ).
We can calculate the flow with what power passes through the cell (
i ,
j ) in the direction from the south to the north. The simplest route crosses cell (
i ,
j ) from the south to the north in only two situations. The first of them (Chart 28 on the left):
1a) the start cell of the route is located in one of the last (
d â
i ) horizontal lines (rows);
2a) the finish point of the route is one of the first (
i â 1) cells of the
j -th vertical line (column);
3a) the route starts with a horizontal section, or lies entirely inside the
j -th column.
Chart 28The conditions describing the second situation look symmetrical (Chart 28 on the right):
1a) the start point of the route is one of the last (
d â
i ) cells of the
j -th vertical line;
2a) the finish cell of the route is located in one of the first (
i â 1) horizontal lines;
3a) the route starts with a vertical section, or lies entirely inside the
j -th column.
On the chessboard there is only 2Ă [
d â
(
i â 1) + 1â
(
i â 1) ] Ă (
d â
i) les itinĂ©raires les plus simples adaptĂ©s aux exigences, qui crĂ©ent ensemble un flux avec la puissance:P SN ( i , j ) = ( d + 1) â
( i - 1) â
( d - i ) / n (= P SN ( i )).En fixant j , on obtiendra la fonction( P SN ) j ( i ) = P SN ( i , j = Const),dĂ©crivant la dĂ©pendance de la puissance de l'Ă©coulement se dĂ©plaçant vers le nord le long de la j- Ăšme autoroute verticale sur la distance jusqu'Ă la limite supĂ©rieure de la ville, mesurĂ©e en cellules.Il y a plusieurs observations plus ou moins Ă©videntes concernant les fonctions ( P SN ) j ( i ), discutons-en.Commençons par une circonstance difficile Ă ignorer: P SN ( i , j ) pratiquement indĂ©pendant sur le second argument. En consĂ©quence, les fonctions ( P SN ) j ( i ) = P SN (i ) have the same form for all values ââof
j , in other words, the specific position of the highway inside the Cellular city does not affect its load. Formally, the last statement is proved only for the highway heading to the north, but due to the symmetries of the city it automatically applies to the highway of other directions too.
Now let us look at the formula for
P SN (
i ) itself:
(
d + 1)
â
(
i â 1)
â
(
d â
i ) /(2
n ).
As we see, the whole dependence of
P SN i sur i rĂ©side dans l'expression ( i - 1) â
( d - i ). Cette expression peut ĂȘtre interprĂ©tĂ©e comme le produit des longueurs des tronçons droit et gauche dans lesquels la section entiĂšre de longueur d se divise aprĂšs que le i-Ăšme Ă©lĂ©ment en soit exclu (graphique 29a).Graphique 29aGraphique 29bIl est clair que si vous changez «droite» en «gauche» et «gauche» en «droite» (graphique 29b), le rĂ©sultat du produit restera le mĂȘme. Sur la base d'une observation aussi simple, nous pouvons tirer deux infĂ©rences qui, en substance, nous sont trĂšs utiles:- the function P SN ( i ) is symmetric with respect to the midpoint of the street i = (d + 1)/2, in order words, the flow power at a distance Î from the lower boundary of the city is exactly the same as at a distance from the lower boundary of the city is exactly the same as at a distance Î from the upper boundary.
- On the whole, the city itself is symmetrical up and down, therefore, to get the function ( P NS ) j ( i ), which describes the power flow on the j -th highway, but in a southward direction, it's enough to simply mirror the function graph ( P SN ) j ( i ) in the line i = ( d + 1)/2. Since ( P SN ) j ( i ) = P SN ( i ), and the graph P SN ( i ) with respect to the line i = ( d + 1)/2 is symmetric, then ( P NS ) j ( i ) = P SN ( i ) = P vert ( i ),, in other words,
- direct and oncoming traffic flows have equal power at any point of the city. A closer graph of P SN ( i )is shown in Chart 30 (it is believed that d >> 1, i >> 1, d â i >> 1).
Graphique 30Les puissances des principaux flux le long des autoroutes horizontales sont faciles Ă trouver en utilisant des symĂ©tries de rotation; formellement, ce processus peut ĂȘtre mis en Ćuvre par un simple remplacement de i par j dans P SN ( i ) et une petite correction de l'indice infĂ©rieur.La prochaine Ă©tape Ă franchir est de trouver la puissance des flux latĂ©raux. Les trajets qui entrent ou sortent de la circulation sur une autoroute verticale Ă l'intĂ©rieur de la cellule ( i , j ) peuvent ĂȘtre commodĂ©ment divisĂ©s en quatre catĂ©gories:- the flow q in_transit : start point is in any cell of the i -th horizontal, finish point is in any cell of the j -th vertical, except for the ( i , j ) itself (Chart 31a);
- the flow q out_transit : start point is in any cell of the the j -th vertical, except for the ( i , j ) itself, finish point is in any cell of the i -th horizontal (Chart 31b);
- the flow q in : start point is the ( i , j ) itself, finish one is any cell outside the i -th horizontal (Chart 31c);
- the flow q out : start point is in any cell outside the i -th horizontal, finish point is the ( i , j ) itself (Chart 31d);
Chart 32: abcdHaving recounted the number of route lines belonging to each separate category, we can conclude that the powers of all four flows are the same and equal:
q 0 =
d â
(
d â 1) /(2
n )
Having the values ââof the powers of the main and side flows in a vertical highway, it is not difficult to calculate the value of the respective switching costs. Inside a single cell (
i ,
j ) the switching costs will be equal to:
I vert (
i ,
j ) = (
α /2
Μ )
â
P vert ( i ) â
[( q in + q in_transit ) â
(1 + 1 / s ) + ( q out + q out_transit ) â
(1 - 1 / s )]= 4 ( α / 2 Μ ) â
( d + 1) ( i - 1) ( d - i ) â
d ( d - 1) / 2 n 2 ââ 2 ( α / 2Μ )
â
d 5 â
(
i /
d )(1 â
i /
d )
â
(1/
d )
4 =
= 2 (
α /2
Μ )
â
d 2 â
(
i /
d )(1 â
i /
d )
â
(1/
d ).
To find the costs incurred in all the vertical streets within the whole city, we need to sum
I vert (
i ,
j ) for both indices:
I vert = â
ij I vert (
i ,
j ) =
= 2 (
α /2
Μ )
â
d 2 â
â
ij (
i /
d )(1 â
i /
d )
â
(1/
d ).
Since the value of the summands does not depend on
j in any way, summing over the second index is equivalent to multiplying by
d :
â
ij (
i /
d )(1 â
i /
d )
â
(1/
d ) =
d â
â
i (
i /
d )(1 â
i /
d )
â
(1/
d ).
The last amount can be approximated by the integral that we already know:
â
i (
i /
d )(1 â
i /
d )
â
(1/
d ) â
â« t (1 â
t ) d
t (
t â[0; 1] ) = 1/2 â 1/3 = 1/6.
Based on this, we can obtain:
I vert = (
α /2
Μ )
â
d 3 /3 = (
α /2
Μ )
â
n â
n /3.
We can answer the question what is the value of costs
I horiz , arising in the horizontal highways, using the symmetry of the city:
I horiz =
I vert = (
α /2
Μ )
â
n â
n /3.
Therefore, the switching losses intensity rate within the entire network of the Standard Cellular city is equal to:
I =
I vert +
I horiz = 2/3
â
(
α /2
Μ )
â
n â
n ,
and per trip, on average, the switching costs will be
2/3
â
(
α /2
Μ )
â
â
nThe effect of cell size on the value of switching lossesQuarters generating flows with power 1 are a rather artificial limitation of the conditions of the problem. We can extend the results obtained above to the cases when the power of the flow generated by one cell is equal to
λ .
Let the city consist of
m such cells. If all cells were power 1, then the intensity of the total switching losses would be
I 1 = 2/3
â
(
α /2
Μ )
â
m â
m . An increase in the number of trips by a factor of
λ will multiply by
λ times the powers of all the main and side flows in the highways, which in turn will cause the increase by a factor of
λ 2 in all the switching costs generated within the city. The new formula for the losses intensity rate will thus take the form:
I = 2/3
â
(
α /2
Μ )
λ 2 â
m â
mIf we assume that the cell consists of
λ address points with power 1, then the total number of such points will be:
n =
λm . Let's express I as a function of
n and
λ :
I = 2/3
â
(
α /2
Μ )
λ 2 â
m â
m =
= 2/3
â
(
α /2
Μ )
â
â
λ â
(
λ â
λ )
â
(
m â
m ) =
= 2/3
â
â
λ (
α /2
Μ )
â
(
λ m )â(
λ m ) =
= 2/3
â
â
λ (
α /2
Μ )
â
n â
n .
The average cost per trip under the new conditions will be 2/3
â
â
λ (
α /2
Μ )
â
â
n , being â
λ higher than their value in a city made up of quarters with power 1.
The last formula tells us that for the same population, population density and total area of ââall roads, the larger the size of the quarters chosen by its architect, the higher the switching costs. In the case when the city's population is unevenly distributed over its territory, of course, we need to pay attention not to geometric dimensions, but first of all to the average number of people inside the quarter and their migration activity.
(New York City Center photo: Vincent Laforet)The remark made above is especially important when designing areas with skyscraper buildings. Due to the combination of high population density and its high mobility, it is crucial to design quarters in high-rise areas several times smaller in size than is usual for standard buildings. In civilizations, where skyscraper construction has a long history, the practice of isolating even separate large buildings as a quarter is widespread.
A cellular city with traffic light regulationsIn each case, when the lines of two busy highways intersect on the map, the architect must make a choice: either lift one of these roads to the bridge, allowing the flow of the other to pass freely below, or realise the intersection in the form of an intersection, and resolve the flow conflict by traffic light regulation. The second option is often chosen in cities as it is attractively simple, does not imply the need to build large-scale engineering structures, and in addition it provides pedestrians with an easy way to cross the road.
(business quarters of Los Angeles in the afternoon, photo: Boris Shein)The use of traffic lights in networks with cellular topology has its own characteristics. In Chapter 1, it was shown that with proper synchronisation of traffic lights, cars, while they are moving along the same street, do not even have to stop at intersections: a green light will always light in their direction. This kind of phenomenon is usually called the green wave traffic management. To create it, traffic flows need to be divided into two alternating: filled with cars and free of them. Next, such a mode of traffic lights operation is selected that in the period of time when the next âportionâ passes the intersection along one of the streets, the previous portion of cars moving along the perpendicular street has already passed it, and the next one has not yet arrived (Chart 33).
Chart 33Green wave traffic management carries its own costs and imposes certain restrictions on the layout of city streets.
Looking again at Chart 33, it is easy to see that at any given time exactly half of the area of all roads is not actually used. To compensate this downtime, in the actively used half, the local power of car flows and the number of lanes necessary for them should be twice as large as in a city with overpasses.
The second most important circumstance associated with the use of green waves is the strict regulation of the permissible size of quarters: their length (for two-way streets) should be a multiple of the length of the filled green wave (a section of the flow within which unhindered movement is possible), amounting to about 500 metres. As noted in the previous paragraph, areas with a high population density require an increased frequency of location of roads, so the restriction on the distance between highways (the permissible size of quarters) can potentially cause traffic difficulties.
It is interesting to note that in the green wave traffic management, the switching rules inside the network slightly change. For example, the addition of one more car to the main traffic flow can be performed in the intervals between the filled zones, without thereby causing any serious switching costs (point 1 in Chart 34a).
Chart 34Of course, this car itself will have to lose some time waiting for the nearest empty zone before getting into the highway, and after that stand at the traffic light until the next filled zone hits it (point 2, Chart 34a), however the value of these losses does not depend either on the size of the city or on the busyness of traffic in the street, therefore, they can be neglected on a large scale.
The situation is completely different if a car tries to leave the highway traffic (Chart 34b). Here, apparently, there are no longer any tricky ways how to make the switching losses created by the driver less. Moreover, due to the doubling of the local power of the flow inside the filled zones, leaving of a randomly selected car from it causes time costs twice as much as in a city with overpasses. In total, the cheaper âentryâ and more expensive âexitâ offset each other, making the Traffic Light Cellular city in this respect almost no better, but no worse than Standard one.
Flyover Cellular city with one-way trafficIn addition to the use of traffic lights, there is at least one more opportunity to avoid the monstrous interchanges of the Standard city. It implies dividing spatially two-way highways (Chart 35).
Chart 35As a result of such changes, the number of streets will double, they will all become one-way streets, but most importantly, the interchanges will be greatly simplified (Chart 36).
Chart 36Since the number of highways heading to each of the sides of the world and the number of journeys passing along them remained the same, the powers of all flows together with the switching costs in the One-way Cellular city and the Standard city with 2 times larger (linearly) quarters, should coincide. If we compare the Standard and the One-way cities with the same quarter sizes, then the switching losses in the second one will be twice as high.
Advanced Road Networks
«Linear» streetHow could switching losses be reduced in a Cellular network? The answer to this question can be find by selecting a correct analogy, with the help of a little savvy.
Let us consider a somewhat unusual modification of the Cellular network, which implies that all highways stretching from west to east are two-way, while the perpendicular to them highways are only one-way: either north or south, and these directions alternate from street to street.
As always, we will assume that the city follows the random access model, and each quarter of it generates a flow with power 1.
In this case, it seems quite plausible that the flow originated inside the quarter (
i ,
j ) is distributed between the nearest streets as follows: 1/4 of it will go to the horizontal road northwards, 1/4 â to the horizontal road southwards, 1/4â
i /
d â to the vertical highway to the north and 1/4 â
(1 â
i /
d ) â to the second vertical highway to the south (Chart 37).
Chart 37Indeed, according to the previously discussed route algorithms, according to statistics, half of the journeys will start from a horizontal section, and for drivers who would prefer this half, it should to a large extent not matter whether their path lies northwards or southwards of the quarter (
i ,
j ). The remaining half of the journeys will start from a vertical section of traffic and will be divided between highways heading to the south and north as a ratio of the number of quarters lying southwards from the quarter (
i ,
j ) to the number of quarters lying northwards from it.
As to the flow of trips heading inward the quarter (
i ,
j ), the rule of its division with respect to the highways surrounding the quarter will be symmetrical (Chart 38).
Chart 38Among the four intersections adjacent to the quarter (
i ,
j ), we can consider separately the lateral flows at the intersection of the lower horizontal highway and the vertical street with traffic to the north (Chart 38). The flow of cars entering into the intersection and heading from the horizontal street to the vertical one is:
1/2â
(number of quarters on the horizontal)Ă( number of quarters on the vertical not lower than (
i ,
j ))
â
1/
d 2 =
= 1/2
â
d â
i /
d 2 =
= 1/2
â
i /
d .
The power of lateral flow in the opposite direction is:
1/2â
(the number of quarters on the vertical is strictly lower than (
i ,
j ))Ă(the number of quarters on the vertical)
â
1/
d 2 =
= 1/2
â
(
d â
i )
â
d /
d 2 =
= 1/2
â
(1 â
i /
d ).
Let's now turn our attention from the Cellular city as a whole to any one of its vertical streets, let's call it My_street. By virtue of symmetries, we will not limit our reasoning in any way, if we assume that the movement along My_street is directed from south to north (Chart 39).
Chart 39Chart 40 depicts the power of the main and side flows on the highway along My_street, which, as the reader may notice, are incredibly similar to similar graphs for the one-way highway of a Linear city (Chart 26).
Chart 40In these examples, the flow diagrams coincide completely if inside My_street the lateral flows relating to each pair of opposing quarters and the horizontal highway below them are formally assigned to one imaginary territorial cell. As can be seen from the earlier tables, the road network of a Linear city generates some of the largest switching losses among the networks we have already studied. From this point of view, the traffic pattern within the boundaries of a single street of a Cellular city looks extremely inefficient and is an element that should be improved in the first place.
Advanced Linear City NetworkSo, we are facing the task of improving a Linear network so that it does not turn into a «square» one. The circumstance that represents the greatest inefficiency in the operation of the Linear Network is the merging of all routes into only two very large traffic flows. In this situation, a reasonable step would be to divide the flows along both of its street highways into
Q equal parts. Since the time costs caused by each car joining or leaving traffic are proportional to the traffic intensity on it, as a result of dividing the street lines into
Q isolated parts (Chart 41a), the switching losses inside a Linear city should have decreased
Q times.
Chart 41
Even after the construction of ten roads nearby we can't hope that the drivers themselves will be equally distributed between them â unfortunately, it does not seem to have a chance of success. A much more thoughtful decision would be to design the network so that each road does not lead to all quarters, but only to a small âsegmentâ of the city, where it would be difficult to get to without using the given road (Chart 41b).
You can see a similar idea in the scheme of movement of elevators inside multi-storey buildings where each elevator allows you to enter and exit it not on all floors, but only within a certain range of heights. Accepting this concept, let us take a closer look at the road
r k , which gives access to the segment
Î k = (
x k ,
x k +1 ] for trips that started (not strictly) southwards from xk (it is believed that the numbering of the quarters is performed from the bottom up).
From each quarter which number is fewer (not strictly) than
x k , a
q in stream with a power of
Î k |/
n ( 1/
n to each quarter inside
Î k ) enters the road
r k , at the same time it is assumed that there is no possibility to turn from
r k towards any of the mentioned quarters either due to established traffic rules, or due to a special design of the road network.
The cars accumulated on the segment [1,
x k ] will eventually be evenly distributed between the quarters inside
Î k , therefore, if there were no trips whose start and finish points lie inside
Î k , then the side flows
q out in the direction of each of the quarters in this section would have the power
x k /
n (Chart 42).
Chart 42In fact, the contribution of âinternalâ trips to the power of side flows does exist, however, the value of this contribution never exceeds |
Î k |/
n , therefore, in the case when
x k >> |
Î k |, it can be simply neglected. The power
p k of the main stream along
r k with simplifications made will be represented by a graph of two straight sections with a maximum
P k equal to
x k â
|
Î k |/
n . The approximate value of switching losses in the road
r k can be found by the formula:
I k = (
α /2
Μ )
â
â x [
q in (
x )
â
p k (
x )
â
(1 + 1/
s ) ] + (
α /2
Μ )
â
â x [
q out (
x )
â
p k (
x )
â
(1 â 1/
s ) ] =
= (
α /2
Μ )
â
(1 + 1/
s )
â x [ |
Î k |/
n â
p k (
x ) ] + (
α /2
Μ )
â
(1 â 1/
s )
â x [
x k /
n â
p k (
x ) ] =
= (
α /2
Μ )
â
(1 + 1/
s )
â
(
x k â
|
Î k |/
n )
â
(
â x p k (
x ) )/
x k + (
α /2
Μ )
â
(1 â 1/
s )
â
(
x k â
|
Î k |/
n )
â
(
â x p k (
x ) )/|
Î k |,
where the first sum is taken over a segment
x â [1,
x k ], and the second over
x â
Î k . The expressions:
(
â x p k (
x ) )/
x k ,
x â [1,
x k ] and
(
â x p k (
x ) )/|
Î k |,
x â
Î kare nothing other than the average power of the flow along
r k inside the indicated intervals. Since the power graph within these intervals has the form of a straight line, the average power in both cases is
P k /2. Replacing
x k â
|
Î k |/
n by
P k ,
we finally present the formula for losses intensity rate in its simplest form:
I k = 2 (
α /2
Μ )
â
P k â
P k /2 = (
α /2
Μ )
â
P k 2Let us now try to calculate the sequence
x k of numbers of those quarters by which a linear city should be divided into segments. As a criterion for the selection of segments, we can take the requirement that the maximum power of the traffic flows
P k in the roads approaching them should have the same value, independent of
k , in other words:
x k â
|
Î k | = Const.
Remembering that |
Î k | =
x k + 1 â
x k , we can infer the difference equation:
x k + 1 â
x k = Const/
x k .
Assuming
x and
k are continuous variables, and replacing
x k + 1 â
x k =
x (
k + 1) â
x (
k )
by d
x /d
k â
1,
we can approximate the difference equation by the differential one:
d
x /d
k = Const/
x <=>
x d
x = Const
â
d
k .
from which we can infer a solution for
x k in the general form:
x k =
1 â(
k +
2 ).
It remains for us to determine the value of the constants
1 and
2 based on their boundary conditions, however, there is an important subtlety in this matter. Unlike the situation in other segments, all the cars arriving from the western highway to the quarters of the segment with number 1, began their trips inside the same segment. As a result, the graph of the flow power in the first highway to the north will have the form of a regular inverted parabola.
At the same time, the a priori conditions from which the formula for
x k was obtained essentially assumed that the flow power graphs on all highways should be close to a triangular view, and the trips themselves should begin mainly outside the segment where they are directed to. These requirements can be fulfilled with reasonable accuracy if we formally divide the first segment into two equal parts, without increasing the number of roads. Most of the trips that take place along the first highway begin in its southern half, and end in the northern half. Considering only them, we thereby do not make a big mistake in calculating the switching losses, but now the power diagram of the main flow will have just a triangular shape (Chart 43).
Chart 43It is the middle of the first segment that should be considered the point
x 1 in the formula for
x k . This allows us to get the first boundary condition:
x 2 = 2
x 1 or
â( 2 +
2 ) = 2
â
â( 1 +
2 ) =>
2 = â 2/3.
The second boundary condition can be obtained from the requirement that the roads and segments of everything are exactly
Q , which means
x Q + 1 should be subsequent to the quarter with the largest number in the city:
1 â(
Q + 1 â 2/3) =
n + 1, whence
1 â (
n + 1)/â
Q .
Therefore:
x k â (
n + 1)
â
â(
k â 2/3)/â
Q ,
|
Î k | â d
x /d
k = (
n + 1)/ 2â(
k â 2/3)
â
â
QP k =
x k â
|
Î k |/
n =
= (
n + 1)
2 / 2
n â
Q â
n / 2
QI k = (
α /2
Μ )
â
P k 2 =
= (
α /2
Μ )
â
(
n / 2
Q )
2 .
Since all 2
Q highways generate losses of the same intensity, the value of switching costs within the entire network will be:
I = 2
Q â
(
α /2
Μ )
â
(
n / 2
Q )
2 = (
α /2
Μ )
â
n 2 / 2
Q .
As you can see, the desired result has been achieved: after dividing the main highways into
Q parts, the losses indeed decreased by a factor of
Q (except for the increased from 1/3 to 1/2 constant coefficient, compared to the formula for the usual Linear city). Well, we are halfway there, it remains only to apply this result to improve the city with Cellular architecture.
'Skyscraper Elevator' in a Cellular cityFor simplicity, we will consider an example of a city in which all the streets are one-way. Using the analogy between a Linear city and the individual streets of a Cellular city, we can divide the highway along the latter into
Q parts. By default, it is believed that leaving the quarter, the driver can choose any highway passing near it. At the same time, among all the highways laid along one street, there is a turn towards a specific quarter from exactly one of them. In the process of establishing rules, their uniformity and simplicity are extremely important. Let's take a look at Chart 44:
Chart 44all the streets have the same view and the same rules as to which of the roads opens access onto which quarter. Chart 45 shows a diagram of permitted turns between highways. Looking at this picture, it is hard not to get confused. The same is often said about the underground scheme in some large city. However, in both cases, everything becomes clear and simple if you know the logic of the idea. The logical rule of permitted turns sounds quite simple: if driving along a highway, you cross roads perpendicular to your movement and you can turn into a quarter located directly behind them, you can turn into any of these roads.
Chart 45The 'Skyscraper elevator' topology is compatible with both traffic light intersections and overpasses. It is difficult, but possible to generalise it to networks not necessarily of a cellular or linear structure. The latter is really important for historical cities, where it is unlikely that it would be a right decision to demolish half of the historical monuments in order to design many small straight streets, but in which there are already quite large streets that can accommodate several two- or three-lane highways.
About the transport problems and the work of a mathematician
It is pleasant to complete the 6 months laborious work. The work I wrote, of course, does not solve all the problems and difficulties of road design â this issue requires a large number of very versatile and multi-skilled people. Nevertheless, its results provide an opportunity to see important errors in already built cities and provide methods of how to avoid such errors in the future. This article was not intended as a reference book covering all possible cases that an engineer can face in practice â I considered my main aim is to give a new point of view, to develop a new way to reason and talk about the problem, to provide the reader with the necessary minimum of simple model examples which could be expanded by the reader further.
It becomes sad when you realise how much time was lost by city residents in traffic jams just because at the right time there was no mathematician who could spend the evening on a completely solvable problem. How many such problems still surround our life or hide in your profession? Is a person sitting near you at work whose tools are a pencil and a sheet of paper?
I hope everything will change for the better.
I would like to express my sincere gratitude to Janine Lacroix (pseudonym) for her work on translating this text from its original Russian to English.
Thank you for your attention and good luck!
Sergei Kovalenko
2019
magnolia@bk.ru

( Photo: Vincent Laforet)