<?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=Akra-Bazzi-Theorem</id>
	<title>Akra-Bazzi-Theorem - 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=Akra-Bazzi-Theorem"/>
	<link rel="alternate" type="text/html" href="https://wiki-de.moshellshocker.dns64.de/index.php?title=Akra-Bazzi-Theorem&amp;action=history"/>
	<updated>2026-06-05T14:31:29Z</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=Akra-Bazzi-Theorem&amp;diff=1313680&amp;oldid=prev</id>
		<title>imported&gt;Aka: /* Quellen */ Halbgeviertstrich</title>
		<link rel="alternate" type="text/html" href="https://wiki-de.moshellshocker.dns64.de/index.php?title=Akra-Bazzi-Theorem&amp;diff=1313680&amp;oldid=prev"/>
		<updated>2018-07-11T21:14:04Z</updated>

		<summary type="html">&lt;p&gt;&lt;span class=&quot;autocomment&quot;&gt;Quellen: &lt;/span&gt; Halbgeviertstrich&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Neue Seite&lt;/b&gt;&lt;/p&gt;&lt;div&gt;In der [[Informatik]] dient das &amp;#039;&amp;#039;&amp;#039;Akra-Bazzi-Theorem&amp;#039;&amp;#039;&amp;#039;, oder auch die &amp;#039;&amp;#039;&amp;#039;Akra-Bazzi-Methode&amp;#039;&amp;#039;&amp;#039;, dazu, das asymptotische Verhalten von Lösungen mathematischer [[Rekursionsgleichung]]en zu bestimmen, die bei der [[asymptotische Analyse|asymptotischen Analyse]] insbesondere von [[Teile und herrsche (Informatik)|Divide-and-Conquer-Algorithmen]] auftreten. Es wurde 1998 veröffentlicht und ist eine Verallgemeinerung des [[Master-Theorem]]s, das nur auf diejenigen Divide-and-Conquer-Algorithmen angewandt werden kann, deren Teilprobleme gleiche Größe haben.&lt;br /&gt;
