Mathematik online lernen im Mathe-Forum. Nachhilfe online
Startseite » Forum » Gibt es einen Summen-Generator online?

Gibt es einen Summen-Generator online?

Universität / Fachhochschule

Tags: Addition, generator, Summen

 
Antworten Neue Frage stellen Im Forum suchen
Neue Frage
LaWutz

LaWutz aktiv_icon

18:53 Uhr, 16.05.2023

Antworten
Hallo!

Ich habe ca. 30 einzelne Beträge und insgesamt 8 verschiedene Summen, die sich irgendwie aus diesen Beträgen zusammensetzen.

Kennt jemand von euch so etwas wie einen Summengenerator, in den man die einzelnen Zahlen eintippt, und der einem dann mögliche Kombinationen auswirft?

Für alle, die mir helfen möchten (automatisch von OnlineMathe generiert):
"Ich benötige bitte nur das Ergebnis und keinen längeren Lösungsweg."
Online-Nachhilfe in Mathematik
Antwort
Roman-22

Roman-22

19:02 Uhr, 16.05.2023

Antworten
> Kennt jemand von euch so etwas wie einen Summengenerator, in den man die einzelnen Zahlen eintippt, und der einem dann mögliche Kombinationen auswirft?

Alle? Bei 30 Zahlen gibt es 230-1=1073741823109 Möglichkeiten, sich ein paar (1..30) davon auszusuchen und deren Summe zu bilden.
Die Ausgabe eines solchen "Summengenerators" stell ich mir da recht unübersichtlich vor - auch, wenn, je nachdem um welche 30 Zahlen es sich handelt, Summen mehrfach auftreten könnten ;-)
LaWutz

LaWutz aktiv_icon

19:15 Uhr, 16.05.2023

Antworten
ich wollte die 30 Zahlen eintippen und der Generator soll die 8 gesuchten Ergebnisse aus den 30 Summanden herausfinden.
Ist mir bewusst, dass das umfangreich wird. Drum wollte ich es ja nicht selbst rechnen ;-)
Antwort
HAL9000

HAL9000

19:37 Uhr, 16.05.2023

Antworten
230109 ist bereits mit primitiven Brute-Force noch beherrschbar, auch wenn es vielleicht ein paar Minuten rechnet. Einfach mal ranklotzen und ein Progrämmchen schreiben!


EDIT: Man kann beim Bruteforce auch etwas kreativer vorgehen, z.B. so: Man teilt die Wertemenge zunächst in zwei Gruppen zu je 15 Werten.

In jeder Gruppe speichert man die 215=32768 möglichen Summenwerte in einer Liste ab (inklusive binär kodiertem Index, der die Information über die zugehörigen Summanden enthält), und sortiert dann die Liste aufsteigend.

Jede mögliche Summe aus 0 bis 30 Ausgangswerten ist dann als Summe zweier Werte, je einer aus jeder der beiden vorsortierten Listen, darstellbar. Durch die Vorsortierung ist es dann kein großer Aufwand mehr, die passenden Kombinationen für die 8 vorgegebenen Summen zu finden.


Antwort
calc007

calc007

23:57 Uhr, 16.05.2023

Antworten
Vermutlich schwelen ja auch noch erhebliche Missverständnisse.
LaWutz, wie sowohl Roman als auch HAL schon andeuteten, ist dein Problem ja keineswegs klar oder eindeutig. Es gibt ~109 Möglichkeiten.

Ich will ahnen, dass du nur eine von diesen zig Möglichkeiten wünschst.
Aber,
du hast das Problem einfach in deinen zwei kurzen Beiträgen bei weitem noch nicht ausreichend beschrieben.

Ich/ wir könnten wild anfangen zu spekulieren.
Ich könnte mir vorstellen,
a)
dass du alle Summanden verwenden willst,
b)
dass du die 30 Summanden in 8 Gruppen aufteilen willst, und die Summe dieser 8 Gruppen errechnen willst,
c)
dass du also alle 30 Summanden genau einmal nutzen willst,
d)
dass vielleicht ein Zufallsgenerator aus den 30 Summanden eine Zufalls-Ausgabe bilden soll,
e)
dass keine Gruppe leer (ohne summand) sein soll,
f)
dass vielleicht alle Gruppen aus annähernd gleich vielen Summanden bestehen sollen,
g)
dass die Ergebnisse vielleicht begrenzt sein sollen,
h)
dass vielleicht die Summanden-Werte begrenzt sind,
i)
dass sich die Summen vielleicht paarweise unterscheiden müssen,
k)
oder, oder, oder....

Kurz und gut, deine Beschreibung ist höchst wahrscheinlich noch völlig unzureichend.
Mach dir klar, dass wir nicht hellsehen können.
Was du nicht beschreibst, können wir nicht wissen und berücksichtigen.

Antwort
Roman-22

Roman-22

05:33 Uhr, 17.05.2023

Antworten
@calc007
Deine detaillierten Ausführungen schlagen zT ja noch jene von N8eule, oder bist du ohnedies der gleiche User mit zweitem Account? ;-)
Ich denke, dass die Fragestellerin nur die Lösung für eine gegeben Summe haben möchte, das aber acht Mal.

@HAL9000
Wenns nicht brute force sein soll, könnte man das vermutlich auch als Optimierungsaufgabe lösen Rucksackproblem
de.wikipedia.org/wiki/Rucksackproblem

@LaWutz
Du kannst dein Glück ja einmal damit versuchen (ich habs nicht ausprobiert)
augustineaykara.github.io/Knapsack-Calculator
Frage beantwortet
LaWutz

LaWutz aktiv_icon

06:18 Uhr, 17.05.2023

Antworten
@Roman22 vielen Dank! Genau, ich habe acht Rucksack-Probleme, ich wusste nur nicht, dass es so heißt. Den Algorithmus probiere ich aus. Danke, top!