Kapitel zwei
(
Link zum ersten Kapitel )
Die Kunst, StraĂennetze zu gestalten
Verkehrsprobleme der Stadt mit den Augen einer Person aus der Informatik
Wenn mir ein Artikel mit dem Titel âDie Kunst, StraĂennetze zu entwerfenâ empfohlen wĂŒrde, wĂŒrde ich sofort fragen, wie viele StraĂennetze unter Beteiligung des Autors gebaut wurden. Ich muss zugeben, meine berufliche TĂ€tigkeit war weit vom StraĂenbau entfernt und wurde kĂŒrzlich mit dem Entwurf von Mikroprozessoren in Verbindung gebracht, bei denen ich unter anderem mit dem Ressourcenverbrauch der Datenvermittlung befasst war. So kam es, dass mein Tisch genau gegenĂŒber dem Panoramafenster stand, das von morgens bis abends von Horizont zu Horizont einen schönen Blick auf den langen Abschnitt des Wolgograd Highway und einen Teil des dritten Transportrings mit seinen endlosen Staus eröffnete. Und dann, eines Tages, wurde mir plötzlich klar: âVerdammt, denn die KomplexitĂ€t des Datenwechselprozesses, mit dem ich auf einem Chip zu kĂ€mpfen habe, sollte genau den Schwierigkeiten entsprechen, auf die der Fluss von Autos im Netz von StraĂenstraĂen stöĂt.â
Wahrscheinlich war es nur ein Blick von auĂen und die Anwendung von Methoden, die fĂŒr das untersuchte Gebiet nicht traditionell waren, die mir die Möglichkeit gaben, die Ursache von Staus zu verstehen und Empfehlungen zur Ăberwindung ihres Problems in der Praxis abzugeben.
Was ist die Neuheit des Ansatzes?
Historisch gesehen wird der Hauptzweck von StraĂen als die Möglichkeit angesehen, schnell lange Strecken (zwischen Rom und den Provinzen) zurĂŒckzulegen. Ein solches Urteil ist gerechtfertigt, wenn es um das Intercity-Autobahnnetz auf Bundesebene geht: Die StĂ€dte, die sie verbinden, sehen aus wie kleine seltene Punkte auf dem Atlas, und die meisten Autos, die zwischen diesen StĂ€dten fahren, fahren ihren Weg, ohne irgendwo abzubiegen.
Es ist jedoch nur erforderlich, mehrere Seiten umzublĂ€ttern und eine detaillierte Karte einer GroĂstadt zu öffnen, da sich das Bild sofort Ă€ndert: Allein die Adressen, an denen die Reise begonnen oder abgeschlossen werden kann, sind bereits etwa zehntausend, alle ziemlich dicht und relativ klein. Gleichzeitig können Hunderttausende von Autos gleichzeitig auf den StraĂen einer solchen Stadt in Bewegung sein. DarĂŒber hinaus besteht das Ziel eines jeden von ihnen nicht nur darin, bereits leere StraĂen zu fĂŒllen, sondern eine Person oder Fracht von einem Punkt mit einer bestimmten Adresse "
X " zu einem Punkt mit einer bestimmten Adresse zu bewegen. "
Y ". Alles in allem bedeutet dies, dass das
stĂ€dtische Verkehrssystem angepasst werden muss, um das Problem der mehrfachen parallelen Adressierung effektiv zu lösen . Dadurch werden die Funktionen des stĂ€dtischen Verkehrssystems dem Telefon- oder Computernetz noch Ă€hnlicher als dem innerstĂ€dtischen StraĂennetz.
Das StraĂennetz als Vermittlungsschema fĂŒr einen Hardwareentwickler oder -ingenieur auf dem Gebiet der Informationstransfertechnologien zu betrachten, ist eine völlig natĂŒrliche Art, ĂŒber ein Problem zu sprechen, aber unter den an der Erforschung von Verkehrsproblemen beteiligten Personen ist diese Ansicht meines Wissens neu.
Die Theorie der Signalumschaltung ist eine enge Ingenieurwissenschaft, und sie allein reicht natĂŒrlich nicht aus, um eine separate StraĂe oder StraĂenkreuzung zu planen oder das Verhalten eines Verkehrsstroms auf einem geraden, isolierten Abschnitt einer Autobahn vorherzusagen. GlĂŒcklicherweise sind die oben aufgefĂŒhrten Probleme heute gut erforscht, und die zu ihrer Lösung entwickelten Methoden wurden bereits erfolgreich eingesetzt. Die Theorie des Wechsels wiederum ermöglicht es dem Architekten, das Risiko zu beseitigen, wenn alle Elemente des StraĂennetzes perfekt ausgefĂŒhrt sind und die Stadt immer noch in einen Zustand des Verkehrszusammenbruchs gerĂ€t. Dieses Risiko besteht, weil die gleichzeitige gleichzeitige Adressierung ressourcenintensiv ist.
zeitaufwĂ€ndige Aufgabe, deren SchlĂŒssel zu einer wirksamen Lösung nicht so sehr die Breite der StraĂen und die Bequemlichkeit der Verkehrsknotenpunkte ist, sondern die kompetente Wahl des jeweiligen Vermittlungsschemas, das das vorgeschlagene StraĂennetz umsetzen wird.
Anhand dieser Arbeit erfahren Sie beispielsweise, warum die in modernen StĂ€dten noch hĂ€ufig genutzten âarteriellenâ Verkehrsnetze âschlechtâ sind und mit dem Bevölkerungswachstum zwangslĂ€ufig zu Staus fĂŒhren. Ein weiteres interessantes Ergebnis, das gut mit den Beobachtungen ĂŒbereinstimmt, erklĂ€rt, warum der Ausbau von StraĂen allein, wenn zuvor alle Staus ausschlieĂlich in der NĂ€he von Kreuzungen auftraten, die Situation wahrscheinlich nicht verbessern wird, selbst wenn die Anzahl der Autos in der Stadt gleich bleibt.
Als ich diesen Artikel schrieb, war es mir wichtig, dass er fĂŒr den gewöhnlichsten Architekten verstĂ€ndlich war und durch seine Arbeit nĂŒtzlich sein konnte. Ich habe versucht, den Leser in einer einfachen Sprache in Schaltprobleme einzufĂŒhren, um Kriterien zu entwickeln, anhand derer beurteilt werden kann, wie gut ein bestimmtes StraĂennetz die Aufgabe der parallelen Adressierung bewĂ€ltigen kann. Anhand von Modellbeispielen habe ich gezeigt, wie dieses Wissen in der Praxis eingesetzt werden kann.
Der Artikel richtet sich an einen breiten Kreis von Lesern, die mit dem universitÀtsweiten Mathematikkurs und der Theorie der Algorithmen ein wenig vertraut sind und bereit sind, sich 1 bis 5 Tage damit zu befassen.
Trennung und Zusammenlegung von Automobilströmen
FĂŒr viele Fahrer ist die Beobachtung offensichtlich, dass Verkehrsschwierigkeiten hauptsĂ€chlich an den Stellen der StraĂe auftreten, an denen Autos aus irgendeinem Grund gezwungen sind, die Spur zu wechseln. Beispiele hierfĂŒr sind Gabeln, Verengungen, Kreuzungsbereiche und ZufahrtsstraĂen zu Autobahnen, Abschnitte einer Autobahn, auf denen einige Fahrspuren durch einen Unfall oder eine StraĂenreparatur blockiert sind.
In diesem Abschnitt wird versucht, eine quantitative Beschreibung der in solchen FÀllen ablaufenden Prozesse zu geben, und wir werden zunÀchst verstehen, wie Autos von einer Spur zur anderen rekonstruiert werden.
Zwei Strategien zum Wiederaufbau in einer benachbarten ReiheDie Bewegung des Verkehrs entlang der Autobahn hat eine natĂŒrliche Unebenheit: Jemand fĂ€hrt lieber etwas schneller, jemand etwas langsamer, der Abstand zwischen einem Auto nimmt ab und wird fĂŒr das Fahren kaum komfortabler, wĂ€hrend er zwischen den anderen so stark zunimmt, dass Autos hineinpassen können von benachbarten Fahrspuren. Das Auftreten solcher LĂŒcken im Fluss der benachbarten Fahrspur direkt auf der Seite des zufĂ€lligen Fahrers kann hĂ€ufig oder nicht sehr hĂ€ufig sein. Wenn in dem Moment, in dem er ein Manöver durchfĂŒhren muss, keine LĂŒcke besteht, kann der Fahrer auf mindestens zwei Verhaltensstrategien zurĂŒckgreifen:
Strategie Nr. 1Mehrere geeignete LĂŒcken können einfach in der NĂ€he ihres Standorts angeordnet sein. Wenn die Bewegung dicht genug ist, ist es unwahrscheinlich, dass der Fahrer in der Lage ist, die Geschwindigkeit zu erhöhen und die erforderliche LĂŒcke zu erreichen. Verlangsamen Sie jedoch die Bewegung ein wenig und lassen Sie den benachbarten Strom sich selbst ĂŒberholen, um die ursprĂŒnglich zurĂŒckliegende LĂŒcke auszugleichen - es wird keine groĂen Probleme geben. Die Kosten dieser Strategie liegen auf der Hand: Der Fahrer selbst und die Autos, die auf seiner Fahrspur zurĂŒckfahren, verlieren aufgrund der Notwendigkeit, die Geschwindigkeit zu reduzieren, einige Zeit.
Strategie Nr. 2Um zu warten, mĂŒssen Sie Geduld haben und die notwendige Zeit dafĂŒr haben. Eine Alternative kann ein Versuch sein, das notwendige Manöver "hier" und "jetzt" durchzufĂŒhren. Nach dieser Idee gibt der Fahrer den Autos hinter ihm ein Zeichen fĂŒr den Streifen, in dem er sich bewegen wird. Diejenigen wiederum, die auf sein Signal reagieren, sollten etwas langsamer fahren und vorwĂ€rts "loslassen", wobei sich die vor ihnen fahrenden Autos in ihrem Fluss bilden, wodurch die LĂŒcke die erforderliche GröĂe erhĂ€lt. Die Zeitkosten werden in diesem Fall auf die Autos der Fahrspur verteilt, auf der der Fahrer schlieĂlich umgebaut hat.
Im wirklichen Leben sind beide Strategien gleichzeitig involviert: Erstens verlangsamt sich der Fahrer, wartet auf eine relativ groĂe LĂŒcke im Strom der benachbarten Fahrspur und gibt erst dann den darin fahrenden Autos ein Signal ĂŒber ihre Absicht, ein Wiederaufbaumanöver durchzufĂŒhren.
NatĂŒrlich sind EingĂ€nge, Rampen und Verengungen nicht der einzige Grund fĂŒr den Spurwechsel, der bei der Gestaltung von StraĂen berĂŒcksichtigt werden sollte. Die FĂ€higkeit von Autos mit höheren Geschwindigkeiten, den gemĂ€chlichen Verkehr zu ĂŒberholen, ist erforderlich, damit sich die Situation auf der Autobahn nicht zu einer groĂen Warteschlange verschlechtert, die mit der Geschwindigkeit des langsamsten Traktors kriecht. Das Problem der Koexistenz von Fahrzeugen, die sich mit unterschiedlichen Geschwindigkeiten auf der StraĂe bewegen, ist jedoch etwas anderer Natur und kann von den in diesem Artikel behandelten Themen getrennt werden, da der Ăberholprozess und die damit verbundenen Umlagerungen keine erzwungenen Fahreraktionen sind, bei denen er sich beeilen muss . Wenn Zeit zum Warten bleibt, ist es nach der Wahrscheinlichkeitstheorie eine bequeme Gelegenheit, ein Manöver durchzufĂŒhren, das dem Fahrer selbst ĂŒberlassen bleibt, und dies beeintrĂ€chtigt nicht unbedingt die Bewegung anderer Autofahrer.
Kosten fĂŒr einen ZugDas Verhalten der Fahrer in der RealitĂ€t kann sehr schwierig sein, aber es ist fĂŒr uns zunĂ€chst wichtig, dass das unter Modellbedingungen erzielte Ergebnis plausibel bleibt: Jede erzwungene Bewegung eines Autos von einer Spur zur anderen fĂŒhrt zu einer vorĂŒbergehenden Strafe fĂŒr die Verkehrsteilnehmer.
Lassen Sie uns nun bewerten, wie viel Zeit von der Dichte der Autos auf der StraĂe abhĂ€ngt.
Wir werden die Bewegung entlang jeder Spur als separaten Strom betrachten. Beim Versuch, einen bequemen Abstand zu Autos zu halten, die sich auf derselben Spur befinden, reservieren die Fahrer dabei einen Teil einer bestimmten charakteristischen LĂ€nge
d im Strom. Lassen Sie
Ï Autos pro LĂ€ngeneinheit in einen Strom fallen. Wir stimmen zu, die Flussdichte
klein zu nennen oder dasselbe zu sagen, dass
Ï klein ist, wenn das Produkt
Ï Ă
d viel kleiner als eins ist.
In dem Moment, in dem der Fahrer erkennt, dass er in die nÀchste Reihe wechseln muss, ist die Wahrscheinlichkeit, dass der Abschnitt der Menge
d , den er dort einnehmen wĂŒrde, nicht frei ist, bei kleinem
Ï ungefĂ€hr proportional zu
Ï selbst. Wenn das beschriebene Ereignis tatsĂ€chlich stattfindet, werden insgesamt zwei Autos, die um einen Platz kĂ€mpfen, infolge von Manövern eine gewisse Verzögerung des durchschnittlichen konstanten Wertes
ÎŽ erfahren.
Unter der Annahme, dass
Ï klein ist, kann die Wahrscheinlichkeit, dass ihre Aktionen in diesem Moment die Bewegung anderer Autos beeinflussen, vernachlĂ€ssigt werden. Somit ist in der ersten Ordnung der Kleinheit in Bezug auf
Ï der Zeitverlust aus einer Bewegung
α â
Ï , wobei der Koeffizient
α eine empirisch messbare GröĂe ist, abhĂ€ngig von Kultur, Wetter, Geschwindigkeitsgrenzen (usw.), aber lokal zeitlich und fĂŒr ungefĂ€hr konstant bleibt diese Stadt als Ganzes.
Die IntensitĂ€t der Verluste auf dem GelĂ€nde vor dem AusgangDie Autos, die zum Kongress fahren, bevor sie die Rampe erreichen (Abb. 2), mĂŒssen in der angrenzenden Reihe rechts manchmal sogar mehrmals rekonstruiert werden. Jedes dieser Manöver macht es schwierig, sich zu bewegen, und infolgedessen ist die Durchschnittsgeschwindigkeit in dem Abschnitt vor der Ausfahrt merklich niedriger als in den Abschnitten âTransitâ (ohne Ausfahrten, âEinfahrtenâ und Gabeln) der Autobahn.
Abb. 2Um einen Teil des Weges mit einer niedrigeren Geschwindigkeit zu passieren, mĂŒssen die Fahrer (und ihre Passagiere) eine zusĂ€tzliche Zeit auf der Reise verbringen. Mit anderen Worten, der Bereich der Autobahn direkt neben der Rampe ist ein stĂ€ndiger Erzeuger vorĂŒbergehender Verluste.
Angenommen, die durchschnittliche Maschinengeschwindigkeit
Μ und die Flussdichte
Ï an der Frontalgrenze dieses Bereichs sind fĂŒr alle BĂ€nder gleich.
Nehmen wir auĂerdem an, dass die Dichte
Ï und die Durchflussrate
q, die den Ausgang verlassen (die durchschnittliche Anzahl von Autos, die pro Zeiteinheit auf die Rampe fahren), gleichzeitig klein sind und
s die Anzahl von Fahrspuren auf der Autobahn ist. Um zum Ausgang zu gelangen, fĂŒhrt der Fahrer 1 bis
s Wiederherstellungsmanöver durch. Wenn die Flussdichte auf der Rampe viel niedriger als
Ï ist , kostet ihn nur das letzte Manöver praktisch "kostenlos", wĂ€hrend der Rest in jedem Fall Verluste von
α â
Ï verursacht . Im Durchschnitt mĂŒssen Sie (0 + 1 + 2 + ... +
s - 1) /
s = (
s - 1) / 2 "teure" Manöver ausfĂŒhren.
Angesichts der Schwierigkeiten, die durch alle Autos verursacht werden, die zum Kongress fahren, können wir die Formel fĂŒr die IntensitĂ€t vorĂŒbergehender Verluste aufschreiben:
I out =
q â
α Ï â
(
s - 1) / 2 = (
α / 2
Μ )
â
q â
(
sÏΜ )
â
(1 - 1 /
s )
Der Wert
p = (
sÏΜ ) ist nichts anderes als die Durchflussrate aller Autos, die sich entlang der Autobahn in die betreffende Richtung bewegen (die durchschnittliche Anzahl von Autos, die pro Zeiteinheit an der SĂ€ule vorbeifahren). Die letzte Bemerkung gibt uns die Möglichkeit, die Formel fĂŒr
I in einer symmetrischeren Form umzuschreiben:
I out = (
α / 2
Μ )
â
pq â
(1 - 1 /
s )
Verlustrate am angrenzenden Abschnitt der ZufahrtsstraĂeDie Situation auf der Autobahn hinter dem Ort, an dem die ZufahrtsstraĂe mit ihr verbunden ist, wiederholt weitgehend die Situation auf dem GelĂ€nde vor dem Kongress, obwohl es einige Unterschiede gibt.
Lassen Sie einen kleinen Strom von Kraftfahrzeugen
q durch die seitliche Rampe in den Hauptverkehr der Autobahn strömen (Abb. 3).
Abb. 3Die Rampe hat nur eine begrenzte LĂ€nge, daher sollten alle neu ankommenden Autos wohl oder ĂŒbel in die rechte Spur der Autobahn eingebaut werden. Infolgedessen ist die Verkehrsdichte auf der Fahrspur ganz rechts lokal höher als der Durchschnitt auf der StraĂe, sodass einige der Fahrer beschlieĂen, die Fahrspur in eine weniger belebte benachbarte Reihe auf der linken Seite zu wechseln, was wiederum bereits in der zweiten zu einer lokalen Erhöhung der Dichte fĂŒhrt Streifen. Dieser Prozess der Interband-Migration wird fortgesetzt, bis die Flussdichte ĂŒber die gesamte Breite der Autobahn ausgeglichen ist. Unter der Annahme, dass die Durchschnittsgeschwindigkeit
Μ fĂŒr alle
n BÀnder gleich ist, können wir erwarten, dass nach Abschluss der Migrationsprozesse die Strömungsleistung in jedem von ihnen um genau (1 /
s )
â
q zunimmt.
Um zu sehen, wie viel eine solche âRochadeâ fĂŒr die Fahrer kostet, berechnen wir zunĂ€chst die Leistung aller Migrationsströme. Die Strömung von der Rampe zur ersten Spur der Autobahn kennen wir bereits: Sie ist gleich
q . Um ein Gleichgewicht in Form einer Erhöhung von (1 /
s )
â
q zu erhalten , sollte der Fluss in die zweite Spur von der Seite der ersten bereits (1 - 1 /
s )
â
q sein , von der zweiten in die dritte - (1 - 2 /
s )
â
q , von der
k-ten Seite zur (
k + 1) -ten - (1 -
k /
s )
â
q . Nach der letzten Formel
betrÀgt die Leistung des Migrationsflusses zur Spur ganz links (1 -
( s - 1) /
s )
â
q = (1 /
s )
â
q , wie vom gesunden Menschenverstand vorgegeben.
Da wir die Zeitstrafe einer einzelnen Rekonstruktion und die Leistung aller Migrationsströme kennen, können wir nun die GesamtintensitÀt der von ihnen verursachten Verluste berechnen:
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 ).
Wenn wir uns noch einmal daran erinnern, dass
sÏΜ die Kraft
p des Flusses aller Autos entlang der Autobahn ist, erhalten wir die Kostenformel in ihrer endgĂŒltigen Form:
I in = (
α / 2
Μ )
â
pq â
(1 + 1 /
s ).
Symmetrische GabelverlustrateIn den vorhergehenden AbsĂ€tzen haben wir Verluste durch die Wechselwirkung von Strömungen festgestellt, von denen einer notwendigerweise groĂ und der andere notwendigerweise klein war. Um den Ansatz zur Lösung von Problemen zu demonstrieren, wenn die KapazitĂ€ten beider FlĂŒsse in ihrer GröĂe vergleichbar sind, betrachten wir ein weiteres Extrem: eine Gabel, in der beide âTochterâ -Richtungen bei Fahrern gleichermaĂen beliebt sind (Abb. 4).
Abb. 4Der Einfachheit halber werden Autos, die auf der Gabelung nach rechts fahren, als "blau" und Autos, die nach links fahren, als "rot" bezeichnet. AnfÀnglich bewegen sich Autos beider "Farben" gemischt und verteilt auf alle zwei Fahrspuren der Autobahn. Wenn sie sich der Kreuzung nÀhern, driften die roten Autos langsam in Richtung der linken
n Fahrspuren und die blauen in Richtung der rechten Fahrspur: Die Migration flieĂt in beide Richtungen zwischen benachbarten Fahrspuren. Im Gegensatz zum Beispiel der ZufahrtsstraĂe sind diese Ströme nicht mehr ârelativ kleinâ. Ăbrigens gibt es nur zwischen den beiden zentralen Fahrspuren einen erzwungenen Verkehrsaustausch, dessen IntensitĂ€t in einer der Richtungen (von links nach rechts oder von rechts nach links) einem Viertel der Leistung des gesamten Stroms entspricht, der sich entlang der Autobahn von Autos bewegt. GlĂŒcklicherweise gibt es in dieser Situation eine gute Möglichkeit, die generierten Kosten abzuschĂ€tzen. Erstens stellen wir fest, dass der Prozess der Aufteilung von Autos in ârotâ und âblauâ höchstwahrscheinlich lange vor der Gabelung beginnt und langsam verlĂ€uft. Daher sollte er einerseits nur geringe Auswirkungen auf die Verkehrsdichte in einer separaten Reihe haben und andererseits die Migration bewirken Strömungen, die sich ĂŒber groĂe Entfernungen erstrecken, bieten die Möglichkeit, jede von ihnen als eine Kombination einer groĂen Anzahl von Strömungen mit geringer Leistung darzustellen (Abb. 5).

