Stern Mathematik: Summenzerlegungen 3
Released by matroid on Sa. 20. Juli 2002 00:41:41 [Statistics] [Comments]
Written by matroid - 11787 x read [Outline] Printable version Printer-friendly version -  Choose language   
Mathematik

\(\begingroup\)\(\newcommand{\IX}{\mathbb{X}} \newcommand{\IW}{\mathbb{M}} \newcommand{\politician}[1]{\text{Ich habe die Frage nicht verstanden. #1}} \newcommand{\ba}{\begin{aligned}} \newcommand{\ea}{\end{aligned}} \newcommand{\bpm}{\begin{pmatrix}} \newcommand{\epm}{\end{pmatrix}} \newcommand{\bc}{\begin{cases}} \newcommand{\ec}{\end{cases}} \newcommand{\on}{\operatorname} \newcommand{\ds}{\displaystyle}\)
Dies ist der dritte Beitrag des Sommerausflugs in die Kombinatorik. Die früheren Teile waren:

1. Teil: Begriffe, Defintionen,
          Unterscheidungen

2. Teil: Rekursive Ansätze

Heutiges Ziel

Sei z(n) die Anzahl der Summenzerlegungen der natürlichen Zahl n
(siehe Teil 1).

Die erzeugende Funktion der z(n) lautet:

[13]     produkt(1/(1 - x^i),i=0,\inf)

Was ist eine erzeugende Funktion?



Definition (Erzeugende Funktion)
Als erzeugende Funktion einer reellen Zahlenfolge an bezeichnet man die formale Potenzreihe
sum(a_n\.x^n,n=0,\inf)
bzw. die durch diese Reihe in ihrem Konvergenzintervall dargestellte Funktion (falls Konvergenzradius > 0).
Zunächst: eine formale Potenzreihe ist eine Schreibweise, die man ohne Rücksicht auf mögliche Konvergenz verwendet.
Beim Umgang mit Potenzreihen ist es zweckmäßig, die algebraischen Rechenregeln von Konvergenzfragen zu trennen.

Sind
\ P := sum(a_n x^n,n=0,\inf) und
\ Q := sum(b_n x^n,n=0,\inf)
zwei formale Potenzreihen, dann gelten die folgenden Regeln:

[14] P+Q := sum((a_n+b_n) x^n,n=0,\inf)

[15] P*Q := sum((c_n) x^n,n=0,\inf), mit c_n = sum(a_i*b_j,i+j=n)

Die derart definierte Addition und Multiplikation stimmt im Falle konvergenter Potenzreihen mit den dort beweisbaren Rechenregeln überein.

Eine formale Potenzreihe ist eine Potenzreihe, bei der keinerlei Konvergenzvoraussetzungen gemacht werden.

Die formalen Potenzreihen sind nicht mehr als eine Wäscheleine, an der die Folgenglieder aufgehängt, befestigt werden.

In der formalen Potenzreihe der Folge z(n) ist der Koeffizient der n-ten Potenz der Unbestimmten x das Folgenglied z(n), d.h. der Platz von z(n) ist bei xn.
In formalen Potenzreihen wird niemals ein x eingesetzt.

Die Brücke

Um eine Brücke zum Verständnis der erzeugenden Funktionen zu bauen, betrachte ich für ein festes m die Folge
g(n,m) := Anzahl der Summenzerlegungen von n in
            Summanden gleich m.
Für m=1 ist g(n,1) = 1 für alle n, denn wenn nur der Summand 1 erlaubt ist, dann gibt es nur eine Möglichkeit die Zahl n als Summe von Einsen darzustellen.
Die Potenzreihe P := sum(g(n,1)x^n,n=0,\inf) = sum(x^n,n=0,\inf) ist für abs(x)<1 konvergent und stellt die Funktion 1/(1-x) dar.

\stress~>\ Die erzeugende Funktion von g(n,1) lautet 1/(1-x).

[Hinweis: sum(x^n,n=0,\inf) ist eine geometrische Reihe, deren Konvergenzverhalten und Grenzwert 1/(1-x) bekannt ist.]


Für m=2 ist g(n,2) = 0 für ungerade n und g(n,2) = 1 für gerade n, denn es gibt keine Möglichkeit eine ungerade Zahl als Summe von Zweien darzustellen, und es gibt genau eine Möglichkeit eine gerade Zahl als Summe von Zweien zu schreiben.
Die Potenzreihe P := sum(g(n,2) x^n,n=0,\inf) = sum(x^2n,n=0,\inf) = sum((x^2)^n,n=0,\inf) ist für abs(x) < 1 konvergent und stellt die Funktion 1/(1-x^2) dar.

\stress~>\ Die erzeugende Funktion von g(n,2) lautet 1/(1-x^2).

Es ist schon zu sehen, wie die erzeugende Funktion von g(n,3) lautet, nämlich 1/(1-x^3)

Über die Brücke gehen

Wir betrachten nun für festes m die Folge
h(n,m) := Anzahl der Summenzerlegungen von n in Summanden
            kleiner gleich m.
Behauptung: Es ist

[16] sum(h(n,2) x^n,n=0,\inf) = sum(g(n,1) x^n,n=0,\inf) * sum(g(n,2) x^n,n=0,\inf)

Plausibilisierung von [16]:

Berechne das Produkt (1 + x + x² + x³ + x4 + x5 + x6 + x7 + x8 + x9 + x10)*(1 + x² + x4 + x6 + x8 + x10).

Ergebnis: 1 + x + 2x² + 2x³ + 3x4 + 3x5 + 4x6 + 4x7 + 5x8 + 5x9 + 6x10 + (höhere Potenzen)

Man liest ab, daß h(7,2) = 4 ist.

Tatsächlich gibt es 4 Summenzerlegungen mit Summanden 1 oder 2:

7 = 2 + 2 + 2 + 1
7 = 2 + 2 + 1 + 1 + 1
7 = 2 + 1 + 1 + 1 + 1 + 1
7 = 1 + 1 + 1 + 1 + 1 + 1 + 1
Beweis [16]:
Das Produkt sum(g(n,1) x^n,n=0,\inf) * sum(g(n,2) x^n,n=0,\inf) ist eine formale Potenzreihe sum(c(n) x^n,n=0,\inf). Was ist der Koeffizient von x^n in diesem Produkt?
c(n) ist gleich der Anzahl der Möglichkeiten das x^n als Produkt von verschiedenen x\-Potenzen zu erhalten.
Genau die Produkte g(i,1)x^i*g(j,2)x^j mit i+j=n ergeben die Potenz x^n.
Der Koeffizient von x^n ist gleich der Summe der g(i,1)*g(j,2) mit i+j=n.
Folglich ist c(n) = sum(g(i,1)*g(j,2),i+j=n).
Die c(n) sind wohldefiniert, denn die rechte Summe hat nur endlich viele Summanden.
QED [16]

In der Anschauung der Kombinatorik bedeutet diese Formel:
Man erhält alle Summenzerlegungen von n in Summenden aus {1,2}, indem man zu einer vorgegebenen Anzahl Einsen (nämlich i Einsen) die erforderliche Anzahl Zweien auffüllt.
Es gibt g(i,1)*g(n-i,2) Summenzerlegungen, mit genau i Einsen. Man beachte, daß g(n-i,2) gleich 0 ist, wenn n-i eine ungerade Zahl ist.

Der Bauplan ist klar

Nach diesem Bauplan ist es nun leicht, die erzeugende Funktion für die Folge
d(n) := Anzahl der Summenzerlegungen in Summanden {2,3}
anzugeben. Sie lautet:

[17] 1/(1-x^2)*1/(1-x^3)

Auch die beim letzten Mal gestellte Frage:

Wieviele Möglichkeiten gibt es, 1 Euro in Münzen zu zahlen?
kann ich nun beantworten.

Die verfügbaren Münzwerte sind (in Cent): 1, 2, 5, 10, 20, 50, 100.

Sei e(n) die Anzahl der Möglichkeiten n Cent in Münzen zu zahlen.

Die erzeugende Funktion von e(n) ist

[18] 1/(1-x)*1/(1-x²)*1/(1-x5)*1/(1-x10)*1/(1-x20)*1/(1-x50)*1/(1-x100)

Gut und schön, was ist nun e(100)? Ist man nicht genauso schlau wie zuvor? Ich sage: "Schlauer!", denn

  1. Mit erzeugenden Funktionen können viele Probleme sehr schnell auf die Berechnung der Koeffizienten von Potenzreihen zurückgeführt werden. (Siehe das Problem des Geldwechsels)
  2. Ein einfaches Berechnungsverfahren für die Koeffizienten ist leicht anzugeben und zu programmieren.
Der Koeffizient von x100 in der erzeugenden Funktion von e(n) gibt die Antwort auf die Frage:
Die Summe von 100 Cent kann auf 4563 verschiedene Weisen in Münzen bezahlt werden!
Die Berechnung habe ich mit einem Programm durchgeführt, das Du hier selbst ausprobieren kannst: Programm Münzzerlegungen.
Die Folgenglieder werden über die erzeugende Funktion [18] berechnet. Dabei müssen mehrere Polynome bis zu einem maximalen Grad, der durch den zu zerlegenden Betrag bestimmt ist, multipliziert werden.

Zurück zu Summenzerlegungen

Sei z(n) die Anzahl der Summenzerlegungen der natürlichen Zahl n.

Die erzeugende Funktion der z(n) lautet:

[13] produkt(1/(1-x^i),i=0,\inf)
Das sollte nun plausibel sein. Für jede gegebene Zahl n kann das unendliche Produkt auf das Produkt der Faktoren 1/(1-xi) mit i <= n beschränkt werden.

Mit dem Programm für Münzerlegungen kann man die Anzahl der Summenzerlegungen einer natürlichen Zahl n berechnen: setze bei den Münzwerten alle Zahlen kleiner oder gleich n ein, dann sind die vom Programm gelieferten Anzahlen bis einschließlich n genau die Anzahl der Summenzerlegungen für die jeweilige Zahl.

Einige andere, in meinen Augen effektivere Berechnungsmethoden waren schon in Summenzerlegungen 2 genannt worden (z.B. [12]).

Ausblick und Schluß

Mit etwas Geschick holt man aus der erzeugenden Funktion auch noch explizte Formeln für die Koeffizienten heraus. Für die Summenzerlegungen ist aber keine explizite Formel bekannt.

Zur Vorbereitung des nächsten Beitrags in dieser Reihe stelle ich folgende

Frage

Wie lautet die erzeugende Funktion der Fibonacci-Folge?

Die Fibonacci-Folge: f(0)=f(1)=1
f(n) = f(n-1) + f(n-2) für n > 1

Zur Fortsetzung über Kartenhäuser und Eulers Pentagonalzahlensatz


Matroid 2002


 
Dieser Artikel ist enthalten in unserem Buch
Mathematisch für fortgeschrittene Anfänger
Mathematisch für fortgeschrittene Anfänger

\(\endgroup\)
Get link to this article Get link to this article  Printable version Printer-friendly version -  Choose language     Kommentare zeigen Comments  
pdfFür diesen Artikel gibt es keine pdf-Datei


Write a comment
Arbeitsgruppe Alexandria Dieser Artikel ist im Verzeichnis der Arbeitsgruppe Alexandria eingetragen:
: Kombinatorik :: Mathematik :: Erzeugende Funktion :: Summenzerlegungen :: Sonstige Mathematik :
Summenzerlegungen 3 [von matroid]  
Dies ist der dritte Beitrag des Sommerausflugs in die Kombinatorik. Die früheren Teile waren: 1. Teil: Begriffe, Defintionen, 2. Teil: Rekursive Ansätze
Heutiges Ziel: Ansatz mittels Erzeugender Funktion und Anwendung in einem selbstgeschriebenen Programm.
[Die Arbeitsgruppe Alexandria katalogisiert die Artikel auf dem Matheplaneten]
 


 
 
Aufrufzähler 11787
 
Aufrufstatistik des Artikels
Insgesamt 455 externe Seitenaufrufe zwischen 2012.01 und 2023.03 [Anzeigen]
DomainAnzahlProz
https://matheplanet.com10.2%0.2 %
https://google.at10.2%0.2 %
http://google.de18841.3%41.3 %
https://google.de7716.9%16.9 %
http://forum.mods.de6213.6%13.6 %
https://google.com449.7%9.7 %
http://www.gute-mathe-fragen.de163.5%3.5 %
http://www.mathelounge.de153.3%3.3 %
http://www.c-plusplus.de153.3%3.3 %
http://www.c-plusplus.net92%2 %
http://r.duckduckgo.com20.4%0.4 %
https://www.ecosia.org20.4%0.4 %
https://meet-9a35dd3.heiconf.uni-heidelberg.de30.7%0.7 %
http://yandex.ru51.1%1.1 %
http://newsgroups.derkeiler.com20.4%0.4 %
http://www.ecosia.org10.2%0.2 %
https://duckduckgo.com10.2%0.2 %
http://search.snapdo.com10.2%0.2 %
http://vodafone.de.searchturbo.com10.2%0.2 %
http://de.yhs4.search.yahoo.com10.2%0.2 %
http://search.incredibar.com10.2%0.2 %
http://www.startxxl.com10.2%0.2 %
http://www.bing.com30.7%0.7 %
http://google.at10.2%0.2 %
http://duckduckgo.com10.2%0.2 %
http://search.babylon.com10.2%0.2 %

Häufige Aufrufer in früheren Monaten
Insgesamt 401 häufige Aufrufer [Anzeigen]
DatumAufrufer-URL
2012-2018 (98x)http://google.de/url?sa=t&rct=j&q=
2020-2022 (67x)https://google.de/
2012-2019 (58x)http://forum.mods.de/bb/thread.php?TID=99392&page=2
2020-2023 (43x)https://google.com/
2013-2015 (15x)http://www.gute-mathe-fragen.de/57638/wie-viele-moglichkeiten-gibt-es-50-euro...
2015-2016 (15x)http://www.mathelounge.de/57638/wie-viele-moglichkeiten-gibt-es-50-euro-in-sc...
202102-05 (10x)https://google.de
201401-01 (10x)http://google.de/url?sa=t&rct=j&q=summenzerlegung fibonacci
201209-09 (9x)http://google.de/url?sa=t&rct=j&q=wieviele möglichkeiten gibt es 20 cent d...
201305-05 (9x)http://google.de/url?sa=t&rct=j&q=wieviele möglichkeiten gibt es 55 cent d...
2013-2014 (9x)http://www.c-plusplus.de/forum/104093-full
201411-12 (8x)http://www.c-plusplus.net/forum/104093-full
201306-06 (7x)http://google.de/url?sa=t&rct=j&q=geldwechselproblem erzeugende funktion
201206-06 (6x)http://google.de/url?sa=t&rct=j&q=konvergenzradius (nx)^n
2012-2014 (6x)http://www.c-plusplus.de/forum/104093-10
201202-02 (6x)http://google.de/url?sa=t&rct=j&q=wieviele möglichkeiten gibt es 1 euro da...
201205-05 (6x)http://google.de/url?sa=t&rct=j&q=exponential erzeugende funktion beispiel ma...
201406-06 (6x)http://google.de/url?sa=t&rct=j&q=mathematik "wieviele möglichkeiten gibt ...
201208-08 (5x)http://google.de/url?sa=t&rct=j&q=wie viele wege gibt es eine 1 euro münze...
201308-08 (4x)http://google.de/url?sa=t&rct=j&q=formale potenzreihen erzeugende funktion
201207-07 (4x)http://google.de/url?sa=t&rct=j&q=wie viele möglichkeiten 1 euro durch cen...


[Top of page]



von: am: Do. 01. Januar 1970 01:00:00
\(\begingroup\)\(\newcommand{\IX}{\mathbb{X}} \newcommand{\IW}{\mathbb{M}} \newcommand{\politician}[1]{\text{Ich habe die Frage nicht verstanden. #1}} \newcommand{\ba}{\begin{aligned}} \newcommand{\ea}{\end{aligned}} \newcommand{\bpm}{\begin{pmatrix}} \newcommand{\epm}{\end{pmatrix}} \newcommand{\bc}{\begin{cases}} \newcommand{\ec}{\end{cases}} \newcommand{\on}{\operatorname} \newcommand{\ds}{\displaystyle}\) \(\endgroup\)
 
"Stern Mathematik: Summenzerlegungen 3" | 12 Comments
The authors of the comments are responsible for the content.

Re: Summenzerlegungen 3
von: Ex_Mitglied_40174 am: So. 23. März 2003 16:26:49
\(\begingroup\)halli hallo, ich bin gerade dabei, meine facharbeit in mathe über die figurierten zahlen zu schreiben, ich bin schon fast fertig, ich muss nur noch den pentagonalzahlensatz von euler verstehen und ihn mit einbeziehen. ich verstehe ihn nur leider nicht... es wäre furchtbar nett, wenn ihr mir wenigstens in einem problem helfen könntet: was bedeutet dieses zeichen, das so aussieht wie ein pi, aber darüber steht, dass es von n=1 bis unendlich geht, ist das ein zeichen für das produkt??? falls ihr antworten wollt, dann bitte auf elostesso@gmx.de
ciao anna\(\endgroup\)
 

Re: Summenzerlegungen 3
von: matroid am: Mo. 24. März 2003 00:36:01
\(\begingroup\)Hi Anna,

das ist das Produkt-Zeichen.
Kennst Du das Summenzeichen S?
Dann weißt Du, daß es eine Abkürzung für die Summation von Zahlen ist und die Summation hat einen Index, den man unter und über das Summenzeichen schreibt.

Beim Produkt-Zeichen ist es so ähnlich, nur daß man die Terme nicht addiert, sondern multipliziert.

Ein einfaches Beispiel:


Gruß
Matroid

\(\endgroup\)
 

Re: Summenzerlegungen 3
von: Ex_Mitglied_40174 am: Mi. 16. April 2003 18:18:22
\(\begingroup\)"Siehe das Problem des Geldwechsels" lese ich im Artikel. Ich habe die Matroidseite leider vergeblich nach näheren Informationen über dieses Thema durchsucht. Weiß da jemand näheres drüber?\(\endgroup\)
 

Re: Summenzerlegungen 3
von: matroid am: Mi. 16. April 2003 18:33:49
\(\begingroup\)
Die erzeugende Funktion für ein Geldwechselproblem ist kurz vorher genannt worden. Eine programmierte Lösung unter Verwendung dieser erzeugenden Funktion folgt im nächsten Absatz.

Gruß
Matroid\(\endgroup\)
 

Re: Summenzerlegungen 3
von: Ex_Mitglied_40174 am: Mi. 16. April 2003 19:12:55
\(\begingroup\)Entschuldigung, ich war etwas verwirrt. Ich hatte den Begriff "Geldwechselproblem" in einem anderen Zusammenhang gesehen und ihn nicht auf das angesprochene Beispiel mit den 100 Cent bezogen.\(\endgroup\)
 

Re: Summenzerlegungen 3
von: Ex_Mitglied_40174 am: Mi. 16. April 2003 20:33:25
\(\begingroup\)Mir scheint etwas unklar zu sein. Wenn ich selbst den Fall der 100 Cent per Taschenrechner nachrechne, so erhalte unglaublich kleine Zahlen:
Wenn ich in
1/(1-x)*1/(1-x²)*1/(1-x5)*1/(1-x10)*1/(1-x20)*1/(1-x50)*1/(1-x100)
x=100 (weil 100 Cent) einsetze, kommt ein ganz kleiner Wert raus. Vermutlich habe ich einen elementaren Denkfehler, oder?
Wäre es unter Umständen vielleicht möglich ein Einsetzbeispiel für die Formel zu geben? Ich habe mir auch schon das php-Skript angeschaut, in der Hoffnung dort meinen eventuell vorhandenen Denkfehler zu finden, aber da blicke ich leider nicht so ganz durch. Es wäre nett, wenn ihr mir weiterhelfen könntet, da ich die Formel 13 dringend für eine Facharbeit brauche.
Vielen Dank schon einmal im Vorraus für eure Mühe.\(\endgroup\)
 

Re: Summenzerlegungen 3
von: matroid am: Mi. 16. April 2003 20:50:58
\(\begingroup\)Um die Koeffizienten für x-Potenzen bis 'hoch 100' zu bestimmen, muß man multiplizieren:


(1+x+x^2+x^3+...+x^100)
$*(1+x^2+x^4+...+x^100)
$*(1+x^5+x^10+...+x^100)
$*(1+x^10+x^20+...+x^100)
$*(1+x^20+x^40+...+x^100)
$*(1+x^50*x^100)*(1+x^100)

Im Ergebnis gibt der Koeffizient von xk die Anzahl der Summenzerlegungen von k Cent an.

Gruß
Matroid\(\endgroup\)
 

EF
von: Ex_Mitglied_40174 am: Mo. 28. April 2003 10:42:16
\(\begingroup\)keine ahnung ob das hier noch jemand findet, so wie es aussieht ist der Beitrag über ein Jahr alt...

Mir ist die Sache mit der erzeugenden Funktion einfach nicht klar.
Soll heißen ich verstehe sie einfach nicht.

Es geht mir ja noch ein, dass ich z.B mit f=(1+x)^n die EF zu der Potenzreihe Summe(k=0,n)(n über k)x^k erhalte. Ich muss ja nur in der EF für das n den Wert eintragen, den ich auch in meiner Summe habe.

Aber z.B. die EF von Summe (n=0 bis unendlich) x^n ist ja 1/(1-x) ich sehe/verstehe/schnalle es einfach nicht, wie ich jetzt davon wieder auf das ergebnis x,x^2,x^3,.... kommen soll.

was hat diese Funktion, in der es (mal abgesehen von dem sterilen x, das ja eigentlich eh uninteresant ist), noch mit einer sich entwickelnden reihe zu tun?

ja, ka ob das jemand findet der mir helfen kann

danke
sebi\(\endgroup\)
 

Re: Summenzerlegungen 3
von: Ex_Mitglied_40174 am: Mo. 07. April 2008 18:00:03
\(\begingroup\)Wenn ich das richtig verstehe, vermute ich, dass entweder der Beweis von [16] oder [16] selbst einen Fehler enthält: Das zu Beginn des Beweises angegebene Produkt enthält Summen mit Faktoren g(n,1) und g(n,2). Diese finden sich aber gar nicht in [16], sondern dort stehen g(i,1) und g(i,2). Könnte aber auch sein, dass ich ein Verständnisproblem beim Beweis habe.\(\endgroup\)
 

Re: Summenzerlegungen 3
von: matroid am: Di. 08. April 2008 15:46:55
\(\begingroup\)Richtig, in [16] muß es g(n,1) und g(n,2) heißen. Ich habe es oben korrigiert. Gruß Matroid\(\endgroup\)
 

Re: Summenzerlegungen 3
von: Ex_Mitglied_40174 am: Do. 01. Mai 2008 19:30:59
\(\begingroup\)Was muss ich denn jetzt konkret machen, um auf 4563 zu kommen? Auch euer Programmquellcode hilft mir nicht weiter.\(\endgroup\)
 

Re: Summenzerlegungen 3
von: Ex_Mitglied_40174 am: Do. 01. Mai 2008 20:55:32
\(\begingroup\)(1+x+x^2+x^3+...+x^100) 1,2,3,4,bis 100 $*(1+x^2+x^4+...+x^100) 2,4,6,8 bis 100 $*(1+x^5+x^10+...+x^100) 5,10,15,20 bis 100 $*(1+x^10+x^20+...+x^100) $*(1+x^20+x^40+...+x^100) $*(1+x^50*x^100)*(1+x^100) woher kommen diese Zahlen und was ist x? Vielen Dank im Vorraus für's erklären!!!\(\endgroup\)
 

 
All logos and trademarks in this site are property of their respective owner. The comments are property of their posters, all the rest © 2001-2023 by Matroids Matheplanet
This web site was originally made with PHP-Nuke, a former web portal system written in PHP that seems no longer to be maintained nor supported. PHP-Nuke is Free Software released under the GNU/GPL license.
Ich distanziere mich von rechtswidrigen oder anstößigen Inhalten, die sich trotz aufmerksamer Prüfung hinter hier verwendeten Links verbergen mögen.
Lesen Sie die Nutzungsbedingungen, die Distanzierung, die Datenschutzerklärung und das Impressum.
[Seitenanfang]