<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="de">
	<id>https://wiki-de.moshellshocker.dns64.de/index.php?action=history&amp;feed=atom&amp;title=Furness-Algorithmus</id>
	<title>Furness-Algorithmus - Versionsgeschichte</title>
	<link rel="self" type="application/atom+xml" href="https://wiki-de.moshellshocker.dns64.de/index.php?action=history&amp;feed=atom&amp;title=Furness-Algorithmus"/>
	<link rel="alternate" type="text/html" href="https://wiki-de.moshellshocker.dns64.de/index.php?title=Furness-Algorithmus&amp;action=history"/>
	<updated>2026-05-27T06:17:39Z</updated>
	<subtitle>Versionsgeschichte dieser Seite in Wikipedia (Deutsch) – Lokale Kopie</subtitle>
	<generator>MediaWiki 1.43.8</generator>
	<entry>
		<id>https://wiki-de.moshellshocker.dns64.de/index.php?title=Furness-Algorithmus&amp;diff=2539607&amp;oldid=prev</id>
		<title>imported&gt;APPERbot: Bot: Fix Vorlage Toter Link, siehe Wikipedia:Bots/Anfragen#Ersetzen_von_Toter_Link_inline=ja</title>
		<link rel="alternate" type="text/html" href="https://wiki-de.moshellshocker.dns64.de/index.php?title=Furness-Algorithmus&amp;diff=2539607&amp;oldid=prev"/>
		<updated>2023-06-06T19:38:17Z</updated>

		<summary type="html">&lt;p&gt;Bot: Fix Vorlage Toter Link, siehe &lt;a href=&quot;/index.php/Wikipedia:Bots/Anfragen#Ersetzen_von_Toter_Link_inline=ja&quot; title=&quot;Wikipedia:Bots/Anfragen&quot;&gt;Wikipedia:Bots/Anfragen#Ersetzen_von_Toter_Link_inline=ja&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Neue Seite&lt;/b&gt;&lt;/p&gt;&lt;div&gt;Der &amp;#039;&amp;#039;&amp;#039;Furness-Algorithmus&amp;#039;&amp;#039;&amp;#039; ist ein von K. P. Furness entwickeltes iteratives [[Optimierung (Mathematik)|Optimierungsverfahren]] zur Lösung [[Konvexe Optimierung|konvexer Optimierungsprobleme]] mit Minimierung der [[Entropie (Informationstheorie)|Entropie]].&amp;lt;ref&amp;gt;{{Toter Link |date=2021-03-05 |url=http://vplno1.vkw.tu-dresden.de/vpl/viseva/Download/Heft-5.pdf |text=Professur für Theorie der Verkehrsplanung, TU Dresden:„Ermittlung von Verkehrsströmen mit n-linearen Gleichungssystemen unter Beachtung von Nebenbedingungen einschließlich Parameterschätzung (Verkehrsnachfragemodellierung: Erzeugung, Verteilung, Aufteilung)“ S. 97 }} (PDF-Datei; 1,50&amp;amp;nbsp;MB)&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Verkehrsplanung ==&lt;br /&gt;