&lt;br /&gt;
== Mathematische Formulierung ==&lt;br /&gt;
Gegeben sei die Rekursionsgleichung&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;T(x)=g(x) + \sum_{i=1}^k a_i T(b_i x + h_i(x))  &amp;lt;/math&amp;gt; &amp;amp;nbsp; &amp;amp;nbsp; für &amp;lt;math&amp;gt;x \geq x_0,&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
für eine Funktion &amp;lt;math&amp;gt;T: \mathbb{R}^+ \to \mathbb{R}^+&amp;lt;/math&amp;gt;, so dass die folgenden Bedingungen erfüllt sind:&lt;br /&gt;
&lt;br /&gt;
* Es sind genügend Basisfälle vorhanden, so dass die Gleichung eindeutig lösbar ist;&lt;br /&gt;
* &amp;lt;math&amp;gt;a_i&amp;lt;/math&amp;gt; und &amp;lt;math&amp;gt;b_i&amp;lt;/math&amp;gt; sind für alle &amp;#039;&amp;#039;i&amp;#039;&amp;#039; konstant, mit &amp;lt;math&amp;gt;a_i &amp;gt; 0&amp;lt;/math&amp;gt; und &amp;lt;math&amp;gt;0 &amp;lt; b_i &amp;lt; 1&amp;lt;/math&amp;gt;;&lt;br /&gt;
* &amp;lt;math&amp;gt;\left|g&amp;#039;(x)\right| \in O\left(x^c\right)&amp;lt;/math&amp;gt;, wobei &amp;#039;&amp;#039;c&amp;#039;&amp;#039; eine Konstante ist und &amp;#039;&amp;#039;O&amp;#039;&amp;#039; das [[Landau-Symbol]] bezeichnet;&lt;br /&gt;
* &amp;lt;math&amp;gt;\left| h_i(x) \right| \in O\left(\frac{x}{(\log x)^2}\right)&amp;lt;/math&amp;gt; für alle &amp;#039;&amp;#039;i&amp;#039;&amp;#039;;&lt;br /&gt;
* &amp;lt;math&amp;gt;x_0&amp;lt;/math&amp;gt; ist eine Konstante.&lt;br /&gt;
&lt;br /&gt;
Dann gilt für das asymptotische Verhalten von &amp;#039;&amp;#039;T&amp;#039;&amp;#039;(&amp;#039;&amp;#039;x&amp;#039;&amp;#039;) die Abschätzung in der [[Landau-Symbol|Theta-Notation]]&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;T(x) \in  \Theta \left( x^p\left( 1+\int_1^x \frac{g(u)}{u^{p+1}} \, \mathrm{d}u \right)\right)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
mit &amp;lt;math&amp;gt;p \in \mathbb{R}^+&amp;lt;/math&amp;gt;, so dass &amp;lt;math&amp;gt;\sum_{i=1}^k a_i b_i^p = 1.&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Intuitiv ist &amp;lt;math&amp;gt;h_i(x)&amp;lt;/math&amp;gt; eine kleine Störung des Arguments von &amp;#039;&amp;#039;T&amp;#039;&amp;#039;.  Wegen &amp;lt;math&amp;gt;\lfloor b_i x \rfloor = b_i x + (\lfloor b_i x \rfloor - b_i x)&amp;lt;/math&amp;gt; und da &amp;lt;math&amp;gt;\lfloor b_i x \rfloor - b_i x&amp;lt;/math&amp;gt; stets zwischen 0 und 1 ist, kann &amp;lt;math&amp;gt;h_i(x)&amp;lt;/math&amp;gt; dazu benutzt werden, die [[Gauß-Klammer]] (&amp;quot;Floor-Funktion&amp;quot;) im Argument zu ignorieren.  Ähnlich kann man für die Irrelevanz der Aufrundungsfunktion (&amp;quot;Ceiling-Funktion&amp;quot;) für das asymptotische Verhalten von &amp;#039;&amp;#039;T&amp;#039;&amp;#039; argumentieren.  Beispielsweise haben &amp;lt;math&amp;gt;T(n) = n + T \left(\frac{1}{2} n \right)&amp;lt;/math&amp;gt; und &amp;lt;math&amp;gt;T(n) = n + T \left(\left\lfloor \frac{1}{2} n \right\rfloor \right)&amp;lt;/math&amp;gt; gemäß dem Akra-Bazzi-Theorem dasselbe asymptotische Verhalten.&lt;br /&gt;
&lt;br /&gt;
== Beispiele ==&lt;br /&gt;
=== Mergesort ===&lt;br /&gt;
Für den [[Mergesort]] ist die erforderliche Anzahl &amp;#039;&amp;#039;T&amp;#039;&amp;#039;(&amp;#039;&amp;#039;n&amp;#039;&amp;#039;) von Vergleichen, die näherungsweise proportional zu dessen [[Laufzeit (Informatik)|Laufzeit]] ist, gegeben durch die Rekursionsgleichung &lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;T(n) = T\left(\left\lfloor \frac{1}{2} n \right\rfloor \right) + T\left(\left\lceil \frac{1}{2} n \right\rceil \right) + n + 1&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
mit dem Basisfall &amp;lt;math&amp;gt;T(1) = 0&amp;lt;/math&amp;gt;. Somit lässt sich das Akra-Bazzi-Theorem anwenden, welches mit &amp;lt;math&amp;gt;g(u) = u+1&amp;lt;/math&amp;gt; und &amp;#039;&amp;#039;k&amp;#039;&amp;#039;=2, &amp;lt;math&amp;gt;a_1=a_2=1,&amp;lt;/math&amp;gt; &amp;lt;math&amp;gt;b_1=b_2=1/2&amp;lt;/math&amp;gt;, zunächst &amp;#039;&amp;#039;p&amp;#039;&amp;#039;=1 und damit das asymptotische Verhalten&lt;br /&gt;
&lt;br /&gt;
::&amp;lt;math&amp;gt;T(n) \in  \Theta \left( n\left( 1+\int_1^n \frac{u+1}{u^2} \, \mathrm{d}u \right)\right) = \Theta \left( n \left( \ln n + \frac{1}{n} \right)\right) = \Theta(n\, \log n)&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
ergibt.&lt;br /&gt;
&lt;br /&gt;
=== Divide-and-Conquer mit ungleichen Teilproblemen ===&lt;br /&gt;
Sei &amp;lt;math&amp;gt;T(n)&amp;lt;/math&amp;gt; definiert als 1 für &amp;lt;math&amp;gt;0 \leq n \leq 3&amp;lt;/math&amp;gt; und &amp;lt;math&amp;gt;n^2 + \frac{7}{4} T \left( \left\lfloor \frac{1}{2} n \right\rfloor \right) + T \left( \left\lceil \frac{3}{4} n \right\rceil \right)&amp;lt;/math&amp;gt; für &amp;lt;math&amp;gt;n &amp;gt; 3&amp;lt;/math&amp;gt;.  Gemäß der Akra-Bazzi-Methode wird im ersten Schritt der Wert von &amp;#039;&amp;#039;p&amp;#039;&amp;#039; berechnet, so dass &amp;lt;math&amp;gt;\frac{7}{4} \left(\frac{1}{2}\right)^p + \left(\frac{3}{4} \right)^p = 1&amp;lt;/math&amp;gt;.  Das ergibt hier &amp;#039;&amp;#039;p&amp;#039;&amp;#039; = 2. Im zweiten Schritt wird das asymptotische Verhalten nach der Formel berechnet:&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;math&amp;gt;&lt;br /&gt;
T(x) \in \Theta \left( x^p\left( 1+\int_1^x \frac{g(u)}{u^{p+1}}\, \mathrm{d}u \right)\right) &lt;br /&gt;
= \Theta \left( x^2 \left( 1+\int_1^x \frac{u^2}{u^3}\, \mathrm{d}u \right)\right) &lt;br /&gt;
= \Theta(x^2(1 + \ln x)) =\Theta(x^2 \log x).&lt;br /&gt;
&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Bedeutung ==&lt;br /&gt;
Das Akra-Bazzi-Theorem umfasst eine sehr weite Klasse von Rekursionsgleichungen und verallgemeinert wesentlich zuvor bekannte Sätze zur Bestimmung von asymptotischem Verhalten. Vorwiegend wird es für die [[Komplexität (Informatik)|Komplexitätsbetrachtung]] rekursiver Algorithmen verwendet, insbesondere von Divide-and-Conquer-Algorithmen.  &lt;br /&gt;
&lt;br /&gt;
== Quellen ==&lt;br /&gt;
*Mohamad Akra, Louay Bazzi: On the solution of linear recurrence equations. Computational Optimization and Applications 10(2), 1998, pp. 195–210.&lt;br /&gt;
&lt;br /&gt;
*Tom Leighton: [http://citeseer.ist.psu.edu/252350.html Notes on Better Master Theorems for Divide-and-Conquer Recurrences], Manuscript. Massachusetts Institute of Technology, 1996.&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:Rekursion]]&lt;br /&gt;
[[Kategorie:Komplexitätstheorie]]&lt;/div&gt;</summary>
		<author><name>imported&gt;Aka</name></author>
	</entry>
</feed>