Abb. 5Da es sich jetzt um kleine Ströme handelt, wenn auch in gröĂerer Anzahl, hindert uns nichts daran, das betrachtete Problem auf bereits gelöste zu reduzieren. Teilen Sie die Autobahn in der Mitte mental in zwei gleiche Teile und verbinden Sie sie dann mit einer groĂen Anzahl einspuriger ĂberbrĂŒckungsstraĂen, sodass rote Autos auf die linke Seite und blaue Autos auf die rechte Seite gelangen (Abb. 6). Aufgrund der offensichtlichen Symmetrie können wir uns bei der Berechnung der erzeugten Verluste auf Maschinen jeder Farbe konzentrieren, z. B. Blau, und am Ende nur das Ergebnis verdoppeln.
Abb. 6Lassen Sie also Geschwindigkeit
Μ und Dichte
Ï fĂŒr alle Fahrspuren gleich sein und bleiben Sie in dem gesamten Bereich, in dem Autos durch Farben getrennt sind, konstant.
In diesem Fall betrĂ€gt die Durchflussrate aller Autos, die sich entlang der Autobahn bewegen ,:p = 2 sÏv . Q 1 , q 2 , ... q mbezeichnen die Ströme blauer Autos, die sich entlang imaginĂ€rer Springer zur rechten HĂ€lfte der Autobahn bewegen. Angenommen, kurz vor der Trennstelle in jeder Fahrspur der Autobahn werden beide Farben mit gleichen Anteilen von 50% dargestellt, was impliziert, dass insgesamt q 1 + q 2 + ... + q m gleich sÏv / 2 sind, was p / 4 ist. Vom Strom erzeugte Verluste qi kann aufgrund seiner Kleinheit nach folgender Formel berechnet werden: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 iSummieren des letzten Ausdrucks ĂŒber alleiFinden, der Verlust nur blaue Autos erzeugt:I blau = ( α / 2 Μ ) â
p â
( q 1 + q 2 + ... + q m ) = ( α / 2 Μ ) p 2 /4 ist .VollstĂ€ndiger Verlust, wie bereits erwĂ€hnt, wird verdoppelt und die Menge doppelt so:Ich div = ( α / 2 Μ ) p 2 /2.Analyse der erhaltenen FormelnWenn wir die IntensitĂ€t I trennenDas heiĂt, die Zeit, die die Gesamtteilnehmer pro Sekunde durch die Menge des Seitenflusses q verloren haben , die per Definition gleich der Anzahl der Autos ist, die den Verkehr auf der Autobahn in einer Sekunde verbinden oder verlassen. Wir erhalten die durchschnittlichen Verluste, die von einem solchen Auto erzeugt werden:i in = I. in / q = ( α / 2 Μ ) â
p â
(1 + 1 / s )i out = I out / q = ( α / 2 Μ ) â
p â
(1 - 1 /s ) Dasvielleicht wichtigste in diesen Formeln ist die direkte ProportionalitĂ€t zwischen dem Leistungsfluss von Autos auf der Autobahn p und den StĂŒckkosten i . Alles sieht so aus, als wĂŒrde ein Auto nachfahren wollen oder umgekehrt - um den Fluss der Hauptbewegung zu verlassen und so jedem Fahrer in der NĂ€he stĂ€ndigen Schaden zuzufĂŒgen.Die zweite interessante und sehr unerwartete Beobachtung betrifft den Ă€uĂerst schwachen Effekt auf die IntensitĂ€t der erzeugten Verluste der Anzahl der Fahrspuren in der NĂ€he der Autobahn direkt neben der Kreuzung. Wie Sie sehen können , ist der Kongress bei Betrachtung der Formel fĂŒr I out im Allgemeinen der billigste fĂŒr eine einspurige StraĂe ( s = 1, d.h. out = 0), und die Schwierigkeiten, die durch die angrenzende ZufahrtsstraĂe fĂŒr eine dreispurige und eine sechsspurige Autobahn verursacht werden, unterscheiden sich nur um100% â
[(1 + 1/3) - (1 + 1/6)] / (1 + 1/3) = 12,5%.Wenn wir berĂŒcksichtigen, dass jedes Auto, das jemals in den Verkehr auf der Autobahn eingetreten ist, es irgendwann verlassen muss, erscheint es rechtmĂ€Ăig,den einheitlichen Wert i av = ( i in + i in anstelle von i in und i out zu verwenden) ) / 2 = ( α / 2 Μ ) â
p .Trotz des Fehlens einer expliziten AbhĂ€ngigkeit von der Anzahl der Fahrspuren in der Formel fĂŒr i av muss daran erinnert werden, dass seine Schlussfolgerung (siehe die Annahmen fĂŒr I in und I out ) stark von der Annahme einer geringen Dichte von Autos auf der StraĂe abhĂ€ngt, so dass es unwahrscheinlich ist, dass zufriedenstellende Ergebnisse erzielt werden angewendet auf eine zu schmale Autobahn mit zu viel Verkehr.VorlĂ€ufige ErgebnisseIn Gebieten in der NĂ€he von Kreuzungen kommt es unweigerlich zu Verkehr, der den Fahrern Zeit nimmt, die Durchschnittsgeschwindigkeit verringert. Letzteres fĂŒhrt zu einer Erhöhung der Fahrzeugdichte und infolgedessen zu einem möglichen Auftreten von Staus. Die mit der Trennung und Zusammenlegung von Automobilströmen verbundenen Zeitkosten werden als Umschaltung bezeichnet.Verluste Ă€hnlicher Art treten auf die eine oder andere Weise in jedem Vermittlungsschema auf: sei es ein Telefon- oder Computernetzwerk, ein Mehrkern-Mikroprozessor oder ein Postzustelldienst.Wenn sich ein Fahrer dem Verkehr auf der Autobahn anschlieĂt oder umgekehrt verlĂ€sst, sind die durch seine Handlungen verursachten Umstellungskosten proportional zur Leistung des zu diesem Zeitpunkt auf der Autobahn beobachteten Strom von Autos.Um die Schaltverluste in der ganzen Stadt zu verringern, muss das in der Entwurfsphase implementierte StraĂennetz sorgfĂ€ltig abgewogen werden. Etwas spĂ€ter werden wir diese Aufgabe im Detail analysieren, aber einige offensichtliche Empfehlungen können jetzt aufgelistet werden:- Schaltverluste sind proportional zur DurchflusskapazitĂ€t auf der Autobahn - es ist nicht erforderlich, die StraĂen ohne Notwendigkeit zu vergröĂern, zwei kleine Autobahnen sind doppelt so gut wie eine groĂe;
- Schaltverluste sind proportional zur Leistung der Seitenströme - es lohnt sich, das Netzwerk so zu gestalten, dass der Fahrer wÀhrend seiner Fahrt so oft wie möglich zur Seite drehen musste;
- Die gegenseitigen Störungen, die die Fahrer des Haupt- und des Nebenstroms zueinander verursachen, sollten im gesamten Stadtgebiet kleiner werden, wenn Sie versuchen, Routen zu vermeiden, die sich nur in einem kurzen Abschnitt der Strecke in einem Strom ĂŒberschneiden.
Wirtschaftliche Voraussetzungen fĂŒr die Existenz von StĂ€dten.
Stadtmodell mit einheitlichem Zugang
Vielleicht ist das erste, was ein Projekt zur Planung (oder Neuplanung) des Stadtverkehrssystems startet, zu versuchen, festzustellen, welche Art von Migration die Stadt jetzt wirklich braucht und wie sich ihre BedĂŒrfnisse in Zukunft Ă€ndern werden.
Eine solche Analyse kann durchgefĂŒhrt werden, wenn Sie die Stadt zuerst in nicht zu groĂe, aber nicht zu kleine Gebietszonen unterteilen und dann fĂŒr jedes Paar solcher Zonen angeben, welche ungefĂ€hre Anzahl von Fahrten zur einen oder anderen Seite die Einwohner zu dem einen oder anderen Zeitpunkt benötigen des Tages. Wenn Sie die gemachten Vorhersagen in eine quadratische Tabelle einfĂŒgen, erhalten Sie eine
Matrix der MigrationsbedĂŒrfnisse der Stadtbewohner.
FĂŒr diese Matrix lohnt es sich dann, nach einem Netzwerk zu suchen, das es Fahrern und FahrgĂ€sten ermöglicht, so wenig Zeit wie möglich auf einer separaten Reise zu verbringen und von den Stadtbehörden so wenig Ressourcen wie möglich fĂŒr ihren Bau zu benötigen.
Wenn es um bestehende StĂ€dte geht, ist es hier wichtig, keinen Fehler zu machen und die Anzahl der Reisen, die Menschen wirklich benötigen, nicht durch die Anzahl der Reisen zu ersetzen, die historisch unter dem Einfluss einiger Hindernisse oder Schwierigkeiten zum Zeitpunkt der Entwurfsarbeit eingerichtet wurden. Wahrscheinlich kann das Berliner Verkehrsnetz âvorâ und ânachâ dem Fall der Trennmauer das auffĂ€lligste Beispiel fĂŒr das Gesagte sein.
Dieser Abschnitt befasst sich hauptsÀchlich mit humanitÀren Fragen, auf die ich kein Spezialist bin, aber ich denke, dass es korrekter ist, sie als Amateur zu diskutieren, als das Problem einfach zu vermeiden.
Um die MigrationsbedĂŒrfnisse der Bevölkerung besser darzustellen, lohnt es sich, mit der grundlegenden Frage zu beginnen:
âWarum brauchen StĂ€dte wirklich und welche nĂŒtzliche Funktion erfĂŒllen sie?â .
Versuchen wir, dies nicht als normale Bewohner von StĂ€dten (und Dörfern) zu beantworten, sondern aus der Perspektive der Person, die fĂŒr den Urbanisierungsprozess in einem groĂen und entwickelten Staat verantwortlich ist. Unter diesem Gesichtspunkt ist es nicht mehr wichtig, welche historischen Motive einst so viele Menschen auf ein winziges StĂŒck Land drĂ€ngten oder warum sie es jetzt weiterhin tun, es ist wichtig - welche wirtschaftlichen Auswirkungen StĂ€dte der einen oder anderen GröĂe und fĂŒr was schaffen Aufgrund welcher Mechanismen wird dieser Effekt erzielt.
Meiner Meinung nach ist der Hauptgrund fĂŒr die Existenz von GroĂstĂ€dten einerseits die Möglichkeit fĂŒr Technologieunternehmen, Mitarbeiter seltener Berufe zu finden, und andererseits die Möglichkeit fĂŒr Menschen, die seltene Berufe beherrschen, ihre Dienstleistungen zu wettbewerbsfĂ€higen Bedingungen an an ihnen interessierte Unternehmen zu verkaufen. In einer kleinen (nicht spezialisierten) Stadt ist die Produktion vieler Waren und Dienstleistungen entweder einfach unmöglich oder versetzt die Technologieunternehmen und ihre Mitarbeiter, die sie umsetzen, in die Position gegenseitiger Geiseln, ohne dem einen oder anderen Alternativen zu geben.
Nehmen Sie zum Beispiel den nicht so seltenen Beruf eines Literaturlehrers. Laut Statistik werden sie benötigt: ungefĂ€hr 1 Lehrer pro 1000 Einwohner. In einer regulĂ€ren Schule unterrichten 3-4 Personen Literatur. Die Wahl eines Arbeitsplatzes fĂŒr einen Literaturlehrer kann als wettbewerbsfĂ€hig bezeichnet werden, wenn es in seiner Stadt mindestens 4-5 weiterfĂŒhrende Schulen gibt, die in Bezug auf die Bevölkerung etwa 15.000 Einwohner haben.
Anscheinend fĂŒhlen sich Menschen mit einer technischen SpezialitĂ€t auf dem Arbeitsmarkt in StĂ€dten mit mindestens 100.000 Einwohnern wohl. NatĂŒrlich gibt es auch solche Berufe, deren Nachfrage nur in StĂ€dten mit einer Million Einwohnern auftritt, aber der wirtschaftliche Sinn von mehreren Millionen StĂ€dten bleibt mir ein RĂ€tsel.
Nach alledem sehen zwei Hypothesen ziemlich motiviert aus (deren GĂŒltigkeit jedoch die Wahrheit des Hauptinhalts des Artikels nicht beeinflusst):
- Bei den hĂ€ufigsten Reisen muss ein durchschnittlicher Erwachsener ĂŒber Entfernungen reisen, die 4-5 der fĂŒr ihn vielversprechendsten Jobs erfassen.
- FĂŒr einen bedeutenden Teil der Bevölkerung, der die seltenen und wirtschaftlich wertvollsten Berufe besitzt, kann die Entfernung der hĂ€ufigsten Reisen durchaus mit dem Radius der Stadt vergleichbar sein.
Als verstĂ€rkte Reflexion der Hypothesen 1) und 2) werde ich in meinen Beispielen hĂ€ufig das Modell der Stadt mit âeinheitlichem Zugangâ verwenden, vorausgesetzt, dass die Kraft der geforderten Reiseströme zwischen zwei Vierteln davon oder mit anderen Worten in allen Zellen der Matrix gleich ist MigrationsbedĂŒrfnisse sind die gleiche positive Zahl wert. Wenn Sie sich zufĂ€llig Aufzeichnungen ĂŒber Reisen ansehen, die tagsĂŒber in einer solchen Stadt unternommen wurden, haben alle Viertel fĂŒr die nĂ€chste markierte Reise die gleichen Chancen, der Beginn dieser Reise zu sein und als Ende zu dienen, und es besteht keine Beziehung zwischen der Position des âAnfangsâ und des âEndesâ. »Viertel sollten nicht beachtet werden.
Einfache Netzwerktopologie Netzwerke
Versuchen wir, die in den vorhergehenden AbsÀtzen beschriebenen Ideen auf einige Arten von StadtplÀnen anzuwenden, die aus dem Leben stammen.
Lineare StadtDie ersten groĂen Siedlungen entstanden ĂŒberwiegend entlang der KĂŒste, in Gebieten eines dĂŒnnen Landstreifens zwischen dem Meer und den Klippen oder entlang der Wege stark befahrener StraĂen, so dass sie im Zuge des Wachstums enge, lĂ€ngliche Grenzen erlangten. Viele dieser Siedlungen haben bis heute ĂŒberlebt, ihre lĂ€ngliche Form beibehalten und sich in moderne StĂ€dte verwandelt (Abbildung unten).
(abgelegenes Gebiet von Rio de Janeiro, Autor unbekannt)Oft gibt es in einer solchen Stadt nur eine breite StraĂe, um die sie gebaut wird. Angenommen, jedes Viertel (Zone der territorialen Teilung) erzeugt einen Strom von Reisen mit einer einzigen KapazitĂ€t aller dieser Viertel -
n , und die Stadt selbst folgt dem Migrationsmodell des âeinheitlichen Zugangsâ.
Abb. 7Versuchen wir fĂŒr die oben aufgefĂŒhrten Bedingungen herauszufinden, wie sich die durchschnittliche Reisezeit und die erforderliche StraĂenflĂ€che mit zunehmendem
n Àndern.
Lassen Sie also alle Viertel die gleiche Form und GröĂe haben und ihre Anzahl erhöht sich um das
λ (Lambda) -fache. Offensichtlich
- Die LĂ€nge der HauptstraĂe erhöht sich um den Faktor λ .
Aufgrund des angenommenen Modells des âeinheitlichen Zugangsâ enden 50% der Fahrten, die in der rechten HĂ€lfte der Stadt begannen, in der linken HĂ€lfte (genau das Gegenteil). Mit einer Erhöhung der Anzahl der Viertel um den Faktor
λ erhöht sich daher auch
die Leistung des Stroms, der durch die Mitte der Stadt flieĂt
λ mal Eine Àhnliche Argumentation mit derselben Schlussfolgerung wird zutreffen, wenn wir anstelle der Mitte einen Punkt nehmen, der die Stadt in einem bestimmten VerhÀltnis (1: 3, 2: 5) teilt, was dies impliziert
- Der Kraftfluss von Autos entlang der HauptstraĂe erhöht sich um den Faktor λ .
- Die Anzahl der in jedem Abschnitt erforderlichen Fahrspuren der HauptstraĂe erhöht sich um das λ- fache.
Mehr oder weniger offensichtlich, dass die durchschnittliche LĂ€nge der Reise und damit
- Die Nettoreisezeit fĂŒr die Entfernung erhöht sich um den Faktor λ .
Wir mĂŒssen nur noch berechnen, wie oft sich der Zeitverlust aufgrund von Umstellungskosten auf einer Reise erhöht. In jedem Quartal tritt ein Nebenstrom von Einheitsleistung ein und aus, der zusammen vorĂŒbergehende IntensitĂ€tsverluste erzeugt:
I =
I in +
I out = (
α / 2
Μ )
p â
2,
Dabei ist
p die Durchflussrate auf der HauptstraĂe. Wir wissen bereits, dass die Anzahl der Viertel und die Durchflussrate auf der HauptstraĂe mit
λ zunehmen. Daher erhöhen sich die vom Netzwerk verursachten Gesamtzeitverluste um den Faktor
2 . Andererseits erhöht sich die Anzahl der vom Netzwerk erzeugten Fahrten, auf die sich infolgedessen alle diese Verluste verteilen, um den Faktor
λ , woraus wir das erhalten
- Die durch die Schaltkosten verlorene Nettoreisezeit erhöht sich um den Faktor λ .
Lassen Sie uns alle Ergebnisse auf einer Platte zusammenfassen:
Lineare Topologie
Die Anzahl der Adresspunkte (Viertel) der EinheitskapazitÀt .................................
nDie GesamtflĂ€che der StraĂen ............................................... ........................................ O (
n 2 )
Reine Reisezeit
fĂŒr das ZurĂŒcklegen der Strecke ausgegeben .............................................. ..... O (
n )
Reine Reisezeit
verloren aufgrund von Umstellungskosten ............................................ ......... O (
n )
Die Anzahl der Vermittlungsknoten ............................................... .................................... O (
n )
Die Anzahl der Schaltknoten unter BerĂŒcksichtigung der Leistung der SeitenflĂŒsse ..................... O (
n )
Verwendete Notation: "
y = O (
x )" bedeutet, dass die GröĂen
x und
y funktional abhÀngig sind, und wenn x unbegrenzt wÀchst, tendiert das VerhÀltnis
x /
y zu einer endlichen Zahl ungleich Null.
ZellstadtDie zweite, ziemlich ĂŒbliche Planungsmethode besteht darin, die Blöcke in Form einer rechteckigen Matrix anzuordnen, Ă€hnlich wie portionierte StĂŒcke in einem Schokoriegel platziert werden.
Wir sind damit einverstanden, solche StÀdte "Cellular" zu nennen.
(Los Angeles, Foto: Stepanov Glory)Fig. 8 zeigt ein Diagramm der Zellularstadt, bestehend aus
n (unter BerĂŒcksichtigung der "HĂ€lften") der Viertel, die zusammen ein regelmĂ€Ăiges Quadrat bilden. Die Viertel sind durch insgesamt â
n StraĂen voneinander getrennt, die bedingt von West nach Ost verlaufen, und durch weitere â
n StraĂen, die sich von SĂŒd nach Nord erstrecken. Insgesamt bilden diese StraĂen â
n Ă â
n Kreuzungen, von denen jede entweder als Ampelkreuzung oder ĂŒber eine StraĂenbrĂŒcke und ĂberfĂŒhrungen ausgefĂŒhrt werden kann.
Abb. 8UnabhĂ€ngig davon, ob der StraĂenverkehr in eine Richtung oder in zwei Richtungen verlĂ€uft, kann jede Fahrt von Punkt âAâ nach Punkt âBâ in einer karierten Stadt entlang einer Route durchgefĂŒhrt werden, die nicht mehr als zwei StraĂen durchlĂ€uft und an der Kreuzung nicht mehr als eine Kurve erfordert Liebes.
Angenommen, wie im vorherigen Beispiel erzeugt jedes Quartal einen Strom von Reisen mit KapazitĂ€tseinheiten, und die MigrationsbedĂŒrfnisse der Bevölkerung werden durch das Modell des âeinheitlichen Zugangsâ beschrieben. Berechnen wir nun fĂŒr die Cellular City die Gesetze, nach denen sich die durchschnittliche Reisezeit und der Ressourcenverbrauch beim Aufbau eines StraĂennetzes mit zunehmender Anzahl von Quartalen Ă€ndern.
Wenn die Anzahl der Viertel um einen Faktor von
λ zunimmt, dann:
- Die FlÀche der Stadt nimmt in λ- Zeiten zu und ihre linearen Dimensionen unter Beibehaltung der Proportionen -
in â λ , - Die durchschnittliche VerfahrlĂ€nge und die Nettodauer zum ZurĂŒcklegen der Strecke sind proportional zu den linearen Abmessungen.
- Die Anzahl der StraĂen und die Anzahl der an eine StraĂe angrenzenden Stadtteile nimmt â λ- mal zu.
- Die Leistung des Verkehrsflusses, die proportional zur Anzahl der Viertel ist, mit denen der Fluss âin Kontaktâ ist (eine ErklĂ€rung dieser Tatsache wird spĂ€ter gegeben), erhöht sich um das â λ- fache.
- Die erforderliche FlĂ€che aller StraĂen wĂ€chst als (Anzahl der StraĂen) Ă (LĂ€nge einer StraĂe) Ă (Kraft des StraĂenflusses) = â λ â
â λ â
â λ = λ â λ
Seitliche FlĂŒsse sind unterteilt in solche, die von oder in Richtung der Viertel verlaufen, und Verkehrsströme, die an ihren Kreuzungen von einer StraĂe zur anderen wechseln. Die erste bleibt je nach den Bedingungen immer gleich der Einheit, nach der zweiten, wenn wir berĂŒcksichtigen, dass es in der Stadt viel mehr Viertel als Viertel auf einer einzelnen StraĂe gibt, kommt oder verlĂ€sst fast der gesamte Verkehr, der sich entlang der StraĂe bewegt, die StraĂenautobahn. Infolgedessen kann die Ănderung der GröĂe der seitlichen Strömungen der Sekunde durch die Formel (Ănderung der Leistung der StraĂenströmung) / (Zunahme der Anzahl der Kreuzungen auf einer einzelnen StraĂe) = â
λ / â
λ = 1 geschĂ€tzt werden. Die Gleichheit des letzten VerhĂ€ltnisses zur Konstante legt nahe, dass sich diese Strömungen nicht besonders Ă€ndern mit Bei einer Erhöhung der Anzahl der Quartale betrĂ€gt die Erhöhung der vom gesamten Netzwerk verursachten Vermittlungskosten daher: (Erhöhung der Gesamtzahl der Quartale + Kreuzungen) Ă (Ănderung des Werts des Flusses auf einer einzelnen StraĂe) =
λ â
λ . Da die Kraft des von allen Vierteln erzeugten Fahrflusses in
λ zunahm, dann
- Die durch Schaltkosten verlorene Nettoreisezeit erhöht sich um â λ
Stellen Sie sich das Ergebnis in Form einer Tablette vor:
"Zelltopologie"
Die Anzahl der Adresspunkte (Viertel) der EinheitskapazitÀt .................................
nDie GesamtflĂ€che der StraĂen ............................................... .................................... O (
n â
n )
Reine Reisezeit
fĂŒr das ZurĂŒcklegen der Strecke ausgegeben .............................................. ... O (â
n )
Reine Reisezeit
verloren aufgrund von Umstellungskosten ............................................ ....... O (â
n )
Die Anzahl der Vermittlungsknoten ............................................... .................................... O (
n )
Die Anzahl der Schaltknoten unter BerĂŒcksichtigung der Leistung der SeitenflĂŒsse ..................... O (
n )
Wenn man das lineare und das zellulare Netzwerk miteinander vergleicht, fĂ€llt es schwer, nicht zu bemerken, dass die Zunahme der fĂŒr den Bau benötigten Ressourcen und die Zeit, die fĂŒr eine Reise mit dem Wachstum der Stadt fĂŒr das erste Netzwerk aufgewendet wird, viel schneller ist als fĂŒr das zweite. Zum Beispiel benötigt eine Mobilfunkstadt von 100 Vierteln zehnmal weniger Asphalt, und eine Fahrt durch sie erfordert durchschnittlich zehnmal weniger Zeit als in einer linearen Stadt derselben GröĂe. Daher ist es sinnvoll, StraĂennetze mit linearer Topologie nur in sehr kleinen StĂ€dten zu verwenden.
Wenn Sie fĂŒr eine Weile das Vorhandensein von Umstellungskosten vergessen, kann die Mobilfunktopologie als idealer Weg zum Entwerfen von StraĂennetzen angesehen werden, da sie eine asymptotisch optimale O-SchĂ€tzung sowohl fĂŒr die durchschnittliche FahrtlĂ€nge als auch fĂŒr die erforderliche StraĂenflĂ€che liefert. In der Tat wird fĂŒr jede mehr oder weniger âkompakteâ Lage der Stadt (mit einheitlichem Zugang) die LĂ€nge der Reise nicht langsamer als die Quadratwurzel ihrer FlĂ€che, die normalerweise direkt proportional zur Bevölkerung ist. Als Ergebnis erhalten wir alle das gleiche O (â
n ).
Die Tatsache, dass eine typische Route in der Cellular City eher an einer âEckeâ als an einer geraden Linie verlĂ€uft, gibt im Prinzip das Recht, nach besseren Möglichkeiten fĂŒr die Planung von StĂ€dten zu suchen, aber 20% Einsparungen (so viel können Sie im Limit gewinnen, wenn Autos lernen, durch Mauern zu fahren) sind unwahrscheinlich Eines Tages werden sie Architekten zwingen, die rechteckige Anordnung von StraĂen und Wegen aufzugeben.
Die untere mögliche Grenze der Kosten fĂŒr den Bau (und die Wartung) des Netzwerks kann erreicht werden, indem berĂŒcksichtigt wird, dass jedes Auto einen Teil der Fahrspur fĂŒr seine Bewegung reserviert. Infolgedessen ist die GesamtflĂ€che der StraĂen proportional zum Produkt der durchschnittlichen Reisezeit (durchschnittliche Reisedauer) durch die Anzahl der Autos in der Stadt : O (â
n ) Ă O (
n ) = O (
n â
n ) (vergleiche mit der Tabelle fĂŒr die Zellenstadt).
Wenn wir ĂŒber die Zeit sprechen, die aufgrund von Umstellungskosten auf Reisen verloren geht, hĂ€ngt das VerhĂ€ltnis zur Zeit, die zum ZurĂŒcklegen der Entfernung benötigt wird, ĂŒberraschenderweise nicht asymptotisch von der Anzahl der einzelnen Viertel in der zellularen oder linearen Stadt ab (O (â
n )). / O (â
n ) = O (1), O (
n ) / O (
n ) = O (1)). Mit anderen Worten, der Prozentsatz der Reisezeit, die durch Wechselereignisse in der GroĂstadt und in der Kleinstadt verloren geht, ist gleich. Daraus können wir schlieĂen, dass wenn es in einer kleinen Stadt keine ernsthaften Probleme mit den Umstellungskosten gab (sagen wir, sie betrugen 10 bis 20%), sie in einer groĂen Stadt immer noch nicht beobachtet werden sollten, und wenn ja, dann selbst Sie werden nirgendwo hingehen, egal wie die Stadt wuchs und sich vergröĂerte.
Da wir nicht wissen, welche der Alternativen zutrifft (oder besser gesagt, dass es Probleme mit dem Autoverkehr in GroĂstĂ€dten gibt), lohnt es sich, die Topologie der Mobilfunkstadt so zu verbessern, dass die Umstellungskosten in ihr mindestens um eine konstante Zeit sinken.
NĂŒtzliche Beispiele fĂŒr unrealistische Netzwerke
Mal sehen, ob die Zelltopologie den Empfehlungen entspricht, die wir durch Analyse der Umschaltung von FlĂŒssen auf der Autobahn entwickelt haben.
1) VergröĂern Sie StraĂen nicht ohne Notwendigkeit.
- Ja. Der Verkehr ist auf viele StraĂen verteilt (vergleiche mit Linear City).
2) Vermeiden Sie es, Bedingungen zu schaffen, wenn Sie eine groĂe Anzahl von Kurven in einer Fahrt machen mĂŒssen.
- Ja. Jede Reise wird höchstwahrscheinlich entlang einer Route durchgefĂŒhrt, die nur eine Kurve auf den StraĂen der Stadt erfordert.
3) Vermeiden Sie Situationen, wenn Sie auf einem StraĂenabschnitt fahren, dessen Routen nur einen kleinen Abschnitt des gemeinsamen Pfades haben.
- Hier gibt es vielleicht etwas zu arbeiten. Trotz der minimalen Anzahl von Abbiegungen pro Fahrt fĂŒhrt die Route als Teil des Hauptautobahnflusses durch eine groĂe Anzahl von Vermittlungsknoten (O (
n )), in denen jeweils wertvolle Zeit verschwendet wird.
Die letzte Bemerkung motiviert dazu, die folgende Frage zu untersuchen: âWas ist der Mindestwert der durchschnittlichen Anzahl von Vermittlungsknoten, durch die eine Fahrt innerhalb eines StraĂennetzes verlaufen muss, das
n Blöcke verbindet?â
Die Suche nach einem solchen Netzwerk ist natĂŒrlich nur unter der Bedingung sinnvoll, dass die Anzahl der von einem Vermittlungsknoten kombinierten oder gemeinsam genutzten Streams von oben vorlĂ€ufig um einen bestimmten festen Wert begrenzt ist. Andernfalls können Sie immer ein StraĂennetz mit
n Adresspunkten und einer einzelnen Mega-Kreuzung prÀsentieren.
(Autor unbekannt)Es ist viel einfacher, das eigentliche Problem zu untersuchen, wenn Sie zuvor zumindest einen Teil der Muster anhand einiger einfacher, wenn auch nicht realistischer Modellbeispiele aufgedeckt haben. Nach dieser Logik werden wir vorĂŒbergehend die geometrischen EinschrĂ€nkungen beim Bau einer StraĂe fĂŒr Reisende vergessen, um Entfernungen zurĂŒckzulegen, und ihre ganze Aufmerksamkeit darauf konzentrieren, wie abstrakte Netzwerke das Problem der parallelen Adressierung lösen.
In Bezug auf die Vermittlungsknoten nehmen wir vorerst an, dass jeder von ihnen entweder den Strom in zwei Teile (den Teilungsknoten) teilt oder zwei FlĂŒsse zu einem kombiniert.Abb. 9, ,
n , ( 9).
, .
( ) , , â , ,
n ( 10). .
Abb. 10Wenn Sie die Richtungen aller FlĂŒsse im direkten Adressbaum in die entgegengesetzte Richtung Ă€ndern, erhalten Sie den umgekehrten Adressbaum, dessen Zweck darin besteht, n Startpunkte mit einem einzigen Ende zu verbinden.In FĂ€llen, in denen n eine Zweierpotenz ist, verlĂ€uft jede Route innerhalb des Adressbaums genau durch log 2 n Vermittlungsknoten, was zweifellos (asymptotisch) weniger ist als der gleiche Indikator fĂŒr ein Netzwerk mit Mobilfunk (O (â n )) oder Linear ( ( )). O ( n )) Topologie.Die zwei einfachsten Arten von logarithmischen NetzwerkenUnter Verwendung von "baumartigen" Netzwerken als Bausteine ââist es nicht schwierig, die vorherige Lösung auf den Fall zu verallgemeinern, wenn es mehr als einen Ausgangspunkt gibt, aber -k . Es gibt zwei einfache Möglichkeiten, dies zu tun.Die erste Möglichkeit besteht darin, den umgekehrten Adressbaum zu verwenden, um zuerst die Routen aller Fahrten in einem gemeinsamen Stream zu erfassen und diesen Stream dann mithilfe des direkten Adressbaums in UnterflĂŒsse zu unterteilen, die jeweils an ihr Ziel adressiert sind (Netzwerk oben in Abb. 11) )Abb. 11Wenn k und n Zweierpotenzen sind, verlĂ€uft am Ende jede Route genau durch log 2 k + log 2 n Vermittlungsknoten. Netzwerke, die nach dem gerade beschriebenen Algorithmus aufgebaut sind, vereinbaren wir, (unidirektionales) Logarithmus mit vorlĂ€ufiger ZusammenfĂŒhrung aufzurufen .Der zweite Weg zur Lösung des gleichen Problems kann erhalten werden, indem in der ersten Lösung die Reihenfolge der Fusions- und TrennungsvorgĂ€nge umgekehrt wird. Die Implementierung lautet wie folgt: Erstellen Sie fĂŒr jeden Startpunkt einen eindeutigen Satz imaginĂ€rer Duplikate aller Endadresspunkte und verbinden Sie ihn dann mit diesen Duplikaten (ĂŒberhaupt nicht imaginĂ€r) mit einem direkten Adressbaum.Um den Aufbau des Netzwerks abzuschlieĂen, muss nur noch jeder Endpunkt mit einem umgekehrten Adressbaum mit k imaginĂ€ren Duplikaten verbunden werden (das Netzwerk von unten in Abb. 11).Immer wenn n und k Zweierpotenzen sind, ist die Anzahl der Vermittlungsknoten auf dem Pfad einer Route innerhalb des neu aufgebauten Netzwerks wieder gleich log 2 k + log 2 n . Wir erklĂ€ren uns damit einverstanden, Netzwerke dieser Art (unidirektional) logarithmisch mit vorlĂ€ufiger Trennung zu nennen .Umwandlung von unidirektionalen Netzwerken in symmetrischeIm Allgemeinen unidirektionale NetzwerkeWir rufen jedes Netzwerk an, wenn die damit verbundenen Adresspunkte streng in Start und Ziel unterteilt sind. StandardmĂ€Ăig wird fĂŒr unidirektionale Netzwerke angenommen, dass mindestens eine Route möglicher Bewegungen von einem Startpunkt zu einem Endpunkt bereitgestellt wird.Neben einer lebenslangen Reise ist es schwierig, Beispiele zu nennen, bei denen einige Adresspunkte nur am Anfang als Routen dienen und andere nur ihr Ende sein könnten. Wir werden unsere Argumentation der RealitĂ€t nĂ€her bringen, wenn wir auch Netzwerke einbeziehen, in denen zwei beliebige Adresspunkte durch Routen in beide Richtungen verbunden sind. Wir stimmen zu, solche Netzwerke als symmetrisch zu bezeichnen .TatsĂ€chlich gibt es keine ideologische LĂŒcke zwischen unidirektionalen und symmetrischen Netzwerken: Jedes symmetrische Netzwerk kann auch als unidirektionales Netzwerk verwendet werden, und jedes unidirektionale Netzwerk, das anfĂ€nglich eine gleiche Anzahl von Start- und Endpunkten verbindet, kann in ein symmetrisches Netzwerk umgewandelt werden (Abb. 12).Abb. 12Die 13a und 13b zeigen die "symmetrischen" Formen des logarithmischen Netzwerks mit vorlĂ€ufiger Verschmelzung und des logarithmischen Netzwerks mit vorlĂ€ufiger Trennung. Ihre Beispiele zeigen die grundlegende Möglichkeit, n Blöcke mit diesem Netzwerktyp zu verbinden, wobei die Anzahl der besuchten Vermittlungsknoten wĂ€hrend einer Fahrt proportional zum Logarithmus der Anzahl der Blöcke in der Stadt ist.Abb. 13 aAbb. 13 bGenaue untere SchĂ€tzungBisher wurde bereits eine umfangreiche Sammlung von Netzwerken mit verschiedenen Funktionen gesammelt, abhĂ€ngig von der durchschnittlichen Anzahl der wĂ€hrend der Reise besuchten Knoten und der Anzahl der Adresspunkte in der Stadt. Wir wissen jedoch immer noch nicht, wie klein diese Zahl fĂŒr eine bestimmte Anzahl von Quartalen grundsĂ€tzlich sein kann. Die Untergrenze fĂŒr ihren Wert kann unter Verwendung des Informationsansatzes erhalten werden.Selbst wenn ein bestimmtes StraĂennetz n Adresspunkte verbindet und die MigrationsbedĂŒrfnisse der Bevölkerung so sind, dass jede Reise, egal wo sie begonnen hat, die gleiche Chance hat, irgendwo in der Stadt zu enden.Um das beabsichtigte Problem zu lösen, generieren wir nach diesem Rezept eine zusĂ€tzliche Informationsnachricht: Ăber einen langen Zeitraum sammeln wir Aufzeichnungen aller Reisen, die zu Beginn einen festen Punkt haben, und notieren in zufĂ€lliger Reihenfolge die Adressen, an die diese Reisen endeten. Die resultierende Nachricht ist eine zufĂ€llige Folge, die sich aus den Namen von n Adresspunkten der Stadt zusammensetzt.Eine Möglichkeit, diese Nachricht an Mars zu senden, besteht darin, zuerst alle Namen mit BinĂ€rwörtern gleicher LĂ€nge zu codieren, wodurch die ursprĂŒngliche Nachricht in eine Folge von Nullen und Einsen umgewandelt wird, und erst dann die resultierende Folge ĂŒber einen digitalen Kommunikationskanal zu senden. Da zur unterscheidbaren Codierung die Menge nWenn BinĂ€rnamen mit der LĂ€nge log 2 n erforderlich sind , betrĂ€gt die LĂ€nge der digitalen Nachricht:(Anzahl der DatensĂ€tze) Ă log 2 n Zeichen.Das Interessanteste ist, dass es nach der Informationstheorie unabhĂ€ngig vom verwendeten Codierungsalgorithmus einfach unmöglich ist, dieselbe Nachricht im Durchschnitt mit einer geringeren Anzahl von BinĂ€rzeichen zu ĂŒbertragen.Eine Alternative zum direkten Ăbertragen der codierten Namen der Endpunkte kann eine Methode sein, bei der fĂŒr jede Fahrt angegeben wird, in welche der möglichen Richtungen die Route an der nĂ€chsten Weggabelung gedreht wurde. Nach unseren Annahmen können alle Gabeln im Netzwerk nur doppelt sein, daher ist zur Angabe der Richtung jeweils genau 1 Bit erforderlich. Jeder, der einen Stadtplan hat und den Startpunkt kennt, reicht aus, um jede Route zu verfolgen und die ursprĂŒngliche Reihenfolge seiner Ziele wiederherzustellen. Wenn die durchschnittliche Anzahl der wĂ€hrend einer Fahrt besuchten Gabeln (Teilungsknoten) x betrĂ€gt , betrĂ€gt die LĂ€nge der BinĂ€rnachricht mit der neuen Codierungsmethode: (Anzahl der DatensĂ€tze) Ă x.Wie bereits erwĂ€hnt, kann ein neues Codierungsverfahren nicht effizienter sein als das direkte binĂ€re AdressĂŒbertragungsverfahren. Daher: (Anzahl der DatensĂ€tze) Ă x â„ (Anzahl der DatensĂ€tze) Ă log 2 n , woher:x â„ log 2 n .Obwohl die letzte Ungleichung ursprĂŒnglich fĂŒr eine Gruppe von Reisen mit einem gemeinsamen festen Ausgangspunkt abgeleitet wurde, stellte sich heraus, dass ihr Erscheinungsbild von der spezifischen Wahl dieses Punkts unabhĂ€ngig war. Wir haben daher das Recht, das Ergebnis sofort auf alle Reisen in der Stadt auszudehnen und so den ersten Teil der gewĂŒnschten SchĂ€tzung zu erhalten:P1 ) Vorausgesetzt, jede neue Reise hat die gleiche Chance, in einem von n zu endenAdresspunkte der Stadt, die durchschnittliche Anzahl der Teilungsknoten pro Route darf nicht weniger als log 2 n betragen .Wenn Sie die Uhr mental zurĂŒckdrehen, wird jeder Reiseendpunkt zum Startpunkt und jeder binĂ€re Netzwerkteilungsknoten zu einem binĂ€ren ZusammenfĂŒhrungsknoten. Mit diesem kleinen Trick können Sie automatisch den zweiten fehlenden Teil der SchĂ€tzung aus P1 abrufen:P2 ) Vorausgesetzt, dass jede abgeschlossene Reise die gleichen Chancen hat, an einem der n Adresspunkte der Stadt zu beginnen, kann die durchschnittliche Anzahl der Fusionsknoten pro Route nicht geringer als log sein 2 n .Wenn wir uns an die Existenz eines logarithmischen Netzwerks mit vorlĂ€ufiger ZusammenfĂŒhrung und eines logarithmischen Netzwerks mit vorlĂ€ufiger Trennung erinnern, erhalten wir sofort zwei Beispiele fĂŒr Netzwerke, die hinsichtlich der Anzahl der Vermittlungsknoten optimal sind, die im Durchschnitt wĂ€hrend einer Fahrt in ihnen besucht werden. Mal sehen, ob diese QualitĂ€t ihnen hilft, die IntensitĂ€t der erzeugten Schaltverluste zu reduzieren.Switching-Kosten in logarithmischen Netzwerken
Wenn wir die Netzwerke mit vorlĂ€ufiger ZusammenfĂŒhrung und vorlĂ€ufiger Trennung vergleichen, dann sieht das erste aufgrund seiner Einfachheit viel attraktiver aus. Leider hat diese Einfachheit auch eine Kehrseite der Medaille: Die Kombination aller Routen zu einem Strom widerspricht der Empfehlung i1 und wird dadurch zu einer potenziellen Ursache fĂŒr groĂe Zeitverluste. Ein Netzwerk mit vorlĂ€ufiger Trennung scheint den Empfehlungen i1 - i3 zu folgen. Nach Abbildung 13b erhöht es jedoch tendenziell schnell die Anzahl der verwendeten StraĂenkanten und Schaltknoten. Die letztere QualitĂ€t kann Netzwerke dieses Typs fĂŒr den praktischen Gebrauch zu teuer machen.Wir werden diese Probleme genauer analysieren. ZunĂ€chst sind wir uns einig, dass die Stadt dem Migrationsmodell des einheitlichen Zugangs unterliegt und der von einem ihrer Adresspunkte erzeugte Reisefluss eine EinheitskapazitĂ€t hat.Verluste in einem Netzwerk mit vorlĂ€ufiger FusionIn Abbildung 14 sehen Sie ein Diagramm der FlĂŒsse, die sich aus den angegebenen Vereinbarungen innerhalb des Netzwerks mit vorlĂ€ufiger Fusion ergeben.Abb. 14Es erschien mir zweckmĂ€Ăig, das Netzwerk in seiner unidirektionalen Form darzustellen, was bedeutet, dass jeder Start- und Endpunkt, der nicht mit denselben Nummern signiert ist, tatsĂ€chlich denselben Adresspunkt in der Stadt bedeutet.Basierend auf dem Diagramm berechnen wir die IntensitĂ€t der im Netzwerk generierten Vermittlungskosten. Beginnen wir mit der linken HĂ€lfte, in der durch den umgekehrten Adressbaum alle Routen in einem Stream gesammelt werden. Jeder Vermittlungsknoten in diesem Teil des Netzwerks stellt den Ort dar, an dem zwei unidirektionale Autobahnen zu einer verschmelzen (Abb. 15).Abb. 15Wenn anfĂ€nglich jede der StraĂen effizient beladen ist, besteht nach ihrer Vereinheitlichung keine Notwendigkeit, die Anzahl der Fahrspuren zu verringern, so dass die Umstellungskosten nicht reduziert werden sollten.Angenommen, ein Stromfluss pro Einheit reicht bereits aus, um die StraĂe in mindestens zwei Fahrspuren effektiv zu fĂŒllen. In diesem Fall kommen wir zu einem eher unerwarteten Ergebnis: Die Vereinigung der Fahrzeugströme innerhalb des logarithmischen Netzwerks mit der vorlĂ€ufigen ZusammenfĂŒhrung erfolgt absolut âkostenlosâ, ohne vorĂŒbergehende Verluste zu verursachen.Die Berechnung der Kosten, die in der rechten rechten HĂ€lfte anfallen, ist nicht viel schwieriger. Dieser Teil des Netzwerks ist ein direkter Adressbaum, von dem jeder Knoten eine symmetrische Gabelung in den StraĂen ist, die wir bereits untersucht haben. Wenn die Leistung der einfallenden Strömungs p IntensitĂ€t an der Gabelung Verlust Schwellen gleich ( α / 2 Μ ) â
p 2 /2. Die Leistung des in die Wurzelgabel eintretenden Stroms betrĂ€gt: n , daher betrĂ€gt die IntensitĂ€t der Verluste im Wurzelknoten: ( α / 2 Μ ) â
n 2/ 2. In jeder nĂ€chsten Generation des Adressbaums verdoppelt sich die Anzahl der Gabeln, und die Leistung des auf ihnen laufenden Streams wird halbiert. Infolgedessen hat die Verlustformel innerhalb des gesamten Baums die Form: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, ,
n , Ì , (
α /2
Μ )
â
n , .
Wenn es um abstrakte Netze geht, ist es schwierig, eine aussagekrĂ€ftige SchĂ€tzung der FlĂ€che der von ihnen genutzten StraĂen abzugeben. Als alternatives MaĂ fĂŒr die strukturelle KomplexitĂ€t kann die Gesamtleistung aller Seitenströme berechnet werden. Wie geplant sollte der resultierende Wert die Ressourcenkosten fĂŒr die Errichtung aller vom Netzwerk benötigten Austauschstellen widerspiegeln. Ich kann nicht sagen, dass diese Methode in der Praxis immer eine gute Interpretation haben wird, aber ich werde wahrscheinlich eine ungefĂ€hre Vorstellung davon bekommen, wie viel Arbeit vor mir liegt.Innerhalb des logarithmischen Netzwerks mit vorlĂ€ufiger ZusammenfĂŒhrung sind Seitenströme nur im direkten Adressbaum vorhanden, und ihre Gesamtleistung fĂŒr jede Knotengeneration ist dieselbe: n / 2. Gesamtbaumprotokoll 2 nGenerationen von Knoten, daher liefert eine neue Methode zur Bewertung der KomplexitĂ€t eine SchĂ€tzung der KomplexitĂ€t: O ( n log 2 n ).Logarithmisches Netzwerk mit vorlĂ€ufiger ZusammenfĂŒhrungAnzahl der Adresspunkte der Einheitsleistung ........................................ ............ nDurchschnittlicher Reiseverlustaufgrund von Umstellungskosten:asymptotisches Verhalten ........................ .................................................. ............................ O ( n )exakter Wert ................ .................................................. ........................... ( α / 2 Μ ) â
nDie Anzahl der Vermittlungsknoten ............................................... .................................. O ( n )Die Anzahl der Schaltknoten unter BerĂŒcksichtigung der Leistung von Seitenströmen .... ............... O ( n log 2 n )Verluste im Netzwerk mit vorlĂ€ufiger TrennungFahren wir nun mit der Analyse des logarithmischen Netzwerks mit vorlĂ€ufiger Trennung fort, wobei wir erneut davon ausgehen, dass das Netzwerk zum Verbinden von Adresspunkten der Einheitsleistung verwendet wird in der Stadt des "einheitlichen Zugangs".Fig. 16 zeigt ein Fragment davon, das aus einem Adresspunkt zusammen mit direkten und umgekehrten AdressbĂ€umen neben diesem Punkt besteht.Abb. 16ZunĂ€chst schĂ€tzen wir die IntensitĂ€t der durch das Fragment erzeugten Schaltverluste.Die Kosten, die bei der Aufteilung der FlĂŒsse anfallen, können durch Ersetzen der Formel I t_div1 = ( α / 2 Μ ) â
n 2 ermittelt werden , die im vorherigen Beispiel fĂŒr den direkten Adressbaum anstelle von n - eins abgeleitet wurde. In der Tat haben die direkten AdressbĂ€ume in den 16 und 14 die gleiche Tiefe und leiten Ströme mit Ă€hnlicher Leistung entlang sich selbst ( ca. , ). , ,
n n 2 , (
α /2
Μ )
â
n 2 :
I t_div2 = (
α /2
Μ ).
Wir berechnen nun den Wert der Kosten in der linken HĂ€lfte des Fragments.Aufgrund der geringen Anzahl der kombinierten StraĂenflĂŒsse innerhalb des umgekehrten Adressbaums wĂ€re es diesmal nicht sinnvoll, mehr als zwei Fahrspuren zu bauen. Fusionen unter diesen Bedingungen sind nicht mehr kostenlos: Im Gegensatz zum vorherigen Beispiel gibt es auf der Autobahn Engstellen (Abb. 17), an denen Umstellungskosten erforderlich sind.Abb. 17Unter der Annahme, dass der Fahrer die bevorstehende Verengung im Voraus bemerkt, können wir davon ausgehen, dass der Prozess des Bewegens von Autos von der Sackgasse langsam ist und sich ĂŒber Hunderte von Metern entlang der Autobahn erstreckt. In diesem Fall haben wir das Recht, auf den Trick zurĂŒckzugreifen, den wir zuvor zur Berechnung der Verluste an der symmetrischen Gabel verwendet haben - den gesamten Migrationsfluss q in viele kleine Teile q i zu teilen und dann jeden von ihnen als Seitenstrom von der Seite der Rampe zu interpretieren. Die durch jeden solchen Teilstrom erzeugten Verluste werden nach der Formel berechnet:I i = ( α / 2 Μ ) â
p q i â
(1 + 1 / s) gibt es jedoch zwei Feinheiten.Die erste davon ist, dass Autos nicht weiter als bis zur nĂ€chsten Reihe migrieren.Und tatsĂ€chlich: Die Strömungen in den beiden zentralen Fahrspuren sollten aufgrund der offensichtlichen Symmetrie immer ungefĂ€hr die gleiche Dichte haben, damit die Fahrer nicht viel Grund haben, die Mittellinie zu ĂŒberqueren. Aus der gemachten Beobachtung folgt, dass in der Formel fĂŒr Verluste, die durch partielle seitliche Strömung verursacht werden, s gleich 1 ist.Wenn die Maschinen die extremen Fahrspuren verlassen und sich in zwei zentralen Reihen neu anordnen, wĂ€chst die Strömungsleistung innerhalb der zentralen BĂ€nder allmĂ€hlich und Ă€ndert sich jeweils von P / 2 bis P . Somit ist die zweite SubtilitĂ€t eine signifikante AbhĂ€ngigkeit von paus der Zahl des Teilstroms i , die uns zwingt, nicht zu schreiben:I i = ( α / 2 Μ ) â
p q i â
(1 + 1 / s ),sondern:I i = ( α / 2 Μ ) p ( i ) â
q i â
(1 + 1 / s ).In dem Fall, in dem viele kleine Teile, in die der Migrationsstrom aufgeteilt wurde, alle gleich groĂ waren, wird die AbhĂ€ngigkeit p ( i ) durch einen linearen Graphen ausgedrĂŒckt (Fig. 18).Abb. 18Um die IntensitĂ€t der Gesamtverluste zu berechnen, muss entweder auf die Integration zurĂŒckgegriffen werden oder (dies ermöglicht es, eine besonders einfache Form einer integrierbaren Funktion zu erstellen), da p ( i ) den Durchschnittswert in der Grafik gleich 3 P / 4 nimmt. Da der gesamte Migrationsfluss von der Seite jedes extremen Streifens P / 2 betrĂ€gt, betrĂ€gt die IntensitĂ€t der Verluste bei einer separaten Verschmelzung:I Verschmelzung = 2 â
( α / 2 Μ ) â
(3 P / 4) â
( P / 2)= ( α / 2 Μ ) 3 P 2/ 4.Um die im Fragment erzeugten Zeitverluste im umgekehrten Adressbaum zu ermitteln, wenden wir die Formel fĂŒr I merge auf jeden seiner Knoten an :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 Μ ).Die Gesamtkosten, die innerhalb des Fragments aufgrund der ZusammenfĂŒhrung und Trennung von Strömungen entstehen, betragen :I t_merge + I t_div2 = ( α / 2 Μ ) [1 + 3/8] = 11/8 ( α / 2 Μ ).Ein vorlĂ€ufiges geteiltes logarithmisches Netzwerk enthĂ€lt nur n solcher Fragmente und genau nEinheitenflĂŒsse werden durch ihre Adresspunkte erzeugt, daher ist der Wert, den wir gerade gefunden haben, gerade gleich den Schaltverlusten, die durchschnittlich pro Fahrt auftreten.TatsĂ€chlich ist es fĂŒr uns wichtiger, nicht einmal eine bestimmte Anzahl, die den spezifischen Umstellungskosten entspricht, sondern die Tatsache, dass diese Kosten mit zunehmendem n konstant bleiben . Der letztere Umstand macht das logarithmische Netzwerk mit vorlĂ€ufiger Trennung asymptotisch zum wirtschaftlichsten in Bezug auf Schaltverluste unter allen Arten von Netzwerken, die wir zuvor untersucht haben.Leider kostet FĂŒhrung nicht âkostenlosâ. Trotz der verschwindend geringen GröĂe der ĂŒberwĂ€ltigenden Anzahl von Flows enthĂ€lt jeder im Netzwerk enthaltene Adressbaum etwa 2 nzweispurige StraĂenrippen und ungefĂ€hr n Schaltknoten voller GröĂe. Es gibt 2 n BĂ€ume im Netzwerk , was O ( n 2 ) Kanten und Knoten bedeutet, was es unter allen betrachteten Beispielen nicht nur zum wirtschaftlichsten, sondern auch zum teuersten Netzwerk macht.Was die Summe der seitlichen Strömungen betrifft , so wĂ€chst ihr Wert, wie leicht zu berechnen ist, mit der Geschwindigkeit O ( n log2 n ) und hat in diesem Fall keine groĂe Bedeutung.Logarithmisches Netzwerk mit vorlĂ€ufiger TrennungAnzahl der Adresspunkte der Einheitsleistung ........................................ ............ nDurchschnittliche Reisezeit,verloren durch Wechselkosten:Asymptotik .......................................... .................................................. .......... O (1)exakter Wert .................................. .................................................. ........... 11/8 ( α / 2 Μ ).Die Anzahl der Vermittlungsknoten ............................................... .................................. O ( n 2 )Die Anzahl der Schaltknoten unter BerĂŒcksichtigung der Leistung der SeitenflĂŒsse ... ................ O ( n log 2 n )Logarithmisch ausgeglichenes Netzwerk
AuĂergewöhnlich kleine Schaltverluste mit der möglichen Verwendung des logarithmischen Netzwerks mit vorlĂ€ufiger Trennung, aber gleichzeitig zu ressourcenintensiv fĂŒr seinen Aufbau, fĂŒhren zu dem Wunsch, eine Möglichkeit zu finden, sein Design so zu Ă€ndern, dass der Ressourcenverbrauch erheblich reduziert wird und die Schaltkosten nicht wesentlich steigen.Offensichtlich ist der Hauptschuldige fĂŒr eine ĂŒbermĂ€Ăig groĂe Anzahl von StraĂen im Netz die Ă€uĂerst geringe Effizienz ihrer Nutzung. Letzteres ist deutlich in Abbildung 19 zu sehen, die ein detailliertes Diagramm der FlĂŒsse innerhalb eines direkten Adressbaums neben dem i- ten Adresspunkt zeigt.Abb. 19In dem Diagramm gibt die Zahl, die ĂŒber dem Rand des Baums steht, die Leistung des entlang des Randes flieĂenden Reisestroms an, und das Intervall darunter ist der Satz von Adresspunkten, zwischen denen dieser Strom schlieĂlich verteilt wird. Es wird angenommen, dass alle im Diagramm vorhandenen Kanten zweispurige Autobahnen sind. Die Anzahl der Kanten in jeder Generation des Baums ist am unteren Rand der Abbildung angegeben.Bei sorgfĂ€ltiger PrĂŒfung stellen Sie möglicherweise fest, dass die Regel, nach der der Reisefluss in einen bestimmten Knoten aufgeteilt wird, ausschlieĂlich durch die Position dieses Knotens im Adressbaum bestimmt wird und nicht von der Nummer des Adresspunkts abhĂ€ngt, der diese Reisen ausgelöst hat.Wenn es mehrere Streams gibt, die an denselben Satz von Punkten adressiert sind, und jeder von ihnen nicht stark genug ist, um seinen zugewiesenen Pfad zu fĂŒllen, warum sollten Sie sie dann nicht auf einer Autobahn miteinander kombinieren? TatsĂ€chlich ermöglicht diese im Wesentlichen einfache Idee den Aufbau eines guten abstrakten Netzwerks, das relativ geringe Schaltverluste erzeugt und bei der Anzahl der verwendeten StraĂen wirtschaftlich ist.Wenn wir zum Adressbaum des i- ten Punkts zurĂŒckkehren, sehen wir, dass der in den Wurzelknoten eintretende Stream in zwei untergeordnete Streams mit einer KapazitĂ€t von jeweils 1/2 unterteilt ist. Der erste Stiefsohnstrom besteht aus Fahrten, die an Punkte aus dem Intervall [1; n / 2], die zweite - an Punkte aus dem Intervall [( n / 2) + 1;n ].Nach der oben beschriebenen Idee kombinieren wir an jedem ungeraden Punkt und am nĂ€chsten Adresspunkt dieselbe Art von Stiefsohnströmen mit einer geraden Zahl, die der Reihe nach folgt. Eine solche Technik ermöglicht es, dass jedes ausgewĂ€hlte Punktpaar anstelle von vier Strömen mit einer Potenz von 1/2 nur zwei Ströme mit EinheitsgröĂe aufweist (Abbildung 20). Wir werden die AbkĂŒrzung BN 2 [i; i +1].Abb. 20Wenn die StiefsohnflĂŒsse nicht kombiniert wĂŒrden, sondern sich noch innerhalb des Adressbaums befĂ€nden, wĂŒrde bei der nĂ€chsten erreichten Knotengeneration jeder von ihnen erneut in zwei Teile unterteilt, die sowohl in der Leistung als auch in der GröĂe der Punktmengen gleich sind, zu denen sie gehören Komponenten ihrer Reisen.Warum die etablierte Tradition brechen, weil wir nach der Vereinigung immer noch die gleichen Stream-Typen wie zuvor haben, aber nur weniger Vertreter fĂŒr jeden Typ? - anwendbar auf jeden der Ausgangsströme BN 2 [i; i +1] genau dieselbe Trennungsregel, die fĂŒr einen Stream seines Typs im Adressbaum gelten wĂŒrde.Es gibt keinen Grund, warum die oben beschriebene logische Konstruktion zum Kombinieren und Aufteilen derselben FlĂŒsse nicht induktiv wiederholt werden konnte. Fig. 21 zeigt ein Diagramm der Kombination von zwei Fragmenten vonBN 2 zu einem Fragment von BN 4 , und Fig. 22 zeigt, wie der Algorithmus im allgemeinen Fall aussieht.Abb. 21Abb. 22Am Ende wird der Prozess der FragmentierungsvergröĂerung abgeschlossen sein und uns zum einzigen Element BN n fĂŒhren [1; n ] nennen wir es das ausgeglichene Netzwerk vom logarithmischen Typ (Abb. 23).Abb. 23Untersuchen wir dieses Netzwerk auf die KomplexitĂ€t und GröĂe der erzeugten Schaltverluste.Basierend auf der induktiven Natur des Balanced Network-Konstruktionsverfahrens kann die Anzahl der in seiner Struktur enthaltenen Schaltknoten durch die RĂŒckgabegleichung beschrieben werden:Knoten (BN k ) = 2 Knoten (BN k / 2 ) + 2 k ,mit der Randbedingung:Knoten (BN 1 ) = 0. DieLösung fĂŒr dieses Gleichungssystem ist die Funktion:Knoten (BN n ) = 2 n log 2 n .Da BN n zu bauenWenn log 2 n Induktionsschritte erforderlich sind , durchlĂ€uft jede Fahrt log 2 n Trennungsknoten und die gleiche Anzahl von ZusammenfĂŒhrungsknoten, wobei sie sich auf ihrem Weg abwechseln (Abb. 24).Abb. 24, :
(
α /2
Μ )
â
(1)
2 /2.
, :
(
α /2
Μ )
â
3
â
(1/2)
2 /4 = 3/16 (
α /2
Μ ).
, , â
n log
2 n , :
11/16 (
α /2
Μ )
n log
2 n ,was pro Fahrt gilt:11/16 ( α / 2 Μ ) log 2 nAusgeglichenes Netzwerk vom logarithmischen TypAnzahl der Adresspunkte der Einheitsleistung ................... ................................. nDurchschnittlicher Reisezeitverlustaufgrund von Umstellungskosten:asymptotisches Verhalten ... .................................................. ................................................. O. (log 2 n )exakter Wert ........................................... .................................................. ..11 / 16 ( α / 2 Μ ) log2 nAnzahl der Vermittlungsknoten ............................................. .................................... O ( n log 2 n )Die Anzahl der Schaltknoten unter BerĂŒcksichtigung der Leistung der Seite Threads ................... O ( n log 2 n )Ì . , . , , â , , , , . , . , , .
Warum historische StÀdte zum Stau verurteilt sind
Meine Aussage mag unerwartet erscheinen, aber die Antwort darauf, warum sich natĂŒrlich entwickelnde StĂ€dte normalerweise unter Staus leiden, haben wir bereits in den vorhergehenden AbsĂ€tzen gefunden. Woraus besteht es also?Tatsache ist, dass viele historische StĂ€dte, die die Ăra der mittelalterlichen Festungen ĂŒberlebten (zum Beispiel fast alle HauptstĂ€dte der âAlten Weltâ), aus dieser Zeit die radiale Struktur der StraĂen erbten. Leider (fĂŒr ihre modernen Bewohner) lĂ€sst sich ein StraĂennetz mit einer Ă€hnlichen Topologie nicht gut skalieren: Die dichte Lage radialer StraĂen in der NĂ€he des Zentrums wird an der Peripherie zu selten. Infolgedessen wurden im Zuge des Bevölkerungswachstums die StraĂen, die sich ursprĂŒnglich am Rande der wenigen StraĂen befanden, die zur Festung fĂŒhrten, gröĂer, und die StraĂen, die an der Peripherie erschienen, waren kurz und hatten keine ausreichende Transitbedeutung, um an Breite zu gewinnen. Infolgedessen bezieht sich das StraĂennetz, das wir heute in groĂen historischen StĂ€dten sehen, meistens auf arterielle Transportsysteme.und in unserer Terminologie auf die Art der logarithmischen Netzwerke mit (unvollstĂ€ndiger) vorlĂ€ufiger ZusammenfĂŒhrung.
( , : ), , : , , «» , O( â
n ). , : , - , , O(
n ). ,
nDiese Zeit wird sich gegen die reine Zeit durchsetzen, um die Entfernung zu ĂŒberwinden. Mit anderen Worten, es werden Staus in der Stadt auftreten.Zweifellos ist die Umstrukturierung des Verkehrssystems in historischen GroĂstĂ€dten eine Aufgabe, die gelöst werden kann. Es ist jedoch wichtig zu verstehen, dass der Bau einer weiteren, zwei oder fĂŒnf groĂen Verkehrsadern die Situation in der Stadt zwar geringfĂŒgig verbessert, die Grundursache fĂŒr Staus jedoch nicht beseitigt. Anscheinend besteht die einzige Möglichkeit, die MĂ€ngel des logarithmischen Netzwerks durch vorlĂ€ufiges ZusammenfĂŒhren zu ĂŒberwinden, darin, ein anderes Netzwerk zu verwenden. Ein guter Kandidat kann hier ein Netzwerk mit zellularen Topologien sein, bei dem die Wachstumsrate der Zeit zum Abdecken der Entfernung zumindest mit der Wachstumsrate der Schaltverluste ĂŒbereinstimmt.
(Nacht Berlin, Foto: Vincent Laforet)Vielleicht zeichnet sich das moderne Berlin deshalb, obwohl es groĂe AusfallstraĂen hat, bereits durch eine deutlich sichtbare Maschenstruktur aus.Es gibt weltweit viele interessante Lösungen, wie die Bewohner historischer StĂ€dte mobiler werden können, aber der Hauptpreis im Kampf um die ZugĂ€nglichkeit des Verkehrs sollte wahrscheinlich den Ingenieuren von Barcelona verliehen werden.
(Barcelona aktualisiert StraĂennetz, Foto: Vincent Laforet)Ein detaillierter Blick auf die linearen und zellularen Stadtnetzwerke
, , . , , , , .
, : ( 25).
Abb. 25. , , 1/
n .
.
,
i(
n â
i ) , , ,
i (
i â 1) , . ,
i - :
q W_out = (
n â
i )/
n â , ,
q W_in = (
i â 1)/
n â , . ,
i :
q E_out = (
i â 1)/
n â ,
q E_in = (
n â
i )/
n â .
,
i - :
q E_in +
q W_in = (
n â 1)/
n ,
, :
q E_out +
q E_out = (
n â 1)/
n ,
i ( 1/
n , , ).
,
i - . :
( )Ă( ) = (
n â
i )(
i â 1) , :
P W (
i ) = (
n â
i )(
i â 1)/
n .
:
( )Ă( )/
n ,
P E , :
P E (
i ) =
P W( i ) = P ( i ).Wenn wir die Leistung aller Haupt- und NebenflĂŒsse kennen, können wir die IntensitĂ€t der Verluste berechnen, die im Netzwerk in der NĂ€he des i- ten Quartals auftreten: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 ).Wenn wir den letzten Ausdruck ĂŒber i zusammenfassen , erhalten wir die IntensitĂ€t der Verluste, die vom gesamten Netzwerk als Ganzes erzeugt werden.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 ).Die Summe â i ( i / n ) â
(1 - i / n ) â
(1 / n ) mit jedem groĂen n kann mit guter Genauigkeit durch das Integral ersetzt werden:â« t (1 - t ) d t ( t â [0; 1]) = 1/2 - 1/3 = 1/6.,
n :
I = (
α /2
Μ )
n 2 /3.
, . , , , â
λ (
λ ).
m . 1, (
α /2
Μ )
m 2 /3.
λ λ , ,
λ 2 , :
I = (
α /2
Μ )
m 2 â
λ 2 /3.
, , , â , ,
n .
n m â
λ , :
I = (
α /2
Μ )
m 2 â
λ 2 /3 =
= (
α /2
Μ ) (
m â
λ )
2 /3 =
= (
α /2
Μ )
n 2 /3.
, .
, . , , , , , , , . , ( 26).
Hier geht es natĂŒrlich nicht darum, das oben beschriebene Netzwerk ernsthaft in die Praxis umzusetzen: Es wĂŒrde vor dem Hintergrund der Stadtlandschaft nicht allzu Ă€sthetisch aussehen und darĂŒber hinaus aufgrund der Notwendigkeit eines mehrstufigen Austauschs eine gute HĂ€lfte des StraĂenraums verschlingen. Dennoch ist dieses rein hypothetische Netz ein guter Weg, um die notwendigen SchĂ€tzungen zu erhalten, die spĂ€ter leicht auf StraĂennetze ausgedehnt werden können, die im Hinblick auf ihre Anwendbarkeit in realen StĂ€dten wirklich interessant sind.Wie ĂŒblich gehen wir davon aus, dass die MigrationsbedĂŒrfnisse der Bewohner durch das Modell des âeinheitlichen Zugangsâ beschrieben werden, und beginnen unsere Betrachtung mit dem Fall, dass die KapazitĂ€t aller von einem separaten Quartal generierten Reiseströme 1 betrĂ€gt., , . 27 . , , , , .
Abb. 26Um den Wert der von der Stadt verursachten Umstellungskosten zu ermitteln, berechnen wir die Leistung aller Haupt- und NebenflĂŒsse in jeder ihrer Gebietszonen. Die Form und die gegenseitige Anordnung der Zonen ermöglichen es uns, auf eine Schachanalogie zurĂŒckzugreifen, um das letzte Problem zu lösen, wobei die Zonen als Feldzellen betrachtet werden und die Bewegung von Autos zwischen ihnen - Bewegungen des Bootes (Abb. 27). Von einer Zelle zur anderen, sofern sie sich in einer âallgemeinen Positionâ zueinander befinden, kann der Turm in zwei ZĂŒgen bewegt werden, und wenn beide Zellen auf derselben Horizontalen oder einer Vertikalen liegen, dann in einer.Abb. 27Um viele unbequeme Vorbehalte zu vermeiden, gehen wir davon aus, dass die Bewegung, bei der sich der Turm nirgendwo bewegt, auch nach unseren Regeln zulĂ€ssig ist. Die Bewegungsroute des Turms, die aus zwei Bewegungen besteht, von denen eine notwendigerweise vertikal und die andere horizontal ausgefĂŒhrt wird, wird als die einfachste bezeichnet. Es ist sinnvoll, die vertikale und horizontale Bewegung gleichzeitig als âan Ort und Stelleâ zu betrachten. In diesem Fall stellt sich heraus, dass zwei beliebige Zellen auf der Platine auf genau zwei verschiedenen einfachsten Wegen miteinander verbunden sind.«» , , . ( ) « »
n =
d 2 , 1/(2
n ).
, (
i ,
j ) . (
i ,
j ) . ( 28 ):
1a) (
d â
i ) ();
2a) (
i â 1)
j - ();
3a) ,
j - .
Abb. 28, ( 28 ):
1b) (
d â
i )
j - ;
2b) (
i â 1)
3b) ,
j - .
2Ă [
d â
(
i â 1) + 1
â
(
i â 1) ] Ă (
d â
i ) , :
P SN (
i ,
j ) = (
d + 1)
â
(
i â 1)
â
(
d â
i ) /
n ( =
P SN (
i ) ).
j ,
(
P SN )
j (
i ) =
P SN (
i ,
j = Const ),
,
j - , , .
- , (
P SN )
j (
i ), .
, , , :
P SN (
i ,
j ) . , (
P SN )
j (
i ) =
P SN (
i )
j , , . , , , - .
P SN (
i ):
(
d + 1)
â
(
i â 1)
â
(
d â
i ) /(2
n ).
,
P SN i (
i â 1)
â
(
d â
i ). ,
d i - ( 29a).
Abb. 29aAbb. 29b, «» «», «» «» ( 29b) . :
- P SN ( i ) i = ( d + 1)/2, , Î , Î .
- - , ( P NS ) j ( i ), j - , , - ( P SN ) j ( i ) i = ( d + 1)/2. ( P SN ) j ( i ) = P SN ( i ), P SN ( i ) i = ( d + 1)/2 , ( P NS ) j ( i ) = P SN ( i ) = P vert ( i ), , . P SN ( i ) 30 (, d >> 1, i >> 1, d â i >> 1).
Abb. 30
,
i j P SN (
i ) .
, â . , (
i ,
j ), :
- q in_transit : â i - , â j - , ( i , j ) ( 31a);
- q out_transit : â j - , ( i , j ), â i - ( 31b);
- q in : â ( i , j ), â i - ( 31c);
- q out : â i - . â ( i , j ) ( 31d).
Abb. 32: abcd, , , :
q 0 =
d â
(
d â 1) /(2
n )
, , . (
i ,
j ) :
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 ).
, ,
I vert (
i ,
j ) :
I vert = â
ij I vert (
i ,
j ) =
= 2 (
α /2
Μ )
â
d 2 â
â
ij (
i /
d )(1 â
i /
d )
â
(1/
d ).
j ,
d :
â
ij (
i /
d )(1 â
i /
d )
â
(1/
d ) =
d â
â
i (
i /
d )(1 â
i /
d )
â
(1/
d ).
:
â
i (
i /
d )(1 â
i /
d )
â
(1/
d ) â
â« t (1 â
t ) d
t (
t â[0; 1] ) = 1/2 â 1/3 = 1/6.
,
I vert = (
α /2
Μ )
â
d 3 /3 = (
α /2
Μ )
â
n â
n /3.
,
I horiz , , , :
I horiz =
I vert = (
α /2
Μ )
â
n â
n /3.
, :
I =
I vert +
I horiz = 2/3
â
(
α /2
Μ )
â
n â
n ,
2/3
â
(
α /2
Μ )
â
â
n, â . ,
λ .
m . ,
I 1 = 2/3
â
(
α /2
Μ )
â
m â
m .
λ λ ,
λ 2 . :
I = 2/3
â
(
α /2
Μ )
λ 2 â
m â
m,
λ , :
n =
λ m .
I n λ :
I = 2/3
â
(
α /2
Μ )
λ 2 â
m â
m =
= 2/3
â
(
α /2
Μ )
â
â
λ â
(
λ â
λ )
â
(
m â
m ) =
= 2/3
â
â
λ (
α /2
Μ )
â
(
λ m )â(
λ m ) =
= 2/3
â
â
λ (
α /2
Μ )
â
n â
n .
, , 2/3
â
â
λ (
α /2
Μ )
â
â
n , â
λ , .
, , , . , , , , , , .