In der [[Verkehrsplanung]] wird der Furness-Algorithmus zur Umlegung von [[Verkehrsstrom]]-[[Matrix (Mathematik)|Matrizen]] mit [[Elastizität (Wirtschaft)|unelastischen]] [[Randverteilung|Randsummenbedingungen]] benutzt. In diesen Matrizen sind das Quellverkehrsaufkommen &amp;lt;math&amp;gt;Q_i&amp;lt;/math&amp;gt;, das Zielverkehrsaufkommen &amp;lt;math&amp;gt;Z_i&amp;lt;/math&amp;gt; und das Gesamtverkehrsaufkommen der einzelnen Verkehrsmodi &amp;lt;math&amp;gt;A_k&amp;lt;/math&amp;gt; bekannt.&lt;br /&gt;
&lt;br /&gt;
=== Grundmodell der Zielwahl ===&lt;br /&gt;
Nach dem [[Zielwahlmodell|Grundmodell der Zielwahl]] wird die [[Verkehrsmenge]] von &amp;lt;math&amp;gt;i&amp;lt;/math&amp;gt; nach &amp;lt;math&amp;gt;j&amp;lt;/math&amp;gt; mit dem [[Verkehrsmittel|Modus]] &amp;lt;math&amp;gt;k&amp;lt;/math&amp;gt; berechnet sich hierbei aus der Multiplikation der Bewertungsfunktion mit den Faktoren für &amp;lt;math&amp;gt;i&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;j&amp;lt;/math&amp;gt; und &amp;lt;math&amp;gt;k&amp;lt;/math&amp;gt;. &amp;lt;math&amp;gt;v_{i,j,k}=B_{i,j,k} \cdot fq_i \cdot fz_j \cdot fa_k&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Das Quellverkehrsaufkommen von &amp;lt;math&amp;gt;i&amp;lt;/math&amp;gt; ausgehend sei definiert als&lt;br /&gt;
:&amp;lt;math&amp;gt;Q_i=\sum_j \sum_k {v_{i,j,k}}.&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Das Zielverkehrsaufkommen nach &amp;lt;math&amp;gt;j&amp;lt;/math&amp;gt; gehend sei definiert als&lt;br /&gt;
:&amp;lt;math&amp;gt;Z_j=\sum_i \sum_k {v_{i,j,k}}.&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Das Verkehrsaufkommen eines Verkehrsmodus &amp;lt;math&amp;gt;k&amp;lt;/math&amp;gt; sei definiert als&lt;br /&gt;
:&amp;lt;math&amp;gt;A_k=\sum_i \sum_j {v_{i,j,k}}.&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Furness-Algorithmus ===&lt;br /&gt;
Die Faktoren &amp;lt;math&amp;gt;fq_i&amp;lt;/math&amp;gt;,&amp;lt;math&amp;gt;fz_j&amp;lt;/math&amp;gt; und &amp;lt;math&amp;gt;fa_k&amp;lt;/math&amp;gt; werden [[Iteration|iterativ]] mit dem Furness-Algorithmus berechnet:&lt;br /&gt;
&lt;br /&gt;
Zu Beginn werden alle Faktoren auf 1 gesetzt. &amp;lt;math&amp;gt;fq_i(0)=fz_j(0)=fa_k(0)=1&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Anschließend wird der Quellverkehrsfaktor &amp;lt;math&amp;gt;fq_i (p+1)&amp;lt;/math&amp;gt; wie folgt berechnet: &amp;lt;math&amp;gt;fq_i (p+1)=\frac{Q_i}{\sum_j \sum_k {B_{i,j,k} \cdot fz_j(p) \cdot fa_k(p)}}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Dieser Faktor wird zur Berechnung des Zielverkehrsfaktor &amp;lt;math&amp;gt;fz_j (p+1)&amp;lt;/math&amp;gt; benutzt:&amp;lt;math&amp;gt;fz_j (p+1)=\frac{Z_j}{\sum_i \sum_k {B_{i,j,k} \cdot fq_i(p+1) \cdot fa_k(p)}}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Im dritten Schritt werden diese beiden Faktoren zur Berechnung des Modusfaktors &amp;lt;math&amp;gt;fa_k (p+1)&amp;lt;/math&amp;gt; benutzt:&amp;lt;math&amp;gt;fa_k (p+1)=\frac{A_k}{\sum_i \sum_j {B_{i,j,k} \cdot fq_i(p+1) \cdot fz_j(p+1)}}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Diese Faktoren werden anschließend für den nächsten Iterationsschritt verwendet.&lt;br /&gt;
&lt;br /&gt;
== Beispiel ==&lt;br /&gt;
Anmerkung: Der Einfachheit halber wird nur ein Modus berechnet.&lt;br /&gt;
&lt;br /&gt;
Gegeben sei folgende Quelle-Ziel-Matrix:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;	\begin{matrix}&lt;br /&gt;
&amp;amp; &amp;amp; &amp;amp; V_j &amp;amp; &amp;amp; \sum\\&lt;br /&gt;
&amp;amp; &amp;amp; 1 &amp;amp; 2 &amp;amp; 3&amp;amp; \\&lt;br /&gt;
&amp;amp; 1&amp;amp; ? &amp;amp; ? &amp;amp; ?&amp;amp; 25\\&lt;br /&gt;
Q_i&amp;amp; 2&amp;amp; ? &amp;amp; ? &amp;amp; ? &amp;amp; 75\\&lt;br /&gt;
 &amp;amp; 3 &amp;amp; ? &amp;amp; ? &amp;amp; ?&amp;amp;200\\&lt;br /&gt;
