Mein Problem:
Ich habe eine variable Anzahl an variabler Zahlen, der Einfachheit halber nehme ich hier 2 3er-Zahlen-Blöcer (in der Praxis werden es dann aber auch schonmal 300) Zahlen
100, 400, 900
200, 600, 700.
Jetzt will ich, dass die ersten Zahlen den zweiten auf zweierlei Weisen zugeordnet werden:
1.
mit so niedrigen Abständen wie möglich, aber möglichst eng beieinander:
100 - 200 -> Diff 100
400 - 600 -> Diff 200
900 - 700 -> Diff 200
2.
mit so großen Abständen wie möglich, aber möglichst eng beieinander:
100 - 600 -> Diff 500
400 - 700 -> Diff 300
900 - 200 -> Diff 700
Falsch wäre hier zum Beispiel:
100 - 700 -> Diff 600
400 - 600 -> Diff 200
900 - 200 -> Diff 700
Begründung: Die Differenz der Differenzen ist größer, als beim ersten Beispiel, nämlich hier 700 - 200 = 500 und oben 700 - 300 = 400.
Wenn sich das bei vielen Zahlenpaaren nicht vermeiden lässt, um bspw den Gesamtschnitt aufrecht zu erhalten, dann sind solche "Ausreißer" kein Problem, aber generell eher unvorteilhaft. Selbiges gilt natürlich auf für das erste Szenario
Ich hoffe, ich habe mein Problem sinnvoll und deutlich dargestellt. Ich wusste nicht, nach welchen Schlagwörtern ich hätte suchen sollen, deshalb habe ich einfach einen eigenen Thread eröffnet. Wenn diese Frage schon einmal beantwortet wurde, hätte ich gerne einen Verweis dorthin. Danke im Voraus =)
---
Moderiert von
Narses: Beiträge zusammengefasst---
Mhm, sorry wegen des Doppelpostings, aber ich wollt nur mal mitteilen, dass das Szenrio jetzt so richtig ist^^