( - : Vincent Laforet)
. - , , . , , .
, , : , , , . , , , .
( - , : ). 1 , , , : .
. , : . , , «» , , , â ( 33).
Abb. 33.
33, , . , , .
, , : ( ) ( , ), 500 . , , .
, , . , , - ( «1» 34a).
Abb. 34, - , , , , ( «2» 34a), , , .
, ( 34b). , , , . , - , . «» «» , , .
. , ( 35) .
Abb. 35, , â ( 36).
Abb. 36, , , , () . , .
«» .? .
, , , , , : , .
, , .
, (
i ,
j ) , , : 1/4 , 1/4 â , 1/4
â
i /
d1/4
â
(1 â
i /
d ) â ( 37).
Abb. 37, , , , , , (
i ,
j ) . , (
i ,
j ) , , .
, (
i ,
j ), , ( 38).
Abb. 38(
i ,
j ) ( 38). , :
1/2
â
( )Ă( (
i ,
j ))
â
1/
d 2 =
= 1/2
â
d â
i /
d 2 =
= 1/2
â
i /
d .
:
1/2
â
( (
i ,
j ))Ă( )
â
1/
d 2 =
= 1/2
â
(
d â
i )
â
d /
d 2 =
= 1/2
â
(1 â
i /
d ).
- , My_street. , , My_street ( 39).
Abb. 3940 My_street, , , ( 26).
Abb. 40, My_street , , . , , . , .
, , , «». , , .
Q . , , , ,
Q ( 41a)
Q .
. 41
, â , -, . , , «» , ( 41b).
. , . ,
r k ,
Î k = (
x k ,
x k +1 ] ()
x k (, ). , ()
x k ,
r k q in |
Î k |/
n ( 1/
n Î k ), ,
r k , - .
[1,
x k ]
Î k , , ,
Î k ,
q out x k /
n ( 42).
Abb. 42TatsĂ€chlich findet auch der Beitrag von âinternenâ Reisen zur Kraft der seitlichen Strömungen statt, jedoch ĂŒberschreitet der Wert dieses Beitrags niemals |
Î k | /
n ; daher in dem Fall, wenn
x k >> |
Πk | kann einfach vernachlÀssigt werden. Die Leistung
p k des Hauptstroms entlang
r k mit vorgenommenen Vereinfachungen wird durch einen Graphen von zwei geraden Abschnitten mit einem Maximum
P k gleich
x k â
| dargestellt
Îk | /
n . Der ungefÀhre Wert der Schaltverluste bei
r k kann durch die Formel ermittelt werden:
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 |,
wobei die erste Summe ĂŒber die FlĂ€che
x â [1,
x k ] und die zweite ĂŒber
x â
Î k genommen wird . AusdrĂŒcke:
(
â x p k (
x )) /
x k ,
x â [1,
x k ] und
(
â x p k (
x )) / |
Îk |,
x â
Îkes gibt nichts mehr als die durchschnittliche Leistung des Stroms entlang
r k innerhalb der angegebenen Intervalle. Da der Leistungsgraph innerhalb dieser Intervalle die Form einer geraden Linie hat, betrÀgt die durchschnittliche Leistung in beiden FÀllen
P k / 2. Ersetzen
x k â
|
Î k | /
n ein
P kWir geben schlieĂlich die Formel fĂŒr die VerlustintensitĂ€t in ihrer einfachsten Form:
I k = 2 (
α / 2
Μ )
â
P k â
P k / 2 = (
α / 2
Μ )
â
P k 2Versuchen wir nun, die Folge
x k der Zahlen jener Viertel zu berechnen, durch die die lineare Stadt in Segmente unterteilt werden soll. Als Kriterium fĂŒr die Auswahl der Segmente nehmen wir an, dass die maximale Leistung der Verkehrsströme
P k auf geeigneten StraĂen unabhĂ€ngig von
k , also der Gleichheit, den gleichen Wert hat
x k â
|
Î k | = Konst.
Daran erinnern |
Î k | =
x k + 1 -
x k , wir kommen zu der Differenzgleichung:
x k + 1 -
x k = Konst /
x k .
Angenommen,
x und
k sind stetige Variablen, und ersetzen
x k + 1 -
x k =
x (
k + 1) -
x (
k )
auf d
x / d
k â
1,
Wir können die Differenzgleichung durch Differential approximieren:
d
x / d
k = Konst /
x <=>
x d
x = Konst
â
d
k .
Woher erhalten wir fĂŒr
x k eine Lösung in der allgemeinen Form:
x k = C
1 â (
k + C
2 ).
Es bleibt uns ĂŒberlassen, den Wert der Konstanten C
1 und C
2 aus den Randbedingungen zu bestimmen, es gibt jedoch eine wichtige SubtilitĂ€t in dieser Angelegenheit. Anders als in den ĂŒbrigen Segmenten begannen alle Autos, die von der Westautobahn zu den Vierteln des Segments Nummer 1 innerhalb desselben Segments kamen, ihre Reise. Infolgedessen hat der Graph der Strömungsleistung auf der ersten Autobahn nach Norden die Form einer regelmĂ€Ăigen umgekehrten Parabel.
Gleichzeitig deuteten die a priori-Bedingungen, aus denen die Formel fĂŒr
x k erhalten wurde, im Wesentlichen darauf hin, dass die Strömungsleistungsgraphen auf allen Autobahnen nahe an einer Dreiecksansicht liegen sollten und die Fahrten selbst hauptsĂ€chlich auĂerhalb des Segments beginnen sollten, in das sie gerichtet sind. Diese Anforderungen können mit angemessener Genauigkeit erfĂŒllt werden, wenn wir das erste Segment formal in zwei gleiche Teile teilen (eine Parabel nĂ€hert sich einem gleichschenkligen Dreieck und die meisten Fahrten entlang der ersten Autobahn werden tatsĂ€chlich von der sĂŒdlichen HĂ€lfte des Segments Nummer 1 in die nördliche HĂ€lfte geleitet), ohne die Anzahl der StraĂen zu erhöhen ( Abb. 43).
Abb. 43Es ist die Mitte des ersten Segments, die als Punkt
x 1 in der Formel fĂŒr
x k betrachtet werden sollte . Von hier erhalten wir die erste Randbedingung:
x 2 = 2
x 1 oder
â (2 + C
2 ) = 2
â
â (1 + C
2 ) =>
C
2 = - 2/3.
Die zweite Randbedingung ergibt sich aus der Anforderung, dass die StraĂen und Segmente genau
Q sind , was bedeutet, dass
x Q + 1 gleich dem nĂ€chsten Quartal mit der gröĂten Anzahl in der Stadt sein sollte:
C
1 â (
Q + 1 - 2/3) =
n + 1, woher
C
1 â (
n + 1) / â
Q.Auf diese Weise:
x k â (
n + 1)
â
â (
k - 2/3) / â
Q ,
|
Î k | â d
x / d
k = (
n + 1) / 2â (
k - 2/3)
â
â
Q.P k =
x k â
|
Îk | /
n =
= (
n + 1)
2/2 n †Q â€
n / 2
Q.I k = (
α / 2
Μ )
â
P k 2 =
= (
α / 2
Μ )
â
(
n / 2
Q )
2 .
Da alle 2
Q- StraĂenautobahnen Verluste gleicher IntensitĂ€t verursachen, betrĂ€gt der Wert der Vermittlungskosten innerhalb des gesamten Netzes:
I = 2
Q â
(
α / 2
Μ )
â
(
n / 2
Q )
2 = (
α / 2
Μ )
â
n 2/2 Q.Wie Sie sehen, wird das gewĂŒnschte Ziel erreicht: Nach der Aufteilung der Hauptautobahnen in
Q- Teile verringerten sich die Verluste tatsÀchlich um den Faktor
Q (mit Ausnahme des konstanten Koeffizienten von 1/3 bis 1/2, der im Vergleich zur Formel fĂŒr die ĂŒbliche lineare Stadt zunahm). Nun, die halbe Arbeit ist erledigt, es bleibt das Ergebnis anzuwenden, um die Stadt mit zellularer Architektur zu verbessern.
Wolkenkratzeraufzug in der ZellularstadtDer Einfachheit halber werden wir uns mit einem Beispiel einer Stadt zufrieden geben, in der alle StraĂen einseitig sind. Unter Verwendung der Analogie zwischen Linear City und den einzelnen StraĂen der Cellular City teilen wir die Autobahn entlang dieser in
Q- Teile. StandardmĂ€Ăig wird angenommen, dass Sie das Viertel verlassen und auf jede Autobahn fahren können, die in der NĂ€he des Viertels vorbeifĂŒhrt. Gleichzeitig gibt es unter allen Autobahnen, die entlang einer StraĂe verlegt sind, eine Kurve in Richtung eines bestimmten Viertels mit genau einer davon. Bei der Festlegung von Regeln sind deren Einheitlichkeit und Einfachheit Ă€uĂerst wichtig. Schauen Sie sich Abbildung 44 an:
Abb. 44Alle StraĂen haben das gleiche Erscheinungsbild und die gleichen Regeln. Welche ihrer StraĂen in welchen Kontoblöcken öffnet den Zugang? Abbildung 45 zeigt ein Diagramm der zulĂ€ssigen Abbiegungen zwischen Autobahnen. Ein Blick auf dieses Bild ist schwer zu verwechseln. Das gleiche wird oft ĂŒber das U-Bahn-System in einer GroĂstadt gesagt. In beiden FĂ€llen wird jedoch alles klar und einfach, wenn Sie die Logik der Idee kennen. Die logische Regel fĂŒr zulĂ€ssige Abbiegungen klingt recht einfach: Wenn Sie auf einer Autobahn fahren, ĂŒberqueren Sie StraĂen senkrecht zu Ihrer Bewegung und können in ein Viertel direkt dahinter abbiegen. Sie können auf jede dieser StraĂen abbiegen.
Abb. 45Die Skyscraper Lift-Topologie ist sowohl mit Ampeln als auch mit ĂberfĂŒhrungen kompatibel. Es ist schwierig, kann aber auf Netzwerke verallgemeinert werden, die nicht unbedingt eine zellulĂ€re oder lineare Struktur haben. Letzteres ist wirklich wichtig fĂŒr historische StĂ€dte, in denen es unwahrscheinlich ist, dass es richtig ist, die HĂ€lfte der historischen DenkmĂ€ler abzureiĂen, um viele kleine gerade StraĂen zu legen, in denen es jedoch bereits ziemlich groĂe StraĂen gibt, die mehrere zwei- oder dreispurige Autobahnen aufnehmen können.
Ăber die Probleme des Verkehrs und die Arbeit der Mathematik
Es ist angenehm, die halbjĂ€hrliche sorgfĂ€ltige Arbeit abzuschlieĂen. Die Arbeit, die ich geschrieben habe, löst natĂŒrlich nicht alle Probleme und Schwierigkeiten der StraĂenplanung - dieses GeschĂ€ft erfordert eine groĂe Anzahl sehr unterschiedlicher Menschen. Dennoch bieten die Ergebnisse die Möglichkeit, wichtige Fehler in bereits gebauten StĂ€dten zu erkennen und Methoden zur Vermeidung solcher Fehler in der Zukunft bereitzustellen. Dieser Artikel war nicht als Nachschlagewerk gedacht, das alle möglichen FĂ€lle abdeckt, denen ein Ingenieur in der Praxis begegnen kann. Ich betrachtete meine Hauptaufgabe darin, einen neuen Standpunkt zu vertreten, einen neuen Weg zu finden, um ĂŒber das Problem nachzudenken und darĂŒber zu sprechen, um das notwendige Minimum an einfachen Modellbeispielen bereitzustellen, die vom Leser erstellt wurden könnte mich schon erweitern.
Es wird traurig, wenn man merkt, wie viel Zeit die Stadtbewohner im Stau verloren haben, nur weil es zur richtigen Zeit keinen Mathematiker gab, der den Abend mit einem vollstÀndig lösbaren Problem verbringen konnte. Wie viele dieser Probleme umgeben noch unser Leben oder verstecken sich in Ihrem Beruf? Sitzt eine Person bei der Arbeit in Ihrer NÀhe, deren Werkzeuge einen Bleistift und ein Blatt Papier haben?
Ich hoffe, dass sich alles zum Besseren Àndert.
Vielen Dank fĂŒr Ihre Aufmerksamkeit und viel GlĂŒck!
Sergey Kovalenko.
2019 Jahr
magnolia@bk.ru

(Foto: Vincent Laforet)