\sum &amp;amp; &amp;amp; 50 &amp;amp; 100 &amp;amp; 150 &amp;amp; 300&lt;br /&gt;
\end{matrix}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
und folgende Bewertungsmatrix:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;	\begin{matrix}&lt;br /&gt;
B_\text{i,j}&amp;amp; 1 &amp;amp; 2 &amp;amp; 3&amp;amp; \\&lt;br /&gt;
1&amp;amp; 0{,}5 &amp;amp; 0{,}75 &amp;amp; 0{,}25\\&lt;br /&gt;
 2&amp;amp; 0{,}75 &amp;amp; 0{,}5 &amp;amp; 1\\&lt;br /&gt;
3 &amp;amp; 0{,}25 &amp;amp; 1 &amp;amp; 0{,}5\\&lt;br /&gt;
&lt;br /&gt;
\end{matrix}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Im ersten Schritt berechne man nun &amp;lt;math&amp;gt;f_\text{q1}(1),f_\text{q2}(1)&amp;lt;/math&amp;gt; und &amp;lt;math&amp;gt;f_\text{q3}(1)&amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;f_\text{q1}(1)=\frac{25}{0{,}5*1+0{,}75*1+0{,}25*1}=16{,}667&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;f_\text{q2}(1)=\frac{75}{0{,}75*1+0{,}5*1+1*1}=33{,}333&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;f_\text{q3}(1)=\frac{200}{0{,}25*1+1*1+0{,}5*1}=114{,}286&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Im zweiten Schritt berechne man nun &amp;lt;math&amp;gt;f_\text{z1}(1),f_\text{z2}(1)&amp;lt;/math&amp;gt; und &amp;lt;math&amp;gt;f_\text{z3}(1)&amp;lt;/math&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;f_\text{z1}(1)=\frac{50}{0{,}5*16{,}667+0{,}75*33{,}333+0{,}25*114{,}286}=0{,}808&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;f_\text{z2}(1)=\frac{100}{0{,}75*16{,}667+0{,}5*33{,}333+1*114{,}286}=0{,}697&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;f_\text{z3}(1)=\frac{150}{0{,}25*16{,}667+1*33{,}333+0{,}5*114{,}286}=1{,}585&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Aus diesen Faktoren berechne man nun die erste Aufteilung der Verkehrsströme nach folgendem Muster:&lt;br /&gt;
&amp;lt;math&amp;gt;v_\text{2,1}=B_\text{2,1}*fq_\text{2,1}*_\text{2,1}=0{,}75*33{,}333*0{,}808=20{,}2&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;	\begin{matrix}&lt;br /&gt;
&amp;amp; &amp;amp; &amp;amp; V_j &amp;amp; &amp;amp; \sum_\text{ber}&amp;amp;\sum_\text{geg}\\&lt;br /&gt;
&amp;amp; v_\text{i,j}&amp;amp; 1 &amp;amp; 2 &amp;amp; 3&amp;amp; &amp;amp; \\&lt;br /&gt;
&amp;amp; 1&amp;amp; 6{,}7 &amp;amp; 8{,}7 &amp;amp; 6{,}6 &amp;amp; 22{,}1 &amp;amp; 25\\&lt;br /&gt;
Q_i&amp;amp; 2&amp;amp; 20{,}2 &amp;amp; 11{,}6 &amp;amp; 52{,}8 &amp;amp; 84{,}6&amp;amp; 75\\&lt;br /&gt;
 &amp;amp; 3 &amp;amp; 23{,}1 &amp;amp; 79{,}7 &amp;amp; 90{,}6 &amp;amp; 193{,}3 &amp;amp; 200\\&lt;br /&gt;
