Lineare Diophantische Gleichung

Eine lineare diophantische Gleichung (benannt nach dem griechischen Mathematiker Diophantos/Diophant von Alexandria, um 250) ist eine Gleichung der Form a1x1 + a2x2 + a3 x3 + . . . + anxn + c = 0 mit ganzzahligen Koeffizienten ai, bei der man sich nur für ganzzahlige Lösungen interessiert. Linear bedeutet, dass die Variablen xi nicht in Potenzen auftreten. (Im Gegensatz zur allgemeinen diophantischen Gleichung.)

Inhaltsverzeichnis

Auflösung von Gleichungen mit zwei Variablen

Die lineare diophantische Gleichung

 ax + by = c \qquad (*)

mit vorgegebenen ganzen Zahlen a,b,c hat genau dann ganzzahlige Lösungen in x und y, wenn c durch den größten gemeinsamen Teiler g von a und b teilbar ist. (Die linke Seite ist durch g teilbar, also muss auch c durch g teilbar sein.) Wir nehmen dies im folgenden an.

Wie bei jeder linearen Gleichung ist die Differenz zweier Lösungen eine Lösung der zugehörigen homogenen Gleichung

ax + by=0.\,

Bestimmt man also eine Lösung der ursprünglichen, inhomogenen Gleichung ( * ) (man spricht dann von einer "Partikularlösung"), so erhält man durch Addition von Lösungen der homogenen Gleichung sämtliche anderen Lösungen der inhomogenen Gleichung ( * ).

Lösungen der homogenen Gleichung

Schreibt man a = ga' und b = gb' mit g=\operatorname{ggT}(a,b), so ist die homogene Gleichung äquivalent zu

a'x = − b'y,

und da a' und b' teilerfremd sind, ist x durch b' und y durch a' teilbar. Sämtliche Lösungen der homogenen Gleichung sind also durch

x=tb',\quad y=-ta'

für eine beliebige ganze Zahl t gegeben.

Auffinden einer Partikularlösung

Mithilfe des erweiterten euklidischen Algorithmus kann man Zahlen u,v bestimmen, so dass

au + bv = g mit g=\operatorname{ggT}(a,b)

gilt. Setzt man s = c / g, so ist

x_0=su,\quad y_0=sv

eine Lösung der Gleichung ( * ).

Gesamtheit der Lösungen

Die Gesamtheit der Lösungen von ( * ) ist gegeben durch

x=x_0+tb',\quad y=y_0-ta'

für beliebige ganze Zahlen t.


Berechnungsbeispiel

Die Gleichung

6x + 10y = 100

soll gelöst werden.


Partikularlösung

Der erweiterte euklidische Algorithmus liefert

\begin{matrix}
6 &=& 1\cdot 6 &+& 0\cdot 10 \\
10 &=& 0\cdot 6 &+& 1\cdot 10 \\
4 &=& (-1)\cdot 6 &+& 1\cdot 10 \\
2 &=& 2\cdot 6 &+& (-1)\cdot 10 & \qquad\mbox{(2 ist der ggT von 6 und 10)}\\
0 &=& (-5)\cdot 6 &+& 3\cdot 10
\end{matrix}

Aus der vorletzten Zeile ergibt sich durch Multiplikation mit 100 / 2 = 50:

100 = 100\cdot 6 + (-50)\cdot 10.

Eine Partikularlösung ist also (x,y) = (100, − 50).

Lösungen der homogenen Gleichung

Es ist a = 6,b = 10,g = 2, also a' = 3,b' = 5. Die homogene Gleichung

6x + 10y = 0

hat also die Lösungen (x,y) = (5t, − 3t) für ganze Zahlen t.

Gesamtheit der Lösungen

Alle Lösungen ergeben sich also als

(x,y) = (100 + 5t, − 50 − 3t),

beispielsweise sind die Lösungen mit nichtnegativen x und y

\begin{matrix}
t=-20:&(0,10)\\
t=-19:&(5,7)\\
t=-18:&(10,4)\\
t=-17:&(15,1).
\end{matrix}

Weblinks

Quelle:
Artikel Lineare Diophantische Gleichung aus der freien Enzyklopädie Wikipedia mit dieser Versionsgeschichte
Lizenz:
Kategorien:
Tipp: Zeno.org bei Google Maps
Empfehlungen
Minkowski, Hermann
69,00 €

Wackwitz, Stephan
8,90 €



Von Wolfgang Frauenholz u. Max Schröder
39,95 €



Grauert, Hans; Grunau, Hans-Christoph
24,80 €

Rödder, Wilhelm
19,95 €

Zieschang, Heiner
39,90 €
Bookmarks
delicious wong linkarena google
Sponsoren