\sum_\text{ber} &amp;amp; &amp;amp; 50{,}0 &amp;amp; 100{,}0 &amp;amp; 150{,}0 &amp;amp; 300\\&lt;br /&gt;
\sum_\text{geg} &amp;amp; &amp;amp; 50 &amp;amp; 100 &amp;amp; 150 &amp;amp; &amp;amp; 300\\&lt;br /&gt;
\end{matrix}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Nach dem ersten Schritt werden die Randsummen der Zielseite bereits sehr genau eingehalten. Die Randsummen der Quellseite weichen jedoch noch deutlich von den Vorgaben der Quelle-Ziel-Matrix ab. Nach einem weiteren Schritt wird diese jedoch schon deutlich genauer eingehalten:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt;	\begin{matrix}&lt;br /&gt;
&amp;amp; &amp;amp; &amp;amp; V_j &amp;amp; &amp;amp; \sum_\text{ber}&amp;amp;\sum_\text{geg}\\&lt;br /&gt;
&amp;amp;v_\text{i,j} &amp;amp; 1 &amp;amp; 2 &amp;amp; 3&amp;amp; &amp;amp; \\&lt;br /&gt;
&amp;amp; 1&amp;amp; 7{,}7 &amp;amp; 9{,}6 &amp;amp; 7{,}6 &amp;amp; 24{,}9 &amp;amp; 25\\&lt;br /&gt;
Q_i&amp;amp; 2&amp;amp; 18{,}1 &amp;amp; 10{,}0 &amp;amp; 47{,}4 &amp;amp; 75{,}6&amp;amp; 75\\&lt;br /&gt;
 &amp;amp; 3 &amp;amp; 24{,}2 &amp;amp; 80{,}3 &amp;amp; 94{,}9 &amp;amp; 199{,}4 &amp;amp; 200\\&lt;br /&gt;
\sum_\text{ber} &amp;amp; &amp;amp; 50{,}0 &amp;amp; 99{,}9 &amp;amp; 150{,}0 &amp;amp; 300\\&lt;br /&gt;
\sum_\text{geg} &amp;amp; &amp;amp; 50 &amp;amp; 100 &amp;amp; 150 &amp;amp; &amp;amp; 300\\&lt;br /&gt;
\end{matrix}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
mit&lt;br /&gt;
&amp;lt;math&amp;gt;f_\text{q1}(2)=18{,}896&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;f_\text{q2}(2)=29{,}533&amp;lt;/math&amp;gt; und &amp;lt;math&amp;gt;f_\text{q3}(2)=118{,}238&amp;lt;/math&amp;gt;, sowie&lt;br /&gt;
&amp;lt;math&amp;gt;f_\text{z1}(2)=0{,}818&amp;lt;/math&amp;gt;, &amp;lt;math&amp;gt;f_\text{z3}(2)=0{,}679&amp;lt;/math&amp;gt; und &amp;lt;math&amp;gt;f_\text{z3}(2)=1{,}606&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
== Einzelnachweise ==&lt;br /&gt;
&amp;lt;references /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:Verkehrsprognose]]&lt;br /&gt;
[[Kategorie:Konvexe Optimierung]]&lt;/div&gt;</summary>
		<author><name>imported&gt;APPERbot</name></author>
	</entry>
</feed>