Forum:  Rätsel und Knobeleien (Knobelecke)
Thema: * Das Waukerl Eusebius packt den Rucksack für die Bergwanderung
Themen-Übersicht
gonz
Senior
Dabei seit: 16.02.2013
Mitteilungen: 3863
Wohnort: Harz
Themenstart: 2021-03-31 12:20

Eine Aufgabe habe ich noch. Man kann knobeln und probieren, oder Programmieren. Man kann versuchen schnell etwas halbwegs Gutes zu finden, oder Zeit investieren, um sicher das Optimum zu finden. Das Problem an sich ist natürlich allbekannt. Rückmeldungen bitte per PN, ich denke, hier hat jeder eine Chance, und ich möchte nicht dass Brute-Force Lösungen den Eindruck erwecken, es wäre alles schon paletti.

Eingesendet werden können also:
- fixe Lösungen, die schonmal ganz gut sind, oder
- die finale Lösung mit dem Vermerk "... und besser geht nicht".

Also es war so, damals, als das Wünschen noch geholfen hat...

Der Herr von Drachenstein und die Fee Amaryllis wollen sich auf eine Bergwanderung begeben, begleitet nur von ihrem treuen Diener, dem Waukerl Eusebius. Eusebius muss nun also den Rucksack packen. Es gibt nützliche Dinge, und es gibt einige Mitglieder des Haushaltes, die gerne heimlich mitgenommen würden.

Da der Rucksack nur 3 Liter faßt und er nur 4 kg tragen kann, wird anfangs alles vermessen - und dann muß er seine Packliste erstellen. Kannst du ihm helfen, möglichst viele "Wichtigkeitspunkte" in seinem Rucksack unterzubringen?

Nebenbei - damit alle Fragen beantwortet sind:

Es gibt keine Unverträglichkeiten, Kater Paul lässt sich zur Not mit dem Dackel in den Rucksack stecken, und sträubt nur leise das Fell. Und auch der sonst als immer hungrig bekannte Dackel (der aber total ehrbar ist!) wird sich nicht über das so geliebte Schmackofaz her machen - was alles an dem begütigenden Einfluss der Fee liegt.

Und es gibt kein Problem mit der Form - wir spielen nicht Tetris - sondern es geht nur nach Volumen.

Hier die finale Liste der Interessenbekundungen und Erstvermessung:

ASCII
Max_Gewicht = 4000 g
Max_Volumen = 3000 ml
 
                 Gewicht Volumen Wert
                     [g]    [ml] [Punkte]
 
Mops                 649      11  686
Idefix               419     904  798
MEGAPACK             809     413  384
GONZ                 216      96  632
gnurpi               599     886  382
Flausch              410      79  438
Energieriegel        570      34  220
Zelt                 808     390  834
Wärmedecke           603     399  831
Barometer            644     839  253
Eispickel            948     151  518
Gipfelkreuz          949     660  401
Dackel               708     544  685
Kater Paul           278     192  924
Zwilla Bretzel       864     393   63
Knullenmops          195     579  425
Pflaster               1       7  765
Katzengold           372     975  838
Kompass               12     172  481
Besteck              256     874   29
Picknickdecke        113     381  271
Kristallglas         337     830  986
Phiole                13     914  112
Lernfee              510     365  958
Wurzkraut            147     823   44
Medipack             142      31   81
Schmackofaz          383     305   17
Wurst                  1     300  930
Wuselding            152     175  307
Gnom                 869      41   30
Nixe                 787     802  550
Boot(aufblasbar)     253     922   60
10 Sternentaler      388     483  687
Wanderkarte          764     410  158
Tarnkappe            566     600   36
Ding ohne Namen      814     203  682


Viel Spaß beim Knobeln, und
Kommt gut durch die Zeit!

Gerhard/Gonz

PS.: Ja, die Werte sind unrealistisch. Wir befinden uns halt im Feenland.


gonz
Senior
Dabei seit: 16.02.2013
Mitteilungen: 3863
Wohnort: Harz
Beitrag No.1, vom Themenstarter, eingetragen 2021-03-31 16:55

Von tactac erreichte mich schon nach 47 Minuten eine Lösung, die nichts zu wünschen übrig lässt :)

Und haegar90 war der erste, der mit einer relativ-Lösung aufwarten konnte, die offizielle Meßlatte liegt jetzt auf 6470 Punkten.

Viel Spaß beim Weiterknobeln und meine Glückwünsche an tactac!  


haegar90
Aktiv
Dabei seit: 18.03.2019
Mitteilungen: 659
Wohnort: Gog
Beitrag No.2, eingetragen 2021-03-31 18:00

Hallo,

der Schnellschuss ist von mir als Frage (ob Aufgabe richtig verstanden) erwähnt worden und eigentlich nicht als eine eingereichte relativ-Lösung 😄. Dafür ist das Ergebnis wohl weitaus zu schlecht. Aber was solls 🙂.


gonz
Senior
Dabei seit: 16.02.2013
Mitteilungen: 3863
Wohnort: Harz
Beitrag No.3, vom Themenstarter, eingetragen 2021-03-31 18:19

Sorry, ja, das hätte ich dazusagen sollen :) Wahrscheinlich ist die Anzahl der Items zu gering gewählt, sodass einem Durchlaufen des gesamten Suchraums auch nichts im Wege steht...


gonz
Senior
Dabei seit: 16.02.2013
Mitteilungen: 3863
Wohnort: Harz
Beitrag No.4, vom Themenstarter, eingetragen 2021-03-31 18:32

Und es geht weiter - cramilu erhöht auf 7.132 Punkte :)


gonz
Senior
Dabei seit: 16.02.2013
Mitteilungen: 3863
Wohnort: Harz
Beitrag No.5, vom Themenstarter, eingetragen 2021-03-31 19:07

... und auf 8546 :)

"Weiterhin streng 'von Hand'"



gonz
Senior
Dabei seit: 16.02.2013
Mitteilungen: 3863
Wohnort: Harz
Beitrag No.6, vom Themenstarter, eingetragen 2021-03-31 20:32

Eine zweite Lösung mit Angabe des Optimum, in eine kleine Geschichte gekleidet, erhielt ich von Der Einfaeltige. Herzlichen Glückwunsch!


gonz
Senior
Dabei seit: 16.02.2013
Mitteilungen: 3863
Wohnort: Harz
Beitrag No.7, vom Themenstarter, eingetragen 2021-04-01 07:43

Auch haribo hat das Rätsel gelöst und die optimale Lösung gefunden.

Meine besten Glückwünsche!


Von lula erreichte mich eine Lösung, über die ich noch nachdenken muss, zumal sie einen Vorschlag beinhaltet, die mitgenommenen Dinge dann auf die Reisegruppe zu verteilen. Vielen Dank lula!


Nachtrag:

nein, es wurden keine Dinge "gesetzt". Sollte sich herausstellen, dass GONZ mitkommt, ist dies dem Zufall geschuldet.

und - naja, eigentlich gibt es jedes Ding nur einmal (zumindest den Kater Paul...) Was natürlich dazu einlädt, die Aufgabe zu erweitern, indem der Lagerbestand an Schmackofaz angegeben wird etc.

Ja, ich hatte erst vor, wirklich auf "Big Data" zu machen und eine Liste von 1 Mio Items zu erzeugen. Ich fand es aber angemessener, den Dingen Namen zu geben, und da ist die Phantasie (und die Energie, um immer weitere einzupflegen) halt begrenzt. Die eigentliche Tabelle hat dann, wie ihr vielleicht erahnt, ein Zufallsgenerator erzeugt.


MontyPythagoras
Senior
Dabei seit: 13.05.2014
Mitteilungen: 2779
Wohnort: Werne
Beitrag No.8, eingetragen 2021-04-01 19:36

Ich packe 428 Pflaster ein und gewinne haushoch nach Punkten. Pflaster kann man nie genug haben. 😂

Ciao,

Thomas


gonz
Senior
Dabei seit: 16.02.2013
Mitteilungen: 3863
Wohnort: Harz
Beitrag No.9, vom Themenstarter, eingetragen 2021-04-01 22:19

So soll es sein, Monty!

Da es ja nun auch schon auf mehreren Wegen erreicht wurde, sei mitgeteilt, dass das Optimum bei 8620 Punkten liegt. Es werden aber noch Vorschläge für entsprechende Packlisten angenommen :) Wenn niemand Verlängerung möchte, schlage ich vor, dass wir ab übermorgen, also Samstag vor Ostern, auflösen und wer mag Ansätze, Ideen oder gar Code posten kann.

Grüße
Gerhard/Gonz  


cramilu
Aktiv
Dabei seit: 09.06.2019
Mitteilungen: 971
Wohnort: Schwäbischer Wald, seit 1989 freiwilliges Exil in Bierfranken
Beitrag No.10, eingetragen 2021-04-02 02:42

Wenn die drei Wanderer von ihrer österlichen Bergtour zurück sind,
würde ich mir zu Studienzwecken gerne den Mops, den Gnom, den
Energieriegel, den Flausch, Kater Paul, den Kompass und die Wurst
mal... ausborgen... Ginge das? Bidddöö!


haribo
Senior
Dabei seit: 25.10.2012
Mitteilungen: 2961
Beitrag No.11, eingetragen 2021-04-02 07:30

2021-04-01 19:36 - MontyPythagoras in Beitrag No. 8 schreibt:
Ich packe 428 Pflaster ein und gewinne haushoch nach Punkten. Pflaster kann man nie genug haben. 😂

Ciao,

Thomas

du unterforderst eusebius tragekraft wegen reiner punktegier

1x gonz, der muss mit da kann er noch so viel von zufälligen generatoren erzählen
13x kater paul
58x pflaster

wäre doch ein sinnigerer kompromiss mit immer noch 57014 punkten

wie nahe an perfekte ausnutzung (4 kg + 3 liter) kommt man ohne doppelte?

und mit wie wenig elementen schafft man vollausnutzung bei verwendung von mehrfachen?




cramilu
Aktiv
Dabei seit: 09.06.2019
Mitteilungen: 971
Wohnort: Schwäbischer Wald, seit 1989 freiwilliges Exil in Bierfranken
Beitrag No.12, eingetragen 2021-04-02 09:20

haribo, mit Dackel, Lernfee, Schmackofaz, Gipfelkreuz, Kater Paul,
Wärmedecke, Wuselding, GONZ, Pflaster, Kompass und Medipack
komme ich auf 3.954 Gramm bei 2.946 Millilitern...
Oder hätte ich beide Grenzen auch überschreiten dürfen?


DerEinfaeltige
Senior
Dabei seit: 11.02.2015
Mitteilungen: 2864
Beitrag No.13, eingetragen 2021-04-02 10:13

Für die maximale Ausnutzung des Rucksacks biete ich:


([('Mops', 649, 11, 686), ('Idefix', 419, 904, 798), ('GONZ', 216, 96, 632), ('Flausch', 410, 79, 438), ('Wurzkraut', 147, 823, 44), ('Medipack', 142, 31, 81), ('Schmackofaz', 383, 305, 17), ('Wurst', 1, 300, 930), ('Gnom', 869, 41, 30), ('Wanderkarte', 764, 410, 158)], 0)
Mass: 4000
Volume: 3000
Value: 3814



gonz
Senior
Dabei seit: 16.02.2013
Mitteilungen: 3863
Wohnort: Harz
Beitrag No.14, vom Themenstarter, eingetragen 2021-04-02 11:05

Ich wurde von cramilu gebeten, nach folgender Variante zu fragen:

Könntest Du die Programmierlöser mal bitten,
ihre Optima für 7,2 Kilo und 5,4 Liter zu nennen?


Was ich hiermit gerne tue. Wenn Interesse daran besteht, es in Richtung "Big Data" weiter zu verfolgen, könnten wir auch mal eine Referenzliste mit ein paar mehr Dingen erzeugen. Aus dem Gebiet kommt ja die Aufgabe.

Mein Schüler (KOKO780, um ihn hier auch zu nennen) hat einen schönen schnellen "Dreizeiler" in R geschrieben, der etwa die Form hat: Daten in Array einlesen - passende Score Funktion berechnen - Daten nach Score sortieren - von oben nach unten einpacken. Funktioniert prima.

Wenn ich das richtig verstanden habe, sind ja auch der eine oder andere MP Bewohner so ähnlich vorgegangen, und ich glaube, so in etwa arbeitet auch unser Gehirn, wenn ich versuche, so etwas mit "Draufgucken" und "Papier und Bleistift" zu lösen :)

Vielen Dank für euer Interesse -
Gerhard/Gonz


DerEinfaeltige
Senior
Dabei seit: 11.02.2015
Mitteilungen: 2864
Beitrag No.15, eingetragen 2021-04-02 12:01

7.2kg und 5.4l:


([('Kristallglas', 337, 830, 986), ('Lernfee', 510, 365, 958), ('Wurst', 1, 300, 930), ('Kater Paul', 278, 192, 924), ('Zelt', 808, 390, 834), ('Wärmedecke', 603, 399, 831), ('Pflaster', 1, 7, 765), ('10 Sternentaler', 388, 483, 687), ('Mops', 649, 11, 686), ('Dackel', 708, 544, 685), ('Ding ohne Namen', 814, 203, 682), ('GONZ', 216, 96, 632), ('Eispickel', 948, 151, 518), ('Kompass', 12, 172, 481), ('Flausch', 410, 79, 438), ('Knullenmops', 195, 579, 425), ('Wuselding', 152, 175, 307), ('Picknickdecke', 113, 381, 271)], 12040)
Mass: 7143
Volume: 5357
Value: 12040


Verwendeter Algorithmus ist informiertes BackTracking.


haribo
Senior
Dabei seit: 25.10.2012
Mitteilungen: 2961
Beitrag No.16, eingetragen 2021-04-02 19:37

2021-04-02 10:13 - DerEinfaeltige in Beitrag No. 13 schreibt:
Für die maximale Ausnutzung des Rucksacks biete ich:


Unglaubliche Punktlandung


gonz
Senior
Dabei seit: 16.02.2013
Mitteilungen: 3863
Wohnort: Harz
Beitrag No.17, vom Themenstarter, eingetragen 2021-04-02 20:17

7.2kg und 5.4l:

Und das kann ich jetzt auch als Optimum bestätigen ("blinde" Breitensuche, in C programmiert, Laufzeit ca. 2 Minuten ).

Punkte 12040 Gewicht 7143 Volumen 5357 Mops GONZ Flausch Zelt Wärmedecke Eispickel Dackel Kater Paul Knullenmops Pflaster Kompass Picknickdecke Kristallglas Lernfee Wurst Wuselding 10 Sternentaler Ding ohne Namen

Einen schönen Abend!
Wünscht Gonz, der zufällig mit darf.



gonz
Senior
Dabei seit: 16.02.2013
Mitteilungen: 3863
Wohnort: Harz
Beitrag No.18, vom Themenstarter, eingetragen 2021-04-03 11:22

Liebe Freunde der Bergwanderungen,

heute morgen erreichte mich die neue "Bedarfsliste", mit dem dringenden Wunsch des Eusebius, ihm zu helfen.

Hat er doch erkennen müssen, dass sein neuer "Rucksack, verstärkt, Bauart cramilu" (7,2kg/5,4l) ihm das Leben als unermüdlicher Helfergeist nicht gerade vereinfacht. Und war da nicht gar ein boshaftes Lächeln zu erkennen, als Amarylis ihm ein aufmunterndes "Du schaffst das schon! Morgen in aller Früh soll's losgehen" zurief? - statt, was sie doch sicher könnte, mit etwas Feenzauber alles in den Rucksack zu befördern...

Nun, hier ist die Liste, ich bin sicher, dass er auf dem Matheplaneten noch fix vorösterlichen Rat und Beistand bekommen kann.

ASCII
                       Gewicht Volumen Wert
Mops                       169     495  201
BIGPACK                    902     920  212
MEGAPACK                   445     200  644
GONZ                       558      86  354
gnurpi                     257     869  626
Flausch                    684     264   51
Energieriegel              468     584   92
Zelt                       414     731  395
Wärmedecke                 542     447  478
Barometer                  857     416  136
Eispickel                   69     806  590
Gipfelkreuz                114     563  624
Dackel                     368     727  162
Kater Paul                 347     147  108
Zwilla Bretzel             433     566  320
Knullenmops                532     243  104
Pflaster                   861     246  418
Katzengold                 402     897  700
Kompass                    290     858   74
Besteck                    768     412  650
Picknickdecke              876     223  256
Kristallglas               487      52  983
Phiole                     165     454  438
Lernfee                    717     238  914
Wurzkraut                  603     123  253
Medipack                   859     817  143
Schmackofaz                761     562  984
Wurst                      769     703  540
Wuselding                  666     803  645
Gnom                       170     497  705
Nixe                        61     338  744
Boot(aufblasbar)           856       6  792
10 Sternentaler            473     499  845
Wanderkarte                738     130  692
Tarnkappe                  592     191   98
Ding ohne Namen            339     325  199
Wanderratte                  2     755  980
Wunschwurm                 365     227  758
Blödkröte                  853     251  756
Blindfisch                 293     896  713
Zauberstäbchen             574     919  680
Hexenstaub                 524     272  450
Drachenzahn                 34     941  461
Tüte Trollrotz             172     555   68
Spunk                      258     480  317
Säckchen Einhornsabber     211     125   36
Duschvorhang               394     375  103
Fluchfänger                244     453  409
Feuerzeug                  811     314    3
Dreizack                   361     552   93
Mammaladamala              888     391  389


Bitte nicht wundern, dass auch die bekannten Dinge ihr Gewicht und ihre Form geändert haben, das ist halt so im "Land hinter den Spiegeln".

Und wer mag kann auch mal einen Blick über den R code werfen, mit dem der malifiziöse GONZ die Bedarfslisten erzeugt, immer hoffend, dass er auch mit darf:

R
NAMEN = c('Mops','BIGPACK', 'MEGAPACK','GONZ','gnurpi','Flausch',
          'Energieriegel','Zelt','Wärmedecke','Barometer','Eispickel','Gipfelkreuz',
          'Dackel','Kater Paul','Zwilla Bretzel','Knullenmops','Pflaster','Katzengold',
          'Kompass','Besteck','Picknickdecke','Kristallglas','Phiole','Lernfee',
          'Wurzkraut','Medipack','Schmackofaz','Wurst','Wuselding','Gnom',
          'Nixe','Boot(aufblasbar)','10 Sternentaler','Wanderkarte','Tarnkappe','Ding ohne Namen',
	    'Wanderratte','Wunschwurm','Blödkröte','Blindfisch','Zauberstäbchen',
	    'Hexenstaub','Drachenzahn','Tüte Trollrotz','Spunk','Säckchen Einhornsabber',
	    'Duschvorhang','Fluchfänger','Feuerzeug','Dreizack','Mammaladamala'
		)
dinge = matrix(sample(1:1000,length(NAMEN)*3),ncol=3,byrow=FALSE)
colnames(dinge)=c('Gewicht','Volumen','Wert')
rownames(dinge)=NAMEN
 
dinge
 


PS.: Wir ihr vielleicht erkannt habt, die neuen Namen wurden von cramilu beigesteuert. Vielen Dank dafür!


gonz
Senior
Dabei seit: 16.02.2013
Mitteilungen: 3863
Wohnort: Harz
Beitrag No.19, vom Themenstarter, eingetragen 2021-04-03 12:01

Haegar90 hat fix eine Packliste "als Auftakt" erzeugt, die es schon mal auf 9993 Punkte bringt :)

PS.: Bitte Ergebnisse gerne auch direkt posten, ich bin heute wahrscheinlich weniger am Rechner.


gonz
Senior
Dabei seit: 16.02.2013
Mitteilungen: 3863
Wohnort: Harz
Beitrag No.20, vom Themenstarter, eingetragen 2021-04-03 12:02

... und verbessert auf 10562


cramilu
Aktiv
Dabei seit: 09.06.2019
Mitteilungen: 971
Wohnort: Schwäbischer Wald, seit 1989 freiwilliges Exil in Bierfranken
Beitrag No.21, eingetragen 2021-04-03 12:37

Erster[!] "Schuss" mit manuell nachgebesserter "Score"-Wertung:
11.622 Punkte bei 7.009 Gramm und 5.311 Millilitern;
mitgenommen werden
Wanderratte, Boot (aufblasbar), Kristallglas, Nixe, Wunschwurm,
Gipfelkreuz, Gnom, Wanderkarte, Lernfee, MEGAPACK, 10 Sterntaler,
Blödkröte, GONZ [war ja klar!], Phiole, Schmackofaz und Fluchfänger!


gonz
Senior
Dabei seit: 16.02.2013
Mitteilungen: 3863
Wohnort: Harz
Beitrag No.22, vom Themenstarter, eingetragen 2021-04-03 12:50

So, und um es - falls sich dies immer noch als zu einfach erweisen sollte -

Hier ist: MEDIUM PACK 2021 - 9 Kilogramm, 12 Liter. Viel Spass!


cramilu
Aktiv
Dabei seit: 09.06.2019
Mitteilungen: 971
Wohnort: Schwäbischer Wald, seit 1989 freiwilliges Exil in Bierfranken
Beitrag No.23, eingetragen 2021-04-03 13:07

Na schön... auch dazu ein "Erstschuss":
15.792 Punkte bei 8,929 Kilo und 11,878 Litern;
Wanderratte, Boot (aufblasbar), Kristallglas, Nixe, Wunschwurm,
Drachenzahn, Eispickel, Gipfelkreuz, Gnom, Wanderkarte, Lernfee,
MEGAPACK, 10 Sterntaler, Blödkröte, Phiole, Schmackofaz, Blindfisch,
gnurpi, Katzengold, Zauberstäbchen, Spunk, Wuselding und Mops.

Weil GONZ bei diesen Vorgaben so eine ungünstige Dichte hat
und dabei nur mittelmäßig Punkte mitbringt, muss er daheim
Kater Paul, den Dackel und den Knullenmops hüten.
Selber schuld! 😉
Dafür darfst Du ja in die Picknickdecke gehüllt
am Energieriegel herumlutschen etc.


haegar90
Aktiv
Dabei seit: 18.03.2019
Mitteilungen: 659
Wohnort: Gog
Beitrag No.24, eingetragen 2021-04-03 13:21

Dann auch dazu mal ein erster Schnellschuss 🙂:
15662 8824 11792 ['Nixe', 'Wanderratte', 'Gnom', '10 Sterntaler', 'Gipfelkreuz', 'Phiole', 'Eispickel', 'Fluchfänger', 'Blindfisch', 'gnurpi', 'Katzengold', 'Zauberstäbchen', 'Wuselding', 'Drachenzahn', 'Spunk', 'Boot(aufblasbar)', 'MEGAPACK', 'Lernfee', 'Wunschwurm', 'Kristallglas', 'GONZ', 'Blödkröte', 'Schmackofaz']

...der jetzt natürlich schon wieder überholt ist 😄

[Die Antwort wurde nach Beitrag No.22 begonnen.]


AnnaKath
Senior
Dabei seit: 18.12.2006
Mitteilungen: 3523
Wohnort: hier und dort (s. Beruf)
Beitrag No.25, eingetragen 2021-04-03 16:58

Dann steigen wir auch mal mit einem "Schnellschuss" in das Rennen ein:
output
Solution found in 13 milliseconds.
Pflaster - Wurst - Wanderratte - Kompass - Mops - GONZ - Kater Paul - Wunschwurm - Drachenzahn - Flausch - Lernfee - Wuselding - Kristallglas - Wärmedecke - Ding ohne Namen - Blödkröte - 10 Sternentaler - Energieriegel - Zelt - Blindfisch - Katzengold - Eispickel - Picknickdecke - Knullenmops - Phiole 
TOTAL(ml/mg/pts) : 9806 / 8937 / 16193

lg, AK


AnnaKath
Senior
Dabei seit: 18.12.2006
Mitteilungen: 3523
Wohnort: hier und dort (s. Beruf)
Beitrag No.26, eingetragen 2021-04-03 17:51

Und hier gleich eine Verbesserung (diesmal ohne die Liste der verwendeten Gegenstände):
output
Solution found in 10 milliseconds.
...
SUMMARY: 11730/12000 ml and 8864/9000 mg used, resulting in 17429 points.
lg, AK


haegar90
Aktiv
Dabei seit: 18.03.2019
Mitteilungen: 659
Wohnort: Gog
Beitrag No.27, eingetragen 2021-04-03 18:14

Da kann ich nur staunen 😀. 10 ms für das Optimum ist schon sportlich. Ok, ich kaufe mir jetzt auch einen chinesischen Quantencomputer 😉.


cramilu
Aktiv
Dabei seit: 09.06.2019
Mitteilungen: 971
Wohnort: Schwäbischer Wald, seit 1989 freiwilliges Exil in Bierfranken
Beitrag No.28, eingetragen 2021-04-03 20:43

Na, na... liebste Piratenbraut! 🤔
Mit Deiner Packliste aus #25 komme ich
auf 12.053 Punkte bei 11,375 Kilo und 12,171 Liter...
Hattest Du wohl übersehen,
dass gonz auch den ursprünglichen Packkandidaten
neue Maßzahlen hat zuweisen lassen?

Die zehn Millisekunden kann Dein Algorithmus ja bloß schaffen,
wenn er mit "Score"-Vergleichen arbeitet, oder?!
Auf "meine" 15.792 Punkte bin ich mit einem simplen "Score" gekommen,
und zwar  "Miteinpackkoeffizient"  \(mek\:=\:\frac{Punktezahl^2}{Grammzahl\,\cdot\,Milliliterzahl}\) ,
nach dem ich dann die Liste absteigend sortiert und bei den
punktemäßig nur mittelprächtigen "Zieldichteabweichlern"
von Hand nachoptimiert habe.

Welche Art "Score" benutzt Du denn?
Ich hatte ja schon über einen Nenner der Form
\(\sqrt[21]{Grammzahl^{12}\cdot Milliliterzahl^9}\)  nachgedacht,
um die Abweichung von der "Zieldichte" besser zu berücksichtigen... 🤔


AnnaKath
Senior
Dabei seit: 18.12.2006
Mitteilungen: 3523
Wohnort: hier und dort (s. Beruf)
Beitrag No.29, eingetragen 2021-04-03 22:22

Huhu cramilu,

Du hast natürlich recht. Ich habe das korrigiert.
Das ändert zwar nichts an der Rechenzeit, macht die Ergebnisse aber leider etwas weniger hübsch (aber immer noch gut).

Ich benutze nur initial eine Score-Funktion (bzw. jeweils für die Auswahl des nächsten Objektes eine neu parametresierte). Allerdings möchte ich noch zwei weitere Ideen (eine überaus reizvolle und völlig von dem bisher diskutierten verschiedene meiner Frau) vergleichen und so werde ich die Ergebnisse erst (über-)morgen mit den weiteren Algorithmen mal zeigen (Ich möchte ein overfitting an das konkrete Problem vermeiden).

lg, AK


haribo
Senior
Dabei seit: 25.10.2012
Mitteilungen: 2961
Beitrag No.30, eingetragen 2021-04-04 06:33

Beim ursprünglichen set hatte ich aufsteigend ml/pu  sortiert und eine Rangliste für Volumen durchnummeriert, dito eine 2. Rangliste für g/pu dann beide rangwerte addiert und nochmals aufsteigend sortiert abschließend händisch die letzten drei Positionen mit den nächsten Objekten überprüft ob tauschen eine Verbesserung ergibt, es erforderte aber keiner correcture

Kann man wohl auch aufsteigend in (ml+g)/pu zusammen fassen ?

Jetzt ist es mir zu kompliziert, weil ich alle Werte neu abtippen müsste, lost in datatransfer Wegen zu viel Millisekunden pro wert...
da geh ich grad lieber in echt wandern halber Liter Wasser+Apfel +Windjacke 1200gr , 1111ml, ergibt Sonnenpunkte!
Frohe Ostern haribo


tactac
Senior
Dabei seit: 15.10.2014
Mitteilungen: 2075
Beitrag No.31, eingetragen 2021-04-04 11:15

2021-04-03 12:37 - cramilu in Beitrag No. 21 schreibt:
Erster[!] "Schuss" mit manuell nachgebesserter "Score"-Wertung:
11.622 Punkte bei 7.009 Gramm und 5.311 Millilitern;
mitgenommen werden
Wanderratte, Boot (aufblasbar), Kristallglas, Nixe, Wunschwurm,
Gipfelkreuz, Gnom, Wanderkarte, Lernfee, MEGAPACK, 10 Sterntaler,
Blödkröte, GONZ [war ja klar!], Phiole, Schmackofaz und Fluchfänger!
Das war in dem Fall auch das globale Optimum.


tactac
Senior
Dabei seit: 15.10.2014
Mitteilungen: 2075
Beitrag No.32, eingetragen 2021-04-04 11:20

2021-04-03 13:07 - cramilu in Beitrag No. 23 schreibt:
Na schön... auch dazu ein "Erstschuss":
15.792 Punkte bei 8,929 Kilo und 11,878 Litern;
Wanderratte, Boot (aufblasbar), Kristallglas, Nixe, Wunschwurm,
Drachenzahn, Eispickel, Gipfelkreuz, Gnom, Wanderkarte, Lernfee,
MEGAPACK, 10 Sterntaler, Blödkröte, Phiole, Schmackofaz, Blindfisch,
gnurpi, Katzengold, Zauberstäbchen, Spunk, Wuselding und Mops.
Ich biete 15900 Punkte bei 8946mg und 11961ml. [Boot(aufblasbar),Besteck,Schmackofaz,Wanderkarte,Lernfee,Zauberstäbchen,Hexenstaub,Kristallglas,10 Sternentaler,MEGAPACK,Katzengold,Wunschwurm,Blindfisch,Spunk,gnurpi,Fluchfänger,Gnom,Mops,Phiole,Gipfelkreuz,Eispickel,Nixe,Drachenzahn,Wanderratte]


cramilu
Aktiv
Dabei seit: 09.06.2019
Mitteilungen: 971
Wohnort: Schwäbischer Wald, seit 1989 freiwilliges Exil in Bierfranken
Beitrag No.33, eingetragen 2021-04-04 11:41

tactac, steinstark!
Darauf, die beiden doch recht punkteträchtigen "Blödkröte"
und "Wuselding" wegzulassen (zusammen immerhin 1.401 Punkte!),
um dann statt der beiden einen zusätzlichen Dreierpack
aus "Fluchfänger", "Hexenstaub" und "Besteck" (1.509 Punkte)
einzutüten, wäre ich mit meinem Ansatz nie gekommen!
Konntest Du "globalisieren", nachdem Du etwa Ausschlusskandidaten
wie Feuerzeug, Kompass, Medipack, Barometer etc. "dingfest"
gemacht hast, oder wie hast Du den Suchraum eingeschränkt?
Dass GONZ auch bei Dir nicht mitdarf, beruhigt mein Gewissen! 😉


tactac
Senior
Dabei seit: 15.10.2014
Mitteilungen: 2075
Beitrag No.34, eingetragen 2021-04-04 14:55

@cramilu Ich habe den Suchraum nicht eingeschränkt, sondern lasse noch ganz simpel "alles" durchprobieren.
Die Packliste mit 15.900 Punkten war die 117.578.094.890ste. 😄


cramilu
Aktiv
Dabei seit: 09.06.2019
Mitteilungen: 971
Wohnort: Schwäbischer Wald, seit 1989 freiwilliges Exil in Bierfranken
Beitrag No.35, eingetragen 2021-04-04 15:13

tactac, wow... hast Du schon ermittelt,
wie sich "Laufzeit pro Packliste" verhält
in Abhängigkeit von Gegenstandsanzahl und
Packmasse/Gesamtmasse bzw. Packvolumen/Gesamtvolumen etc.?


tactac
Senior
Dabei seit: 15.10.2014
Mitteilungen: 2075
Beitrag No.36, eingetragen 2021-04-04 15:37

2021-04-04 15:13 - cramilu in Beitrag No. 35 schreibt:
tactac, wow... hast Du schon ermittelt,
wie sich "Laufzeit pro Packliste" verhält
in Abhängigkeit von Gegenstandsanzahl und
Packmasse/Gesamtmasse bzw. Packvolumen/Gesamtvolumen etc.?
Nein.


LeaFear
Junior
Dabei seit: 04.04.2021
Mitteilungen: 8
Beitrag No.37, eingetragen 2021-04-04 16:42

Nennen wir ein Item A vorrangig gegenüber Item B, wenn A leichter ist als B und weniger Volumen hat, aber mehr Wert ist. Eine Packliste, in der B vorkommt, aber nicht A, kann aus dem Suchraum ausgenommen werden, da man B durch A ersetzen könnte mit besserem Score. Damit kann man allgemein den Suchraum verkleinern.

Allerdings geht es noch besser:

Für ein beliebiges Item A prüfen wir, ob die gegenüber A vorrangigen Items zusammen nicht schon eine der Grenzen überschreiten. Wenn ja, ist A raus. Dies ist konkret der Fall für:

BIGPACK und Medipack bleiben dabeim.

Für ein beliebiges Item A können wir weiters prüfen, ob unter Ausschluss aller Items, gegenüber denen A vorrangig ist, überhaupt noch genug Punkte verbleiben, um den bisherigen Best-Score zu toppen. Wenn nicht, muss A unbedingt eingepackt werden. Dies ist konkret der Fall für:

Kristallglas, Nixe und Wunschwurm müssen mit.

Sorry, mein erstes Post. Codiert bisher in R, das aber für den verbleibenden Suchraum immer noch zu langsam ist.

Lea / Bioinformatik Studentin aus Bielefeld (gibts wirklich)


tactac
Senior
Dabei seit: 15.10.2014
Mitteilungen: 2075
Beitrag No.38, eingetragen 2021-04-04 23:31

2021-04-04 14:55 - tactac in Beitrag No. 34 schreibt:
@cramilu Ich habe den Suchraum nicht eingeschränkt, sondern lasse noch ganz simpel "alles" durchprobieren.
Die Packliste mit 15.900 Punkten war die 117.578.094.890ste. 😄

Ich lasse nun doch etwas schlauer vorgehen, und bin mir deshalb recht sicher, dass die genannte Packung auch die bestmögliche ist. Das Programm läuft ein paar Sekunden.


LeaFear
Junior
Dabei seit: 04.04.2021
Mitteilungen: 8
Beitrag No.39, eingetragen 2021-04-05 10:34

Das kann ich jetzt bestätigen, mit einem ziemlichen "cross-over"

Datenaufbereitung mit awk, Bestimmung der "verkürzten Suchbäume" in python (ich lerne das alles noch und will möglich viel ausprobieren), dann den Rest per brute-force in C. Durchgelaufen ist es die Nacht über, mein Code ist noch nicht wirklich effizient.

Es macht Spaß! Einen schönen Ostermontag,
vielleicht liest man sich ja noch - ich hab heute frei
Lea


cramilu
Aktiv
Dabei seit: 09.06.2019
Mitteilungen: 971
Wohnort: Schwäbischer Wald, seit 1989 freiwilliges Exil in Bierfranken
Beitrag No.40, eingetragen 2021-04-05 12:56

Hallo LeaFear, Frohe Ostern
und willkommen auf dem "Matheplaneten"!

"Lea / Bioinformatik Studentin aus Bielefeld (gibts wirklich)"
Ok, die Lea glaub' ich, aber bei den übrigen dreien
mag ich zunächst stur an meinen Vorurteilen festhalten... 😉

Dass man Kombinatorik auch in der "Bioinformatik" brauchen kann,
weiß ich aus eigener Erfahrung, denn molekulare Genetik war mein
Schwerpunkt im Nebenfach Biologie, als ich Informatik studiert habe.
Für meine Diplom-Teilprüfung habe ich damals den "Knippers" (!?)
fast auswendig gelernt. 🙄
PCR war damals noch revolutionär, und wenn man nach dem Einsatz
von Restriktionsenzymen Gen-Bruchstücke per PCR vervielfältigt,
und hernach die Bruchstücklängen per Gelelektrophorese bestimmt hatte,
gab es irgendwie eine kombinatorische Methode "molecular string
fragment puzzling"... oder so ähnlich...
... aber bevor ich mich in melancholieumwölkter Vergessensverklärung
noch um Kopf und Kragen fasele, doch lieber wieder zum Rucksack:

In #14 hatte gonz bereits die Stärke einer "passenden Score-
Funktion" angesprochen, und in #28 hatte ich meinen - mir jedoch noch
deutlich zu simplen - entsprechenden "Koeffizienten" vorgestellt.
Meine ausdrückliche Bitte wäre, dass Ihr die Eueren nennt, damit wir
ggf. das "Pre-Scoring" diskutieren können!

Mit 51 Gegenständen als Packkandidaten sind wir schon gut dabei!
Bei einer Gesamtmasse von 24.596 Gramm und einem Gesamtvolumen
von 23.944 Millilitern sind die 9 kg und 12 Liter auch schon
"ordentlich fies" gewählt. Noch "mieser" wären wohl 11 kg und 15 Liter!?

Beim "Lotto" würden die Gewinnchancen auf "Klasse 1 ohne Superzahl"
am geringsten, spielte man "24[25] aus 49"...
Ähnliches dürfte, was die benötigte Brute-Force-Rechenzeit anbelangt,
auch gelten, wenn es beim Packen auf etwa um die Hälfte der Gegenstände
hinausläuft. Inwieweit dann das Verhältnis von Packmasse zu -volumen
die Sache noch aufwändiger macht, ist eine andere Frage...


gonz
Senior
Dabei seit: 16.02.2013
Mitteilungen: 3863
Wohnort: Harz
Beitrag No.41, vom Themenstarter, eingetragen 2021-04-05 13:14

Wenn ich das richtig verstanden habe, dann ist das nicht mit einer Score Funktion gemacht, sondern der Suchraum wurde vorab (oder... auch unterwegs?) verkürzt, indem nicht mehr mögliche Kombinationen im Sinne von #37 abgeschnitten werden.

Ich bin jedenfalls gespannt, was da am Ende "gezeigt" wird. Vielleicht warten wir noch, der eine oder andere könnte ja noch am Knobeln sein, oder der Rechner noch bei der Arbeit...

Einen schönen Ostermontag wünsche ich euch allen!


Kay_S
Senior
Dabei seit: 06.03.2007
Mitteilungen: 1379
Wohnort: Koblenz (früher: Berlin)
Beitrag No.42, eingetragen 2021-04-05 14:05

2021-04-05 12:56 - cramilu in Beitrag No. 40 schreibt:
Mit 51 Gegenständen als Packkandidaten sind wir schon gut dabei!
Bei einer Gesamtmasse von 24.596 Gramm und einem Gesamtvolumen
von 23.944 Millilitern sind die 9 kg und 12 Liter auch schon
"ordentlich fies" gewählt. Noch "mieser" wären wohl 11 kg und 15 Liter!?

Für 11 kg und 15 Liter habe ich:

Gnom, Kristallglas, Gipfelkreuz, Phiole, MEGAPACK, Lernfee, Zauberstäbchen, Spunk, Besteck, Drachenzahn, Blindfisch, Eispickel, Wuselding, Wärmedecke, Wanderkarte, Schmackofaz, Zelt, Wunschwurm, gnurpi, Fluchfänger, Blödkröte, Boot (aufblasbar), Mops, Wanderratte, 10 Sternentaler, Nixe, Katzengold
Gewicht = 10897
Volumen = 13921
Punkte  = 17724

Mit einer Heuristik (lokale Suche). Die garantiert natürlich nicht, dass es sich um das Optimum handelt.
Das Rucksack-Volumen wird auch nicht wirklich ausgenutzt...


tactac
Senior
Dabei seit: 15.10.2014
Mitteilungen: 2075
Beitrag No.43, eingetragen 2021-04-05 15:20

2021-04-05 14:05 - Kay_S in Beitrag No. 42 schreibt:
Für 11 kg und 15 Liter habe ich:
[...]
Gewicht = 10897
Volumen = 13921
Punkte  = 17724
Habe ich auch, als tatsächliches Optimum.


cramilu
Aktiv
Dabei seit: 09.06.2019
Mitteilungen: 971
Wohnort: Schwäbischer Wald, seit 1989 freiwilliges Exil in Bierfranken
Beitrag No.44, eingetragen 2021-04-05 15:31

Huch... Kay_S, Du warst ja flott!
Ich hatte zunächst das Boot herausgenommen,
weil es mir als verhältnismäßig zu massig erschienen war.
Als ich dann bis auf 17.702 Punkte hochoptimiert hatte,
ist mir gerade noch aufgefallen, dass ich statt Hexenstaub
und Zwilla Bretzel doch noch das Boot mit unterkriege! 🤗
Und GONZ darf schon wieder nicht mit... 🙄

Da die sonstigen "punktemäßig heißen Kandidaten" wohl
in erster Linie aufgrund ihrer Massen daheim bleiben mussten,
würde ich als nächste Mengenbegrenzung vorschlagen:

13 Kilogramm und 12 Liter

EDIT
Sapristi! Nach zwei verschiedenen Näherungen mit jeweils
ärgerlichen 12,001[!] Litern komme ich nun bestenfalls auf
17.630 Punkte bei 12,913 Kilo und 11,926 Litern.


Kay_S
Senior
Dabei seit: 06.03.2007
Mitteilungen: 1379
Wohnort: Koblenz (früher: Berlin)
Beitrag No.45, eingetragen 2021-04-05 15:52

2021-04-05 15:31 - cramilu in Beitrag No. 44 schreibt:
Huch... Kay_S, Du warst ja flott!
Ich hatte zunächst das Boot herausgenommen,
weil es mir als verhältnismäßig zu massig erschienen war.
Als ich dann bis auf 17.702 Punkte hochoptimiert hatte,
ist mir gerade noch aufgefallen, dass ich statt Hexenstaub
und Zwilla Bretzel doch noch das Boot mit unterkriege! 🤗
Und GONZ darf schon wieder nicht mit... 🙄

Da die sonstigen "punktemäßig heißen Kandidaten" wohl
in erster Linie aufgrund ihrer Massen daheim bleiben mussten,
würde ich als nächste Mengenbegrenzung vorschlagen:

13 Kilogramm und 12 Liter

Ja das ging tatsächlich sehr flott.
Bei 11 kg / 15 Liter war klar das Gewicht das entscheidende Kriterium.

Ein erneuter Durchlauf für 13 kg / 12 Liter:

Katzengold, Gipfelkreuz, Fluchfänger, MEGAPACK, GONZ, Hexenstaub, Besteck, Eispickel, Wunschwurm, Wanderratte, Zauberstäbchen, Blödkröte, Gnom, Lernfee, 10 Sternentaler, Boot (aufblasbar), Mammaladamala, Nixe, Phiole, Blindfisch, Wuselding, Kristallglas, Wanderkarte, Pflaster, Schmackofaz, Wurzkraut, gnurpi
Gewicht = 12914
Volumen = 11945
Punkte  = 17736

Der Punktestand ist nahezu unverändert.


cramilu
Aktiv
Dabei seit: 09.06.2019
Mitteilungen: 971
Wohnort: Schwäbischer Wald, seit 1989 freiwilliges Exil in Bierfranken
Beitrag No.46, eingetragen 2021-04-05 16:10

Hej 😉 106 Punkte mehr!
Klar: Wenn man auch - blöd - statt Eispickel und Mammaladamala
bloß Wärmedecke und Zelt einpackt...

Die Gesamtkombi gefällt mir jetzt sehr gut!
Einmal, weil endlich auch GONZ wieder mitdarf,
und dann - natürlich - weil erstmalig [!]
gerade das Mammaladamala mit "an Bord" ist. 🤗

EDIT
Mensch; ich Riesenschlafhaube! 🙄
Kay_S, nachträglich noch meine besten Wünsche
zum vierzehnjährigen Planetariertum seit dem 6. März!


tactac
Senior
Dabei seit: 15.10.2014
Mitteilungen: 2075
Beitrag No.47, eingetragen 2021-04-05 17:58

2021-04-05 15:52 - Kay_S in Beitrag No. 45 schreibt:

13 Kilogramm und 12 Liter

Ja das ging tatsächlich sehr flott.
Bei 11 kg / 15 Liter war klar das Gewicht das entscheidende Kriterium.

Ein erneuter Durchlauf für 13 kg / 12 Liter:
[...]
Gewicht = 12914
Volumen = 11945
Punkte  = 17736
Der Punktestand ist nahezu unverändert.
Das ist übrigens auch tatsächlich optimal.


Kay_S
Senior
Dabei seit: 06.03.2007
Mitteilungen: 1379
Wohnort: Koblenz (früher: Berlin)
Beitrag No.48, eingetragen 2021-04-05 20:50

2021-04-05 16:10 - cramilu in Beitrag No. 46 schreibt:
EDIT
Mensch; ich Riesenschlafhaube! 🙄
Kay_S, nachträglich noch meine besten Wünsche
zum vierzehnjährigen Planetariertum seit dem 6. März!

Vielen Dank für die Glückwünsche!

Meine Ideen für einen "Score":
Ein solcher müsste auch die Gewichts- und Volumengrenzen \(G_{max}, V_{max}\) berücksichtigen. So kann \(V_{max}\) sehr großzügig und \(G_{max}\) sehr restriktiv ausfallen, so dass letztere "wichtiger" ist (wie z.B. bei der 11kg/15l-Aufgabe). Daher sind die relativen Anteile \(\frac{G}{G_{max}}\) und \(\frac{V}{V_{max}}\) aussagekräftiger. Ein denkbarer Score wäre also z.B.

Score \(= \frac{P}{\frac{G}{G_{max}} + \frac{V}{V_{max}}}\)

mit \(P\) als Punktwert, \(G\) Gewicht und \(V\) Volumen.


AnnaKath
Senior
Dabei seit: 18.12.2006
Mitteilungen: 3523
Wohnort: hier und dort (s. Beruf)
Beitrag No.49, eingetragen 2021-04-05 21:49

Huhu Cramilu,

2021-04-03 20:43 - cramilu in Beitrag No. 28 schreibt:
Na, na... liebste Piratenbraut! 🤔

Ich bin Dir noch ein bisschen etwas "schuldig".

ich habe nun drei Algorithmen ausprobiert.
1) Eine (optimierte) vollständige Suche liefert:
output
Solution found in 263039 milliseconds.
{
'MEGAPACK' 'Kristallglas' 'Lernfee' 'Schmackofaz' 'Nixe' 'Gipfelkreuz' 'Phiole' 'Mops' 'Gnom' 'Boot(aufblasbar)' '10 Sternentaler' 'Wanderkarte' 'Wanderratte' 'gnurpi' 'Eispickel' 'Wunschwurm' 'Besteck' 'Blindfisch' 'Katzengold' 'Zauberstäbchen' 'Hexenstaub' 'Drachenzahn' 'Fluchfänger' 'Spunk' 
}
SUMMARY: 11961/12000 ml and 8946/9000 mg used, resulting in 15900 points.

2) Der Algorithmus mit dynamischem Scoring ist schnell und approximativ auch ganz gut:
output
Solution found in 20 milliseconds.
{
'Nixe' 'Kristallglas' 'Wanderratte' 'Wunschwurm' 'Gnom' 'MEGAPACK' 'Lernfee' 'Gipfelkreuz' 'Boot(aufblasbar)' '10 Sternentaler' 'Wanderkarte' 'Schmackofaz' 'Phiole' 'Blödkröte' 'Eispickel' 'Blindfisch' 'Fluchfänger' 'Hexenstaub' 'gnurpi' 'Besteck' 'GONZ' 'Drachenzahn' 'Drachenzahn' 
}
SUMMARY: 10448/12000 ml and 8988/9000 mg used, resulting in 15573 points.

3) Ein stochastischer Algorithmus ist zwar nicht ganz so schnell wie das Scoring, dafür aber sehr zielführend (und bei anderen Problemen wohl dem Scoring etwas überlegen):
Solution found in 471 milliseconds.
{
'Nixe' 'Kristallglas' 'Wanderratte' 'Wunschwurm' 'Gnom' 'MEGAPACK' 'Lernfee' 'Gipfelkreuz' 'Boot(aufblasbar)' '10 Sternentaler' 'Wanderkarte' 'Schmackofaz' 'Phiole' 'Blödkröte' 'Eispickel' 'Blindfisch' 'Fluchfänger' 'Hexenstaub' 'gnurpi' 'Besteck' 'GONZ' 'Drachenzahn' 'Drachenzahn' 
}
SUMMARY: 10448/12000 ml and 8988/9000 mg used, resulting in 15573 points.

4) Der Algorithmus meiner Frau beruht darauf, kleiner Rucksäcke (mit vollständiger Suche) zu füllen und diese dann zusammenzupacken. Er erweist sich (nicht nur in diesem Beispiel) als schnell und effektiv:
output
Solution found in 148203 milliseconds.
{
'MEGAPACK' 'Kristallglas' 'Lernfee' 'Schmackofaz' 'Nixe' 'Gipfelkreuz' 'Phiole' 'Mops' 'Gnom' 'Boot(aufblasbar)' '10 Sternentaler' 'Wanderkarte' 'Wanderratte' 'gnurpi' 'Eispickel' 'Wunschwurm' 'Besteck' 'Blindfisch' 'Katzengold' 'Zauberstäbchen' 'Hexenstaub' 'Drachenzahn' 'Fluchfänger' 'Spunk' 
}
SUMMARY: 11961/12000 ml and 8946/9000 mg used, resulting in 15900 points.

lg, AK


Delastelle
Senior
Dabei seit: 17.11.2006
Mitteilungen: 1670
Beitrag No.50, eingetragen 2021-04-05 23:57

Hallo,

Backtracking kann man etwas beschleunigen, wenn man mehrere Prozessoren einsetzt.
Alle PC/Laptops an denen ich momentan arbeite haben 4 oder mehr Prozessoren drin.
So könnte man für die Beispiele
Gegenstand 1 ja / nein in Rucksack
Gegenstand 2 ja / nein in Rucksack
fest verdrahten und dann für den Rest (Gegenstände 3 bis n) Backtracking einsetzen.
Dies müsste etwa 4x so schnell sein wie 1 Prozessor.

Viele Grüße
Ronald


LeaFear
Junior
Dabei seit: 04.04.2021
Mitteilungen: 8
Beitrag No.51, eingetragen 2021-04-06 08:37

Ronald: Das wäre dann genau "meine Welt". Ein schönes Problem insgesamt!

gonz/cramilu: ich glaube, wir brauchen ein "offizielles" Referenzproblem mit sagen wir mal... ein oder zwei Dutzend weiteren "Dingen". Der arme Eusebius, ich hoffe er ist nicht nur ein Waukerl, sondern eher ein "sanfter riese"

AnnaKath: Ich verstehe, was du unter "overfitting" verstehst. Aber das wäre ja auch in der realwelt so: wir wissen, durch welchen prozess die vorgabemenge entsteht. Das können wir ggf. benutzen, um die algorithmen zu optimieren. wie bei der Enigma: man weiß ganz genau, wie die maschine funktioniert, und manchmal hilft das auch. (und wir wissen jetzt auch, dass die neuen Listen wieder von grund auf neu zu erzeugt werden. andernfalls könnte man auch ergebnisse vorherigen contests nutzen.


gonz
Senior
Dabei seit: 16.02.2013
Mitteilungen: 3863
Wohnort: Harz
Beitrag No.52, vom Themenstarter, eingetragen 2021-04-06 09:57

Endlich weiß ich warum der gute Mann hier dieses Schild anbringen ließ:



Also - Request for Itemnames.

Und gerne auch Rucksacktypen benennen für 63- und 75-Dinge-Probleme (es gibt sie noch, die guten alten Maße!). Dann bin ich gerne zu Diensten.

Es freut mich, dass das Ganze wirklich zum Knobeln herausfordert. Und ein offizielles "Herzlich willkommen auf den Matheplanten" an Lea :)

Grüße und kommt gut in die (Arbeits-) Woche zurück
Gerhard/Gonz

PS.: AnnaKath, ausgiebig und alle Fragen beantwortend wie immer - Danke für die ausführliche Antwort :)



AnnaKath
Senior
Dabei seit: 18.12.2006
Mitteilungen: 3523
Wohnort: hier und dort (s. Beruf)
Beitrag No.53, eingetragen 2021-04-06 13:57

Huhu zusammen,

um wirklich interessante Strategien auszuprobieren, sollten wir die Zahl der Gegenstände (und wohl auch die Grössen der "Rucksäcke") deutlich erhöhen.

Beispielsweise habe ich meinen Code zur vollständigen Suche ein wenig optimiert und erhalte nun in durchaus erträglicher Zeit* etwa
output
Solution found in 9089 milliseconds.
{
'MEGAPACK' 'Kristallglas' 'GONZ' 'Lernfee' 'Wurzkraut' 'Schmackofaz' 'Nixe' 'Gipfelkreuz' 'Phiole' 'Gnom' 'Boot(aufblasbar)' '10 Sternentaler' 'Wanderkarte' 'Wanderratte' 'gnurpi' 'Eispickel' 'Wunschwurm' 'Pflaster' 'Besteck' 'Wuselding' 'Blödkröte' 'Blindfisch' 'Katzengold' 'Zauberstäbchen' 'Hexenstaub' 'Fluchfänger' 'Mammaladamala' 
}
SUMMARY: 11945/12000 ml and 12914/13000 mg used, resulting in 17736 points.
bzw.
output
Solution found in 7862 milliseconds.
{
'MEGAPACK' 'Kristallglas' 'Lernfee' 'Schmackofaz' 'Nixe' 'Gipfelkreuz' 'Phiole' 'Mops' 'Gnom' 'Boot(aufblasbar)' '10 Sternentaler' 'Wanderkarte' 'Wanderratte' 'gnurpi' 'Eispickel' 'Wunschwurm' 'Wärmedecke' 'Besteck' 'Wuselding' 'Blödkröte' 'Blindfisch' 'Katzengold' 'Zauberstäbchen' 'Drachenzahn' 'Fluchfänger' 'Zelt' 'Spunk' 
}
SUMMARY: 13921/15000 ml and 10897/11000 mg used, resulting in 17724 points.

Aus meiner Sicht lohnt es sich nicht, bei solchen rasch zu "durchwühlenden" Problemen Heuristiken einzusetzen. Dazu muss die Problemdimension wohl noch mal deutlich gesteigert werden (Z.B. teste ich die anderen Strategien mit ca. 100 Gegenständen aus einem Pool von 1000 solcher Dinger und um einen Faktor 2-10 grösseren Rucksäcken - wobei auch hier zu empfehlen ist, Extremkonstallationen zu berücksichtigen).

Für die einfachste Scoring-Strategie benutze ich einen Score der Form
$$s = \frac{v}{(x^\alpha +y^\beta)^{\frac{2}{\alpha+\beta}} }$$,
wobei $v$ den Wert eines Gegenstands, $x$ sein Gewicht, $y$ sein Volumen meint und $\alpha$ und $\beta$ Gewichtungsfaktoren sind, die dynamisch (d.h. mit jedem hinzugefügten Gegenstand) angepasst werden und im Wesentlichen proportional zum noch jeweils verfügbaren Angebot der jeweiligen Ressource (Volumen, Gewicht) sind.

lg, AK

*) und keineswegs auf einem Quantencomputer, sondern auf einem 8 Jahre alten Laptop (der aber hervorragend in eine Handtasche passt...)


gonz
Senior
Dabei seit: 16.02.2013
Mitteilungen: 3863
Wohnort: Harz
Beitrag No.54, vom Themenstarter, eingetragen 2021-04-06 14:01

PS.: Sorry, AnnaKath, da haben wir uns verfehlt.

Ok, dann ist hier die Liste, auf Wunsch verlängert, die Namen aus den vielen Anregungen die mich erreichten. Achtung: Auch im Prozess der Erzeugung der Liste ist diesmal einiges... anders. Wie immer: Auch bekannte Dinge wiegen jetzt nicht mehr dasselbe wie vormals.


10 Sternentaler {'Gewicht': 264, 'Volumen': 47, 'Wert': 77}
Alraune {'Gewicht': 856, 'Volumen': 14, 'Wert': 37}
Barometer {'Gewicht': 871, 'Volumen': 635, 'Wert': 25}
BIGPACK {'Gewicht': 412, 'Volumen': 54, 'Wert': 62}
Blindfisch {'Gewicht': 102, 'Volumen': 612, 'Wert': 27}
Blödkröte {'Gewicht': 356, 'Volumen': 45, 'Wert': 34}
Boot (aufblasbar) {'Gewicht': 920, 'Volumen': 41, 'Wert': 57}
Bräschdlengsgsälldsgiggle {'Gewicht': 642, 'Volumen': 407, 'Wert': 72}
Brennglas {'Gewicht': 936, 'Volumen': 51, 'Wert': 21}
Bronstein {'Gewicht': 430, 'Volumen': 49, 'Wert': 47}
Chapeau Claque {'Gewicht': 348, 'Volumen': 466, 'Wert': 12}
Dackel {'Gewicht': 968, 'Volumen': 638, 'Wert': 18}
Ding ohne Namen {'Gewicht': 198, 'Volumen': 633, 'Wert': 43}
Der kleine Stowasser {'Gewicht': 936, 'Volumen': 324, 'Wert': 67}
Drachenzahn {'Gewicht': 152, 'Volumen': 396, 'Wert': 52}
Dreizack {'Gewicht': 900, 'Volumen': 310, 'Wert': 22}
Duschvorhang {'Gewicht': 844, 'Volumen': 350, 'Wert': 18}
Eispickel {'Gewicht': 913, 'Volumen': 633, 'Wert': 11}
Faltplan {'Gewicht': 640, 'Volumen': 409, 'Wert': 97}
Feuerzeug {'Gewicht': 390, 'Volumen': 310, 'Wert': 92}
Flausch {'Gewicht': 210, 'Volumen': 647, 'Wert': 64}
Fluchfänger {'Gewicht': 506, 'Volumen': 660, 'Wert': 97}
Frettchen Fritz {'Gewicht': 936, 'Volumen': 648, 'Wert': 81}
Gipfelkreuz {'Gewicht': 624, 'Volumen': 645, 'Wert': 38}
Gnom {'Gewicht': 238, 'Volumen': 339, 'Wert': 50}
gnurpi {'Gewicht': 574, 'Volumen': 478, 'Wert': 5}
GONZ {'Gewicht': 854, 'Volumen': 665, 'Wert': 45}
Hasenpfote {'Gewicht': 154, 'Volumen': 639, 'Wert': 21}
Hexenstaub {'Gewicht': 214, 'Volumen': 364, 'Wert': 2}
Immenstachel {'Gewicht': 12, 'Volumen': 614, 'Wert': 40}
Jodeldiplom {'Gewicht': 176, 'Volumen': 624, 'Wert': 10}
John v. Neumann {'Gewicht': 902, 'Volumen': 34, 'Wert': 4}
Kabelsalat {'Gewicht': 632, 'Volumen': 432, 'Wert': 57}
Kater Paul {'Gewicht': 867, 'Volumen': 311, 'Wert': 97}
Katzengold {'Gewicht': 876, 'Volumen': 10, 'Wert': 91}
Knullenmops {'Gewicht': 266, 'Volumen': 384, 'Wert': 78}
Kompass {'Gewicht': 782, 'Volumen': 624, 'Wert': 71}
Kristallglas {'Gewicht': 878, 'Volumen': 51, 'Wert': 27}
Leckerschmecker {'Gewicht': 182, 'Volumen': 619, 'Wert': 90}
Lernfee {'Gewicht': 999, 'Volumen': 421, 'Wert': 87}
Mammaladamala {'Gewicht': 766, 'Volumen': 29, 'Wert': 23}
Medipack {'Gewicht': 884, 'Volumen': 410, 'Wert': 45}
minigonz {'Gewicht': 842, 'Volumen': 656, 'Wert': 25}
Nixe {'Gewicht': 786, 'Volumen': 21, 'Wert': 72}
Oachkaddslschwoaf {'Gewicht': 914, 'Volumen': 644, 'Wert': 64}
Oblomov {'Gewicht': 46, 'Volumen': 656, 'Wert': 83}
Papierflieger {'Gewicht': 51, 'Volumen': 625, 'Wert': 22}
Pflaster {'Gewicht': 558, 'Volumen': 660, 'Wert': 60}
Picknickdecke {'Gewicht': 788, 'Volumen': 617, 'Wert': 33}
Plüschpony {'Gewicht': 226, 'Volumen': 467, 'Wert': 19}
Quarkbömbchen {'Gewicht': 183, 'Volumen': 654, 'Wert': 51}
Rabenfeder {'Gewicht': 966, 'Volumen': 438, 'Wert': 87}
Scheintür {'Gewicht': 448, 'Volumen': 640, 'Wert': 70}
Schmackofaz {'Gewicht': 920, 'Volumen': 632, 'Wert': 40}
Schneckenschnatz {'Gewicht': 456, 'Volumen': 659, 'Wert': 45}
Starkregen {'Gewicht': 414, 'Volumen': 620, 'Wert': 49}
spunk {'Gewicht': 468, 'Volumen': 617, 'Wert': 13}
Stoffgirlande {'Gewicht': 794, 'Volumen': 37, 'Wert': 34}
Tarnkappe {'Gewicht': 8, 'Volumen': 55, 'Wert': 92}
Thermometer {'Gewicht': 214, 'Volumen': 383, 'Wert': 73}
Tüte Trollrotz {'Gewicht': 910, 'Volumen': 23, 'Wert': 6}
Unkenzunge {'Gewicht': 979, 'Volumen': 26, 'Wert': 89}
Vulkanasche {'Gewicht': 856, 'Volumen': 374, 'Wert': 81}
Wanderkarte {'Gewicht': 117, 'Volumen': 353, 'Wert': 48}
Wanderratte {'Gewicht': 128, 'Volumen': 25, 'Wert': 36}
Wärmedecke {'Gewicht': 154, 'Volumen': 655, 'Wert': 72}
Wunschwurm {'Gewicht': 291, 'Volumen': 642, 'Wert': 53}
Wurst {'Gewicht': 912, 'Volumen': 440, 'Wert': 72}
Wuselding {'Gewicht': 820, 'Volumen': 645, 'Wert': 23}
Xylophönchen {'Gewicht': 938, 'Volumen': 4, 'Wert': 77}
Yogakissen {'Gewicht': 294, 'Volumen': 628, 'Wert': 16}
Zauberstäbchen {'Gewicht': 946, 'Volumen': 448, 'Wert': 4}
Zelt {'Gewicht': 42, 'Volumen': 294, 'Wert': 31}
Zertifikat {'Gewicht': 897, 'Volumen': 28, 'Wert': 94}
Zündholzschachtel {'Gewicht': 568, 'Volumen': 652, 'Wert': 55}
Zwerg Nase {'Gewicht': 779, 'Volumen': 12, 'Wert': 78}
Zwilla Bretze {'Gewicht': 978, 'Volumen': 339, 'Wert': 27}
77  Dinge bereitgestellt, Angaben in g, ml und "Neuen Silberlingen".


Der Rucksack bleibt erstmal unverändert:

Modell 08/21: 13 Kilogramm und 12 Liter

Lösungen, Ansätze, Fragen, Bemerkungen immer gerne gleich hier posten.

Viel Spaß!

PPS.: AnnaKath, du kannst dich mit Lea zusammentun, die gerade anfragte, ob es unfair wäre "so richtig" zu parallelisieren. Ich fürchte, hier geht deutlich mehr als man sich so als ahnungsloses Yeti vorstellen kann...

In diesem Sinne:
Have fun





[Die Antwort wurde nach Beitrag No.52 begonnen.]


cramilu
Aktiv
Dabei seit: 09.06.2019
Mitteilungen: 971
Wohnort: Schwäbischer Wald, seit 1989 freiwilliges Exil in Bierfranken
Beitrag No.55, eingetragen 2021-04-06 14:33

gonz, nochmal: Klasse Idee 🤗 -
und danke, für die Mühe, die Du Dir machst!

Mädels und Jungs, für Übereifrige sei nachfolgend
kurz "arrogant geschlaumeiert":
Rucksackproblem, NP-Vollständigkeit, Richard Karps 21 Probleme, ...

Der "Suchraum" verdoppelt sich mit jedem zusätzlichen
zur Auswahl angebotenen Gegenstand, wächst also exponentiell
und damit nicht-polynomiell (NP).

Ronald hatte in #50 mit "[...] Gegenstand k ja/nein [...]"
die "Crux" bereits angedeutet; für 77 Gegenstände
werden prinzipiell  \(\omega=2^{77}=2^{7+77}=128\cdot2^{70}=128\cdot2^{10\cdot7}\approx151\cdot10^{21}\)
verschiedene Packlisten möglich, also - sage und schreibe -
hunderteinundfünfzig Trilliarden !

Da wage ich zu bezweifeln, dass irgend Jemandes
unter den Beteiligten Parallelisierungskapazitäten
unter'm Strich mehr bringen werden als ausgefeiltes
"Scoring" bzw. Heuristiken!
Aber vielleicht täusche ich mich ja.
Die "Spaßbremse" mag ich nicht herauskehren. 😉

Ich justiere dann erst einmal meine "Zielvorrichtung"
auf die neue Liste. 😎

EDIT 15:25 Uhr
Ein erster "Überschlag" läuft auf um die 2.500 Wertpunkte hinaus;
ich hänge aktuell bei knapp 2.200 mit deutlichem Gefühl von wegen
"Da muss noch mehr geh'n!"...


LeaFear
Junior
Dabei seit: 04.04.2021
Mitteilungen: 8
Beitrag No.56, eingetragen 2021-04-06 15:23

Hallo Cramilu,

dann wage ich mich mal aus der Deckung, ohne dass ich grad was zu bieten hätte.

Herausforderung angenommen.

Meine Behauptung: Die Aufgabe ist zu meistern. Ich glaube zwar nicht, als erste eine Lösung zu haben, aber dass ich (oder einer der anderen Beteiligten) am Ende zeigen kann, dass wirklich das Optimum gefunden wurde - und zwar nicht, wie Kennedy forderte, "noch dieses Jahrzehnt", sondern "zeitnah".

Ich vermute, dass du Recht hast und bei nochmal 20 Dingen mehr dann wirklich Schluss ist.

Danke für dein/euer Engagement!
Lea


haegar90
Aktiv
Dabei seit: 18.03.2019
Mitteilungen: 659
Wohnort: Gog
Beitrag No.57, eingetragen 2021-04-06 15:35

Hallo, gibt es für den Wert der Rucksackfüllung auch eine Grenze ?
Darf maximal .?.. Elfencoins betragen.🙂

EDIT:...Quatsch, ist ja wie gehabt.🙄



gonz
Senior
Dabei seit: 16.02.2013
Mitteilungen: 3863
Wohnort: Harz
Beitrag No.58, vom Themenstarter, eingetragen 2021-04-06 15:39

Hallo Haegar,

nein, der Wert ist zu optimieren. Die Grenzen sind: der Rucksack fasst ein Volumen von 12000 ml und ein Gewicht von 13000 Gramm. Mit diesen Grenzen soll eine "Packliste" gefunden werden, die den maximal möglichen Wert ergibt.

Viel Spaß!


AnnaKath
Senior
Dabei seit: 18.12.2006
Mitteilungen: 3523
Wohnort: hier und dort (s. Beruf)
Beitrag No.59, eingetragen 2021-04-06 16:24

Huhu,

hier mal ein erster Schnellschuss mit einem einfachen Scoring
output
Solution found in 29 milliseconds.
{
'Tarnkappe' '10 Sternentaler' 'Wanderratte' 'BIGPACK' 'Feuerzeug' 'Thermometer' 'Knullenmops' 'Oblomov' 'Leckerschmecker' 'Katzengold' 'Wanderkarte' 'Zertifikat' 'Zwerg Nase' 'Bronstein' 'Drachenzahn' 'Faltplan' 'Zelt' 'Nixe' 'Wärmedecke' 'Unkenzunge' 'Gnom' 'Blödkröte' 'Fluchfänger' 'Kater Paul' 'Xylophönchen' 'Flausch' 'Bräschdlengsgsälldsgiggle' 'Vulkanasche' 'Scheintür' 'Immenstachel' 'Blindfisch' 'Papierflieger' 
}
SUMMARY: 10064/12000 ml and 12988/13000 mg used, resulting in 2185 points.

und eine leichte Verbesserung durch den statistischen Algorithmus
output
Solution found in 338 milliseconds.
{
'Tarnkappe' 'Wanderratte' '10 Sternentaler' 'Oblomov' 'Thermometer' 'Leckerschmecker' 'Knullenmops' 'Feuerzeug' 'Wanderkarte' 'Zelt' 'Drachenzahn' 'Wärmedecke' 'BIGPACK' 'Gnom' 'Flausch' 'Immenstachel' 'Fluchfänger' 'Faltplan' 'Bronstein' 'Quarkbömbchen' 'Katzengold' 'Zertifikat' 'Zwerg Nase' 'Blödkröte' 'Kater Paul' 'Scheintür' 'Nixe' 'Wunschwurm' 'Unkenzunge' 'Ding ohne Namen' 'Bräschdlengsgsälldsgiggle' 'Xylophönchen' 'Blindfisch' 'Blindfisch' 
}
SUMMARY: 11606/12000 ml and 12855/13000 mg used, resulting in 2256 points.

@cramilu Nach erster Analyse der Daten vermute ich, dass man auch dieses Problem ohne Schwierigkeiten auf einem völlig normalen Office-Laptop ohne zeitliche Schwierigkeiten lösen kann und garantiert die optimale Lösung findet.
Man muss i.A. nicht den gesamten Lösungsraum zu durchsuchen. Betrachte dazu einmal folgende Beziehungen unter den Gegenständen (und deren Sortierung!):
output
10 Sternentaler           [264, 047, 077]
>> 
{
   Barometer                
   BIGPACK                  
   Bräschdlengsgsälldsgiggle
   Brennglas                
   Bronstein                
   Chapeau Claque           
   Dackel                   
   Der kleine Stowasser     
   Dreizack                 
   Duschvorhang             
   Eispickel                
   Gipfelkreuz              
   gnurpi                   
   GONZ                     
   Kabelsalat               
   Kompass                  
   Kristallglas             
   Medipack                 
   minigonz                 
   Oachkaddslschwoaf        
   Pflaster                 
   Picknickdecke            
   Scheintür                
   Schmackofaz              
   Schneckenschnatz         
   Starkregen               
   spunk                    
   Wunschwurm               
   Wurst                    
   Wuselding                
   Yogakissen               
   Zauberstäbchen           
   Zündholzschachtel        
   Zwilla Bretze            
}
 
BIGPACK                   [412, 054, 062]
>> 
{
   Barometer                
   Dackel                   
   Dreizack                 
   Duschvorhang             
   Eispickel                
   Gipfelkreuz              
   gnurpi                   
   GONZ                     
   Kabelsalat               
   Medipack                 
   minigonz                 
   Pflaster                 
   Picknickdecke            
   Schmackofaz              
   Schneckenschnatz         
   Starkregen               
   spunk                    
   Wuselding                
   Zauberstäbchen           
   Zündholzschachtel        
   Zwilla Bretze            
}
 
Bronstein                 [430, 049, 047]
>> 
{
   Barometer                
   Brennglas                
   Dackel                   
   Dreizack                 
   Duschvorhang             
   Eispickel                
   Gipfelkreuz              
   gnurpi                   
   GONZ                     
   Kristallglas             
   Medipack                 
   minigonz                 
   Picknickdecke            
   Schmackofaz              
   Schneckenschnatz         
   spunk                    
   Wuselding                
   Zauberstäbchen           
   Zwilla Bretze            
}
 
Faltplan                  [640, 409, 097]
>> 
{
   Barometer                
   Dackel                   
   Eispickel                
   Frettchen Fritz          
   GONZ                     
   Kompass                  
   Lernfee                  
   Medipack                 
   minigonz                 
   Oachkaddslschwoaf        
   Picknickdecke            
   Rabenfeder               
   Schmackofaz              
   Wurst                    
   Wuselding                
   Zauberstäbchen           
}
 
Fluchfänger               [506, 660, 097]
>> 
{
   GONZ                     
   Pflaster                 
}
 
Kater Paul                [867, 311, 097]
>> 
{
   Barometer                
   Dackel                   
   Der kleine Stowasser     
   Eispickel                
   Frettchen Fritz          
   Lernfee                  
   Medipack                 
   Oachkaddslschwoaf        
   Rabenfeder               
   Schmackofaz              
   Wurst                    
   Zauberstäbchen           
   Zwilla Bretze            
}
 
Katzengold                [876, 010, 091]
>> 
{
   Boot (aufblasbar)        
   Brennglas                
   Dackel                   
   Der kleine Stowasser     
   Dreizack                 
   Eispickel                
   Frettchen Fritz          
   John v. Neumann          
   Kristallglas             
   Lernfee                  
   Medipack                 
   Oachkaddslschwoaf        
   Rabenfeder               
   Schmackofaz              
   Tüte Trollrotz           
   Unkenzunge               
   Wurst                    
   Zauberstäbchen           
   Zwilla Bretze            
}
 
Tarnkappe                 [008, 055, 092]
>> 
{
   Barometer                
   Blindfisch               
   Bräschdlengsgsälldsgiggle
   Chapeau Claque           
   Dackel                   
   Ding ohne Namen          
   Der kleine Stowasser     
   Drachenzahn              
   Dreizack                 
   Duschvorhang             
   Eispickel                
   Feuerzeug                
   Flausch                  
   Frettchen Fritz          
   Gipfelkreuz              
   Gnom                     
   gnurpi                   
   GONZ                     
   Hasenpfote               
   Hexenstaub               
   Immenstachel             
   Jodeldiplom              
   Kabelsalat               
   Knullenmops              
   Kompass                  
   Leckerschmecker          
   Lernfee                  
   Medipack                 
   minigonz                 
   Oachkaddslschwoaf        
   Oblomov                  
   Papierflieger            
   Pflaster                 
   Picknickdecke            
   Plüschpony               
   Quarkbömbchen            
   Rabenfeder               
   Scheintür                
   Schmackofaz              
   Schneckenschnatz         
   Starkregen               
   spunk                    
   Thermometer              
   Vulkanasche              
   Wanderkarte              
   Wärmedecke               
   Wunschwurm               
   Wurst                    
   Wuselding                
   Yogakissen               
   Zauberstäbchen           
   Zelt                     
   Zündholzschachtel        
   Zwilla Bretze            
}
 
Drachenzahn               [152, 396, 052]
>> 
{
   Barometer                
   Chapeau Claque           
   Dackel                   
   Ding ohne Namen          
   Eispickel                
   Gipfelkreuz              
   gnurpi                   
   GONZ                     
   Hasenpfote               
   Jodeldiplom              
   Medipack                 
   minigonz                 
   Picknickdecke            
   Plüschpony               
   Quarkbömbchen            
   Schmackofaz              
   Schneckenschnatz         
   Starkregen               
   spunk                    
   Wuselding                
   Yogakissen               
   Zauberstäbchen           
}
 
Feuerzeug                 [390, 310, 092]
>> 
{
   Barometer                
   Bräschdlengsgsälldsgiggle
   Dackel                   
   Der kleine Stowasser     
   Dreizack                 
   Duschvorhang             
   Eispickel                
   Frettchen Fritz          
   Gipfelkreuz              
   gnurpi                   
   GONZ                     
   Kabelsalat               
   Kompass                  
   Lernfee                  
   Medipack                 
   minigonz                 
   Oachkaddslschwoaf        
   Pflaster                 
   Picknickdecke            
   Rabenfeder               
   Scheintür                
   Schmackofaz              
   Schneckenschnatz         
   Starkregen               
   spunk                    
   Vulkanasche              
   Wurst                    
   Wuselding                
   Zauberstäbchen           
   Zündholzschachtel        
   Zwilla Bretze            
}
 
Gnom                      [238, 339, 050]
>> 
{
   Barometer                
   Chapeau Claque           
   Dackel                   
   Duschvorhang             
   Eispickel                
   Gipfelkreuz              
   gnurpi                   
   GONZ                     
   Medipack                 
   minigonz                 
   Picknickdecke            
   Schmackofaz              
   Schneckenschnatz         
   Starkregen               
   spunk                    
   Wuselding                
   Yogakissen               
   Zauberstäbchen           
   Zwilla Bretze            
}
 
Immenstachel              [012, 614, 040]
>> 
{
   Barometer                
   Dackel                   
   Eispickel                
   Gipfelkreuz              
   Hasenpfote               
   Jodeldiplom              
   minigonz                 
   Papierflieger            
   Picknickdecke            
   Schmackofaz              
   spunk                    
   Wuselding                
   Yogakissen               
}
 
Knullenmops               [266, 384, 078]
>> 
{
   Barometer                
   Bräschdlengsgsälldsgiggle
   Chapeau Claque           
   Dackel                   
   Eispickel                
   Gipfelkreuz              
   gnurpi                   
   GONZ                     
   Kabelsalat               
   Kompass                  
   Medipack                 
   minigonz                 
   Oachkaddslschwoaf        
   Pflaster                 
   Picknickdecke            
   Scheintür                
   Schmackofaz              
   Schneckenschnatz         
   Starkregen               
   spunk                    
   Wunschwurm               
   Wurst                    
   Wuselding                
   Yogakissen               
   Zauberstäbchen           
   Zündholzschachtel        
}
 
Leckerschmecker           [182, 619, 090]
>> 
{
   Barometer                
   Dackel                   
   Ding ohne Namen          
   Eispickel                
   Flausch                  
   Frettchen Fritz          
   Gipfelkreuz              
   GONZ                     
   Kompass                  
   minigonz                 
   Oachkaddslschwoaf        
   Pflaster                 
   Quarkbömbchen            
   Scheintür                
   Schmackofaz              
   Schneckenschnatz         
   Starkregen               
   Wunschwurm               
   Wuselding                
   Yogakissen               
   Zündholzschachtel        
}
 
Flausch                   [210, 647, 064]
>> 
{
   GONZ                     
   minigonz                 
   Pflaster                 
   Schneckenschnatz         
   Zündholzschachtel        
}
 
Oblomov                   [046, 656, 083]
>> 
{
   GONZ                     
   minigonz                 
   Pflaster                 
   Schneckenschnatz         
}
 
Quarkbömbchen             [183, 654, 051]
>> 
{
   GONZ                     
   minigonz                 
   Schneckenschnatz         
}
 
Thermometer               [214, 383, 073]
>> 
{
   Barometer                
   Bräschdlengsgsälldsgiggle
   Chapeau Claque           
   Dackel                   
   Eispickel                
   Gipfelkreuz              
   gnurpi                   
   GONZ                     
   Kabelsalat               
   Kompass                  
   Medipack                 
   minigonz                 
   Oachkaddslschwoaf        
   Pflaster                 
   Picknickdecke            
   Plüschpony               
   Scheintür                
   Schmackofaz              
   Schneckenschnatz         
   Starkregen               
   spunk                    
   Wunschwurm               
   Wurst                    
   Wuselding                
   Yogakissen               
   Zauberstäbchen           
   Zündholzschachtel        
}
 
Bräschdlengsgsälldsgiggle [642, 407, 072]
>> 
{
   Barometer                
   Dackel                   
   Eispickel                
   GONZ                     
   Kompass                  
   Medipack                 
   minigonz                 
   Oachkaddslschwoaf        
   Picknickdecke            
   Schmackofaz              
   Wurst                    
   Wuselding                
   Zauberstäbchen           
}
 
Kabelsalat                [632, 432, 057]
>> 
{
   Barometer                
   Dackel                   
   Eispickel                
   GONZ                     
   minigonz                 
   Picknickdecke            
   Schmackofaz              
   Wuselding                
   Zauberstäbchen           
}
 
Scheintür                 [448, 640, 070]
>> 
{
   Gipfelkreuz              
   GONZ                     
   minigonz                 
   Oachkaddslschwoaf        
   Pflaster                 
   Schneckenschnatz         
   Wuselding                
   Zündholzschachtel        
}
 
Starkregen                [414, 620, 049]
>> 
{
   Barometer                
   Dackel                   
   Eispickel                
   Gipfelkreuz              
   GONZ                     
   minigonz                 
   Schmackofaz              
   Schneckenschnatz         
   Wuselding                
}
 
Unkenzunge                [979, 026, 089]
>> 
{
   Lernfee                  
}
 
Vulkanasche               [856, 374, 081]
>> 
{
   Barometer                
   Dackel                   
   Eispickel                
   Frettchen Fritz          
   Medipack                 
   Oachkaddslschwoaf        
   Schmackofaz              
   Wurst                    
   Zauberstäbchen           
}
 
Wanderkarte               [117, 353, 048]
>> 
{
   Barometer                
   Chapeau Claque           
   Dackel                   
   Ding ohne Namen          
   Eispickel                
   Gipfelkreuz              
   gnurpi                   
   GONZ                     
   Hasenpfote               
   Hexenstaub               
   Jodeldiplom              
   Medipack                 
   minigonz                 
   Picknickdecke            
   Plüschpony               
   Schmackofaz              
   Schneckenschnatz         
   spunk                    
   Wuselding                
   Yogakissen               
   Zauberstäbchen           
}
 
Ding ohne Namen           [198, 633, 043]
>> 
{
   Barometer                
   Dackel                   
   Eispickel                
   Gipfelkreuz              
   minigonz                 
   Wuselding                
}
 
Wanderratte               [128, 025, 036]
>> 
{
   Barometer                
   Blödkröte                
   Brennglas                
   Chapeau Claque           
   Dackel                   
   Dreizack                 
   Duschvorhang             
   Eispickel                
   gnurpi                   
   Hasenpfote               
   Hexenstaub               
   Jodeldiplom              
   John v. Neumann          
   Kristallglas             
   Mammaladamala            
   minigonz                 
   Picknickdecke            
   Plüschpony               
   spunk                    
   Stoffgirlande            
   Wuselding                
   Yogakissen               
   Zauberstäbchen           
   Zwilla Bretze            
}
 
Blödkröte                 [356, 045, 034]
>> 
{
   Barometer                
   Brennglas                
   Dackel                   
   Dreizack                 
   Duschvorhang             
   Eispickel                
   gnurpi                   
   Kristallglas             
   minigonz                 
   Picknickdecke            
   spunk                    
   Wuselding                
   Zauberstäbchen           
   Zwilla Bretze            
}
 
Mammaladamala             [766, 029, 023]
>> 
{
   Brennglas                
   Dackel                   
   Dreizack                 
   Duschvorhang             
   Eispickel                
   John v. Neumann          
   Wuselding                
   Zauberstäbchen           
}
 
Wärmedecke                [154, 655, 072]
>> 
{
   GONZ                     
   minigonz                 
   Pflaster                 
   Schneckenschnatz         
}
 
Pflaster                  [558, 660, 060]
>> 
{
   GONZ                     
}
 
Wunschwurm                [291, 642, 053]
>> 
{
   Gipfelkreuz              
   GONZ                     
   minigonz                 
   Schneckenschnatz         
   Wuselding                
}
 
Gipfelkreuz               [624, 645, 038]
>> 
{
   minigonz                 
   Wuselding                
}
 
Schneckenschnatz          [456, 659, 045]
>> 
{
   GONZ                     
}
 
Xylophönchen              [938, 004, 077]
>> 
{
   Dackel                   
   Zauberstäbchen           
   Zwilla Bretze            
}
 
Zelt                      [042, 294, 031]
>> 
{
   Barometer                
   Blindfisch               
   Chapeau Claque           
   Dackel                   
   Dreizack                 
   Duschvorhang             
   Eispickel                
   gnurpi                   
   Hasenpfote               
   Hexenstaub               
   Jodeldiplom              
   minigonz                 
   Papierflieger            
   Plüschpony               
   spunk                    
   Wuselding                
   Yogakissen               
   Zauberstäbchen           
   Zwilla Bretze            
}
 
Blindfisch                [102, 612, 027]
>> 
{
   Barometer                
   Dackel                   
   Eispickel                
   Hasenpfote               
   Jodeldiplom              
   minigonz                 
   spunk                    
   Wuselding                
   Yogakissen               
}
 
Chapeau Claque            [348, 466, 012]
>> 
{
   Eispickel                
   gnurpi                   
}
 
Hexenstaub                [214, 364, 002]
 
Jodeldiplom               [176, 624, 010]
 
Papierflieger             [051, 625, 022]
>> 
{
   Dackel                   
   Eispickel                
   Hasenpfote               
   Yogakissen               
}
 
Hasenpfote                [154, 639, 021]
 
Plüschpony                [226, 467, 019]
>> 
{
   Dackel                   
   Eispickel                
   gnurpi                   
   spunk                    
   Yogakissen               
}
 
gnurpi                    [574, 478, 005]
 
spunk                     [468, 617, 013]
>> 
{
   Eispickel                
}
 
Yogakissen                [294, 628, 016]
>> 
{
   Eispickel                
}
 
Zertifikat                [897, 028, 094]
>> 
{
   Boot (aufblasbar)        
   Brennglas                
   Dackel                   
   Der kleine Stowasser     
   Dreizack                 
   Eispickel                
   Frettchen Fritz          
   John v. Neumann          
   Lernfee                  
   Oachkaddslschwoaf        
   Rabenfeder               
   Schmackofaz              
   Wurst                    
   Zauberstäbchen           
   Zwilla Bretze            
}
 
Frettchen Fritz           [936, 648, 081]
 
Lernfee                   [999, 421, 087]
 
Rabenfeder                [966, 438, 087]
>> 
{
   Dackel                   
}
 
Zündholzschachtel         [568, 652, 055]
>> 
{
   GONZ                     
   minigonz                 
}
 
Zwerg Nase                [779, 012, 078]
>> 
{
   Alraune                  
   Barometer                
   Boot (aufblasbar)        
   Brennglas                
   Dackel                   
   Der kleine Stowasser     
   Dreizack                 
   Duschvorhang             
   Eispickel                
   GONZ                     
   John v. Neumann          
   Kompass                  
   Kristallglas             
   Medipack                 
   minigonz                 
   Nixe                     
   Oachkaddslschwoaf        
   Picknickdecke            
   Schmackofaz              
   Stoffgirlande            
   Tüte Trollrotz           
   Wurst                    
   Wuselding                
   Zauberstäbchen           
   Zwilla Bretze            
}
 
Alraune                   [856, 014, 037]
>> 
{
   Barometer                
   Brennglas                
   Dackel                   
   Dreizack                 
   Eispickel                
   John v. Neumann          
   Kristallglas             
   Tüte Trollrotz           
   Zauberstäbchen           
   Zwilla Bretze            
}
 
Kompass                   [782, 624, 071]
>> 
{
   Barometer                
   Dackel                   
   Eispickel                
   GONZ                     
   minigonz                 
   Oachkaddslschwoaf        
   Schmackofaz              
   Wuselding                
}
 
Nixe                      [786, 021, 072]
>> 
{
   Barometer                
   Boot (aufblasbar)        
   Brennglas                
   Dackel                   
   Der kleine Stowasser     
   Dreizack                 
   Duschvorhang             
   Eispickel                
   GONZ                     
   John v. Neumann          
   Kristallglas             
   Medipack                 
   minigonz                 
   Oachkaddslschwoaf        
   Picknickdecke            
   Schmackofaz              
   Stoffgirlande            
   Tüte Trollrotz           
   Wurst                    
   Wuselding                
   Zauberstäbchen           
   Zwilla Bretze            
}
 
Boot (aufblasbar)         [920, 041, 057]
>> 
{
   Brennglas                
   Dackel                   
   Schmackofaz              
   Zauberstäbchen           
   Zwilla Bretze            
}
 
Der kleine Stowasser      [936, 324, 067]
>> 
{
   Dackel                   
   Zauberstäbchen           
   Zwilla Bretze            
}
 
GONZ                      [854, 665, 045]
 
John v. Neumann           [902, 034, 004]
>> 
{
   Zauberstäbchen           
}
 
Medipack                  [884, 410, 045]
>> 
{
   Dackel                   
   Eispickel                
   Schmackofaz              
   Zauberstäbchen           
}
 
Picknickdecke             [788, 617, 033]
>> 
{
   Barometer                
   Dackel                   
   Eispickel                
   minigonz                 
   Wuselding                
}
 
Stoffgirlande             [794, 037, 034]
>> 
{
   Barometer                
   Brennglas                
   Dackel                   
   Dreizack                 
   Duschvorhang             
   Eispickel                
   Kristallglas             
   minigonz                 
   Wuselding                
   Zauberstäbchen           
   Zwilla Bretze            
}
 
Barometer                 [871, 635, 025]
>> 
{
   Dackel                   
}
 
Duschvorhang              [844, 350, 018]
>> 
{
   Dackel                   
   Eispickel                
   Zauberstäbchen           
}
 
Kristallglas              [878, 051, 027]
>> 
{
   Brennglas                
   Dackel                   
   Dreizack                 
   Eispickel                
   Zauberstäbchen           
   Zwilla Bretze            
}
 
Brennglas                 [936, 051, 021]
>> 
{
   Dackel                   
   Zauberstäbchen           
}
 
Dreizack                  [900, 310, 022]
>> 
{
   Dackel                   
   Eispickel                
   Zauberstäbchen           
}
 
minigonz                  [842, 656, 025]
 
Tüte Trollrotz            [910, 023, 006]
>> 
{
   Zauberstäbchen           
}
 
Wurst                     [912, 440, 072]
>> 
{
   Dackel                   
   Eispickel                
   Oachkaddslschwoaf        
   Schmackofaz              
   Zauberstäbchen           
}
 
Eispickel                 [913, 633, 011]
 
Oachkaddslschwoaf         [914, 644, 064]
 
Schmackofaz               [920, 632, 040]
>> 
{
   Dackel                   
}
 
Dackel                    [968, 638, 018]
 
Wuselding                 [820, 645, 023]
 
Zauberstäbchen            [946, 448, 004]
 
Zwilla Bretze             [978, 339, 027]

lg, AK


tactac
Senior
Dabei seit: 15.10.2014
Mitteilungen: 2075
Beitrag No.60, eingetragen 2021-04-06 16:33

2021-04-06 16:24 - AnnaKath in Beitrag No. 59 schreibt:
@cramilu Nach erster Analyse der Daten vermute ich, dass man auch dieses Problem ohne Schwierigkeiten auf einem völlig normalen Office-Laptop ohne zeitliche Schwierigkeiten lösen kann und garantiert die optimale Lösung findet.

Ja.
output
result: mass: 12993, vol: 11975, val: 2265, [10 Sternentaler,BIGPACK,Blödkröte,Bronstein,Bräschdlengsgsälldsgiggle,Ding ohne Namen,Drachenzahn,Faltplan,Feuerzeug,Flausch,Fluchfänger,Gnom,Immenstachel,Kater Paul,Katzengold,Knullenmops,Leckerschmecker,Nixe,Oblomov,Papierflieger,Quarkbömbchen,Scheintür,Starkregen,Tarnkappe,Thermometer,Vulkanasche,Wanderkarte,Wanderratte,Wunschwurm,Wärmedecke,Xylophönchen,Zelt,Zertifikat,Zwerg Nase]
209.8415867s


AnnaKath
Senior
Dabei seit: 18.12.2006
Mitteilungen: 3523
Wohnort: hier und dort (s. Beruf)
Beitrag No.61, eingetragen 2021-04-06 16:48

Als kleiner Nachtrag:
* Mein Rechner ist wohl deutlich langsamer als tactac's (oder meine Implementierung ineffizienter oder beides), jedenfalls benötige ich über 8 Minuten für eine vollständige Suche.
* Emilys Algorithmus findet dagegen nach 3159 Millisekunden die optimale Lösung (allerdings ist der Erfolg hier nicht gerantiert).


LeaFear
Junior
Dabei seit: 04.04.2021
Mitteilungen: 8
Beitrag No.62, eingetragen 2021-04-06 17:15

... während ich noch daran arbeite, vorzeigbaren Code zu bekommen. Meine zweite Aussage aus #56 kann man dann auch in die Tonne... Wir haben ja noch gefühlt Faktor 2^20 mindestens, wenn wir wirklich einen Cluster über Nacht rechnen lassen.

:)


Kay_S
Senior
Dabei seit: 06.03.2007
Mitteilungen: 1379
Wohnort: Koblenz (früher: Berlin)
Beitrag No.63, eingetragen 2021-04-06 22:13

Mir ist aufgefallen, dass das Problem deutlich schwerer wird, wenn die Scores der Objekte vergleichbare Größe besitzen (d.h. wirklich gute oder schlechte Objekte gibt es nicht).
Beispielhaft alternative Werte für die 77 Objekte, an denen man das überprüfen kann:


10 Sternentaler {'Gewicht': 61, 'Volumen': 374, 'Wert': 208}
Alraune {'Gewicht': 959, 'Volumen': 731, 'Wert': 932}
Barometer {'Gewicht': 64, 'Volumen': 256, 'Wert': 136}
BIGPACK {'Gewicht': 973, 'Volumen': 156, 'Wert': 667}
Blindfisch {'Gewicht': 932, 'Volumen': 852, 'Wert': 875}
Blödkröte {'Gewicht': 847, 'Volumen': 772, 'Wert': 666}
Boot (aufblasbar) {'Gewicht': 462, 'Volumen': 440, 'Wert': 544}
Bräschdlengsgsälldsgiggle {'Gewicht': 800, 'Volumen': 682, 'Wert': 615}
Brennglas {'Gewicht': 563, 'Volumen': 833, 'Wert': 820}
Bronstein {'Gewicht': 281, 'Volumen': 711, 'Wert': 543}
Chapeau Claque {'Gewicht': 440, 'Volumen': 493, 'Wert': 424}
Dackel {'Gewicht': 347, 'Volumen': 802, 'Wert': 497}
Ding ohne Namen {'Gewicht': 515, 'Volumen': 704, 'Wert': 623}
Der kleine Stowasser {'Gewicht': 673, 'Volumen': 161, 'Wert': 346}
Drachenzahn {'Gewicht': 48, 'Volumen': 674, 'Wert': 416}
Dreizack {'Gewicht': 758, 'Volumen': 799, 'Wert': 842}
Duschvorhang {'Gewicht': 27, 'Volumen': 442, 'Wert': 270}
Eispickel {'Gewicht': 490, 'Volumen': 359, 'Wert': 456}
Faltplan {'Gewicht': 819, 'Volumen': 358, 'Wert': 659}
Feuerzeug {'Gewicht': 829, 'Volumen': 549, 'Wert': 714}
Flausch {'Gewicht': 156, 'Volumen': 798, 'Wert': 612}
Fluchfänger {'Gewicht': 386, 'Volumen': 851, 'Wert': 569}
Frettchen Fritz {'Gewicht': 663, 'Volumen': 264, 'Wert': 476}
Gipfelkreuz {'Gewicht': 305, 'Volumen': 820, 'Wert': 558}
Gnom {'Gewicht': 633, 'Volumen': 561, 'Wert': 701}
gnurpi {'Gewicht': 86, 'Volumen': 94, 'Wert': 83}
GONZ {'Gewicht': 505, 'Volumen': 817, 'Wert': 712}
Hasenpfote {'Gewicht': 671, 'Volumen': 138, 'Wert': 431}
Hexenstaub {'Gewicht': 382, 'Volumen': 809, 'Wert': 689}
Immenstachel {'Gewicht': 319, 'Volumen': 473, 'Wert': 348}
Jodeldiplom {'Gewicht': 713, 'Volumen': 555, 'Wert': 677}
John v. Neumann {'Gewicht': 464, 'Volumen': 786, 'Wert': 660}
Kabelsalat {'Gewicht': 469, 'Volumen': 65, 'Wert': 215}
Kater Paul {'Gewicht': 298, 'Volumen': 958, 'Wert': 535}
Katzengold {'Gewicht': 274, 'Volumen': 736, 'Wert': 484}
Knullenmops {'Gewicht': 680, 'Volumen': 151, 'Wert': 351}
Kompass {'Gewicht': 760, 'Volumen': 793, 'Wert': 636}
Kristallglas {'Gewicht': 929, 'Volumen': 659, 'Wert': 928}
Leckerschmecker {'Gewicht': 332, 'Volumen': 640, 'Wert': 601}
Lernfee {'Gewicht': 981, 'Volumen': 188, 'Wert': 688}
Mammaladamala {'Gewicht': 482, 'Volumen': 265, 'Wert': 440}
Medipack {'Gewicht': 857, 'Volumen': 176, 'Wert': 499}
minigonz {'Gewicht': 648, 'Volumen': 842, 'Wert': 802}
Nixe {'Gewicht': 436, 'Volumen': 808, 'Wert': 728}
Oachkaddslschwoaf {'Gewicht': 88, 'Volumen': 977, 'Wert': 470}
Oblomov {'Gewicht': 897, 'Volumen': 721, 'Wert': 790}
Papierflieger {'Gewicht': 31, 'Volumen': 658, 'Wert': 374}
Pflaster {'Gewicht': 737, 'Volumen': 186, 'Wert': 410}
Picknickdecke {'Gewicht': 296, 'Volumen': 865, 'Wert': 696}
Plüschpony {'Gewicht': 525, 'Volumen': 804, 'Wert': 661}
Quarkbömbchen {'Gewicht': 627, 'Volumen': 729, 'Wert': 748}
Rabenfeder {'Gewicht': 113, 'Volumen': 725, 'Wert': 475}
Scheintür {'Gewicht': 701, 'Volumen': 519, 'Wert': 533}
Schmackofaz {'Gewicht': 252, 'Volumen': 557, 'Wert': 422}
Schneckenschnatz {'Gewicht': 981, 'Volumen': 922, 'Wert': 950}
Starkregen {'Gewicht': 703, 'Volumen': 131, 'Wert': 331}
spunk {'Gewicht': 210, 'Volumen': 683, 'Wert': 435}
Stoffgirlande {'Gewicht': 830, 'Volumen': 976, 'Wert': 982}
Tarnkappe {'Gewicht': 439, 'Volumen': 639, 'Wert': 481}
Thermometer {'Gewicht': 594, 'Volumen': 836, 'Wert': 809}
Tüte Trollrotz {'Gewicht': 418, 'Volumen': 696, 'Wert': 545}
Unkenzunge {'Gewicht': 406, 'Volumen': 577, 'Wert': 537}
Vulkanasche {'Gewicht': 973, 'Volumen': 222, 'Wert': 573}
Wanderkarte {'Gewicht': 268, 'Volumen': 468, 'Wert': 376}
Wanderratte {'Gewicht': 837, 'Volumen': 659, 'Wert': 702}
Wärmedecke {'Gewicht': 616, 'Volumen': 951, 'Wert': 735}
Wunschwurm {'Gewicht': 784, 'Volumen': 209, 'Wert': 453}
Wurst {'Gewicht': 855, 'Volumen': 569, 'Wert': 654}
Wuselding {'Gewicht': 588, 'Volumen': 47, 'Wert': 339}
Xylophönchen {'Gewicht': 203, 'Volumen': 100, 'Wert': 152}
Yogakissen {'Gewicht': 135, 'Volumen': 753, 'Wert': 516}
Zauberstäbchen {'Gewicht': 161, 'Volumen': 934, 'Wert': 658}
Zelt {'Gewicht': 949, 'Volumen': 305, 'Wert': 516}
Zertifikat {'Gewicht': 368, 'Volumen': 330, 'Wert': 432}
Zündholzschachtel {'Gewicht': 704, 'Volumen': 970, 'Wert': 783}
Zwerg Nase {'Gewicht': 821, 'Volumen': 917, 'Wert': 932}
Zwilla Bretze {'Gewicht': 407, 'Volumen': 441, 'Wert': 462}

(wie gehabt Maximalgewicht 13000 g / Maximalvolumen 12000 ml)

Mit meinem Algo dauern die Berechnungen hierfür weitaus länger, kann das jemand bestätigen?


cramilu
Aktiv
Dabei seit: 09.06.2019
Mitteilungen: 971
Wohnort: Schwäbischer Wald, seit 1989 freiwilliges Exil in Bierfranken
Beitrag No.64, eingetragen 2021-04-07 02:34

tactac, Hut ab! 😲
AnnaKath, Dein "statistischer Algorithmus" beeindruckt auch. 😉
Kay_S, das schätze ich auch so ein. 🤔

Heute nachmittag musste ich pausieren. Bei 2.185 "Temporäroptimum".
Ab kurz vor 1 Uhr habe ich dann begonnen,
mir einen neuen "Score" auszudenken:
\(\frac{(Stückpunktewert\,\cdot\,Kilogrammkapazität\,\cdot\,Literkapazität)^2}{Stückgramm\,\cdot\,Stückmilliliter\,\cdot\,(Stückgramm+Stückmilliliter)}\)
Danach sortiert und von Hand nachgebessert.

Nach insgesamt einer knappen Viertelstunde:

2.261 Punkte bei 12,938 Kilo und 11,976 Litern - mit
Tarnkappe, Wanderratte, 10 Sternentaler, Katzengold,
Zwerg Nase, Nixe, Zertifikat, BIGPACK, Immenstachel,
Oblomov, Unkenzunge, Zelt, Bronstein, Blödkröte,
Wanderkarte, Thermometer, Feuerzeug, Knullenmops,
Leckerschmecker, Drachenzahn, Wärmedecke, Gnom, Flausch,
Faltplan, Kater Paul, Quarkbömbchen, Fluchfänger,
Papierflieger, Bräschdlengsgsälldsgiggle, Vulkanasche,
Blindfisch, Wunschwurm, Scheintür, Starkregen

Bei meiner Sortierung sind im Zuge der Nachbesserung
von Hand sieben "Übersprunglücken" entstanden, und dem
"Starkregen" fiel die Rolle des "Bestauffüllers" zu.
Die Anzahl von sieben Lücken ist mir ein klares Signal,
dass mein "Score" nicht gut genug ist!

Gegenüber tactac habe ich lediglich statt seines
Duos aus Xylophönchen und Ding ohne Namen (120 Punkte)
das leicht schlechtere aus Unkenzunge und Blindfisch
(116 Punkte) bedacht/gefunden.

Wozu der ganze Sermon?
Bislang habe ich bei jeder Optimierungskonstellation
sogar "von Hand" das Optimum gefunden oder lag mit
8.546/8.620, 15.792/15.900, 17.630/17.724 um höchstens
0,86 % darunter. "Von Hand". Damit will ich keineswegs
darauf hinaus, dass ich etwa ein ganz doller Hecht sei!
Vielmehr: Bei nunmehr 77 Gegenständen braucht selbst
tactacs offenbar sehr guter Algorithmus schon dreieinhalb
Minuten für das mutmaßlich zweifelsfreie Optimum.
Eine Woche bräuchte er also bei einer effektiv
um den Faktor 2.880 gesteigerten Anforderung...
Da würde ich tatsächlich davon ausgehen, dass bei
knapp 100 Gegenständen (davon zwischen einem Drittel
und der Hälfte nach Wertzuweisung irgendwie obsolet?)
"Schluss mit lustig" ist - wie LeaFear geschrieben hat!

Nichtsdestotrotz RESPEKT vor allen Programmierern!


LeaFear
Junior
Dabei seit: 04.04.2021
Mitteilungen: 8
Beitrag No.65, eingetragen 2021-04-07 12:30

Heute nur kurz -

Gerne weitere "Herausforderungen"! Meine Testdaten sind einfach in den Werten Gewicht, Volumen, Wert gleichverteilt. Das könnte ein Referenzmodell sein weiterhin.

Lea


LeaFear
Junior
Dabei seit: 04.04.2021
Mitteilungen: 8
Beitrag No.66, eingetragen 2021-04-08 07:34

Have fun!

EUSEBIUS
Eusebius-233 Sample ID #73 
 
Limits: 27000 g | 33000 ml
 
Item   [g]  [ml]  Value
#001   384   887   916
#002   916   794   387
#003   387   493   422
#004   422   363   691
#005   691    60   927
#006   927   541   173
#007   173   737   369
#008   369   568   783
#009   783   531   124
#010   124    68   930
#011   930   803    59
#012    59    70   394
#013   394   457    43
#014    43   230   422
#015   422   920   538
#016   538   199   316
#017   316   371   527
#018   527    92   957
#019   957   874   171
#020   171   997   306
#021   306   926   328
#022   328   337   847
#023   847   730   858
#024   858   125   583
#025   583   546   368
#026   368   435    44
#027    44   751   809
#028   809   277   789
#029   789   585   652
#030   652   755   933
#031   933    61   369
#032   369   740   227
#033   227   587   540
#034   540   796   435
#035   435   379   602
#036   602    98   318
#037   318   493   757
#038   757   302   287
#039   287   442   690
#040   690   445   441
#041   441   730   118
#042   118    98   482
#043   482   676   928
#044   928   568   498
#045   498   354   966
#046   966   307   220
#047   220   625   872
#048   872   733   504
#049   504    20   369
#050   369   709   341
#051   341   150   724
#052   724   619   847
#053   847   452   556
#054   556   380   765
#055   765   229   351
#056   351   194    35
#057    35   765   915
#058   915   988   744
#059   744   492   366
#060   366   860   433
#061   433   552   229
#062   229   276   475
#063   475   122   396
#064   396    30   236
#065   236   794   429
#066   429   144   929
#067   929   530   405
#068   405   444   614
#069   614   539   841
#070   841   905   129
#071   129   689   918
#072   918   918   325
#073   325   744   184
#074   184   491   773
#075   773   726   591
#076   591   506   955
#077   955   787    83
#078    83   543   198
#079   198   508   805
#080   805   349   623
#081   623   829   344
#082   344   747   341
#083   341   423   811
#084   811   606   662
#085   662   731   306
#086   306   321   445
#087   445   627   466
#088   466   709   283
#089   283   259   638
#090   638    63   601
#091   601    37   900
#092   900   380   469
#093   469    72   132
#094   132   882   934
#095   934   895   164
#096   164   200   900
#097   900   997   774
#098   774   814   191
#099   191    96   467
#100   467    85    91
#101    91   685   543
#102   543   937   446
#103   446   757   419
#104   419   888   349
#105   349   173    10
#106    10   337   343
#107   343   588   302
#108   302   714   322
#109   322   256   600
#110   600   722   940
#111   940   812   668
#112   668   706   128
#113   128   151   659
#114   659   921   423
#115   423   270    82
#116    82   631   293
#117   293   973   851
#118   851   626   223
#119   223   300    43
#120    43   899   299
#121   299   191   591
#122   591   210   820
#123   820   337   156
#124   156   995   380
#125   380   770   777
#126   777   851   861
#127   861   143   885
#128   885   994   622
#129   622   568   614
#130   614   962   327
#131   327   260   203
#132   203   203   785
#133   785    22   869
#134   869   529   873
#135   873   909   499
#136   499    37   754
#137   754   249   334
#138   334   134   891
#139   891   755   747
#140   747   369   501
#141   501    47   798
#142   798   250   304
#143   304    34   498
#144   498   254   687
#145   687   126   997
#146   997   976   158
#147   158   730   461
#148   461   415   461
#149   461   305    28
#150    28    51   557
#151   557   903   698
#152   698   700    40
#153    40     3   404
#154   404   501   648
#155   648   539   152
#156   152   536   340
#157   340   693   128
#158   128   505    50
#159    50   965   430
#160   430   344   178
#161   178   901   972
#162   972   950   368
#163   368   989   796
#164   796   744   830
#165   830   391   341
#166   341   542   827
#167   827   233    43
#168    43   361    24
#169    24   762   310
#170   310   191   997
#171   997   368   235
#172   235   691   525
#173   525    58   169
#174   169   206   313
#175   313   387   347
#176   347   727   917
#177   917   553   530
#178   530   947   648
#179   648   971    81
#180    81   632   858
#181   858   628   887
#182   887   215   513
#183   513    91   480
#184   480   611   190
#185   190   275   642
#186   642   621   988
#187   988   889   567
#188   567   771   857
#189   857   418   261
#190   261   850   206
#191   206    60   519
#192   519   946   874
#193   874   459   638
#194   638   290   608
#195   608   479   315
#196   315   472   101
#197   101   460   439
#198   439    26    75
#199    75   234   682
#200   682   494   271
#201   271   700   840
#202   840   570   623
#203   623   795   848
#204   848   432   683
#205   683   391   792
#206   792    58   522
#207   522   158   492
#208   492   948   232
#209   232    22   741
#210   741    55    99
#211    99   326   517
#212   517   517   232
#213   232   140   405
#214   405   339   219
#215   219    22   863
#216   863   813   978
#217   978   686   905
#218   905   177   208
#219   208   760   745
#220   745   500   128
#221   128   951   561
#222   561   819   564
#223   564    50   712
#224   712   806   292
#225   292   376   615
#226   615   590   994
#227   994   919   883
#228   883   823   718
#229   718    31   575
#230   575   127   487
#231   487   254    75
#232    75   815   180
#233   180   378   776


Ertappt und ermahnt - tut es mir leid, dass ich dem Lauf der Dinge mit meiner Ungeduld zuvorgekommen bin, und hoffe, dass der Fluß des Threads dadurch nicht gänzlich zerstört wird. Als Herausforderung soll es trotzdem stehen bleiben. Ich entschuldige mich, die "Betroffenen" wissen, worum es geht. Lea


AnnaKath
Senior
Dabei seit: 18.12.2006
Mitteilungen: 3523
Wohnort: hier und dort (s. Beruf)
Beitrag No.67, eingetragen 2021-04-08 18:31

Huhu Lea,

dann haben wir hier einmal einen Startpunkt:
output
Solution found in 19 milliseconds.
{
'#153' '#150' '#010' '#012' '#215' '#199' '#096' '#113' '#209' '#042' '#014' '#132' '#170' '#191' '#138' '#233' '#180' '#057' '#099' '#185' '#211' '#071' '#066' '#027' '#106' '#074' '#079' '#051' '#022' '#018' '#047' '#143' '#094' '#089' '#121' '#141' '#161' '#083' '#136' '#091' '#045' '#213' '#039' '#109' '#166' '#201' '#037' '#062' '#197' '#225' '#145' '#176' '#219' '#005' '#101' '#174' '#223' '#008' '#122' '#004' '#043' '#076' '#144' '#001' '#117' '#226' '#017' '#133' '#033' '#054' '#186' '#125' '#154' '#068' '#086' '#035' '#110' '#069' '#221' '#127' '#163' '#172' '#090' '#188' '#169' 
}
SUMMARY: 32851/33000 ml and 26991/27000 mg used, resulting in 61758 points.

lg, AK


Kay_S
Senior
Dabei seit: 06.03.2007
Mitteilungen: 1379
Wohnort: Koblenz (früher: Berlin)
Beitrag No.68, eingetragen 2021-04-08 19:44
output
Objekte im Rucksack:
#166, #035, #176, #033, #069, #199, #150, #086, #008, #101, #138, #005, #226, #186, #191, #099, #132, #113, #143, #121, #223, #233, #172, #163, #110, #091, #027, #001, #180, #083, #068, #004, #209, #045, #219, #221, #094, #136, #144, #089, #153, #012, #017, #051, #185, #154, #117, #225, #145, #018, #043, #109, #066, #014, #122, #141, #010, #022, #076, #174, #170, #054, #161, #125, #197, #047, #071, #037, #213, #215, #127, #201, #192, #039, #133, #096, #074, #106, #062, #057, #211, #030, #042, #079
 
Gewicht = 26933  (max = 27000)
Volumen = 32956  (max = 33000)
Punkte  = 61797

Laufzeit: Irgendwo zwischen 1 und 2 Sekunden ;)


AnnaKath
Senior
Dabei seit: 18.12.2006
Mitteilungen: 3523
Wohnort: hier und dort (s. Beruf)
Beitrag No.69, eingetragen 2021-04-08 20:52

Huhu Kay,
das scheint schon eine recht gute Lösung zu sein. Mein "statistischer" Algorithmus findet die gleiche Lösung:
output
Solution found in 193 milliseconds.
{
'#153' '#150' '#010' '#012' '#215' '#199' '#096' '#113' '#209' '#042' '#014' '#132' '#170' '#191' '#138' '#233' '#180' '#057' '#099' '#185' '#211' '#071' '#066' '#027' '#106' '#074' '#079' '#051' '#022' '#018' '#047' '#143' '#094' '#089' '#121' '#141' '#161' '#083' '#136' '#091' '#045' '#213' '#039' '#109' '#166' '#201' '#037' '#062' '#197' '#225' '#145' '#176' '#219' '#005' '#101' '#174' '#223' '#008' '#122' '#004' '#043' '#076' '#144' '#001' '#117' '#226' '#017' '#133' '#033' '#054' '#186' '#125' '#154' '#068' '#086' '#035' '#110' '#069' '#221' '#127' '#163' '#172' '#030' '#192' 
}
SUMMARY: 32956/33000 ml and 26933/27000 mg used, resulting in 61797 points.
lg, AK


cramilu
Aktiv
Dabei seit: 09.06.2019
Mitteilungen: 971
Wohnort: Schwäbischer Wald, seit 1989 freiwilliges Exil in Bierfranken
Beitrag No.70, eingetragen 2021-04-08 21:28

Kay_S, ich erstarre in ehrfürchtigstem Schock! 😲
Hab' selber "von Hand" bloß 61.087 geschafft. Unter 99 %. Flenn.


gonz
Senior
Dabei seit: 16.02.2013
Mitteilungen: 3863
Wohnort: Harz
Beitrag No.71, vom Themenstarter, eingetragen 2021-04-09 08:20

So ihr Liebelein alle, ich möchte vorschlagen, wie es weitergehen könnte, dass alle auf ihre Kosten kommen. Und das mit einer Bitte verbinden.

Das ist alles off topic und ... nur wer mag.


Wir haben zum einen das "nackte Problem", das tatsächlich etwas Abstraktes und Schönes hat (3*N gleichverteile Werte und zwei Limits), und an dem man viel lernen kann. Aus dem Gespräch mit Annakath gestern habe ich zum Beispiel mitgenommen, dass sie sogar abschätzen kann, in welchem Anteil der Fälle ihr per Heuristik gewonnenes "ziemlich gutes" Ergebnis wirklich optimal ist - auch für Fälle, die keine "Breitensuche" mehr zulassen. Dazu könnte ich noch viel schreiben, zum Beispiel dass und warum das "praxisrelevant" sein kann. Oder dazu, wie man vorgeht, um in halbwegs akzeptabler Zeit ("drei Tage, dann ist Schluss hier!") so etwas zu entwickeln. Oder wie man es optimiert in Bezug auf gegebene Randbedingungen (von drei Dingen hat man immer nur zwei: gilt auch für Rechenzeit, Speicher, und gewünschte Güte des Ergebnisses). Ich habe ein bisschen das Gefühl, dass hier die "Next Generation" ein gutes Team bildet (ich darf das sagen, da ich wohl der älteste in der Runde der Rucksackpacker bin). Wenn wir das so angehen, dann ist es tatsächlich auch angesagt, die Arbeit des Parsens der Liste und des Verstehens der Ergebnisliste _für die Maschinen_ zu vereinfachen, AK arbeitet wie ich aus gewöhnlich gut unterrichteten Kreisen hörte, schon an KNP 1.0, dem Knappsack Notation Protokol. Das alles also ist ein Projekt, an dem wir viel Spaß haben können. Ich glaube sogar, ich bin da gar nicht raus, nur weiß ich noch nicht, ob ich da richtig einsteige. AZ lässt grüßen, und eigentlich habe ich mir vorgenommen, nicht mehr so leichtfertig auf so Herausforderungen einzusteigen.

Dann. Wie lösen wir Menschen so Probleme? Was davon übernehmen die Maschinen? Wenn ich es richtig verstehe, dann versuchen wir hier, Algorithmen die wir als Menschen ausknobeln, auf die Maschinen zu übertragen und einfach zu nutzen, dass die das schneller (und fehlerfreier) können. Viel viel schneller. Dadurch ergibt sich ein Wettknobeln mit denen, die mit Papier und Bleistift arbeiten, und damit... wären "menschenlesbare" Namen besser. Ich kann mir nicht 20 Zahlen im Bereich 1..233 merken, ich kann mir aber merken "in meiner Lösung geht die Phiole nicht mit". Ich würde deshalb gerne auch auf dem bisherigen Pfad weitermachen. Dann müsst ihr halt Texte parsen ggg :) Was mich brennend interessieren würde: könnte so ein Problem (und ich betone nochmal: das ist praxisrelevant!) eine KI lösen? Also - ohne dass wir ihr Algorithmen vorgeben? Und wie würde das dann genau ablaufen, ihr das Problem vorzulegen? Da habe ich gar keine Anhung muss ich zugeben. Vielleicht mag das jemand als Anregung nehmen, etwas dazu zu schreiben.

(nebenbei habe ich Viertel gefragt, ob wir das Ganze nicht aus dem Rätselthread in irgendwie "Spiel und Spass" oder "Algorithmen" verschieben sollten)

Und dann, achtet mir die alten Meister recht! Es in eine Geschichte einzupacken, und dabei alles mögliche an "Bildungskontext" und Reminiszenzen einfließen zu lassen, macht (nicht nur mir und dem einen oder anderen) Spaß, sondern es ist auch der Aufhänger, so ein Thema in einem Kreis wie diesem zu etablieren. Denn natürlich ist es ein bekanntes Problem und wiki und google und youtube haben alles dazu nötige bereit. Aber - es ist doch etwas anderes, das in einem solchen Kreis wie dem MP, mit "echten Menschen", und auch ohne die Konkurrenzsituation in Beruf oder Studium, quasi spielerisch zu erkunden (2).

Dabei kommt auch ins Spiel, in welchen Phantasiewelten man sich bewegen mag, und man kann auch da etwas lernen. Ich habe zum Beispiel gelernt, dass "Der kleine Stowasser" durchaus etwas mit Friedensreich Hundertwasser zu tun hat. Und erfahren, dass "Der Bronstein" auch in einem Regal steht, in dem ich ihn nicht vermutet hätte. Und dass Studentin x offenbar gut Latein kann. Das ist nicht mehr praxisrelevant, aber manchmal...

Kann man sich eben trotzdem auch nützlich machen, und dann den Eindruck erwecken, dass man diese und jene Lösung nur gefunden hat, weil man eben diesen riesigen Background hat. Es ist nicht (soll nicht sein, wird hoffentlich nicht so gesehen) elitär oder so(1). Ich verstehe allerdings, dass es so rüberkommen kann. Seid versichert, es ist nicht so gemeint.

OK und nach diesem persönlichen Einschub meine dritte Frage und Bitte, ob sich jemand dazu äußern mag (vielleicht auch, weil ich es da gerade aufgedröselte habe, zu dem Hoppelproblem des lieben cramilu, das mit der Rucksackpackerei dann doch erstaunlich viel zu tun hat): Mag der eine oder andere beschreiben, wie er im Groben vorgeht, welche Irrungen und Wirrungen er durchlaufen hat, bevor es dann die eine erstaunliche Lösung gab? Das würde mir als das Sahnetüpfelchen auf der Sache erscheinen. Neben der Frage natürlich, in welcher Sprache und ob wirklich alles objektorientiert sein soll. Die auch wiederum recht spannend ist...

Ich sage jetzt nicht have fun! (was ich auch könnte) sondern... lasst uns eine gute Zeit haben, hier auf dem Matheplaneten, achtet einander und seid nett zueinander (ggg - gonz der unbelehrbare).

Insgesamt also - ein netter Versuch, den Thread "zurückzuerobern". Wir können aber auch abspalten :) Ich wünsche euch einen schönen Weg durch den Freitag. Vielleicht spiel ich auch mit und versuche mal, meine alten "hard" skills hervorzukramen. Oder die Karawane zieht weiter und widmet sich neuen Themen und Aufgaben, die vielleicht gar "hinter dem Horizont" auf uns warten.


Gerhard / Gonz

Nachträge
(1) Naja, ist es doch.
(2) Natürlich konkurrieren wird doch, und siehe (1).


cramilu
Aktiv
Dabei seit: 09.06.2019
Mitteilungen: 971
Wohnort: Schwäbischer Wald, seit 1989 freiwilliges Exil in Bierfranken
Beitrag No.72, eingetragen 2021-04-10 22:28

Ich bin da voll bei gonz!
Und hab' mich bereits hinter Euer aller Rücken
konspirativ mit ihm abgesprochen...

Folgende Liste mit über 300 Begriffen existiert bislang:

[Alraune] # entfällt zugunsten von "Alraunenwürzkraut"
[Dackel] # entfällt zugunsten von "Dackel Detlef"
[Der kleine Stowasser] # entfällt zugunsten von "Klein Stowasser"
[Duschvorhang] # entfällt zugunsten von "Duschhaube"
[Feuerzeug] # entfällt zugunsten von "Sturmfeuerzeug"
[Phiole] # entfällt zugunsten von "Vitaminphiole"
[Rabenfeder] # entfällt zugunsten von "Phönixfeder" und "Rabe Rumburak"
[Säckchen Einhornsabber] # entfällt zugunsten von "Flakon Fledermaustränen"
[Unkenzunge] # entfällt zugunsten von "Unkentunke" und "Zungenzange"
[Wunschwurm] # entfällt zugunsten von "Wunderwurm" und "Wunschpunsch"
[Wurzkraut] # entfällt zugunsten von "Alraunenwürzkraut"

10 Sternentaler
Adamsdouglas
Allgassenhansdampf
Allzweckampulle
Almdudelsprudel
Alphazie
Alraunenwürzkraut
Ambraamphore
Anhalterhandtuch
Antiabnibbler
Aprilscherzkäfer
Ariadnefaden
Automatix
Azimutante
Babbage-Rädchen
Backus-Naur-Lupe
Badesalzbeutel
Bananenstecker
Bansheebanjo
Barometer
Bartgeierbarthaar
Basiliskenbalsam
Besteck
Bibberbiber
Bienenstöckchen
BIGPACK
Blindfisch
Blitzaufwickler
Blödelknödel
Blödkröte
Blunnsngreschdl
Böllerbohne
Boot (aufblasbar)
Boyce-Codd-Kamm
Brachistochronenschablone
Bräschdlengsgsälldsgiggle
Bratapfelsaft
Brennglas
Bron-Stein
Bronzebottich
Brünslichrattä
Chapeau Claque
Chomsky-Sieb
Church-Numeral
Dackel Detlef
Ding ohne Namen
Dollhecht
Donk
Donnergurgler
Drachenzahn
Dreizack
Dschinngin
Duplolutschium
Durstdämpfer
Duschhaube
Düsendübel
Einhornelixier
Eisenpfännchen
Eispickel
Elchkelch
Elfenwecker
Energieriegel
Etappenwallach
Fächerbecher
Faltplan
Faselfusel
Fehlerteufel
Feudalfeudel
Firlefanzfiedel
Fistelfinder
Flakon Fledermaustränen
Flatterfalter
Flausch
Flitzflitter
Flottblöke
Fluchfänger
Flugteppich
Flusenflummi
Flüsterfliege
Flutschfutteral
Fluxkompensator
Frettchen Fritz
Frohlockfrosch
Furzverwirbler
Gackergockel
Gargoylegabel
Gaukelganf
General Blech
Gepardenforelle
Gerstengebräu
Gespensterginster
Gewitterziege
Gichtwicht
Gipfelkreuz
Giraffenkaraffe
Gliederreißer
Glitzeropal
Gnom
gnurpi
Gödelisator
GONZ
Gottfridelle
Greifschweif
Grellgrille
Grendelgrauler
Grinsekatze
Grüffelograupen
Gummigamaschen
Hagelzerstäuber
Harzquarz
Hasenpfote
Hexenstaub
Hilbert-Schere
Hobbagaasshaggsn
Holztöpfchen
Hopper-Logbuch
Hügelhüpfer
Idefix
Immenstachel
Jerakeenrüssel
Jodeldiplom
John v. Neumann
Kabelsalat
Kaleidosköpchen
Karp-Lot
Kasperlmütze
Kater Paul
Katzengold
Klabauterklatsche
Klackerturmküster
Klein Stowasser
Knirschknirps
Knullenmops
Kochknecht
Kodo Kokolores
Kompass
Krauchkrabbe
Kreischkrähe
Kribbelkrabbler
Kristallglas
Kristallkugel
Krug Komaaroma
Krypto-Graf
Kumquatklauber
Kupferkesselchen
Kurzweilstrecker
Laberlappen
Langschlaflotion
Lästerschwester
Lautensaite
Leckerschmecker
Lemmalemming
Lernfee
Leuchtschnabelbeutelschabe
Libellenlippenschaum
Lichtwichtel
Lindwurmleim
Lispellieschen
Loreleyschalmei
Lovelace-Brosche
Luminrubin
Lungerlurch
Mammaladamala
Mammutmampf
Mantafuchsschwanz
Maultrommel
Medipack
MEGAPACK
Miefmuschel
minigonz
Monsterkleister
Mops Vicco
Motzmotte
Müffelbüffelchen
Mupuckl
Murmelurmel
Naschnatter
Nixe
Nudelnadel
Nuschelpuschel
Oachkaddslschwoaf
Oblomov
Olifantenolm
Oma Ophelia
Ottifantenfutter
Papierflieger
Paradoxbox
Pascalinchen
Pausenclown
PengPinguin
Pentagramm
Pflaster
Phasenprüfling
Phönixfeder
Phrasenfranz
Picknickdecke
Pillenpulle
Placeboplörre
Plastepaste
Plüschpony
Portalpokal
Post-Fisch
Primzahlprisma
Prüsseliese
Puderzuber
Quacksalberquirl
Quarkbömbchen
Quasselassel
Quastenqualle
Quietscheentchen
Rabe Rumburak
Rasierpinselchen
Rasterzwinger
Regenbogenschüsselchen
Rennraupe
Rhabarberella
Rivellafläschchen
Safranseifenspender
Saltofloh
Sanduhr
Saphirschatulle
Sausesocken
Schabrackenschaf
Scheintür
Schickardilla
Schimpfpimpf
Schlabberschlappen
Schlaraffenlandschlüssel
Schleichschleim
Schlingschlange
Schmackofaz
Schneckenschnatz
Schnutenstute
Schönschreibstift
Schoppenschöpfer
Schottenrock
Schrödinger-Maus
Schuppenschaber
Schurkenscheucher
Schwafelschwabe
Schwebschwalbe
Schwimmschwamm
Schwofschwan
Sernfkrebskralle
Siebenmeilenstiefel
Silbensittich
Silberschiffchen
Sonnenschirm
Sousaphonistin
Spargelspießchen
Sparschweinchen
Spiegleinanderwand
Spitzensüßling
Springspinne
Spuckspatz
spunk
Spurtsandalen
Stahlstövchen
Starkregen
Stichelstoffel
Stirnbandana
Stoffgirlande
Strophenstrolch
Stupsstecken
Sturmfeuerzeug
Tarnkappe
Taschenmesser
Tastentapser
Thermometer
Traumtrank
Trödeltroll
Trollrotztüte
Trosttröte
Trotzklotz
Troubadix
Troubletribble
Trugtrunk
Tubentensid
Tu-Ring
Tüte Trollrotz
Unkentunke
Vierkopfzerknalltreibling
Vipernhaut
Vitaminphiole
Vulkanasche
Wackeldackel
Wanderkarte
Wanderratte
Wärmedecke
Wasserwaage
Wetterwespe
Widderhornpulver
Windjacke
Winselwiesel
Winzwanze
Wohlfühlwatte
Wolkenfeger
Wunderwurm
Wunschpunsch
Wurst
Wuselding
Xylophönchen
Yogakissen
Zauberstäbchen
Zelt
Zertifikat
Zuckerstange
Zündholzschachtel
Zungenzange
Zusenkonrad
Zwerg Nase
Zwilla Bretzel
Zystenzyklotron

Heißen Dank an u.a. LeaFear
für ein unterhaltsames Brainstorming im "Schwätz"!
Ja: Einige sind womöglich... zu gewollt. Schwurbelschwund, quasi.

!!! RIN = request for item names !!!
Bitte lasst mir bei Interesse bis  Montag, 12 Uhr
sehr gerne weitere Begriffsvorschläge per PM/PN zukommen!
Behelligt gonz nicht damit; er hat anderes zu tun. 😉
Und bitte: Jeder bloß EINE Vorschlagsliste!
Also am besten bis Montag Mittag zuwarten und Begriffsideen
erst einmal anhäufen. Ich werde sammeln, es mit der Deadline
nicht pinselig genau nehmen, vorabsichten, ggf. anpassen
und "feinschleifen"...
Vertraut mir - ich weiß schon, was ich mache!
Dann werde ich die Liste an gonz übermitteln, der sie
nachsichten und den Packkandidaten Werte zuweisen wird.
Ggf. sogar nicht gleich-, sondern normalverteilt...

Wem das ab hier zu kindisch oder zu blöd wird: Schade!
Wer ohne eigene Begriffsvorschläge abwarten mag,
bis die nächste Werteliste kömmt: Auch recht!
In Eueren Nachrichten an mich dürft Ihr von "Ist der aber doof!"
über "Da hätt' ich aber einen besseren, und zwar..." bis "Der ist
verschärft; da fiele mir aber noch jener ein: ..." Eueren
Befindlichkeiten ruhig freien Lauf lassen.
Erweist Euere Reverenzen an weitere Informatik-Pioniere, Wesen
und Dinge aus Film, Fernsehen, Kinderbüchern, Fantasy-Romanen.
Fragt nach, "was das denn sein soll", seid anspruchsvoll kreativ.
Der Bezug zum Plot sollte jedoch erhalten bleiben!
Also was grundsätzlich zum Wandern gehört, welche Art Magie auf
Wandertouren hilfreich oder stimmungsaufhellend sein kann,
welche phantastischen Tier- und sonstige Wesen situativ von Nutzen
etc. sein können, was einfach bloß spaßig klingt...

Und/oder lest Euch zu "0-1-Rucksackproblemen" schon mal hier ein! 😎


cramilu
Aktiv
Dabei seit: 09.06.2019
Mitteilungen: 971
Wohnort: Schwäbischer Wald, seit 1989 freiwilliges Exil in Bierfranken
Beitrag No.73, eingetragen 2021-04-12 13:53


Final pre-ultimate list item names revision: processing...

EDIT
Nach grobem 45-minütigem Stromausfall in hiesigen Stadtteilen
werde ich bei einigen EDV-Kunden Mütchen kühlen und Systeme
checken müssen. Blöde Brötchenerwerbszwangsunterbrechung!


haribo
Senior
Dabei seit: 25.10.2012
Mitteilungen: 2961
Beitrag No.74, eingetragen 2021-04-12 17:55

hattest du ausversehen den strom des stadtteil in den rucksack gepackt?
wie viel gewicht und volumen waren es?
grus haribo


haribo
Senior
Dabei seit: 25.10.2012
Mitteilungen: 2961
Beitrag No.75, eingetragen 2021-04-13 13:16

2021-04-04 11:20 - tactac in Beitrag No. 32 schreibt:
2021-04-03 13:07 - cramilu in Beitrag No. 23 schreibt:
Na schön... auch dazu ein "Erstschuss":
15.792 Punkte bei 8,929 Kilo und 11,878 Litern;
Wanderratte, Boot (aufblasbar), Kristallglas, Nixe, Wunschwurm,
Drachenzahn, Eispickel, Gipfelkreuz, Gnom, Wanderkarte, Lernfee,
MEGAPACK, 10 Sterntaler, Blödkröte, Phiole, Schmackofaz, Blindfisch,
gnurpi, Katzengold, Zauberstäbchen, Spunk, Wuselding und Mops.
Ich biete 15900 Punkte bei 8946mg und 11961ml. [Boot(aufblasbar),Besteck,Schmackofaz,Wanderkarte,Lernfee,Zauberstäbchen,Hexenstaub,Kristallglas,10 Sternentaler,MEGAPACK,Katzengold,Wunschwurm,Blindfisch,Spunk,gnurpi,Fluchfänger,Gnom,Mops,Phiole,Gipfelkreuz,Eispickel,Nixe,Drachenzahn,Wanderratte]
liste aus #18 mit 9kg;12Liter nachgerechnet, weil ich wieder an meinem eigenen rechner sitze:

indem ich das volumenrang geringer bewerte(0.175 fach) als den gewichtsrang (1.0 fach) weil dann beide werte beim gleichen packgegenstand überfüllt werden,
komme ich mit einer einzigen händischen restfüllung (best)auf
 8.919            11.997            15.894  

gegenüber tacktack hab ich dann wuse anstelle von mops und hexe und es fehlen damit lediglich 6 punkte

wuse war aber die letzte reguläre einpackware und die beiden anderen wären innerhalb der nächsten 4 gewesen, ich hätte also nur am packende ~8! durchprobieren müssen...

genau diese waren am packende entscheiden wie viele möglichkeiten es nahe beieinanderliegend gibt... eben viele wenn diese waren nahe beieinanderliegende werte haben


haribo
Senior
Dabei seit: 25.10.2012
Mitteilungen: 2961
Beitrag No.76, eingetragen 2021-04-13 14:23

2021-04-05 14:05 - Kay_S in Beitrag No. 42 schreibt:
2021-04-05 12:56 - cramilu in Beitrag No. 40 schreibt:
Mit 51 Gegenständen als Packkandidaten sind wir schon gut dabei!
Bei einer Gesamtmasse von 24.596 Gramm und einem Gesamtvolumen
von 23.944 Millilitern sind die 9 kg und 12 Liter auch schon
"ordentlich fies" gewählt. Noch "mieser" wären wohl 11 kg und 15 Liter!?

Für 11 kg und 15 Liter habe ich:

Gnom, Kristallglas, Gipfelkreuz, Phiole, MEGAPACK, Lernfee, Zauberstäbchen, Spunk, Besteck, Drachenzahn, Blindfisch, Eispickel, Wuselding, Wärmedecke, Wanderkarte, Schmackofaz, Zelt, Wunschwurm, gnurpi, Fluchfänger, Blödkröte, Boot (aufblasbar), Mops, Wanderratte, 10 Sternentaler, Nixe, Katzengold
Gewicht = 10897
Volumen = 13921
Punkte  = 17724

Mit einer Heuristik (lokale Suche). Die garantiert natürlich nicht, dass es sich um das Optimum handelt.
Das Rucksack-Volumen wird auch nicht wirklich ausgenutzt...


hier wirds noch knapper, ich komme direkt auf
 10.992            14.106            17.723  
als letztes pack ich hexe+ding ein und das erste was ich weglies war besteck... unterschied 1 punkt

am längsten dauert es beide listen zu vergleichen um den unterschied zu finden


gonz
Senior
Dabei seit: 16.02.2013
Mitteilungen: 3863
Wohnort: Harz
Beitrag No.77, vom Themenstarter, eingetragen 2021-04-16 11:12

Liebe Freunde der Bergwanderungen,

ich bekam Post von cramilu und bin immer gerne bereit, den aus dem Feenland erhaltenen Hilferuf hier der geneigten Hörerschaft zu präsentieren. Hat doch die ZettelZofe nach Besuch eines R-Kurses alles durcheinandergewürfelt... und wieder ist es der arme Eusebius, der Ordnung in die Sache bringen soll und den Rucksack packt. Bitte beachtet die "Risiken und Nebenwirkungen" im Nachgang des Posts. Ich darf jedoch schon hier betonen, dass alles mit rechten Dingen zugeht, und der "Gonz" aus nachvollziehbaren, seriös wissenschaftlichen Gründen quasi zweimal auf der Liste steht. Ein Schelm etc. Auch was eine XLmDT Apparatur ist, kann gerne diskuttiert werden - ich dachte sofort an Steam Punk und eine Verbeugung vor Babbage und der Lady Ada, der "Herrin der Maschinen". Aber wer weiß das schon.

So und natürlich ist da auch wieder eine ganz gewöhnliche 3x503 Knobelei verbunden. Viel Spaß! Und Danke an alle Beteiligten.

pure ASCII
Der Rucksack Eusebius-503 fasst ein Gewicht von  20.1 kg
und ein Volumen von  28.4 l
 
                            [g] [ml] [Ct]
Hydrahauchzerstäuber.......  37  102   36
Zystenzyklotron............ 135  159   35
Humpelhumpen...............  92  449   28
Edelsteinlaus.............. 193  370   41
Plastepaste................  55  296   45
Raketenwurmdüse............ 108  430   55
spunk......................  89  156   11
Gliederreißer.............. 164   50   26
Zertifikat................. 171  139   32
Fieslingfalle.............. 239   86   58
Motzmotte.................. 270  261    9
Eisenpfännchen.............  54   44   62
Schönschreibstift..........  61   81   18
Wurst......................  71  377   23
minigonz................... 197  212    7
Zerberuszähmer............. 269  242   24
Boyce-Codd-Kamm............ 230   48   12
Chimärenschild............. 170  212   61
Krokokrauler...............  68  302   27
Fabulierfibel.............. 118  327   59
Oachkaddslschwoaf.......... 120  387   21
untotes Kapuzineräffchen... 102   83    5
Tu-Ring.................... 252  100   22
Triefschliefer.............  68  189    8
Brünslichrattä............. 211  298   31
Traumtrank.................  23  237   21
Lilalaunebär............... 275  344   52
Quastenqualle..............  50  124   58
Lemmalemming............... 255  245   38
Blindfisch................. 292  435   48
Höhenangsthemmer........... 156  133   15
Kanaillenkamille...........  71  333   24
Saguarodorn................ 102  260    6
Grellgrille................ 214   35   24
Knirschknirps..............  95   98    5
Mammutfellmantel........... 237  155    5
Trollrotztüte..............  58  106   57
Minotaurenmilchhaferl...... 136  200   36
Oblomov....................  31  115   12
PengPinguin................ 249  282   17
Sanduhr....................  74  102   43
Unkentunke................. 269   92   53
Ding ohne Namen............  32   99   17
Flüsterflössling...........  50  221   24
Schnupperschnepfe.......... 128   86   30
Fluxkompensator............  53  117   31
Backus-Naur-Lupe........... 187  267   26
Stahlstövchen..............  68   85   15
Pfaffenpfeffer............. 175  313   49
Schwofschwan............... 160  411   15
Wackeldackel............... 102   91   41
Ghulgranate................ 117   75   30
Bratapfelsaft..............  38  388   51
Stoffgirlande..............  40  325   43
Finsterfunzel.............. 159  141    7
Schlaraffenlandschlüssel...  90   77   40
Murmelurmel................  23  165   15
Prüsseliese................  76  215   17
Tanzpopanz.................  35  207   22
Wunschpunsch............... 113  119   45
Coco Kokolores............. 111  146   15
Nudelnadel.................  91  168   65
Mantramakak................ 229  101   55
Zündholzschachtel..........  85  232   16
Pascalinchen............... 121  263   41
Fehlerteufel............... 278  213   16
Geisterkleister............  77   38   18
Rüpelrüffler...............  83   47   18
Lauerkentaur............... 193  276   49
Grendelgrämer.............. 146   86   25
Bestienhostie.............. 295  399   66
Erinnyenentfessler......... 258  181   15
Rascheltasche..............  82  153   10
Schleppflop................ 177   88   23
Etappenwallach............. 295  106   20
Gaffophone................. 131   84    9
Bananenstecker............. 182  175   50
Scheintür.................. 184  292   45
Paradiesvogelpfeife........ 210  319   33
Pöbelknebel................ 121   55   23
Schurkenschrecker..........  99   51   23
Gargoylegrauler............ 227   97   17
Obsidianspan............... 282   53   33
Tastentapser...............  87  159   46
Polkapantoffeln............ 164  144   22
Schneckenschnatz........... 205  181    5
Energieriegel.............. 115   90   28
Springspinne...............  83  265   48
Lautensaite................ 240  193   60
Schottenrock...............  72   79    8
Azimutante................. 233   72   52
Hubschraubärchen........... 121  186   16
Immenstachel...............  49  117   32
Lungerlurch................ 145  315   48
Laplace-Würfel............. 269  176   46
Dollhecht.................. 182  225   42
Gottfridelle............... 223  206   16
Grobiangrill............... 292   60   51
Elysienelixier............. 194  198   60
Chachachachili............. 164  138   35
Flutschfutteral............  88  378   29
Medipack................... 145  143   39
Strahlenschutzsalbe........  33  262   22
Wohlfühlwatte..............  91  165   28
Amphetaminampulle..........  34  194   19
Badesalzbeutel............. 174  345    2
Spurtsandalen.............. 127  145   38
Bahkauvtatze............... 184  425   16
Flusenflummi...............  64  229   13
Pentagramm................. 278   93   36
Kribbelkrabbler............ 259  121   26
Eispickel.................. 121   96   19
Sphinxminze................ 104  350   20
Grinsekatze................ 157  282   18
Vibraniumweste.............  97  395   21
Phlegmafliege.............. 136  378   17
Wachwachtel................ 296  105   40
Gewitterziege.............. 121  155   37
Windjacke..................  61  316   45
Post-Fisch................. 161  416   62
Kabelsalat.................  19  374   21
Phantasmenphasmide......... 234  109   33
Winzwanze..................  91  340   54
Giraffenkaraffe............ 110   56   18
Armageddonarmbrust......... 228  123   30
Brezelbinder............... 102  145   31
Jeckennecker...............  33  228   10
Jerakeenrüssel.............  33  145   27
Adamsdouglas...............  50   50   22
Schnutenstute..............  33  227   19
Steppdepp.................. 269   29   54
Ottifantenfutter........... 112  126   42
Zermalmzofe................ 195   97   26
Fächerbecher............... 175  159    9
Rumpelgerümpel.............  70  159   11
Sousaphonistin.............  74  392    8
Faselhase.................. 256  428   20
Schickardilla..............  93  203   21
Blödelknödel............... 262  189   46
Sonnenschirm............... 170   88    7
Hobbagaasshaggsn...........  86  194   24
Saltofloh.................. 281  223   14
Dreizack...................  76  112   10
Durstdämpfer............... 131  166   19
Spitzensüßling............. 257  118   41
Mördermörser............... 172  100   44
Zyklopenblendspieß.........  50  174   27
Quasselassel............... 238  102   65
Zwerg Nase................. 173  433   36
Griesgramkitzler........... 170  285    7
Morgul-Klinge..............  66  179   12
Schmackofaz................  78  191   54
Aprilscherzkäfer........... 112   51   53
Makemydayspray.............  88  149    1
Vierkopfzerknalltreibling..  57  292   26
Zapfenzupfer............... 128  185   11
Isomatratze................ 195  168   15
BIGPACK.................... 181  365   55
Dogendegen................. 178  347   34
Metamorphmelder............ 196   99    6
Eilbrieftaube.............. 288  129   17
Leuchtschnabelbeutelschabe.  77   81   46
Bartgeierbalg.............. 107  105   20
Gummigamaschen.............  98   61    4
Schlaffschleifer...........  83  158   63
Fluchfänger................  79   63   15
Wahrsagerwaran............. 113  362    5
Schwafelschwabe............  39   10   17
Blubberplörre.............. 276  174   31
Düsterwaldginster..........  59   55   32
Scheusalscheucher..........  83   60   18
Anhalterhandtuch...........  72   85   57
Schepperschoppen...........  80  304   10
Schelmenhelm...............  73   31   16
Trampeltroll...............  32  227   22
Sausesocken................ 280   52   15
Rapunzelzopf...............  48  151    6
Brennglas.................. 223  177   69
10 Sternentaler............ 121  142   12
Blödkröte..................  66  422   34
Alraunenwürzkraut..........  83   44   32
Kasperlmütze............... 224  367    7
Leckerschmecker............  85   96   12
Zuckerstange............... 264  124   57
Faltplan................... 113  257   58
Nelwynnuss.................  48  433   40
Wunderwurm................. 160  116   44
Morlockschocker............ 213    9   18
Sturmfeuerzeug.............  42  159    9
Karatekäuzchen.............  61   80    8
Plüschpony................. 290  100   29
Wundbalsam................. 108  286   50
Idefix.....................  30  233   60
Alchemistentiegel..........  98  240   25
Illuyankafessel............  49   44   17
Laberlappen................  72  114   37
Hoppelhelfer...............  62   51   61
Safranseifenspender........  57  202   63
Chapeau Claque............. 110   31   17
Hexenstaub................. 164  309   47
Zeckenzange................  34  434   13
Schlemmerschlamm........... 173  278   15
Puderzuber.................  16  177   12
Vipernhaut................. 140  146   40
Hadronenenforcer...........  62  117   37
Blutegelbräter.............  93  129    3
Placebopillen.............. 110  300   61
Strophenstrolch............ 140  316   35
Magmaschleuder............. 149  402   23
Tracheentrichter........... 118   71   28
Feuerspeilibelle........... 148  342   28
Mysterienmixer.............  44  448   55
Illbebackbesteck...........  61  361   15
Tollkirschentee............  86  434   45
Lamentolemur............... 252  119    9
Satyrsaphir................ 175   74   43
Knotensäbel................  87  167    1
Alphazie...................  82  203   55
Trödeltruthahn.............  65  253   28
Sirenenbarthaar............  96  296   25
Rabe Rumburak.............. 110   74   35
Pegasusposaune.............  93  358   58
Lovelace-Brosche...........  76  157   37
Rhabarberella.............. 184  173   10
Trosttröte................. 149  169   32
Hopper-Logbuch.............  94  412   23
Lispellieschen............. 114  188   41
Schnorrerschnapper.........  77  259   13
Markow-Kette............... 215  235   53
Flottblöke................. 107  195   23
Sparschweinchen............ 117   35   24
Flausch.................... 157   55   17
Lycanthropenluller......... 230  173   24
Lästerschwester............ 206  104   40
Allgassenhansdampf......... 201  425    3
Schwimmschwamm.............  68  153   69
Hordenhürde................  97  175    6
Kompass....................  70  158   50
Brabbelbratze.............. 209  145   60
Spuckspatz................. 109  275   44
Orkrist.................... 274  172   41
Prophetenpapagei........... 211  341   12
GONZ....................... 117  218   14
Zauberstäbchen............. 118  102   19
Blunnsngreschdl............ 139  139   31
Komaaromakompott...........  64   12   20
Strampelstilzchen..........  95  260   10
Tatzelwurmtinktur.......... 239  113   36
Dämonendisruptor........... 278  147   34
Abel-Raspel................ 225   58    8
Bienenstöckchen............ 127  126   32
Bron-Stein................. 260   99   51
Trugtrunk.................. 199   36   12
Gornsporn.................. 122  129   12
Krakenkruke................ 199  269   51
Almdudelsprudel............  75  179   40
Schlingschlange............  73  260    8
Schleichschleim............ 224  140   39
Harzquarz.................. 189  270   58
Naschnatter................ 137  240   35
Maultrommel................  77  135   53
Dschinngin................. 153  420   18
Kanülenkanone.............. 153  297   19
Regenbogenschüsselchen.....  45  417   23
Monstermopp................ 202  111   64
Harpyienharpune............ 202  124   42
Schrödinger-Maus........... 124  383   16
Pflaster................... 226  134   48
Taekwondotarantel.......... 124  397    5
Balrogschockfroster........ 232   64   36
Jodeldiplom................  25  103   25
Ächzechse..................  65  110   36
Schatzschatüllchen.........  62   88   61
Yogakissen.................  60   80   58
Wolpertinger...............  91  221   19
Tiefschlafsack.............  31  298   35
Fuselfässchen.............. 192  211   19
Fisteldistel............... 170  156   37
Mückenmetzler.............. 108   71   31
Flatterfalter..............  62  249   21
Gnom....................... 104  377   21
Rasterzwinger.............. 214  135   13
Zelt.......................  76  343   16
Ariadnefaden...............  71   21   23
Loreleyschalmei............ 205  295   49
Kristallkugel..............  52  415   13
Quacksalberquirl...........  87  440   65
Gepardenforelle............  95  116   21
Silberstreif............... 196   85   21
Kater Paul................. 170  231   14
Lichtwichtel............... 129  391   58
Nixe....................... 252  344   27
Allzweckpott............... 210  412    7
Medusenblende..............  64  134   42
Elegieneule................  89  348    9
Zungenzügler...............  58  151   15
Oma Ophelia................ 259  183   28
Vielsaftphiole............. 203   84   26
Peano-Lot..................  96  263   40
Babbage-Rädchen............  99  231   63
Mumpitzmousse.............. 285  271    9
John v. Neumann............  98  129   23
Hagelzerbrösler............ 132  123   29
Firlefanzfiedel............  96  194   22
Wanderratte................  87  253   17
Church-Numeral.............  45  443   40
Troubadix.................. 228   51   26
Chomsky-Sieb............... 151  246   26
Gödelisator................ 118   69   40
Rechenknecht............... 142  126   39
Gichtwicht................. 131  297   37
Sernfkrebsklaue............  78  237   30
Wolfskopfknaufgehstock..... 145  249    4
Böllerbohne................ 110  107   23
Einhornessenz.............. 101  108   31
Lustrogologium............. 177  438   26
Portalpokal................ 228   12   37
Mihtrilwams................  95  286   16
Mundharmonika..............  62  327   21
Nieselnase.................  49  333   44
Siebenmeilenstiefel........  50   60   59
Ockham-Skalpell............ 238   73   25
Schabrackenschaf........... 205  276   41
Rochröster................. 226  125   22
Boot (aufblasbar)..........  61  254   10
Paradoxbox.................  91  117    5
Bräschdlengsgsälldsgiggle..  96  257   56
Antiabnibbler..............  99  166    8
Hasenpfote.................  78  234   52
Phrasenfranz...............  43  193   50
Widderhornpulver...........  46  216    8
Schillerschelle............ 275  141   21
Trotzklotz................. 218  166   37
Pedantenpatscher........... 208  367   47
Falkenaugenfeldstecher.....  73   41    7
Rivellafläschchen..........  26  276   34
Troubletribble.............  47   25   46
Xenomorphsensor............ 275  170   33
Klackerturmküster.......... 193  209   42
Mönchspeitsche............. 111  121   48
Klabauterklatsche.......... 244   66   16
Trapezfloh.................   5  447   38
Blitzaufwickler............ 224  110   24
Gaukelganf.................  88  202   61
Greifschweif...............  55  344   14
Kräuterkrambambuli......... 175  235    7
Libellenlippenschaum....... 117  204   17
Warzenwurz................. 270   54   56
Olifantenolm............... 142   30   11
Duschhaube.................  27   67   21
Werwolfwumme............... 139  212   45
Taschenmesser.............. 106  225   15
Knullenmops................ 114   16   22
Krampuskrieger............. 199   75   24
XLmDT-Apparatur............ 190   94   24
Hügelhüpfer................  81  214   20
Elfenglöckchen.............  81  119    8
Wärmedecke................. 150  191   26
Quarkbömbchen..............  79  210   32
Gorgonengängler............ 132  121   15
Rasierpinselchen........... 171  118   12
Tubentensid................ 147   85   34
Critterkitt................ 198   82   54
Boole-Besen................ 217  161   46
Abregäther................. 268  126   30
Schlummerspender........... 103   41    5
Unholdabhalter/-umholzer... 213   68   37
Nekromantennarkotikum......  43  266   22
Saurierknochenmehl......... 259  212   17
Schoppenschöpfer........... 133  192   13
Mantikormachete............ 195  106   16
Krimskramskrüglein.........  42  313   19
Frettchen Fritz............ 155   28    5
Raptorenkralle.............  94  312   34
Radarfledermaus............ 192  132   26
Nuschelpuschel.............  67  243   37
Stichelstoffel............. 240  224   29
Karminknicklicht........... 104  103   64
Wodansvitamine............. 214  204   54
General Blech.............. 268  204   35
Papierflieger.............. 223  145   32
Müffelbüffelchen...........  42  268   18
Thermometer................  67  162   55
Dementorendetektor.........  69   83   25
Karp-Rechen................  98  226    3
Mantafuchsschwanz.......... 159  387   56
Miefmuschel................ 162  196   36
Barometer.................. 129   54    6
Wolkenfeger................ 289  254   59
Spiegleinanderwand.........  72   26    4
Goblingabel................ 272  157    9
Frohlockfrosch............. 175  254   35
Gipfelkreuz................  81  139   31
Wasserwaage................ 169  157   11
Bansheebanjo...............  54  189   61
Brachistochronenschablone.. 198  101   15
Pollenpulle................ 115   64   27
Krauchkrabbe............... 127   86    2
Klein Stowasser............ 238  252   24
Wetterwespe................  27  244   34
Donnergurgler.............. 256  300   21
Kreischkrähe...............  16  167   46
Klimperwimpern............. 138  118   20
Mampfpampftöpfchen......... 104  132   38
Bibberbiber................  68  156   31
Noether-Harke.............. 116  365    8
Gilbmilbe.................. 119  318    7
Kristallglas............... 123   78   15
Luminrubin................. 134  155   34
Winselwiesel...............  92  149    4
Kaleidosköpchen............  83   54   53
Quietscheentchen........... 284  188   23
Nuckelbuddel............... 138  411   32
Schwebschwalbe.............  86  138   22
Kupferkesselchen...........  50  238   13
Cooltool................... 200   54   31
Kladderadatschkladde.......  62  144   21
Elchkelch.................. 223  240   34
Bronzebottich..............  45   68   64
Phasenprüfling............. 176  112    3
Mammaladamala.............. 217  439   12
Rennraupe..................  29  184   43
Duplolutschium............. 282  296   16
Chrysanthemencreme......... 156   66   19
Hilbert-Hämmerchen.........  35   79    9
Laternenlakai..............  56  317   38
Picknickdecke..............  69   56   38
Donk.......................  14  245   14
Skyllaabspeiser............ 119  351   39
Walkürenwalkman............ 167  100   69
Schlamperlampe............. 100  166   60
Alphynfinder...............  79  147   51
Kosewortklauber............ 137  350   53
Hochseilfloh............... 191  249   43
Gespensterrassel........... 195  198   64
Stirnbandana............... 289  213   15
Gerstengebräu.............. 235  114   20
Glitzeropal................  60   30   20
Lernfee....................  69  102   61
Schlabberschlappen.........  75  101    9
Mupuckl....................  97  160   39
Vulkanasche................ 253  144   44
Schuppenschaber............  27  300    6
Dübelkübel.................  63  141   16
Wanderkarte................ 287  216   30
Rabaukenpauke..............  89  403   24
Feudalfeudel............... 118  161   47
Barbarenbanner............. 191  326   69
Flitzflitter...............  23   67   22
MEGAPACK...................  35   48   48
Lodensombrero.............. 102   90   33
Kumquatklaubauf............  52  244   40
Krypto-Graf................ 106   96   45
Mops Vicco................. 145  364    9
Ährenträgerpfauenauge...... 133   24   61
Katzengold.................  35  200   23
Tarnkappe.................. 209  103    8
Drachenblutbembel.......... 133   81   34
Phönixfeder................ 193  310   45
Leviathanlähmer............ 121   45   31
Euler-Schere............... 260  147   31
Kokettflorett.............. 245   44    9
Lendenschurzefeu...........  93  212   34
Flamingotränenflakon.......  67  286    4
Automatix..................  33  365   32
Primzahlprisma............. 208  103   14
Charybdiskarfunkel......... 169  247   28
Zusenkonrad................  32  263    8
Schimpfpimpf............... 134  396   14
gnurpi..................... 177   83   20
Basiliskenzahn............. 160  121   19
Flugteppich................ 174  106   67
Silbensittich.............. 130  140   41
Langschlaflotion........... 120  114   35
Orgienoger.................  38  344   19
Dsibbfldsuddsler........... 161   94   30
Kurzweilstrecker........... 106   30    5
Wuselding..................  19  214   47
Paraliziumgranulat.........  29  260   44
Schepperwecker.............  33  148   30
Odysseusbogen..............  97  380   36
Quengelquerx...............  91   66   20
Kungfukuckuck.............. 119  138   36
Behemothbetäuber...........  92  214   25
Xylophönchen............... 131  249    3
Starkregen.................  71  100    5
Riechkriecher..............  76   98   57
Flunkerflunder............. 154  268   11
Dackel Detlef..............  49  113   41
Gackergockel............... 281  244   44
Kochkobold.................  33  101   29
Fisimatentenfilter......... 253  348   51
Toggeltäuscher............. 136  216   11
Stupsstecken............... 165  168   20
Meuchelmagd................  32  348   64
Judododo................... 121  107   25
Lindwurmleim............... 195  168   16
Faunalaun..................  85  103   50
Spargelspießchen...........  53  113   58
Zwilla Bretzel............. 147  103   34
Ambraamphore............... 163  360   20
Grüffelogrütze.............  10  126   11
Sylphenverwirbler.......... 153  298   17


Nebenbemerkungen:

- Die Aufgabenstellung erschließt sich aus dem Startpost.

- Dinge, die schon in vorherigen Aufgaben auftauchten, haben hier völlig andere Daten zugewiesen bekommen, man kann das Problem also nicht als Erweiterung der bisherigen Aufgaben auffassen.

- Das Parsen der Liste sollte einfach sein - wenn es jemand nicht mögen mag, versende ich gerne auf Rückfrage per PN die Daten in "maschinenlesbarer".

- Rückmeldungen gerne hier im Forum direkt im Hidden Bereich

- Es sind wirklich alle Mittel erlaubt, es wird aber darum gebeten, anzugeben, welche benutzt wurden. Also sowohl technische Hilfsmittel wie Rechenleistung aus irgendwelchen "Clouds" als auch Hilfe oder Rat von "aussenstehenden" ist kein Problem. Wir wollen dann nur an der Begeisterung teilhaben, was da wo wie geleistet wurde.

- Eine Rückmeldung sollte die erreichte Punktzahl (Ct's) beinhalten, und (zumindest auf Rückfrage des "Lademeisters", der es dann gerne erst einmal vertraulich behandelt) sollte das mit einer konkreten Packliste hinterlegbar sein.

- Have Fun!

PPS:

- Ach ja: Bitte gebt an, ob die angegebene Lösung eurer Meinung nach sicher ein "Optimum" ist, oder eine (mehr oder weniger) gute Annäherung, und vielleicht auch, ob ihr abschätzen könnt, wie wahrscheinlich die Existenz bessere Lösungen ist. Und ggf wie lange ein Programm gelaufen ist oder wie lange ihr händisch geknobelt habt. Aber das ist ja alles inzwischen guter Brauch hier im Thread.





haegar90
Aktiv
Dabei seit: 18.03.2019
Mitteilungen: 659
Wohnort: Gog
Beitrag No.78, eingetragen 2021-04-16 13:48

Händisch Excel ca. halbe Stunde
mehr oder eher weniger gute Annäherung 🙃
10 kg, 10 liter	                  G	 V	P	G%	V%	P/G	P/V	P/(GV)				
Eisenpfännchen.............	26,87	15,49	62	0,27	0,15	2,31	4	2,93		26,87	15,49	62
Troubletribble.............	23,38	8,8	46	0,23	0,09	1,97	5,23	2,86		50,25	24,29	108
MEGAPACK...................	17,41	16,9	48	0,17	0,17	2,76	2,84	2,8		67,66	41,19	156
Bronzebottich..............	22,39	23,94	64	0,22	0,24	2,86	2,67	2,76		90,05	65,13	220
Siebenmeilenstiefel........	24,88	21,13	59	0,25	0,21	2,37	2,79	2,56		114,93	86,26	279
Hoppelhelfer...............	30,85	17,96	61	0,31	0,18	1,98	3,4	2,5		145,78	104,22	340
Yogakissen.................	29,85	28,17	58	0,3	0,28	1,94	2,06	2		175,63	132,39	398
Schatzschatüllchen.........	30,85	30,99	61	0,31	0,31	1,98	1,97	1,97		206,48	163,38	459
Kaleidosköpchen............	41,29	19,01	53	0,41	0,19	1,28	2,79	1,76		247,77	182,39	512
Spargelspießchen...........	26,37	39,79	58	0,26	0,4	2,2	1,46	1,75		274,14	222,18	570
Lernfee....................	34,33	35,92	61	0,34	0,36	1,78	1,7	1,74		308,47	258,1	631
Anhalterhandtuch...........	35,82	29,93	57	0,36	0,3	1,59	1,9	1,73		344,29	288,03	688
Trollrotztüte..............	28,86	37,32	57	0,29	0,37	1,98	1,53	1,72		373,15	325,35	745
Quastenqualle..............	24,88	43,66	58	0,25	0,44	2,33	1,33	1,69		398,03	369,01	803
ÄhrenträgerQpfauenauge.....	66,17	8,45	61	0,66	0,08	0,92	7,22	1,63		464,2	377,46	864
Riechkriecher..............	37,81	34,51	57	0,38	0,35	1,51	1,65	1,58		502,01	411,97	921
Schwimmschwamm.............	33,83	53,87	69	0,34	0,54	2,04	1,28	1,57		535,84	465,84	990
Schwafelschwabe............	19,4	3,52	17	0,19	0,04	0,88	4,83	1,48		555,24	469,36	1007
Karminknicklicht...........	51,74	36,27	64	0,52	0,36	1,24	1,76	1,45		606,98	505,63	1071
Aprilscherzkäfer...........	55,72	17,96	53	0,56	0,18	0,95	2,95	1,44		662,7	523,59	1124
Picknickdecke..............	34,33	19,72	38	0,34	0,2	1,11	1,93	1,41		697,03	543,31	1162
Kreischkrähe...............	7,96	58,8	46	0,08	0,59	5,78	0,78	1,38		704,99	602,11	1208
Leuchtschnabelbeutelschabe.	38,31	28,52	46	0,38	0,29	1,2	1,61	1,38		743,3	630,63	1254
Hydrahauchzerstäuber.......	18,41	35,92	36	0,18	0,36	1,96	1	1,33		761,71	666,55	1290
Bansheebanjo...............	26,87	66,55	61	0,27	0,67	2,27	0,92	1,31		788,58	733,1	1351
Düsterwaldginster..........	29,35	19,37	32	0,29	0,19	1,09	1,65	1,31		817,93	752,47	1383
Schlaffschleifer...........	41,29	55,63	63	0,41	0,56	1,53	1,13	1,3		859,22	808,1	1446
Dackel Detlef..............	24,38	39,79	41	0,24	0,4	1,68	1,03	1,28		883,6	847,89	1487
Safranseifenspender........	28,36	71,13	63	0,28	0,71	2,22	0,89	1,27		911,96	919,02	1550
Faunalaun..................	42,29	36,27	50	0,42	0,36	1,18	1,38	1,27		954,25	955,29	1600
Flitzflitter...............	11,44	23,59	22	0,11	0,24	1,92	0,93	1,26		965,69	978,88	1622
Idefix.....................	14,93	82,04	60	0,15	0,82	4,02	0,73	1,24		980,62	1060,92	1682
Nudelnadel.................	45,27	59,15	65	0,45	0,59	1,44	1,1	1,24		1025,89	1120,07	1747
Maultrommel................	38,31	47,54	53	0,38	0,48	1,38	1,11	1,23		1064,2	1167,61	1800
Thermometer................	33,33	57,04	55	0,33	0,57	1,65	0,96	1,22		1097,53	1224,65	1855
Sanduhr....................	36,82	35,92	43	0,37	0,36	1,17	1,2	1,18		1134,35	1260,57	1898
Walkürenwalkman............	83,08	35,21	69	0,83	0,35	0,83	1,96	1,17		1217,43	1295,78	1967
Duschhaube.................	13,43	23,59	21	0,13	0,24	1,56	0,89	1,13		1230,86	1319,37	1988
Alraunenwürzkraut..........	41,29	15,49	32	0,41	0,15	0,78	2,07	1,13		1272,15	1334,86	2020
Phrasenfranz...............	21,39	67,96	50	0,21	0,68	2,34	0,74	1,12		1293,54	1402,82	2070
Kochkobold.................	16,42	35,56	29	0,16	0,36	1,77	0,82	1,12		1309,96	1438,38	2099
Alphynfinder...............	39,3	51,76	51	0,39	0,52	1,3	0,99	1,12		1349,26	1490,14	2150
Wuselding..................	9,45	75,35	47	0,09	0,75	4,97	0,62	1,11		1358,71	1565,49	2197
Kompass....................	34,83	55,63	50	0,35	0,56	1,44	0,9	1,11		1393,54	1621,12	2247
Schlamperlampe.............	49,75	58,45	60	0,5	0,58	1,21	1,03	1,11		1443,29	1679,57	2307
Schlaraffenlandschlüssel...	44,78	27,11	40	0,45	0,27	0,89	1,48	1,11		1488,07	1706,68	2347
Komaaromakompott...........	31,84	4,23	20	0,32	0,04	0,63	4,73	1,11		1519,91	1710,91	2367
Rennraupe..................	14,43	64,79	43	0,14	0,65	2,98	0,66	1,09		1534,34	1775,7	2410
Flugteppich................	86,57	37,32	67	0,87	0,37	0,77	1,8	1,08		1620,91	1813,02	2477
Ariadnefaden...............	35,32	7,39	23	0,35	0,07	0,65	3,11	1,08		1656,23	1820,41	2500
Gaukelganf.................	43,78	71,13	61	0,44	0,71	1,39	0,86	1,06		1700,01	1891,54	2561
Medusenblende..............	31,84	47,18	42	0,32	0,47	1,32	0,89	1,06		1731,85	1938,72	2603
Adamsdouglas...............	24,88	17,61	22	0,25	0,18	0,88	1,25	1,04		1756,73	1956,33	2625
Krypto-Graf................	52,74	33,8	45	0,53	0,34	0,85	1,33	1,04		1809,47	1990,13	2670
Jodeldiplom................	12,44	36,27	25	0,12	0,36	2,01	0,69	1,03		1821,91	2026,4	2695
Hadronenenforcer...........	30,85	41,2	37	0,31	0,41	1,2	0,9	1,03		1852,76	2067,6	2732
Schmackofaz................	38,81	67,25	54	0,39	0,67	1,39	0,8	1,02		1891,57	2134,85	2786
Ächzechse..................	32,34	38,73	36	0,32	0,39	1,11	0,93	1,01		1923,91	2173,58	2822
Wackeldackel...............	50,75	32,04	41	0,51	0,32	0,81	1,28	0,99		1974,66	2205,62	2863
Glitzeropal................	29,85	10,56	20	0,3	0,11	0,67	1,89	0,99		2004,51	2216,18	2883
Alphazie...................	40,8	71,48	55	0,41	0,71	1,35	0,77	0,98		2045,31	2287,66	2938
Immenstachel...............	24,38	41,2	32	0,24	0,41	1,31	0,78	0,98		2069,69	2328,86	2970
Mönchspeitsche.............	55,22	42,61	48	0,55	0,43	0,87	1,13	0,98		2124,91	2371,47	3018
Laberlappen................	35,82	40,14	37	0,36	0,4	1,03	0,92	0,97		2160,73	2411,61	3055
Babbage-Rädchen............	49,25	81,34	63	0,49	0,81	1,28	0,77	0,96		2209,98	2492,95	3118
Gödelisator................	58,71	24,3	40	0,59	0,24	0,68	1,65	0,96		2268,69	2517,25	3158
Tastentapser...............	43,28	55,99	46	0,43	0,56	1,06	0,82	0,93		2311,97	2573,24	3204
Meuchelmagd................	15,92	122,54	64	0,16	1,23	4,02	0,52	0,92		2327,89	2695,78	3268
Fluxkompensator............	26,37	41,2	31	0,26	0,41	1,18	0,75	0,92		2354,26	2736,98	3299
Wunschpunsch...............	56,22	41,9	45	0,56	0,42	0,8	1,07	0,92		2410,48	2778,88	3344
Monstermopp................	100,5	39,08	64	1,01	0,39	0,64	1,64	0,92		2510,98	2817,96	3408
Schepperwecker.............	16,42	52,11	30	0,16	0,52	1,83	0,58	0,88		2527,4	2870,07	3438
Rabe Rumburak..............	54,73	26,06	35	0,55	0,26	0,64	1,34	0,87		2582,13	2896,13	3473
Hasenpfote.................	38,81	82,39	52	0,39	0,82	1,34	0,63	0,86		2620,94	2978,52	3525
Illuyankafessel............	24,38	15,49	17	0,24	0,15	0,7	1,1	0,85		2645,32	2994,01	3542
Critterkitt................	98,51	28,87	54	0,99	0,29	0,55	1,87	0,85		2743,83	3022,88	3596
Ottifantenfutter...........	55,72	44,37	42	0,56	0,44	0,75	0,95	0,84		2799,55	3067,25	3638
Quasselassel...............	118,41	35,92	65	1,18	0,36	0,55	1,81	0,84		2917,96	3103,17	3703
Paraliziumgranulat.........	14,43	91,55	44	0,14	0,92	3,05	0,48	0,83		2932,39	3194,72	3747
Leviathanlähmer............	60,2	15,85	31	0,6	0,16	0,51	1,96	0,82		2992,59	3210,57	3778
Bräschdlengsgsälldsgiggle..	47,76	90,49	56	0,48	0,9	1,17	0,62	0,81		3040,35	3301,06	3834
Feudalfeudel...............	58,71	56,69	47	0,59	0,57	0,8	0,83	0,81		3099,06	3357,75	3881
Jerakeenrüssel.............	16,42	51,06	27	0,16	0,51	1,64	0,53	0,8		3115,48	3408,81	3908
Almdudelsprudel............	37,31	63,03	40	0,37	0,63	1,07	0,63	0,8		3152,79	3471,84	3948
Lodensombrero..............	50,75	31,69	33	0,51	0,32	0,65	1,04	0,8		3203,54	3503,53	3981
Brennglas..................	110,95	62,32	69	1,11	0,62	0,62	1,11	0,8		3314,49	3565,85	4050
Faltplan...................	56,22	90,49	58	0,56	0,9	1,03	0,64	0,79		3370,71	3656,34	4108
Lovelace-Brosche...........	37,81	55,28	37	0,38	0,55	0,98	0,67	0,79		3408,52	3711,62	4145
Dementorendetektor.........	34,33	29,23	25	0,34	0,29	0,73	0,86	0,79		3442,85	3740,85	4170
Mückenmetzler..............	53,73	25	31	0,54	0,25	0,58	1,24	0,79		3496,58	3765,85	4201
Fieslingfalle..............	118,91	30,28	58	1,19	0,3	0,49	1,92	0,78		3615,49	3796,13	4259
Mampfpampftöpfchen.........	51,74	46,48	38	0,52	0,46	0,73	0,82	0,77		3667,23	3842,61	4297
Chimärenschild.............	84,58	74,65	61	0,85	0,75	0,72	0,82	0,77		3751,81	3917,26	4358
Gespensterrassel...........	97,01	69,72	64	0,97	0,7	0,66	0,92	0,77		3848,82	3986,98	4422
Brabbelbratze..............	103,98	51,06	60	1,04	0,51	0,58	1,18	0,77		3952,8	4038,04	4482
Placebopillen..............	54,73	105,63	61	0,55	1,06	1,11	0,58	0,76		4007,53	4143,67	4543
Satyrsaphir................	87,06	26,06	43	0,87	0,26	0,49	1,65	0,76		4094,59	4169,73	4586
Mupuckl....................	48,26	56,34	39	0,48	0,56	0,81	0,69	0,75		4142,85	4226,07	4625
Steppdepp..................	133,83	10,21	54	1,34	0,1	0,4	5,29	0,75		4276,68	4236,28	4679
Mantramakak................	113,93	35,56	55	1,14	0,36	0,48	1,55	0,74		4390,61	4271,84	4734
Azimutante.................	115,92	25,35	52	1,16	0,25	0,45	2,05	0,74		4506,53	4297,19	4786
Wunderwurm.................	79,6	40,85	44	0,8	0,41	0,55	1,08	0,73		4586,13	4338,04	4830
Mördermörser...............	85,57	35,21	44	0,86	0,35	0,51	1,25	0,73		4671,7	4373,25	4874
Warzenwurz.................	134,33	19,01	56	1,34	0,19	0,42	2,95	0,73		4806,03	4392,26	4930
Kumquatklaubauf............	25,87	85,92	40	0,26	0,86	1,55	0,47	0,72		4831,9	4478,18	4970
Silbensittich..............	64,68	49,3	41	0,65	0,49	0,63	0,83	0,72		4896,58	4527,48	5011
Elysienelixier.............	96,52	69,72	60	0,97	0,7	0,62	0,86	0,72		4993,1	4597,2	5071
Drachenblutbembel..........	66,17	28,52	34	0,66	0,29	0,51	1,19	0,72		5059,27	4625,72	5105
Springspinne...............	41,29	93,31	48	0,41	0,93	1,16	0,51	0,71		5100,56	4719,03	5153
Ghulgranate................	58,21	26,41	30	0,58	0,26	0,52	1,14	0,71		5158,77	4745,44	5183
Knullenmops................	56,72	5,63	22	0,57	0,06	0,39	3,91	0,71		5215,49	4751,07	5205
Bibberbiber................	33,83	54,93	31	0,34	0,55	0,92	0,56	0,7		5249,32	4806	5236
Einhornessenz..............	50,25	38,03	31	0,5	0,38	0,62	0,82	0,7		5299,57	4844,03	5267
Langschlaflotion...........	59,7	40,14	35	0,6	0,4	0,59	0,87	0,7		5359,27	4884,17	5302
Geisterkleister............	38,31	13,38	18	0,38	0,13	0,47	1,35	0,7		5397,58	4897,55	5320
Gipfelkreuz................	40,3	48,94	31	0,4	0,49	0,77	0,63	0,69		5437,88	4946,49	5351
Wetterwespe................	13,43	85,92	34	0,13	0,86	2,53	0,4	0,68		5451,31	5032,41	5385
Plastepaste................	27,36	104,23	45	0,27	1,04	1,64	0,43	0,68		5478,67	5136,64	5430
Fabulierfibel..............	58,71	115,14	59	0,59	1,15	1	0,51	0,68		5537,38	5251,78	5489
Rechenknecht...............	70,65	44,37	39	0,71	0,44	0,55	0,88	0,68		5608,03	5296,15	5528
Schurkenschrecker..........	49,25	17,96	23	0,49	0,18	0,47	1,28	0,68		5657,28	5314,11	5551
Pollenpulle................	57,21	22,54	27	0,57	0,23	0,47	1,2	0,68		5714,49	5336,65	5578
Schelmenhelm...............	36,32	10,92	16	0,36	0,11	0,44	1,47	0,68		5750,81	5347,57	5594
Sparschweinchen............	58,21	12,32	24	0,58	0,12	0,41	1,95	0,68		5809,02	5359,89	5618
Pegasusposaune.............	46,27	126,06	58	0,46	1,26	1,25	0,46	0,67		5855,29	5485,95	5676
Ding ohne Namen............	15,92	34,86	17	0,16	0,35	1,07	0,49	0,67		5871,21	5520,81	5693
Lispellieschen.............	56,72	66,2	41	0,57	0,66	0,72	0,62	0,67		5927,93	5587,01	5734
Kungfukuckuck..............	59,2	48,59	36	0,59	0,49	0,61	0,74	0,67		5987,13	5635,6	5770
Spurtsandalen..............	63,18	51,06	38	0,63	0,51	0,6	0,74	0,67		6050,31	5686,66	5808
Tracheentrichter...........	58,71	25	28	0,59	0,25	0,48	1,12	0,67		6109,02	5711,66	5836
Bratapfelsaft..............	18,91	136,62	51	0,19	1,37	2,7	0,37	0,66		6127,93	5848,28	5887
Quacksalberquirl...........	43,28	154,93	65	0,43	1,55	1,5	0,42	0,66		6171,21	6003,21	5952
Barbarenbanner.............	95,02	114,79	69	0,95	1,15	0,73	0,6	0,66		6266,23	6118	6021
Vipernhaut.................	69,65	51,41	40	0,7	0,51	0,57	0,78	0,66		6335,88	6169,41	6061
Bananenstecker.............	90,55	61,62	50	0,91	0,62	0,55	0,81	0,66		6426,43	6231,03	6111
Tubentensid................	73,13	29,93	34	0,73	0,3	0,46	1,14	0,66		6499,56	6260,96	6145
Winzwanze..................	45,27	119,72	54	0,45	1,2	1,19	0,45	0,65		6544,83	6380,68	6199
Wundbalsam.................	53,73	100,7	50	0,54	1,01	0,93	0,5	0,65		6598,56	6481,38	6249
Zuckerstange...............	131,34	43,66	57	1,31	0,44	0,43	1,31	0,65		6729,9	6525,04	6306
Stoffgirlande..............	19,9	114,44	43	0,2	1,14	2,16	0,38	0,64		6749,8	6639,48	6349
Windjacke..................	30,35	111,27	45	0,3	1,11	1,48	0,4	0,64		6780,15	6750,75	6394
Gewitterziege..............	60,2	54,58	37	0,6	0,55	0,61	0,68	0,64		6840,35	6805,33	6431
Medipack...................	72,14	50,35	39	0,72	0,5	0,54	0,77	0,64		6912,49	6855,68	6470
Lautensaite................	119,4	67,96	60	1,19	0,68	0,5	0,88	0,64		7031,89	6923,64	6530
Schnupperschnepfe..........	63,68	30,28	30	0,64	0,3	0,47	0,99	0,64		7095,57	6953,92	6560
Unkentunke.................	133,83	32,39	53	1,34	0,32	0,4	1,64	0,64		7229,4	6986,31	6613
Zyklopenblendspieß.........	24,88	61,27	27	0,25	0,61	1,09	0,44	0,63		7254,28	7047,58	6640
Werwolfwumme...............	69,15	74,65	45	0,69	0,75	0,65	0,6	0,63		7323,43	7122,23	6685
Energieriegel..............	57,21	31,69	28	0,57	0,32	0,49	0,88	0,63		7380,64	7153,92	6713
Portalpokal................	113,43	4,23	37	1,13	0,04	0,33	8,75	0,63		7494,07	7158,15	6750
Rivellafläschchen..........	12,94	97,18	34	0,13	0,97	2,63	0,35	0,62		7507,01	7255,33	6784
Nieselnase.................	24,38	117,25	44	0,24	1,17	1,8	0,38	0,62		7531,39	7372,58	6828
Nuschelpuschel.............	33,33	85,56	37	0,33	0,86	1,11	0,43	0,62		7564,72	7458,14	6865
Zwilla Bretzel.............	73,13	36,27	34	0,73	0,36	0,46	0,94	0,62		7637,85	7494,41	6899
Rüpelrüffler...............	41,29	16,55	18	0,41	0,17	0,44	1,09	0,62		7679,14	7510,96	6917
Bron-Stein.................	129,35	34,86	51	1,29	0,35	0,39	1,46	0,62		7808,49	7545,82	6968
Mysterienmixer.............	21,89	157,75	55	0,22	1,58	2,51	0,35	0,61		7830,38	7703,57	7023
Harzquarz..................	94,03	95,07	58	0,94	0,95	0,62	0,61	0,61		7924,41	7798,64	7081
rezelbinder................	50,75	51,06	31	0,51	0,51	0,61	0,61	0,61		7975,16	7849,7	7112
Schönschreibstift..........	30,35	28,52	18	0,3	0,29	0,59	0,63	0,61		8005,51	7878,22	7130
Wodansvitamine.............	106,47	71,83	54	1,06	0,72	0,51	0,75	0,61		8111,98	7950,05	7184
Grobiangrill...............	145,27	21,13	51	1,45	0,21	0,35	2,41	0,61		8257,25	7971,18	7235
Bienenstöckchen............	63,18	44,37	32	0,63	0,44	0,51	0,72	0,6		8320,43	8015,55	7267
Pflaster...................	112,44	47,18	48	1,12	0,47	0,43	1,02	0,6		8432,87	8062,73	7315
Tiefschlafsack.............	15,42	104,93	35	0,15	1,05	2,27	0,33	0,58		8448,29	8167,66	7350
Spuckspatz.................	54,23	96,83	44	0,54	0,97	0,81	0,45	0,58		8502,52	8264,49	7394
Scheusalscheucher..........	41,29	21,13	18	0,41	0,21	0,44	0,85	0,58		8543,81	8285,62	7412
Quengelquerx...............	45,27	23,24	20	0,45	0,23	0,44	0,86	0,58		8589,08	8308,86	7432
Harpyienharpune............	100,5	43,66	42	1,01	0,44	0,42	0,96	0,58		8689,58	8352,52	7474
Lästerschwester............	102,49	36,62	40	1,02	0,37	0,39	1,09	0,58		8792,07	8389,14	7514
Pöbelknebel................	60,2	19,37	23	0,6	0,19	0,38	1,19	0,58		8852,27	8408,51	7537
Lichtwichtel...............	64,18	137,68	58	0,64	1,38	0,9	0,42	0,57		8916,45	8546,19	7595
Peano-Lot..................	47,76	92,61	40	0,48	0,93	0,84	0,43	0,57		8964,21	8638,8	7635
Quarkbömbchen..............	39,3	73,94	32	0,39	0,74	0,81	0,43	0,57		9003,51	8712,74	7667
Zystenzyklotron............	67,16	55,99	35	0,67	0,56	0,52	0,63	0,57		9070,67	8768,73	7702
Unholdabhalter/-umholzer...	105,97	23,94	37	1,06	0,24	0,35	1,55	0,57		9176,64	8792,67	7739
Lendenschurzefeu...........	46,27	74,65	34	0,46	0,75	0,73	0,46	0,56		9222,91	8867,32	7773
Luminrubin.................	66,67	54,58	34	0,67	0,55	0,51	0,62	0,56		9289,58	8921,9	7807
Markow-Kette...............	106,97	82,75	53	1,07	0,83	0,5	0,64	0,56		9396,55	9004,65	7860
Boole-Besen................	107,96	56,69	46	1,08	0,57	0,43	0,81	0,56		9504,51	9061,34	7906
Kosewortklauber............	68,16	123,24	53	0,68	1,23	0,78	0,43	0,55		9572,67	9184,58	7959
Post-Fisch.................	80,1	146,48	62	0,8	1,46	0,77	0,42	0,55		9652,77	9331,06	8021
Laternenlakai..............	27,86	111,62	38	0,28	1,12	1,36	0,34	0,54		9680,63	9442,68	8059
Raketenwurmdüse............	53,73	151,41	55	0,54	1,51	1,02	0,36	0,54		9734,36	9594,09	8114
Pascalinchen...............	60,2	92,61	41	0,6	0,93	0,68	0,44	0,54		9794,56	9686,7	8155
Wohlfühlwatte..............	45,27	58,1	28	0,45	0,58	0,62	0,48	0,54		9839,83	9744,8	8183
Katzengold.................	17,41	70,42	23	0,17	0,7	1,32	0,33	0,52		9857,24	9815,22	8206
Kladderadatschkladde.......	30,85	50,7	21	0,31	0,51	0,68	0,41	0,52		9888,09	9865,92	8227
Loreleyschalmei............	101,99	103,87	49	1,02	1,04	0,48	0,47	0,48		9990,08	9969,79	8276
 
										g: 20080	ml:28314	P:8276
 
 




gonz
Senior
Dabei seit: 16.02.2013
Mitteilungen: 3863
Wohnort: Harz
Beitrag No.79, vom Themenstarter, eingetragen 2021-04-16 14:22

Hallo Haegar, das sieht doch schonmal gut aus als "Startwert". Du musst allerdings noch ein paar Dinge auspacken, denn das Gewicht ist diesmal 20,1 kg - das hast du glaube ich falsch übernommen.

:)

Gratulation zur ersten Einsendung! Gespannt, wie es weitergeht.
Grüße, Gonz


haegar90
Aktiv
Dabei seit: 18.03.2019
Mitteilungen: 659
Wohnort: Gog
Beitrag No.80, eingetragen 2021-04-16 14:32

Hallo gonz, da war ein Tippfehler 😃, ist nun korrigiert und die Sachen sind noch im Sack. EDIT: Muss korrigieren... leider Doppelte 🙄😴


Somit nach Korrektur: g: 20080        ml:28314  P:8276 (Tabelle in #78)


haribo
Senior
Dabei seit: 25.10.2012
Mitteilungen: 2961
Beitrag No.81, eingetragen 2021-04-16 14:49

19.918            28.353            8.212  
 methode wie gehabt als summe von zwei rängen

[Die Antwort wurde nach Beitrag No.77 begonnen.]

 20.060            28.383            8.223  
excel händisch nachoptimiert

 20.099            28.343            8.254  


 20.094            28.390            8.290  
dichter komm ich nicht an haegar, oh möglcherweise hab ich ihn nach seiner korrektur doch überboten?



cramilu
Aktiv
Dabei seit: 09.06.2019
Mitteilungen: 971
Wohnort: Schwäbischer Wald, seit 1989 freiwilliges Exil in Bierfranken
Beitrag No.82, eingetragen 2021-04-16 15:45

🤗🤗🤗
haribo und haegar90, Ihr seid meine Helden!

"Händisch Excel ca. halbe Stunde"
Genau so [!!!] mach ich's auch. Weil's Spaß macht!

Seid Ihr bitte so lieb und führt irgendwie ein... Log...
über Euere verwendeten Formeln zur "Rangermittlung".
Auch über die verworfenen!? Dann können wir uns darüber
austauschen. Sobald auch ich Werte am Start habe. 😉


haegar90
Aktiv
Dabei seit: 18.03.2019
Mitteilungen: 659
Wohnort: Gog
Beitrag No.83, eingetragen 2021-04-16 15:53

2021-04-16 14:49 - haribo in Beitrag No. 81 schreibt:
 ...

 20.094            28.390            8.290  
dichter komm ich nicht an haegar, oh möglcherweise hab ich ihn nach seiner korrektur doch überboten?

😂👍 ...sehr gut !!

Dann warten wir mal auf die Ergebnisse von cramilu 😃
...solange noch Zeit ist und der Kindernachmittag noch nicht
durch das Vorliegen wirklich optimaler Lösungen beendet wird.


cramilu
Aktiv
Dabei seit: 09.06.2019
Mitteilungen: 971
Wohnort: Schwäbischer Wald, seit 1989 freiwilliges Exil in Bierfranken
Beitrag No.84, eingetragen 2021-04-16 16:52

"[...] ...solange noch Zeit ist und der Kindernachmittag noch nicht
durch das Vorliegen wirklich optimaler Lösungen beendet wird."

Köstlich formuliert!
Indes... wenn ich die Wahl habe zwischen "Kindernachmittag oder...?",
wähle ich meistens "Kindernachmittag!"
Ich suche noch meine jüngste "Verhältnispotenz"-Formel
von der letzten Liste, die ich in irgendeiner EXCEL-Instanz
verbummelt habe... Hilfe: Impotenzbefürchtungen...


haribo
Senior
Dabei seit: 25.10.2012
Mitteilungen: 2961
Beitrag No.85, eingetragen 2021-04-16 17:52

(gewicht+0.6*volumen)/wert  aufsteigend sortiert,
plus minota... recht einfach also


cramilu
Aktiv
Dabei seit: 09.06.2019
Mitteilungen: 971
Wohnort: Schwäbischer Wald, seit 1989 freiwilliges Exil in Bierfranken
Beitrag No.86, eingetragen 2021-04-16 18:41

Ok... ich bin aktuell noch bei 8.211 Punkten[ct]...
... OHNE jegliches manuelles Nachklauben,
sondern allein durch Sortierung nach folgender "Scoring"-Formel:
\(val_{item}^r\:\cdot\:\left(\frac{val_{item}}{m_{item[g]}}\right)^{q_2}\:\cdot\:\left(\frac{val_{item}}{V_{item[ml]}}\right)^{q_1}\)   und hernach absteigend sortiert
\(r\,\in\,[\frac{1}{2};1]\)   ;   \(r=\Phi-1\) 😂 war... hoijoijoi...
\(\rho_{Packmenge}\,=\,\frac{m_{Packgrenze[g]}}{V_{Packgrenze[ml]}}\)   ;   \(\rho_{Packmenge}^x\,=\,\frac{q_1}{q_2}\:\land\:q_1+q_2=2\)   ;   \(x\,\in\,[0;3]\) ...
schon  \(x=0\:\Rightarrow\:q_1=q_2=1\)  war der "Bringer"...
Der 183. und letzte Gegenstand, bevor die Packgrenzen überschritten werden,
ist dann der "Wolkenfeger". Bis dahin 20.095 Gramm und 28.391 Milliliter.

EDIT
Angaben zu  \(x\)  korrigiert!

EDIT EDIT
Das zweitbeste, aber deutlich schlechtere "Scoring" habe ich
mit meinem allerältesten "Formelhüftschuss" erhalten:
\(\frac{val_{item}^2\:\cdot\:10.000}{m_{item[g]}\:\cdot\:V_{item[ml]}\:\cdot\:(m_{item[g]}+V_{item[ml]})}\)   und hernach absteigend sortiert
Ich bin gerade am Probieren, ob ich durch "milde" Erhöhung meines \(x\)
und entsprechende Anpassung von \(r\) noch besser "erstlanden" kann...


haribo
Senior
Dabei seit: 25.10.2012
Mitteilungen: 2961
Beitrag No.87, eingetragen 2021-04-16 20:03

20.099            28.397            8.290  

gleiche punktzahl aber etwas näher an die grenze gepackt (also eigentlich ein nachteil für waukerl, aber er hat ein objekt mehr zur austeilung dabei)


cramilu
Aktiv
Dabei seit: 09.06.2019
Mitteilungen: 971
Wohnort: Schwäbischer Wald, seit 1989 freiwilliges Exil in Bierfranken
Beitrag No.88, eingetragen 2021-04-16 20:08

haribo, Deine Formel ist stark!
Die habe ich mal zuerst beäugt, weil sie einfacher ist als meine.
Wenn Du Deinem "Wert" im Nenner eine Potenz von 1,05 oder 1,06
mitgibst, verbessert sich die "Erstlandung" VOR Nachklauben
jeweils auf 8.287 ; und dann noch'n paar...!?


haribo
Senior
Dabei seit: 25.10.2012
Mitteilungen: 2961
Beitrag No.89, eingetragen 2021-04-16 21:07

tya, damit nimmst du mantaf(56) anstelle von katzen(23) + minota(36) macht minus 3 punkte
für alles andere ändert sich nur geringfügig die reihenfolge...

schätze aber andere tauschereien an der pack-grenze könnten irgendwie noch paar punkte bringen können

also meine obige sortierung hat 189 objekte eingepackt

dann nur die umliegenden evtl 40 objekte, also z.B. position 170 bis 210 durchspielen... das könnte evtl. etwas verbessern

das problem reduzierte sich damit prakmatisch auf folgendes kleineres:


bei max gewicht 2706 g; max volumen 4065 ml; >766 punkte erreichen

diese punkte werden hier mit lfnr. 189, minota erreicht

lfnr.        bez        gewicht        volumen        wert
170        Lenden         93        212        34
171        Latern         56        317        38
172        Quenge         91         66        20
173        Kosewo        137        350        53
174        Harpyi        202        124        42
175        Zysten        135        159        35
176        Scheus         83         60        18
177        Post-F        161        416        62
178        Rakete        108        430        55
179        Luminr        134        155        34
180        Pöbelk        121         55        23
181        Läster        206        104        40
182        Markow        215        235        53
183        Katzen         35        200        23
184        Wohlfü         91        165        28
185        Pascal        121        263        41
186        Boole-        217        161        46
187        Unhold        213         68        37
188        Lunger        145        315        48
189        Minota        136        200        36
190        Mantaf        159        387        56
191        Kraken        199        269        51
192        Chacha        164        138        35
193        Fistel        170        156        37
194        BIGPAC        181        365        55
195        Trapez          5        447        38
196        Hagelz        132        123        29
197        Lauerk        193        276        49
198        Blunns        139        139        31
199        Kladde         62        144        21
200        Pfaffe        175        313        49
201        Wolken        289        254        59
202        Dsibbf        161         94        30
203        Hexens        164        309        47
204        Sernfk         78        237        30
205        Tanzpo         35        207        22
206        Dollhe        182        225        42
207        Balrog        232         64        36
208        Klacke        193        209        42
209        Judodo        121        107        25
210        Coolto        200         54        31


evtl kommen noch wenige weitere kleine objekte zum restfüllen in frage





cramilu
Aktiv
Dabei seit: 09.06.2019
Mitteilungen: 971
Wohnort: Schwäbischer Wald, seit 1989 freiwilliges Exil in Bierfranken
Beitrag No.90, eingetragen 2021-04-16 21:28

"[..] schätze aber andere tauschereien an der pack-grenze
könnten irgendwie noch paar punkte bringen [...]"

Genau darauf wollte ich doch hinaus!
"Wert" im Nenner mit Potenz "1" ergibt sortiert 8.254 OHNE Nachklauben.
Mit Potenz "1,05" oder "1,06" sind's schon 8.287, und das Nachklauben
könnte dann ergiebiger sein!


haribo
Senior
Dabei seit: 25.10.2012
Mitteilungen: 2961
Beitrag No.91, eingetragen 2021-04-16 21:33

möglich schon, aber in diesem falle scheint es nicht geschickter zu werden

ich hab #89 nochmal erweitert...


cramilu
Aktiv
Dabei seit: 09.06.2019
Mitteilungen: 971
Wohnort: Schwäbischer Wald, seit 1989 freiwilliges Exil in Bierfranken
Beitrag No.92, eingetragen 2021-04-16 21:55

Heut' Nacht ist hier bei uns Ausgangssperre.
Da hab' ich viel Zeit zum "Nachklauben"... 😉

EDIT

"Die Herrschaften, die auf Kartoffeln mit Speck gesetzt hatten,
zur Kasse bitte..."


haribo, besser als 8.290 krieg ich's auch nicht hin.
Allerdings hab' ich die über eine eigene Scoring-Formel geschafft.
Mein Bestwert dürfte seinen Begleitparametern 20.094 Gramm sowie
28.390 Millilitern nach deiner ersten Variante entsprechen.
Als "Ranglistenfunktion" habe ich meinen Ansatz der "durchschnittlichen
Heuer" herangezogen - er entspricht im wesentlichen Deiner Berechnung...
... wenn man sich denn nicht fehlerhaft selbst bescheißt und bei der
Feldformel die Kapazitätszahlen vertauscht. 🙄
\(\frac{{val_{item}}^p}{\frac{m_{item}[g]}{Packgrenze[g]}\:+\:\frac{V_{item}[ml]}{Packgrenze[ml]}}\)   und hernach absteigend sortiert
\(p\,\in\,[\frac{1}{2};3]\)   ;   \(p\,=\,1,25\)   war "zielführend"
"Rang" 183 nimmt nach Sortierung der "Luminrubin" ein - bei immerhin
schon 8.257 Punkten mit 20.086 Gramm und 28.264 Millilitern.
Danach war freilich mein "Gestochere" wohl aufwändiger als das Deine!
Rangmäßig rückwärts beäugt hatten mir "BIGPACK", "Wolkenfeger",
"Krakenkruge" und "Mantafuchsschwanz" zu hohe Packmaße, und ich habe
sie jeweils durch Pärchen ersetzt. Am Ende habe ich die "Nachklaubliste"
nach "Deinen" Rangwerten umsortiert, und schwupps...
mutmaßlich identisch mit der Deinen. Dann mochte ich nicht mehr. 😉

"Unterwegs" auf \(8.285\), \(8.286\) oder \(8.287\) zu kommen, gelingt in mehreren
verschiedenen Konstellationen. Darüber mir bloß in einer...

Punktsieger des "Kindernachmittags" damit:   haribo 🤗

haegar90, ich hoffe, Du bist da einverstanden!?
Deine EXCEL-Struktur sieht übrigens der meinen verblüffend ähnlich.
Zwei kranke Hirne, ein Gedanke! 😄

Und jeee-hetzt [am T-Shirt-Saum herumzupf] möcht' ich seh'n,
was die "Großen" so zustande bringen... tactac? AnnaKath?
Ohne irgend Jemandem sonst entsprechende "Größe" abzusprechen!

Meinen ausdrücklichen herzlichen Dank an gonz für diesen "Brocken"
von einer Instanz, samt ordentlich tückischer Verteilungen!
Den "Unhold" bitte "abhalten" anstatt "umholzen" - mein Versäumnis! 😉

Für ein allgemein problementschärftes Parsing der ASCII-Liste
würde ich als Zeilenstruktur vorschlagen:

[Packkandidat mit Abschluss-LEERZEICHEN statt -Punkten]#ct# mg# ml
--------------------------------------------------------------
Hydrahauchzerstäuber [auf feste Zeichenlänge aufgefüllt]#36# 37#102
Zystenzyklotron [auf feste Zeichenlänge aufgefüllt]#35#135#159
...

Also feste Spaltenbreiten und eindeutiges Spaltentrennzeichen.


AnnaKath
Senior
Dabei seit: 18.12.2006
Mitteilungen: 3523
Wohnort: hier und dort (s. Beruf)
Beitrag No.93, eingetragen 2021-04-17 07:01

Huhu cramilu,

2021-04-16 18:41 - cramilu in Beitrag No. 86 schreibt:
\(val_{item}^r\:\cdot\:\left(\frac{val_{item}}{m_{item[g]}}\right)^{q_2}\:\cdot\:\left(\frac{val_{item}}{V_{item[ml]}}\right)^{q_1}\)

\(\frac{val_{item}^2\:\cdot\:10.000}{m_{item[g]}\:\cdot\:V_{item[ml]}\:\cdot\:(m_{item[g]}+V_{item[ml]})}\)

In beiden Score-Funktionen geht der Wert der Gegenstände superlinear ein (in der zweiten sogar exakt quadratisch). Das kann eigentlich nicht funktionieren: Betrachte die drei Gegenstände A(1,1,5), B(1,1,5) und C(2,2,10). Offenbar ist es gleich, ob man A und B oder C in den Rucksack packt, aber Dein Scoring bevorzugt Gegenstand C deutlich. Nun stell Dir statt C den Gegenstand C'(2,2,10-$\epsilon$) vor...

lg, AK


cramilu
Aktiv
Dabei seit: 09.06.2019
Mitteilungen: 971
Wohnort: Schwäbischer Wald, seit 1989 freiwilliges Exil in Bierfranken
Beitrag No.94, eingetragen 2021-04-17 07:39

So... zunächst:
Kay_S, nach nochmaliger Durchsicht aller bisherigen Beiträge
im Hinblick auf "Scoring"-Formeln habe ich verdutzt entdeckt,
dass Du in #48 so ziemlich genau das genannt hattest, was ich selber
unabhängig davon als "durchschnittliche Heuer" zusammengebastelt
hatte - bis auf den "Landungsassistenz"-Exponenten für den Punktewert.
Kein Formelklau beabsichtigt! 😎

AnnaKath, an Deiner Ausführung gibt es winziges zu bekritteln!
Scherzhaft könnte ich entgegnen, dass es für Eusebius freilich
vorteilhaft ist, C(2,2,10) einzupacken, denn dann braucht er bloß
einmal auf die wankerlige Regalleiter zu klettern.
Ob es sich weiters dann um einen Gegenstand C'(2,2,10-\(\epsilon\)) handelt,
oder gar um C''(2,2,10-\(\mu\)) könnte zu Katheterstreitigkeiten führen!
In die erstere Score-Funktion ging bei mir der Gegenstandswert
mit  \(r=\Phi-1\)  keineswegs super- sondern sublinear ein!
Aber du hast Recht: Selbst Ultra- oder Infralinearität wären denkbar.
Ich hatte darüber natürlich schon selber gebrütet. So abwegig es jedoch
algebraisch scheinen mag, so deutlich ist es praktisch vorteilhaft! 😉


haribo
Senior
Dabei seit: 25.10.2012
Mitteilungen: 2961
Beitrag No.95, eingetragen 2021-04-17 18:34

ich hab auch nochmal an der packgrenze herumexperimentiert, und kann es nicht verbessern, aber auch nicht abschliessend behaupten das optimum gefunden zu haben

unbeweisbar für mich

es wäre nett wenn mal jemand die 40 positionen aus #89 durchspielen könnte

haribo


LernFee
Junior
Dabei seit: 12.04.2021
Mitteilungen: 18
Beitrag No.96, eingetragen 2021-04-18 08:18

@Haribo,

#89: das gehe ich gerne mal an. Ob es heute schon was wird hängt davon ab, was sonst so zu tun ist...

@all als kleiner erster Beitrag, der Suchraum wird durch diese Vorsortierung um ca. 10% verkleinert, ohne dass es Rechenzeit aus dem NP Koningent kostet:

Minimalista 1.0 by Lea
 
Motzmotte geht nicht mit, dom. von ges. G= 40441  V= 43028
minigonz geht nicht mit, dom. von ges. G= 22072  V= 25879
Zerberuszähmer geht nicht mit, dom. von ges. G= 24862  V= 23844
Mammutfellmantel geht nicht mit, dom. von ges. G= 23462  V= 18139
PengPinguin geht nicht mit, dom. von ges. G= 30378  V= 35604
Schwofschwan geht nicht mit, dom. von ges. G= 21381  V= 43539
Fehlerteufel geht nicht mit, dom. von ges. G= 32264  V= 27908
Erinnyenentfessler geht nicht mit, dom. von ges. G= 24666  V= 20285
Schneckenschnatz geht nicht mit, dom. von ges. G= 21565  V= 21378
Gottfridelle geht nicht mit, dom. von ges. G= 20644  V= 21156
Badesalzbeutel geht nicht mit, dom. von ges. G= 27926  V= 48768
Bahkauvtatze geht nicht mit, dom. von ges. G= 25269  V= 48833
Phlegmafliege geht nicht mit, dom. von ges. G= 15139  V= 31925
Faselhase geht nicht mit, dom. von ges. G= 35512  V= 53212
Saltofloh geht nicht mit, dom. von ges. G= 34957  V= 31185
Griesgramkitzler geht nicht mit, dom. von ges. G= 22140  V= 35418
Wahrsagerwaran geht nicht mit, dom. von ges. G= 14404  V= 34944
Kasperlmütze geht nicht mit, dom. von ges. G= 39702  V= 61467
Schlemmerschlamm geht nicht mit, dom. von ges. G= 18798  V= 28556
Magmaschleuder geht nicht mit, dom. von ges. G= 14264  V= 28489
Allgassenhansdampf geht nicht mit, dom. von ges. G= 39360  V= 70855
Prophetenpapagei geht nicht mit, dom. von ges. G= 30686  V= 46565
Dschinngin geht nicht mit, dom. von ges. G= 18218  V= 38679
Schrödinger-Maus geht nicht mit, dom. von ges. G= 14172  V= 31822
Taekwondotarantel geht nicht mit, dom. von ges. G= 18704  V= 43664
Nixe geht nicht mit, dom. von ges. G= 23397  V= 32069
Allzweckpott geht nicht mit, dom. von ges. G= 38435  V= 66589
Mumpitzmousse geht nicht mit, dom. von ges. G= 45472  V= 47977
Lustrogologium geht nicht mit, dom. von ges. G= 16514  V= 31849
Kräuterkrambambuli geht nicht mit, dom. von ges. G= 20658  V= 27940
Saurierknochenmehl geht nicht mit, dom. von ges. G= 26576  V= 24655
Goblingabel geht nicht mit, dom. von ges. G= 26464  V= 19168
Klein Stowasser geht nicht mit, dom. von ges. G= 21144  V= 22949
Donnergurgler geht nicht mit, dom. von ges. G= 28452  V= 34880
Noether-Harke geht nicht mit, dom. von ges. G= 13980  V= 34271
Gilbmilbe geht nicht mit, dom. von ges. G= 14218  V= 30566
Quietscheentchen geht nicht mit, dom. von ges. G= 22947  V= 17968
Mammaladamala geht nicht mit, dom. von ges. G= 37449  V= 65565
Duplolutschium geht nicht mit, dom. von ges. G= 39845  V= 43077
Stirnbandana geht nicht mit, dom. von ges. G= 35077  V= 29935
Wanderkarte geht nicht mit, dom. von ges. G= 21077  V= 18923
Mops Vicco geht nicht mit, dom. von ges. G= 19825  V= 40290
Schimpfpimpf geht nicht mit, dom. von ges. G= 16933  V= 37311
Flunkerflunder geht nicht mit, dom. von ges. G= 17346  V= 28861
Ambraamphore geht nicht mit, dom. von ges. G= 16173  V= 30718
Insgesamt 45 Dinge identifiziert, die daheim bleiben
 
Eisenpfännchen geht mit, nicht dom. verbleibt G= 7416  V= 18379
Hoppelhelfer geht mit, nicht dom. verbleibt G= 9382  V= 22046
Schatzschatüllchen geht mit, nicht dom. verbleibt G= 17326  V= 25759
Yogakissen geht mit, nicht dom. verbleibt G= 16395  V= 25421
Siebenmeilenstiefel geht mit, nicht dom. verbleibt G= 11875  V= 20082
Bronzebottich geht mit, nicht dom. verbleibt G= 10689  V= 15215
MEGAPACK geht mit, nicht dom. verbleibt G= 15395  V= 24184
Insgesamt 7 Dinge identifiziert, die mit müssen.
 


Have fun!

PS.: Die modifizierte Liste kann im Wunschformat beim Büro der Obertugendboldine bezogen werden - Anfrage per PN an die dortige Zettelzofe.


haribo
Senior
Dabei seit: 25.10.2012
Mitteilungen: 2961
Beitrag No.97, eingetragen 2021-04-18 15:21

ja mach mal irgendwann, dass wäre schön

deine sieben sicher mitgenommen objekte sind auch bei mir unter den ersten acht...

also insofern ist meine ein- und ausschluss-liste in #89 einfach erheblich länger

169 fest mitgenommene und 293 ausgeschlossenen belassen dort eben die 40 vakanten

haribo


cramilu
Aktiv
Dabei seit: 09.06.2019
Mitteilungen: 971
Wohnort: Schwäbischer Wald, seit 1989 freiwilliges Exil in Bierfranken
Beitrag No.98, eingetragen 2021-04-18 19:09

LernFee, MACHEN ist stark! 😉
Ich hab' mir nochmal 'ne Stunde erfolglos die Griffel
wundgefummelt, um doch noch über die 8.290-Latte...


LernFee
Junior
Dabei seit: 12.04.2021
Mitteilungen: 18
Beitrag No.99, eingetragen 2021-04-19 19:31

Zwischenstand:

Keine Treffer beim Durchgehen aller möglichen Vertauschungen innerhalb der plus/minus 20 an der "Packgrenze" nach den Daten von Haribo.



haribo
Senior
Dabei seit: 25.10.2012
Mitteilungen: 2961
Beitrag No.100, eingetragen 2021-04-20 08:24

ungefähr welche vertauschungsarten hast du probiert?
haribo


LernFee
Junior
Dabei seit: 12.04.2021
Mitteilungen: 18
Beitrag No.101, eingetragen 2021-04-20 12:06

Hi Haribo,

ich habe gem. deiner Liste die Items bis einschließlich 169 fest genommen, und dann alle möglichen Kombinationen der Items 170-209 dazugenommen. Das dauert auf einem Kern 20 Minuten (sicher deutlich optimierbar). Ich kann jetzt folgendes machen ("brute force" verliert):

- die Breite soweit erhöhen, wie es eine verbesserte Version auf X Kernen z.B über Nacht eben schafft (oder dann ad infinitum weiterrechnen immer mehr in die Breite), oder

- Für jede geprüfte Kombination, die nicht allzu schlecht ist, noch schauen, ob sie aus einer Liste "besonders kleiner/leichter Objekte" geringfügig verbessert werden kann.

Natürlich gibt es da noch viele weitere Ideen - Hinweise gerne angenommen.

Soweit zum Stand der Dinge -
Lea


haribo
Senior
Dabei seit: 25.10.2012
Mitteilungen: 2961
Beitrag No.102, eingetragen 2021-04-20 13:10

ok, du hast also in dem bereich alle (?) ca 40! varianten durchgetestet?

ich hatte gestern in zufälliger reihenfolge aus dem bereich dazugepackt, und kam bei ca.50T durchläufen nur einmal auf 8275... hätte also damit nicht so schnell ein gutes ergebnis gefunden, alles mit excel und optischer kontrolle, also eher langsam in zwo stunden

bereich nach oben ausweiten kann kaum was bringen, die sind einfach alle absolut besser, das erscheint mir sehr sicher da letztlich keine extremen gewichts oder volumen unterschiede existieren, man also immer nahe am limit packen kann

nach unten könnte man evtl erweitern oder eben unterhalb der grenze strikt nach wert sortieren und genau die davon durchspielen die wertiger sind als die differenz zu summe wert 8290, naja warscheinlich ist es mit deinem rechner schneller dort jeweils alle einzeln dazuzuaddieren

also davon ausgehend dass nur noch ein einziges dazukommen würde

ausgeben würde ich mal alle sets die besser als evtl. 8280(?) sind... und auf diese liste nochmal einen händischen blick werfen (grenze könnte auch ggfls noch näher an 8290 liegen...)

fals wir wirklich nichts besseres finden dann spricht das für meine score idee, also bei [ score = (g + 0,6*v) / w ] den faktor 0.6 derartig anzupassen dass beide limiten (gewicht+volumen) beim gleichen objekt erreicht werden, was ich auch nur durchgespielt hatte

aber bei den alten sets immer nur nahe ans optimum herankam... es nie exakt fand,
hier scheint es halt zufällig zu passen

haribo


Kitaktus
Senior
Dabei seit: 11.09.2008
Mitteilungen: 6852
Wohnort: Niedersachsen
Beitrag No.103, eingetragen 2021-04-20 14:03

Ich denke, die 8290 ist optimal.

Was habe ich gemacht? Ich verwende dynamische Optimierung über einem zweidimensionalen Feld Masse/Volumen.
Das hat den Vorteil, dass die _Zahl der Gegenstände_ nicht exponentiell in den Aufwand eingeht, sondern nur linear. Dafür hängt der Aufwand linear von den Kapazitäten des Rucksacks ab(*) und funktioniert nur, wenn alle Massen und Volumina ganzzahlig sind.
(*) Dieses Laufzeit-Verhalten nennt man "Pseudopolynomial", weil die Laufzeit nicht polynomial von der Eingabelänge abhängt, sondern von den absoluten Werten..

Mit den Werten 20100g und 28400ml stoße ich aber langsam an meine Grenzen, was den Arbeitsspeicher anbelangt. Das kann man etwas abmildern, indem man die Rolle von Volumen und Wert vertauscht. Man sucht also bei gegebener Masse und gegebenem Wert eine Lösung mit möglichst kleinem Volumen. Am Ende schaut man dann nach, für welche Werte man eine Lösung findet, die die Volumenschranke einhällt.

[Die Antwort wurde nach Beitrag No.100 begonnen.]


cramilu
Aktiv
Dabei seit: 09.06.2019
Mitteilungen: 971
Wohnort: Schwäbischer Wald, seit 1989 freiwilliges Exil in Bierfranken
Beitrag No.104, eingetragen 2021-04-20 18:44

Ja... gonz' Werte sind diesmal "ordentlich fies" gewählt!.
Ich hatte mir inzwischen Gedanken zu einem "Pruning"-Ansatz gemacht...
Das "von Hand" per EXCEL zu modellieren ufert jedoch schnell aus.

Man bestimme zunächst für die Gesamtanforderung und für jeden
von drei "Bestscores" die erforderlichen Beiparameter, um dann,
bevor der erste zusätzliche Gegenstand die Packgrenzen sprengt,
möglichst viele Punkte mit der Art des jeweiligen "Scores"
erreicht zu haben. Die Schnittmenge der jeweils mitgenommenen
Gegenstände wird notiert.
Dann wiederholt man selbiges für die halbierten Packgrenzen!
Die Gesamtschnittmenge wird isoliert und schon einmal FIX eingepackt.
Ihre Packmasse und Packvolumen zieht man von der Gesamtkapazität ab
und erhält ein vermindertes "Restproblem".
Dort hat sich nun das Verhältnis von verbleibender Packmasse
und verbleibendem Packvolumen womöglich geändert...
Man wiederhole obige Schritte für das "Restproblem"...
Hat man das zwei- oder dreimal gemacht, ist man wohl deutlich
näher an den Bereich herangekommen, der als "Restmüllproblem"
via "close to brute force" objektiv zu schaffen ist[?].
Selbstredend kann man dazu begleitend auch stets gemeinsame
"Worstscorer" rausschmeißen...

Den Zeitaufwand, das algorithmisch umzusetzen, kann ich jedoch
noch nicht abschätzen. Und leider fehlen mir für solches derzeit
auch Zeit wie Muße.
Gespannt warte ich schon auf das Ende des "Kindernachmittags",
sprich: "global" verlässliche Resultate von tactac, AnnaKath
oder anderen ;)

p.s.
Das mit der "Ultra-", "Super-", "Sub-" oder "Infralinearität"
meiner Exponenten verblüfft mich natürlich selber!
Die   \(\phi-1\)   etwa sind auch mir erstaunlich weit weg von der  \(1\) .


Kitaktus
Senior
Dabei seit: 11.09.2008
Mitteilungen: 6852
Wohnort: Niedersachsen
Beitrag No.105, eingetragen 2021-04-20 20:40

2021-04-16 14:49 - haribo in Beitrag No. 81 schreibt:
...
 20.094            28.390            8.290  
Yep. Wenn ich mich nicht vertan habe, ist das optimal.


haribo
Senior
Dabei seit: 25.10.2012
Mitteilungen: 2961
Beitrag No.106, eingetragen 2021-04-20 22:00

2021-04-20 20:40 - Kitaktus in Beitrag No. 105 schreibt:
2021-04-16 14:49 - haribo in Beitrag No. 81 schreibt:
...
 20.094            28.390            8.290  
Yep. Wenn ich mich nicht vertan habe, ist das optimal.

danke schön fürs überprüfen
haribo


cramilu
Aktiv
Dabei seit: 09.06.2019
Mitteilungen: 971
Wohnort: Schwäbischer Wald, seit 1989 freiwilliges Exil in Bierfranken
Beitrag No.107, eingetragen 2021-04-20 22:06

Danke, Kitaktus!
Aber hat Dein Algorithmus die andere 8.290-Lösung
von haribo aus #87 auch gefunden?


Kitaktus
Senior
Dabei seit: 11.09.2008
Mitteilungen: 6852
Wohnort: Niedersachsen
Beitrag No.108, eingetragen 2021-04-20 22:53

Interessante Frage.
Bei einer "normalen" Umsetzung würde Dynamische Optimierung zu jeder Kombination aus Masse und Volumen _eine_ Lösung mit maximalem Wert ermitteln. Da die andere Lösung tatsächlich andere Massen und Volumen hat, würde man sie also finden.
Ich überlege gerade, wie viel zusätzlicher Aufwand nötig wäre, um _alle_ Lösungen zu finden, die zum gleichen Optimalwert führen (also auch die, bei denen Masse _und_ Volumen übereinstimmen). Wenn man den Speicher um den Faktor N (N=Anzahl der Gegenstände) vergrößern kann, dann wäre der Zusatz-Aufwand linear mit der Anzahl der Lösungen und mit der Anzahl der möglichen Gegenstände.
Ohne den Extraspeicher könnte der Aufwand explodieren, da müsste ich mal drüber nachdenken.


LernFee
Junior
Dabei seit: 12.04.2021
Mitteilungen: 18
Beitrag No.109, eingetragen 2021-04-21 10:26

Danke für die Anregung, Kitaktus! Wieder ein "Puzzlestein" für die Lernfee.

Ist damit alles erledigt - oder "spielen" wir weiter?



haribo
Senior
Dabei seit: 25.10.2012
Mitteilungen: 2961
Beitrag No.110, eingetragen 2021-04-21 12:24

kitaktus, was ist denn das dynamische an der dynamischen methode? was wird dabei wann dynamisch verändert beim suchen?

wenn wir einen schacht xyz hätten mit den grundmassen des rucksacks, also x=20100[g] und y=28400[v] und die 503 päckchen mit jeweils ihrem xyz,
packen das erste päckchen bei xyz 0/0/0 in die ecke und das nächste startet an der diagonalen ecke des ersten, dann suchen wir eine raumdiagonale päckchenreihe welche möglichst hoch sein soll, (ungefähr wie bei der idee "kisten aufeinander zu stapeln und hochklettern bis zum mond")

diese raumdiagonale erinnert übrigens an die kleinen quadrate bei einer binomischen formel... jedes päckchen blockiert einen sehr viel grösseren anteil des endschachtes als sein volumenanteil

man kann die gefundene lösung aus der einen richtung anschauen und hat ein  einwertiges packproblem, z.B. von vorne dann spielen die volumen keine rolle (volumen hätten also den faktor 0 und die gewichte hätten faktor 1) visa versa von der seite betrachtet spielte nur das volumen eine rolle und das gewicht wäre eliminiert...

jedenfals gibt es 3D betrachtet den lückenlosen einzelpäckchen-raum-diagonalen-polygonzug diagonal durch den schacht bis fast genau zur oberen ecke, und die frage des scores scheint zu sein aus welcher richtung man diesen polygonzug betrachtet

man kann ja die päckchen hinterher (oder eben aus jeder betrachtungsrichtung...) so sortieren dass dieser polygonzug steil anfängt und immer flacher wird... ungefähr dass war die idee zu meinem score... aber eben nicht genau, sonst hätte ich ((wurzel (g²+v²))/w) nehmen müssen... das führte aber zu nem schlechteren ergebniss

ich weiss nicht wiso mein score besser funktioniert, möglicherweise entscheide ich mit dem faktor 0,6 aus welcher richtung ich auf die einzel-päckchen-raumdiagonalen schaue? und reduziere damit das problem von einem mit zwei werten zu einem einwertigen? welches ja immer noch das packgrenzen-problem hat, und so gesehen sind die ausgewählten packmasse hier eben nicht sonderlich tricky gewesen weil ich ja schnell die lösung gefunden habe??? mit nur einem nachgesuchten restpäckchen, ohne komplexe tauschvarianten

offenbar war das set eben nicht wirklich tricky sondern nur viele päckchen, derart viele dass "alle varianten durchsuchen" niemand mehr leisten konnte

bei keinem der älteren packsets hatte ich mit meiner methode die beste packung gefunden,

wiso genau funktionierte es hier?

@cramilu, ehrlich ich wüsste auch nicht ob ich die zweite variante nochmal finden würde... schon gleich gar nicht ob es weitere lösungen mit 8290 gibt

@gonz, wie hast du die zufallszahlen generiert? (z.B. wiso gibt es dabei keine ganz kleinen in beiden werten...) was evtl. hattest du ausgeschlossen?

also ick bin noch nicht fertig damit
haribo


gonz
Senior
Dabei seit: 16.02.2013
Mitteilungen: 3863
Wohnort: Harz
Beitrag No.111, vom Themenstarter, eingetragen 2021-04-21 13:20

Hallo Haribo,

Zur Frage der Verteilung kurz folgendes:

Die Verteilung von Gewicht, Volumen und Wert sind unabhängig voneinander, ich habe jeweils Gamma-Verteilungen gewählt (die Parameter müsste ich nachschauen, ich wollte etwas "unsymmetrisches" haben), sie sind einfach am Ende des jeweiligen Wertebereichs abgeschnitten (also zB. 1..450 für das Volumen). Die Werte habe ich anschließend gerundet auf ganze Zahlen. Es kam mir ja nicht darauf an, was es genau ist, sondern nur, ungefähr das gewünschte "Bild" zu erreichen. Entsprechend habe ich mir am Ende ein Histogramm der jeweiligen Verteilungen angeguckt, bis ich halbwegs "zufrieden war".

Wenn es also keine "kleinen _und_ leichten" Dinge gibt, ist das dem Zufall geschuldet.

Wie gesagt, auf Wunsch genaueres.


Kitaktus
Senior
Dabei seit: 11.09.2008
Mitteilungen: 6852
Wohnort: Niedersachsen
Beitrag No.112, eingetragen 2021-04-21 13:30

Zum Einstieg hilft vielleicht diese Wiki-Seite hier. Das vorletzte Beispiel ist das Rucksackproblem.

Das Prinzip ist folgendes:
Es seien $M$ die zulässige Gesamtmasse, $V$ das zulässige Gesamtvolumen und $n$ die Anzahl der Gegenstände.
Betrachte ich den letzten Gegenstand $(m_n,v_n,w_n)$, so gibt es zwei Möglichkeiten: Entweder er ist in der optimalen Lösung enthalten, oder er ist eben nicht enthalten.
Würde ich wissen, welchen Gesamt-Wert man mit den ersten $n-1$ Gegenständen hinbekommt, wenn man
a) die Masse $M$ und das Volumen $V$ zur Verfügung hat, oder
b) die Masse $M-m_n$ und das Volumen $V-v_n$ zur Verfügung hat,
dann könnte man leicht beantworten, ob man den n-ten Gegenstand einpackt: Ist der Wert aus a) größer als der Wert aus b) plus $w_n$, dann bleibt es draußen, ansonsten kommt es mit rein.

Die Frage ist: Woher bekomme ich diese Information a) und b)?
Die Lösung ist sehr brutal: Ich ermittle einfach für _alle_ Kombinationen aus Massen $M'\leq M$ und Volumen $V'\leq V$ den maximal erreichbaren Wert unter Verwendung der Gegenstände 1 bis n-1.
Jede dieser Aufgaben ist wiederum leicht, wenn ich die maximal erreichbaren Werte unter Verwendung der Gegenstände 1 bis n-2 kennen usw.
Das ganze drösele ich auf, bis ich bei einem (bzw. keinem) Gegenstand bin.

Algorithmisch gehe ich dann genau andersrum vor.
Ich initialisiere eine Matrix mit den Zeilen 0 bis M und den Spalten 0 bis V. Schreibe überall $-\infty$ rein, außer bei (0,0), dort schreibe ich eine 0 rein.
Das bedeutet: Mit den ersten null Gegenständen gibt es keine Kombination mit Gesamtmasse m und Gesamtvolumen v (daher der Wert $-\infty$), außer für m=v=0.
Danach gehe ich, bei $k=1$ beginnend für jeden Gegenstand $k$ die Matrix einmal durch und berechne, ob sich bessere Kombinationen ergeben, wenn man $k$ verwendet.
Der Gesamtaufwand dafür ist O(nMV). Das hat den Vorteil, dass n hier nicht exponentiell eingeht, sondern nur linear. Dafür gehen M und V linear ein und nicht nur logarithmisch wie bei den meisten anderen hier genannten Ansätzen.
Würden die Massen nicht in Gramm, sondern in Milligramm angegeben (und wären weiterhin ganzzahlig), so vergrößert sich bei mir der Aufwand um den Faktor 1000, mal abgesehen davon, dass das alles dann nicht mehr in den Arbeitsspeicher passt.

Man könnte es vielleicht so formulieren: Der Aufwand verringert sich dadurch drastisch, dass man nicht mehr alle $2^k$ Kombinationen aus $k$ Gegenständen betrachtet, sondern nur die, die zu einer unterschiedlichen Kombination aus Anzahl der betrachteten Pakete, Masse und Volumen führen. Davon gibt es "nur" $k(M+1)(V+1)$ Stück. Bei den aktuellen Werten sind das $570888501 \cdot k$ Stück, ab $k=35$ lohnt sich das also.
Selbst wenn man durch Zusatzüberlegungen den Aufwand von $2^k$ auf $1.1^k$ runterschraubt (und das wäre sehr viel) gewinnt die dynamische Optimierung bei $k=271$ die Oberhand.

Der erste von mir verwendete Ansatz bestand im wesentlichen aus:
Matlab
Z=zeros(M+1,V+1);
for n=1:N
  Z(A(n,1)+1:M+1, A(n,2)+1:V+1)=max(Z(A(n,1)+1:M+1, A(n,2)+1:V+1), Z(1:M-A(n,1)+1, 1:V-A(n,2)+1)+A(n,3));
end
Dabei ist A eine Matrix, die je Zeile Masse, Volumen und Wert eines Gegenstands enthält. Diese komischen "+1" sind nötig, da Matlab bei der Nummerierung von Zeilen und Spalten bei 1 beginnt und nicht bei 0.
Um aus der fertig berechneten Matrix nicht nur den _Wert_ der optimalen Lösung, sondern eine optimale Lösung selbst abzulesen zu können, ist etwas mehr Code notwendig.

Bemerkung: Die heuristischen Verfahren, die hier vorgeschlagen wurden funktionieren so gut, weil die Gegenstände sich relativ stark in ihrem Wert bezogen auf die "verbrauchte" Masse und das "verbrauchte" Volumen unterscheiden. Wären diese Werte ähnlicher, dann wäre es auch mit "Scoring"-Verfahren schwieriger das Optimum zu finden (zum Trost wären dann auch die Wertunterschiede zwischen verschiedenen Lösungen geringer).

[Die Antwort wurde nach Beitrag No.110 begonnen.]


AnnaKath
Senior
Dabei seit: 18.12.2006
Mitteilungen: 3523
Wohnort: hier und dort (s. Beruf)
Beitrag No.113, eingetragen 2021-04-21 22:28

Huhu zusammen,

zunächst hatte ich ja durchaus das Bedürfnis, auch an den Algorithmen herumzubasteln; tatsächlich finden sich aber genug ernst zu nehmende Betrachtungen im Netz. Danach habe ich mich auf eine hübsche Implementierung beschränkt und bin nun ganz zufrieden.

Meine Algorithmen habe ich zunächst an den einschlägigen, "offiziellen" Quellen getestet und danach an etwa 10 000 zufälligen Samples vertieft.

Viele meiner ursprünglichen Ideen (insbesondere alle "geschickten" vollständigen Lösungen) habe ich verworfen und auch Kitaktus` dynamische Programmierung scheint mir bei grossen Rucksäcken (mit ggf. auch mehr als 2-dimensionalen Beschränkungen, auch natürlich mit steigender Item-Zahl, obwohl der Algorithmus hier doch recht wenig anfällig ist) schlicht nicht mehr in akzeptabler Zeit zu berechnen.

Letztlich habe ich mich für einen generischen Scoring-Algorithmus entschieden, der noch durch ein Branch-And-Bound und eine "Core-Search" ergänzt wird. Alle darüber hinausgehenden Algorithmen der Literatur (ins. alle Varianten parallel laufender Algorithmen unterschiedlichen Typs) erscheinen mir dann - trotz aller Effizienz - als zu aufwändig.

Dieser Algorithmus schätzt im aktuellen Beispielproblem etwa nach 8 ms eine "Initiallösung" mit 8285 Punkten und findet die Lösung aus #87 nach 21 ms.
Auch Probleme mit über 10k Items, Probleme mit sehr "ähnlichen" Items und sehr "ungleichmässigen" Rucksäcken löst er in wenigen Sekunden bis Minuten.

Wen die Details interessieren, der kann dies gerne erfragen. Ansonsten würde ich mich (um neutral zu bleiben) über ein wirklich grosses Problem von dritter Seite freuen...

lg, AK


cramilu
Aktiv
Dabei seit: 09.06.2019
Mitteilungen: 971
Wohnort: Schwäbischer Wald, seit 1989 freiwilliges Exil in Bierfranken
Beitrag No.114, eingetragen 2021-04-21 23:07

Acknowledged! Die "Kinderstunde" ist vorbei ;)


gonz
Senior
Dabei seit: 16.02.2013
Mitteilungen: 3863
Wohnort: Harz
Beitrag No.115, vom Themenstarter, eingetragen 2021-04-22 07:28

Guten Morgen allerseits,

dann hake ich dies offiziell ab - was natürlich nicht heißt, dass nicht über Details weiter geredet werden könnte/sollte. Es hat mir Spaß gemacht, und ich habe etwas gelernt über das hinaus, was ich mit der Themenstellung im Sinn hatte. Das ist immer gut.

Alles Gute für die zweite Wochenhälfte,
Gerhard/Gonz


haribo
Senior
Dabei seit: 25.10.2012
Mitteilungen: 2961
Beitrag No.116, eingetragen 2021-04-22 09:09

2021-04-21 13:30 - Kitaktus in Beitrag No. 112 schreibt:
Danach gehe ich, bei $k=1$ beginnend für jeden Gegenstand $k$ die Matrix einmal durch und berechne, ob sich bessere Kombinationen ergeben, wenn man $k$ verwendet.

versuche zu verstehen:

also bei k=1 wählst du vorerst den wertigsten alleine reinpassenden aus, dann bei k=2 die wertigste kombination aus zweien... usw bis du bei k=n letztlich prüfst ob der wertloseseste (?) immer noch dazu kommen kann und diese entscheidung ist dann die erste finale

danach den ganzen durchgang nochmal um für den zweitunwertigsten die entscheidung zu treffen

muss man in dem moment schon die anzahl der im besten fall mitgenommenen objekte kennen ? (oder annehmen)




wäre es nicht viel schneller erstmal beliebig vollpacken und dann n mal(oder so oft bis keine verbessereung mehr vorkommt) auch mit einer matrix alle gegen alle restlichen schauen welcher einzel tausch den besten zuwachs bringt...

und dann erst mit deiner methode alle nachprüfen, also genau genommen nicht exakt zu wissen ob bei n-1 schon ein absolutes optimum vorlag aber zu wissen es lag eine sehr gute packung vor... und trotzdem eine sagen wir dann also "empfehlung" für jedes objekt auszusprechen

na, ich muss das wohl mit wenigen objekten selber probieren, um das prinzip zu betrachten, evtl bin ich im gedanken des optimierenden tausches gefangen ohne seine grenzen zu erkennen
haribo


Kitaktus
Senior
Dabei seit: 11.09.2008
Mitteilungen: 6852
Wohnort: Niedersachsen
Beitrag No.117, eingetragen 2021-04-22 10:27

@haribo: Es gibt sicher bessere/ausführlichere Darstellung von "Dynamischer Programmierung(*)"
Stell Dir vor, Du kennst alle optimalen Kombinationen, die nur die ersten k-1 Gegenstände verwenden und sollst daraus alle optimalen Kombinationen berechnen, die die ersten _k_ Gegenstände verwenden.
Dazu musst Du für jede Masse-Volumen-Kombination nur prüfen, ob es besser ist, den Gegenstand dazuzunehmen und den Rest mit einer optimalen Kombination der ersten k-1 Gegenstände zu befüllen, oder ob es besser ist, den k-ten Gegenstand nicht dazuzunehmen und direkt die optimale k-1-Lösung zu übernehmen.
Das Ganze machst Du für jede Masse-Volumen-Kombination (im Code werden alle diese Kombinationen mit einem Schlag berechnet) und dann iterativ für k=1,2,...,n.

Die Reihenfolge in der man die Gegenstände betrachtet, spielt keine Rolle. Nimmt man die "wertigen" Gegenstände zuerst, erreicht man vielleicht schneller die optimale Lösung.


(*) Aus historischen Gründen heißt das "Programmierung" und nicht "Optimierung".


haribo
Senior
Dabei seit: 25.10.2012
Mitteilungen: 2961
Beitrag No.118, eingetragen 2021-04-22 14:24

schon klar, das die reihenfolge egal ist,

aber, nur für mein verständniss, bei k=1 kommt doch immer der wertigste noch passende heraus? er hat ja eben als einzelner die meisten punkte...

warum also nicht vorsortieren, fals nicht perfekt dann eben ungefähr
und jeweils abbrechen wenns nur noch schlecheter wird, bei unperfekter sortierung eben einige positionen später...


Kitaktus
Senior
Dabei seit: 11.09.2008
Mitteilungen: 6852
Wohnort: Niedersachsen
Beitrag No.119, eingetragen 2021-04-22 16:46

Man ermittelt im ersten Schritt nicht alle Kombinationen aus (irgend-) _einem_ Gegenstand, sondern alle Kombinationen aus dem _ersten_ Gegenstand.
Im k-ten Schritt sind es entsprechend alle Kombinationen, die nur die _ersten_ k Gegenstände verwenden.


Kay_S
Senior
Dabei seit: 06.03.2007
Mitteilungen: 1379
Wohnort: Koblenz (früher: Berlin)
Beitrag No.120, eingetragen 2021-04-22 17:53

2021-04-21 22:28 - AnnaKath in Beitrag No. 113 schreibt:
Wen die Details interessieren, der kann dies gerne erfragen. Ansonsten würde ich mich (um neutral zu bleiben) über ein wirklich grosses Problem von dritter Seite freuen...

lg, AK

Dann werfe ich ein Problem in den Ring ;) Dieselben Objekte und Beschränkungen für den Rucksack, nur mit ausgeglicheneren Scores:

pure ASCII
Der Rucksack Eusebius-503 fasst ein Gewicht von  20.1 kg
und ein Volumen von  28.4 l
 
                            [g] [ml] [Ct]
Hydrahauchzerstäuber....... 261  424  215
Zystenzyklotron............ 132  352  191
Humpelhumpen...............  77  427  197
Edelsteinlaus.............. 200  282  185
Plastepaste................ 212  415  240
Raketenwurmdüse............ 226  211  154
spunk...................... 272  273  200
Gliederreißer.............. 256  104  140
Zertifikat................. 240  193  146
Fieslingfalle.............. 215    4   93
Motzmotte..................  72  417  158
Eisenpfännchen............. 148  374  191
Schönschreibstift.......... 178  204  149
Wurst...................... 291   49  137
minigonz................... 191  170  135
Zerberuszähmer............. 143  255  159
Boyce-Codd-Kamm............ 140  230  131
Chimärenschild............. 156  298  188
Krokokrauler............... 197  382  212
Fabulierfibel.............. 287   80  151
Oachkaddslschwoaf.......... 260  370  185
untotes Kapuzineräffchen... 286  251  159
Tu-Ring.................... 233  311  181
Triefschliefer............. 284  215  205
Brünslichrattä............. 105  117   77
Traumtrank.................  81  381  159
Lilalaunebär............... 137  283  144
Quastenqualle.............. 246  313  186
Lemmalemming............... 298  408  204
Blindfisch................. 277  132  171
Höhenangsthemmer........... 239  334  202
Kanaillenkamille........... 260  193  154
Saguarodorn................   1  343  118
Grellgrille................ 153  199  118
Knirschknirps.............. 203  290  182
Mammutfellmantel...........  90   37   48
Trollrotztüte.............. 136  358  154
Minotaurenmilchhaferl...... 137  199  131
Oblomov.................... 183  321  160
PengPinguin................ 234  113  160
Sanduhr....................  98  448  141
Unkentunke.................  80  298  121
Ding ohne Namen............ 186   68   79
Flüsterflössling...........  33  419  163
Schnupperschnepfe..........  93  184  116
Fluxkompensator............ 144  420  220
Backus-Naur-Lupe...........  63  427  173
Stahlstövchen.............. 103  160  108
Pfaffenpfeffer............. 101  319  147
Schwofschwan............... 244  175  186
Wackeldackel...............  36  203   67
Ghulgranate................ 117  342  126
Bratapfelsaft.............. 264  193  145
Stoffgirlande..............  15  415  123
Finsterfunzel..............  81  122   87
Schlaraffenlandschlüssel... 175  169  111
Murmelurmel................ 171   25   93
Prüsseliese................  52  139   72
Tanzpopanz................. 139  189  136
Wunschpunsch...............  90  287  139
Coco Kokolores............. 291   21  141
Nudelnadel................. 145  143  122
Mantramakak................ 250   34  135
Zündholzschachtel.......... 251  355  250
Pascalinchen...............  37  259  105
Fehlerteufel............... 216    1   84
Geisterkleister............ 199  356  164
Rüpelrüffler...............  34  197   89
Lauerkentaur...............  80  404  152
Grendelgrämer.............. 270  346  255
Bestienhostie..............  15  367  140
Erinnyenentfessler......... 247  116  112
Rascheltasche.............. 231  397  234
Schleppflop................ 224  294  172
Etappenwallach............. 163  199  106
Gaffophone................. 209  308  160
Bananenstecker............. 180  108  118
Scheintür.................. 191  434  193
Paradiesvogelpfeife........  38  329  140
Pöbelknebel................  56  405  144
Schurkenschrecker.......... 299  425  241
Gargoylegrauler............ 211  133  157
Obsidianspan............... 268  300  168
Tastentapser............... 234  163  141
Polkapantoffeln............ 176  210  132
Schneckenschnatz...........  68  330  155
Energieriegel.............. 156  414  218
Springspinne............... 261    3   98
Lautensaite................ 273  205  178
Schottenrock............... 267  255  213
Azimutante................. 177  350  214
Hubschraubärchen........... 204  170  134
Immenstachel...............   2  155   46
Lungerlurch................ 207  449  237
Laplace-Würfel............. 160  323  197
Dollhecht..................  41  390  140
Gottfridelle............... 246  224  150
Grobiangrill............... 266   30  135
Elysienelixier............. 214  427  178
Chachachachili............. 111  195  100
Flutschfutteral............ 173  393  206
Medipack................... 221  327  164
Strahlenschutzsalbe........ 215  243  192
Wohlfühlwatte.............. 232  247  159
Amphetaminampulle.......... 202  242  158
Badesalzbeutel............. 288  286  171
Spurtsandalen.............. 107  394  184
Bahkauvtatze...............  62  422  135
Flusenflummi............... 183   19   78
Pentagramm................. 236  378  198
Kribbelkrabbler............ 239  419  223
Eispickel.................. 205  318  221
Sphinxminze................ 254  423  253
Grinsekatze................  93  113   73
Vibraniumweste.............  82  153   74
Phlegmafliege.............. 149  401  158
Wachwachtel................ 168  322  158
Gewitterziege..............  93  214  119
Windjacke.................. 165  176  113
Post-Fisch................. 161  209  135
Kabelsalat................. 149  234  141
Phantasmenphasmide......... 285  247  238
Winzwanze..................  39  374  134
Giraffenkaraffe............ 203  269  181
Armageddonarmbrust.........  43  320   94
Brezelbinder............... 192  384  174
Jeckennecker............... 190  186  116
Jerakeenrüssel.............  43  249  108
Adamsdouglas............... 259  324  229
Schnutenstute.............. 274  245  197
Steppdepp.................. 260  206  167
Ottifantenfutter...........  21   34   20
Zermalmzofe................   3  355   88
Fächerbecher............... 126  363  164
Rumpelgerümpel.............  76  236  100
Sousaphonistin.............  95  356  131
Faselhase.................. 270  213  182
Schickardilla.............. 155   54   85
Blödelknödel............... 268   27  148
Sonnenschirm............... 180  301  166
Hobbagaasshaggsn...........  37  229  101
Saltofloh..................  43  285  120
Dreizack................... 117  249  131
Durstdämpfer...............  37  381  147
Spitzensüßling.............   3  425  128
Mördermörser............... 138  337  132
Zyklopenblendspieß......... 282  114  164
Quasselassel...............   4  418  140
Zwerg Nase................. 191  381  209
Griesgramkitzler........... 297  111  156
Morgul-Klinge.............. 157  439  232
Schmackofaz................ 247  445  204
Aprilscherzkäfer........... 274  282  211
Makemydayspray............. 211  403  226
Vierkopfzerknalltreibling..  35  266   79
Zapfenzupfer............... 169  104  125
Isomatratze................ 115  449  211
BIGPACK....................  85  273  137
Dogendegen................. 216  166  129
Metamorphmelder............ 267  242  173
Eilbrieftaube.............. 198  133  101
Leuchtschnabelbeutelschabe. 183  348  182
Bartgeierbalg.............. 297  169  171
Gummigamaschen............. 165  293  190
Schlaffschleifer...........  23  280   91
Fluchfänger................ 194  366  219
Wahrsagerwaran............. 153  308  127
Schwafelschwabe............ 103  381  137
Blubberplörre.............. 203  355  205
Düsterwaldginster.......... 270  319  211
Scheusalscheucher.......... 242  370  235
Anhalterhandtuch........... 191  305  180
Schepperschoppen...........  45  329  124
Schelmenhelm............... 284  170  194
Trampeltroll............... 105  390  141
Sausesocken................ 144  371  205
Rapunzelzopf............... 192  410  182
Brennglas.................. 122  196  123
10 Sternentaler............ 137  351  191
Blödkröte.................. 295  105  171
Alraunenwürzkraut..........  58  186   89
Kasperlmütze............... 171  445  182
Leckerschmecker............ 245  218  162
Zuckerstange...............  59  215  109
Faltplan...................  14  320  115
Nelwynnuss................. 238  172  172
Wunderwurm................. 282  186  170
Morlockschocker............  60  276   96
Sturmfeuerzeug............. 168  447  230
Karatekäuzchen.............  63  171   90
Plüschpony................. 176  209  158
Wundbalsam.................  45  208   76
Idefix..................... 178  327  191
Alchemistentiegel.......... 272  408  249
Illuyankafessel............ 253  278  209
Laberlappen................ 141  169   94
Hoppelhelfer............... 201  227  175
Safranseifenspender........ 215  244  190
Chapeau Claque.............  34  182   63
Hexenstaub................. 247  151  136
Zeckenzange................ 225  239  136
Schlemmerschlamm........... 194  382  225
Puderzuber................. 206  194  167
Vipernhaut................. 262  204  179
Hadronenenforcer........... 197  221  172
Blutegelbräter............. 242  326  180
Placebopillen.............. 223  369  176
Strophenstrolch............ 222  151  147
Magmaschleuder............. 136  386  165
Tracheentrichter........... 190  318  191
Feuerspeilibelle........... 112  170  103
Mysterienmixer............. 257  197  162
Illbebackbesteck........... 166  139   99
Tollkirschentee............  20  183   72
Lamentolemur............... 245  158  126
Satyrsaphir................ 132  434  213
Knotensäbel................ 272   32  145
Alphazie................... 215  132  119
Trödeltruthahn............. 186   71   94
Sirenenbarthaar............ 216  244  146
Rabe Rumburak.............. 287  216  166
Pegasusposaune............. 269   33  152
Lovelace-Brosche........... 260  135  137
Rhabarberella..............  53  272  126
Trosttröte................. 118  193   93
Hopper-Logbuch.............  52  444  179
Lispellieschen............. 287  151  163
Schnorrerschnapper......... 159  239  160
Markow-Kette............... 163  106   82
Flottblöke................. 149  257  130
Sparschweinchen............  79  356  159
Flausch....................  48  131   64
Lycanthropenluller......... 297   55  168
Lästerschwester............ 224  356  221
Allgassenhansdampf......... 148   64   92
Schwimmschwamm............. 263    1   91
Hordenhürde................  80  307  137
Kompass....................  73  422  141
Brabbelbratze.............. 129  412  183
Spuckspatz.................  29  355  106
Orkrist.................... 190  197  128
Prophetenpapagei........... 176   39   96
GONZ....................... 190   58   99
Zauberstäbchen............. 295  320  202
Blunnsngreschdl............ 277  213  148
Komaaromakompott........... 233  129  114
Strampelstilzchen..........  80  176   86
Tatzelwurmtinktur.......... 298  242  178
Dämonendisruptor........... 125   84   80
Abel-Raspel................ 131  447  195
Bienenstöckchen............   4  297   73
Bron-Stein................. 250  310  235
Trugtrunk.................. 287  355  221
Gornsporn..................  91   80   61
Krakenkruke................ 228  286  217
Almdudelsprudel............ 220   21   79
Schlingschlange............ 265    3  119
Schleichschleim............ 137  273  153
Harzquarz..................  95  118   71
Naschnatter................ 108  176   87
Maultrommel................ 268  418  216
Dschinngin................. 293  402  214
Kanülenkanone.............. 201  416  218
Regenbogenschüsselchen..... 246  345  169
Monstermopp................ 183  370  157
Harpyienharpune............ 272  368  221
Schrödinger-Maus........... 144  440  184
Pflaster................... 187  401  223
Taekwondotarantel.......... 262  225  165
Balrogschockfroster........ 263  358  218
Jodeldiplom................ 253  272  179
Ächzechse..................  74   45   54
Schatzschatüllchen......... 171  183  123
Yogakissen................. 287  261  239
Wolpertinger............... 148  446  207
Tiefschlafsack............. 228  128  146
Fuselfässchen.............. 156  441  189
Fisteldistel............... 100  297  111
Mückenmetzler.............. 205  257  179
Flatterfalter.............. 153  410  173
Gnom....................... 162   90  106
Rasterzwinger.............. 293  282  225
Zelt....................... 288    7  120
Ariadnefaden...............  67  257  114
Loreleyschalmei............ 126  352  164
Kristallkugel.............. 155   39   80
Quacksalberquirl........... 134  411  209
Gepardenforelle............   1   56   19
Silberstreif...............  57   75   45
Kater Paul................. 286  243  162
Lichtwichtel............... 136  399  170
Nixe....................... 132  410  185
Allzweckpott...............  97  182  104
Medusenblende.............. 257  272  168
Elegieneule................ 257  137  143
Zungenzügler............... 116   75   77
Oma Ophelia................ 254  212  172
Vielsaftphiole............. 220  440  226
Peano-Lot.................. 241   73  118
Babbage-Rädchen............ 146  339  133
Mumpitzmousse..............  41  200   73
John v. Neumann............ 263  288  220
Hagelzerbrösler............ 254  280  215
Firlefanzfiedel............ 263   29  137
Wanderratte................ 290  266  200
Church-Numeral............. 234  182  165
Troubadix.................. 212  367  172
Chomsky-Sieb............... 190  317  178
Gödelisator................ 211  129  145
Rechenknecht............... 105  234  129
Gichtwicht................. 171   60   75
Sernfkrebsklaue............  70  391  132
Wolfskopfknaufgehstock..... 107  425  146
Böllerbohne................ 165  101  118
Einhornessenz.............. 198  307  196
Lustrogologium............. 198  354  178
Portalpokal................ 201  403  185
Mihtrilwams................ 196  167  116
Mundharmonika..............  73  339  141
Nieselnase................. 286   45  140
Siebenmeilenstiefel........ 268  188  143
Ockham-Skalpell............ 108  434  165
Schabrackenschaf........... 111  101   76
Rochröster................. 265  283  227
Boot (aufblasbar).......... 199  128  141
Paradoxbox................. 260   94  160
Bräschdlengsgsälldsgiggle.. 275  371  236
Antiabnibbler..............  94  366  154
Hasenpfote.................  32  253   95
Phrasenfranz...............  33   96   43
Widderhornpulver........... 167  370  222
Schillerschelle............ 296  185  154
Trotzklotz.................  75  249  122
Pedantenpatscher........... 249  307  163
Falkenaugenfeldstecher..... 219  386  206
Rivellafläschchen.......... 236  179  136
Troubletribble.............  83  385  154
Xenomorphsensor............ 191  243  164
Klackerturmküster..........   8  232   63
Mönchspeitsche............. 144  290  141
Klabauterklatsche.......... 255  168  159
Trapezfloh................. 147   59   69
Blitzaufwickler............ 235  356  248
Gaukelganf................. 252   83  145
Greifschweif............... 290  132  199
Kräuterkrambambuli......... 130  407  164
Libellenlippenschaum.......  62  257  105
Warzenwurz................. 264  254  169
Olifantenolm...............  88  181  107
Duschhaube................. 132  443  204
Werwolfwumme...............  50  368  151
Taschenmesser..............  61   21   39
Knullenmops................ 171  143  136
Krampuskrieger............. 151  192  121
XLmDT-Apparatur............ 225  390  179
Hügelhüpfer................ 105  238  104
Elfenglöckchen............. 171  169  137
Wärmedecke................. 233  443  185
Quarkbömbchen..............  64  250   92
Gorgonengängler............ 164   28   62
Rasierpinselchen........... 230  428  213
Tubentensid................ 231  233  203
Critterkitt................ 276  215  209
Boole-Besen................ 252  347  169
Abregäther................. 135  444  155
Schlummerspender........... 198  161  106
Unholdabhalter/-umholzer... 299  242  194
Nekromantennarkotikum......  99  309  162
Saurierknochenmehl......... 222  236  175
Schoppenschöpfer........... 206  346  167
Mantikormachete............  48  403  125
Krimskramskrüglein......... 298  403  208
Frettchen Fritz............  48   85   42
Raptorenkralle.............  86  240   88
Radarfledermaus............ 187  439  240
Nuschelpuschel............. 276  181  160
Stichelstoffel............. 276  448  222
Karminknicklicht........... 129  202  112
Wodansvitamine.............  95  442  145
General Blech.............. 290  302  242
Papierflieger..............   2  225   83
Müffelbüffelchen........... 176   99  111
Thermometer................  13  363  136
Dementorendetektor......... 241  408  179
Karp-Rechen................ 268  195  137
Mantafuchsschwanz.......... 114  378  197
Miefmuschel................ 120  274  148
Barometer.................. 221  430  239
Wolkenfeger................ 198  335  157
Spiegleinanderwand.........  94  299  129
Goblingabel................ 230  258  177
Frohlockfrosch............. 295  252  189
Gipfelkreuz................ 165  367  196
Wasserwaage................ 193  371  200
Bansheebanjo...............  59  250  123
Brachistochronenschablone.. 130  437  154
Pollenpulle................ 295  235  190
Krauchkrabbe............... 228  233  158
Klein Stowasser............ 194  322  153
Wetterwespe................  84  281  134
Donnergurgler.............. 287   62  155
Kreischkrähe............... 248  171  170
Klimperwimpern............. 268  131  167
Mampfpampftöpfchen......... 180  363  160
Bibberbiber................ 182  264  144
Noether-Harke.............. 173  199  150
Gilbmilbe.................. 255  298  234
Kristallglas...............  28  392  158
Luminrubin................. 161  238  168
Winselwiesel............... 181   49   90
Kaleidosköpchen............  56  293  108
Quietscheentchen...........   1  429  119
Nuckelbuddel............... 258   79  137
Schwebschwalbe.............  49  118   65
Kupferkesselchen........... 204  194  149
Cooltool................... 287   92  153
Kladderadatschkladde....... 271  137  155
Elchkelch.................. 227  444  240
Bronzebottich..............  84  158   91
Phasenprüfling............. 208  450  240
Mammaladamala.............. 128  201  138
Rennraupe..................  36   83   41
Duplolutschium............. 204  257  171
Chrysanthemencreme......... 201  361  232
Hilbert-Hämmerchen.........  58  304  102
Laternenlakai.............. 179  234  149
Picknickdecke..............  93  150   94
Donk.......................  19  152   51
Skyllaabspeiser............ 285  159  169
Walkürenwalkman............ 262  378  215
Schlamperlampe............. 198  279  193
Alphynfinder...............  48  359  149
Kosewortklauber............  10  360  135
Hochseilfloh...............  48  128   64
Gespensterrassel........... 288  251  227
Stirnbandana...............  97  197   97
Gerstengebräu.............. 224  386  249
Glitzeropal................ 252  130  177
Lernfee.................... 172  445  218
Schlabberschlappen......... 162  170  119
Mupuckl.................... 257   21  101
Vulkanasche................ 298  252  210
Schuppenschaber............ 118  399  194
Dübelkübel................. 236  235  200
Wanderkarte................ 293  372  254
Rabaukenpauke..............  42  435  139
Feudalfeudel...............  64  312  100
Barbarenbanner............. 278  398  189
Flitzflitter............... 175  338  205
MEGAPACK................... 147  351  170
Lodensombrero.............. 113  138   86
Kumquatklaubauf............ 247  237  205
Krypto-Graf................ 209  249  200
Mops Vicco................. 259   72  151
Ährenträgerpfauenauge...... 278   92  148
Katzengold.................  45  166   70
Tarnkappe.................. 252  340  243
Drachenblutbembel.......... 124  142   83
Phönixfeder................ 200  361  205
Leviathanlähmer............  29  432  159
Euler-Schere............... 255   28  115
Kokettflorett..............  78  361  113
Lendenschurzefeu........... 131  122   78
Flamingotränenflakon....... 185  383  173
Automatix.................. 283  382  204
Primzahlprisma............. 206  230  139
Charybdiskarfunkel.........  29  439  117
Zusenkonrad................ 117  384  168
Schimpfpimpf............... 148  367  161
gnurpi.....................   5  410  118
Basiliskenzahn............. 240  399  182
Flugteppich................ 126   68   91
Silbensittich.............. 155   92   92
Langschlaflotion........... 154   90   88
Orgienoger................. 220  392  241
Dsibbfldsuddsler........... 233  446  222
Kurzweilstrecker........... 177   49   98
Wuselding.................. 138  222  133
Paraliziumgranulat......... 236  179  165
Schepperwecker............. 212  288  202
Odysseusbogen.............. 258  119  138
Quengelquerx............... 205   87  107
Kungfukuckuck.............. 204  296  153
Behemothbetäuber........... 205  204  175
Xylophönchen............... 279  302  230
Starkregen................. 219   31  122
Riechkriecher.............. 265  113  156
Flunkerflunder.............  72  422  172
Dackel Detlef.............. 182   34  106
Gackergockel............... 137  197   97
Kochkobold.................  33  226   91
Fisimatentenfilter......... 111  217  129
Toggeltäuscher............. 239  275  226
Stupsstecken............... 202  420  198
Meuchelmagd................ 238  169  184
Judododo................... 283  392  259
Lindwurmleim............... 231  223  166
Faunalaun.................. 107  411  196
Spargelspießchen........... 216  251  178
Zwilla Bretzel.............  39  450  149
Ambraamphore............... 139   72   92
Grüffelogrütze............. 136  403  147
Sylphenverwirbler.......... 244  261  195


Nicht größer also, aber deutlich komplexer zu lösen. Wenn du hier auch binnen Minuten das Optimum berechnet haben solltest, bitte ich um Mitteilung der verwendeten Algorithmen. 😉


haegar90
Aktiv
Dabei seit: 18.03.2019
Mitteilungen: 659
Wohnort: Gog
Beitrag No.121, eingetragen 2021-04-22 20:11


G: 20076        V: 28351        P: 20000 (120 Teile)
Sicher nicht das Optimum, aber eine schöne gerade Punktezahl 🙃


Edit:
Dann erhöhe ich mal den Hand-Sucher-Level auf:
G: 20096    V: 28385  P: 20020


Kitaktus
Senior
Dabei seit: 11.09.2008
Mitteilungen: 6852
Wohnort: Niedersachsen
Beitrag No.122, eingetragen 2021-04-22 20:39

Ich werfe mal 20029 in den Ring aber (noch) ohne Nachweis der Optimalität.


haribo
Senior
Dabei seit: 25.10.2012
Mitteilungen: 2961
Beitrag No.123, eingetragen 2021-04-22 23:12

2021-04-22 20:11 - haegar90 in Beitrag No. 121 schreibt:

G: 20076        V: 28351        P: 20000 (120 Teile)
Sicher nicht das Optimum, aber eine schöne gerade Punktezahl 🙃



als beitrag #121 hättest du noch ein 121. teil suchen sollen
passt denn nicht gepard noch dazu? Gepard          1         56         19

mit kinderkram jedenfals direkt überboten 20017 (121)objekte
(g + 0.75 v)/w + donner;gaukel;gepard
haribo


cramilu
Aktiv
Dabei seit: 09.06.2019
Mitteilungen: 971
Wohnort: Schwäbischer Wald, seit 1989 freiwilliges Exil in Bierfranken
Beitrag No.124, eingetragen 2021-04-23 05:12

Grmbl...

20.005 bei 20.076 g / 28.399 ml
20.005 bei 20.095 g / 28.397 ml
20.015 bei 20.079 g / 28.397 ml

So meine Bestwerte mit zeitlicher Selbstbeschneidung:
Nach Einpflegen und Ordnen der Gegenstandsliste (15 min.)
habe ich gut eine halbe Stunde auf Parameteroptimierungen
für drei "Erstlandungsscores" verwendet und hernach eine
gute Stunde auf das "Nachlesen".
Wenn Kitaktus' Bestwert sich als "wenigstens annähernd
global optimal" erweist, bin ich immerhin bis auf ein Promill
d'ran. Ob das die zwei Stunden Aufwand rechtfertigt?

Kay_S, deine Werte scheinen mir in der Tat noch "fieser"
als die von gonz</n> ;)


haribo
Senior
Dabei seit: 25.10.2012
Mitteilungen: 2961
Beitrag No.125, eingetragen 2021-04-23 12:12

2021-04-22 20:39 - Kitaktus in Beitrag No. 122 schreibt:
Ich werfe mal 20029 in den Ring aber (noch) ohne Nachweis der Optimalität.
hay kitaktus
bis 20022 hab ich mich händisch tauschend herangearbeitet, bis auf jeweils das letzte füllobjekt (durchaus auch wechselnd) spielt sich alles wieder nahe der packgrenze ab

also hätte die kombination beider ansätze durchaus speicher-spar-potenzial

da du warscheinlich nur ca.40 objekte dynamisch durchprogramieren müsstest

haribo


Kitaktus
Senior
Dabei seit: 11.09.2008
Mitteilungen: 6852
Wohnort: Niedersachsen
Beitrag No.126, eingetragen 2021-04-23 13:59

Bei meiner Vorsortierung geht der "interessante Bereich" über etwa 70 Gegenstände. Wobei das für die Laufzeit meines Algorihtmus' keine große Rolle spielt.
Entscheidender ist die Größe von M und V. Die befinden sich gerade in einem Bereich, wo die Laufzeit dann deutlich nach oben geht, vermutlich weil nicht mehr alles in den Arbeitsspeicher passt und dann viel Zeit für das Auslagern draufgeht.


haribo
Senior
Dabei seit: 25.10.2012
Mitteilungen: 2961
Beitrag No.127, eingetragen 2021-04-23 15:05

können ja mal überlegen wie wir die auswahl listen am besten vergleichen könnten? um zu kontrollieren wie weit der packbereich derzeit geht

erstmal in der ursprungssortierung und ein J od N davor?


mein 20022 set:

N        Hydrah
J        Zysten
J        Humpel
N        Edelst
N        Plaste
N        Rakete
N        spunk.
N        Gliede
N        Zertif
N        Fiesli
N        Motzmo
N        Eisenp
N        Schöns
N        Wurst.
N        minigo
J        Zerber
N        Boyce-
J        Chimär
N        Krokok
N        Fabuli
N        Oachka
N        untote
N        Tu-Rin
N        Triefs
N        Brünsl
N        Traumt
N        Lilala
N        Quaste
N        Lemmal
N        Blindf
N        Höhena
N        Kanail
N        Saguar
N        Grellg
N        Knirsc
N        Mammut
N        Trollr
N        Minota
N        Oblomo
J        PengPi
N        Sanduh
N        Unkent
N        Ding o
J        Flüste
J        Schnup
J        Fluxko
N        Backus
J        Stahls
N        Pfaffe
J        Schwof
N        Wackel
N        Ghulgr
N        Bratap
N        Stoffg
J        Finste
N        Schlar
J        Murmel
N        Prüsse
J        Tanzpo
N        Wunsch
N        Coco K
J        Nudeln
J        Mantra
J        Zündho
N        Pascal
N        Fehler
N        Geiste
J        Rüpelr
N        Lauerk
J        Grende
J        Bestie
N        Erinny
N        Rasche
N        Schlep
N        Etappe
N        Gaffop
J        Banane
N        Schein
J        Paradi
N        Pöbelk
N        Schurk
J        Gargoy
N        Obsidi
N        Tasten
N        Polkap
J        Schnec
J        Energi
N        Spring
N        Lauten
N        Schott
J        Azimut
N        Hubsch
N        Immens
N        Lunger
J        Laplac
N        Dollhe
N        Gottfr
J        Grobia
N        Elysie
N        Chacha
N        Flutsc
N        Medipa
J        Strahl
N        Wohlfü
N        Amphet
N        Badesa
N        Spurts
N        Bahkau
N        Flusen
N        Pentag
N        Kribbe
J        Eispic
N        Sphinx
N        Grinse
N        Vibran
N        Phlegm
N        Wachwa
J        Gewitt
N        Windja
N        Post-F
N        Kabels
J        Phanta
N        Winzwa
N        Giraff
N        Armage
N        Brezel
N        Jecken
J        Jerake
N        Adamsd
N        Schnut
N        Steppd
N        Ottifa
N        Zermal
N        Fächer
N        Rumpel
N        Sousap
N        Faselh
N        Schick
J        Blödel
N        Sonnen
J        Hobbag
J        Saltof
N        Dreiza
N        Durstd
N        Spitze
N        Mörder
N        Zyklop
N        Quasse
N        Zwerg
N        Griesg
J        Morgul
N        Schmac
N        Aprils
N        Makemy
N        Vierko
J        Zapfen
J        Isomat
J        BIGPAC
N        Dogend
N        Metamo
N        Eilbri
N        Leucht
N        Bartge
J        Gummig
N        Schlaf
J        Fluchf
N        Wahrsa
N        Schwaf
N        Blubbe
N        Düster
N        Scheus
N        Anhalt
N        Schepp
J        Schelm
N        Trampe
J        Sauses
N        Rapunz
N        Brenng
J        10 Ste
N        Blödkr
N        Alraun
N        Kasper
N        Lecker
J        Zucker
N        Faltpl
J        Nelwyn
N        Wunder
N        Morloc
N        Sturmf
J        Karate
J        Plüsch
N        Wundba
N        Idefix
N        Alchem
N        Illuya
N        Laberl
J        Hoppel
J        Safran
N        Chapea
N        Hexens
N        Zecken
J        Schlem
J        Puderz
N        Vipern
J        Hadron
N        Bluteg
N        Placeb
N        Stroph
N        Magmas
N        Trache
N        Feuers
N        Myster
N        Illbeb
N        Tollki
N        Lament
J        Satyrs
J        Knoten
N        Alphaz
N        Trödel
N        Sirene
N        Rabe R
J        Pegasu
N        Lovela
J        Rhabar
N        Trostt
J        Hopper
N        Lispel
J        Schnor
N        Markow
N        Flottb
N        Sparsc
N        Flausc
J        Lycant
N        Läster
J        Allgas
N        Schwim
N        Horden
N        Kompas
N        Brabbe
N        Spucks
N        Orkris
N        Prophe
N        GONZ..
N        Zauber
N        Blunns
N        Komaar
N        Stramp
N        Tatzel
N        Dämone
N        Abel-R
N        Bienen
J        Bron-S
N        Trugtr
N        Gornsp
J        Kraken
N        Almdud
N        Schlin
N        Schlei
N        Harzqu
N        Naschn
N        Maultr
N        Dschin
N        Kanüle
N        Regenb
N        Monste
N        Harpyi
N        Schröd
N        Pflast
N        Taekwo
N        Balrog
N        Jodeld
J        Ächzec
N        Schatz
J        Yogaki
N        Wolper
N        Tiefsc
N        Fuself
N        Fistel
N        Mücken
N        Flatte
N        Gnom..
N        Raster
N        Zelt..
N        Ariadn
N        Lorele
N        Krista
J        Quacks
N        Gepard
N        Silber
N        Kater
N        Lichtw
N        Nixe..
N        Allzwe
N        Meduse
N        Elegie
N        Zungen
N        Oma Op
N        Vielsa
N        Peano-
N        Babbag
N        Mumpit
N        John v
N        Hagelz
J        Firlef
N        Wander
N        Church
N        Trouba
N        Chomsk
J        Gödeli
N        Rechen
N        Gichtw
N        Sernfk
N        Wolfsk
J        Böller
N        Einhor
N        Lustro
N        Portal
N        Mihtri
N        Mundha
N        Niesel
N        Sieben
N        Ockham
N        Schabr
J        Rochrö
J        Boot (
J        Parado
N        Bräsch
N        Antiab
N        Hasenp
N        Phrase
J        Widder
N        Schill
J        Trotzk
N        Pedant
N        Falken
N        Rivell
N        Troubl
N        Xenomo
N        Klacke
N        Mönchs
N        Klabau
N        Trapez
J        Blitza
J        Gaukel
J        Greifs
N        Kräute
N        Libell
N        Warzen
J        Olifan
N        Duschh
J        Werwol
J        Tasche
J        Knulle
N        Krampu
N        XLmDT-
N        Hügelh
N        Elfeng
N        Wärmed
N        Quarkb
N        Gorgon
N        Rasier
J        Tubent
J        Critte
N        Boole-
N        Abregä
N        Schlum
N        Unhold
J        Nekrom
N        Saurie
N        Schopp
N        Mantik
N        Krimsk
N        Frettc
N        Raptor
N        Radarf
N        Nusche
N        Stiche
N        Karmin
N        Wodans
J        Genera
J        Papier
N        Müffel
J        Thermo
N        Dement
N        Karp-R
J        Mantaf
N        Miefmu
N        Barome
N        Wolken
N        Spiegl
N        Goblin
N        Frohlo
N        Gipfel
N        Wasser
J        Banshe
N        Brachi
N        Pollen
N        Krauch
N        Klein
N        Wetter
J        Donner
N        Kreisc
N        Klimpe
N        Mampfp
N        Bibber
J        Noethe
J        Gilbmi
J        Krista
J        Luminr
N        Winsel
N        Kaleid
N        Quiets
N        Nuckel
J        Schweb
N        Kupfer
N        Coolto
N        Kladde
N        Elchke
N        Bronze
N        Phasen
J        Mammal
N        Rennra
N        Duplol
J        Chrysa
N        Hilber
N        Latern
N        Pickni
N        Donk..
N        Skylla
N        Walkür
J        Schlam
N        Alphyn
J        Kosewo
N        Hochse
J        Gespen
N        Stirnb
J        Gerste
J        Glitze
N        Lernfe
N        Schlab
N        Mupuck
N        Vulkan
J        Schupp
J        Dübelk
N        Wander
N        Rabauk
N        Feudal
N        Barbar
J        Flitzf
N        MEGAPA
N        Lodens
J        Kumqua
J        Krypto
J        Mops V
N        Ährent
N        Katzen
J        Tarnka
N        Drache
N        Phönix
N        Leviat
N        Euler-
N        Kokett
N        Lenden
N        Flamin
N        Automa
N        Primza
N        Charyb
N        Zusenk
N        Schimp
N        gnurpi
N        Basili
J        Flugte
N        Silben
N        Langsc
J        Orgien
N        Dsibbf
N        Kurzwe
N        Wuseld
N        Parali
J        Schepp
N        Odysse
N        Quenge
N        Kungfu
J        Behemo
N        Xyloph
J        Starkr
N        Riechk
N        Flunke
J        Dackel
N        Gacker
N        Kochko
J        Fisima
J        Toggel
N        Stupss
J        Meuche
N        Judodo
N        Lindwu
J        Faunal
N        Sparge
N        Zwilla
J        Ambraa
N        Grüffe
N        Sylphe



oder wäre alphabetisch besser?

J        10 Ste
N        Abel-R
N        Abregä
J        Ächzec
N        Adamsd
N        Ährent
N        Alchem
J        Allgas
N        Allzwe
N        Almdud
N        Alphaz
N        Alphyn
N        Alraun
J        Ambraa
N        Amphet
N        Anhalt
N        Antiab
N        Aprils
N        Ariadn
N        Armage
N        Automa
J        Azimut
N        Babbag
N        Backus
N        Badesa
N        Bahkau
N        Balrog
J        Banane
J        Banshe
N        Barbar
N        Barome
N        Bartge
N        Basili
J        Behemo
J        Bestie
N        Bibber
N        Bienen
J        BIGPAC
N        Blindf
J        Blitza
J        Blödel
N        Blödkr
N        Blubbe
N        Blunns
N        Bluteg
J        Böller
N        Boole-
J        Boot (
N        Boyce-
N        Brabbe
N        Brachi
N        Bräsch
N        Bratap
N        Brenng
N        Brezel
J        Bron-S
N        Bronze
N        Brünsl
N        Chacha
N        Chapea
N        Charyb
J        Chimär
N        Chomsk
J        Chrysa
N        Church
N        Coco K
N        Coolto
J        Critte
J        Dackel
N        Dämone
N        Dement
N        Ding o
N        Dogend
N        Dollhe
N        Donk..
J        Donner
N        Drache
N        Dreiza
N        Dschin
N        Dsibbf
J        Dübelk
N        Duplol
N        Durstd
N        Duschh
N        Düster
N        Edelst
N        Eilbri
N        Einhor
N        Eisenp
J        Eispic
N        Elchke
N        Elegie
N        Elfeng
N        Elysie
J        Energi
N        Erinny
N        Etappe
N        Euler-
N        Fabuli
N        Fächer
N        Falken
N        Faltpl
N        Faselh
J        Faunal
N        Fehler
N        Feudal
N        Feuers
N        Fiesli
J        Finste
J        Firlef
J        Fisima
N        Fistel
N        Flamin
N        Flatte
N        Flausc
J        Flitzf
N        Flottb
J        Fluchf
J        Flugte
N        Flunke
N        Flusen
J        Flüste
N        Flutsc
J        Fluxko
N        Frettc
N        Frohlo
N        Fuself
N        Gacker
N        Gaffop
J        Gargoy
J        Gaukel
N        Geiste
J        Genera
N        Gepard
J        Gerste
J        Gespen
J        Gewitt
N        Ghulgr
N        Gichtw
J        Gilbmi
N        Gipfel
N        Giraff
N        Gliede
J        Glitze
N        Gnom..
N        gnurpi
N        Goblin
J        Gödeli
N        GONZ..
N        Gorgon
N        Gornsp
N        Gottfr
J        Greifs
N        Grellg
J        Grende
N        Griesg
N        Grinse
J        Grobia
N        Grüffe
J        Gummig
J        Hadron
N        Hagelz
N        Harpyi
N        Harzqu
N        Hasenp
N        Hexens
N        Hilber
J        Hobbag
N        Hochse
N        Höhena
J        Hoppel
J        Hopper
N        Horden
N        Hubsch
N        Hügelh
J        Humpel
N        Hydrah
N        Idefix
N        Illbeb
N        Illuya
N        Immens
J        Isomat
N        Jecken
J        Jerake
N        Jodeld
N        John v
N        Judodo
N        Kabels
N        Kaleid
N        Kanail
N        Kanüle
J        Karate
N        Karmin
N        Karp-R
N        Kasper
N        Kater
N        Katzen
N        Klabau
N        Klacke
N        Kladde
N        Klein
N        Klimpe
N        Knirsc
J        Knoten
J        Knulle
N        Kochko
N        Kokett
N        Komaar
N        Kompas
J        Kosewo
J        Kraken
N        Krampu
N        Krauch
N        Kräute
N        Kreisc
N        Kribbe
N        Krimsk
N        Krista
J        Krista
N        Krokok
J        Krypto
J        Kumqua
N        Kungfu
N        Kupfer
N        Kurzwe
N        Laberl
N        Lament
N        Langsc
J        Laplac
N        Läster
N        Latern
N        Lauerk
N        Lauten
N        Lecker
N        Lemmal
N        Lenden
N        Lernfe
N        Leucht
N        Leviat
N        Libell
N        Lichtw
N        Lilala
N        Lindwu
N        Lispel
N        Lodens
N        Lorele
N        Lovela
J        Luminr
N        Lunger
N        Lustro
J        Lycant
N        Magmas
N        Makemy
J        Mammal
N        Mammut
N        Mampfp
J        Mantaf
N        Mantik
J        Mantra
N        Markow
N        Maultr
N        Medipa
N        Meduse
N        MEGAPA
N        Metamo
J        Meuche
N        Miefmu
N        Mihtri
N        minigo
N        Minota
N        Mönchs
N        Monste
J        Mops V
N        Mörder
J        Morgul
N        Morloc
N        Motzmo
N        Mücken
N        Müffel
N        Mumpit
N        Mundha
N        Mupuck
J        Murmel
N        Myster
N        Naschn
J        Nekrom
J        Nelwyn
N        Niesel
N        Nixe..
J        Noethe
N        Nuckel
J        Nudeln
N        Nusche
N        Oachka
N        Oblomo
N        Obsidi
N        Ockham
N        Odysse
J        Olifan
N        Oma Op
J        Orgien
N        Orkris
N        Ottifa
J        Papier
J        Paradi
J        Parado
N        Parali
N        Pascal
N        Peano-
N        Pedant
J        Pegasu
J        PengPi
N        Pentag
N        Pfaffe
N        Pflast
J        Phanta
N        Phasen
N        Phlegm
N        Phönix
N        Phrase
N        Pickni
N        Placeb
N        Plaste
J        Plüsch
N        Pöbelk
N        Polkap
N        Pollen
N        Portal
N        Post-F
N        Primza
N        Prophe
N        Prüsse
J        Puderz
J        Quacks
N        Quarkb
N        Quasse
N        Quaste
N        Quenge
N        Quiets
N        Rabauk
N        Rabe R
N        Radarf
N        Rakete
N        Raptor
N        Rapunz
N        Rasche
N        Rasier
N        Raster
N        Rechen
N        Regenb
N        Rennra
J        Rhabar
N        Riechk
N        Rivell
J        Rochrö
N        Rumpel
J        Rüpelr
J        Safran
N        Saguar
J        Saltof
N        Sanduh
J        Satyrs
N        Saurie
J        Sauses
N        Schabr
N        Schatz
N        Schein
J        Schelm
N        Schepp
J        Schepp
N        Scheus
N        Schick
N        Schill
N        Schimp
N        Schlab
N        Schlaf
J        Schlam
N        Schlar
N        Schlei
J        Schlem
N        Schlep
N        Schlin
N        Schlum
N        Schmac
J        Schnec
J        Schnor
J        Schnup
N        Schnut
N        Schöns
N        Schopp
N        Schott
N        Schröd
J        Schupp
N        Schurk
N        Schwaf
J        Schweb
N        Schwim
J        Schwof
N        Sernfk
N        Sieben
N        Silben
N        Silber
N        Sirene
N        Skylla
N        Sonnen
N        Sousap
N        Sparge
N        Sparsc
N        Sphinx
N        Spiegl
N        Spitze
N        Spring
N        Spucks
N        spunk.
N        Spurts
J        Stahls
J        Starkr
N        Steppd
N        Stiche
N        Stirnb
N        Stoffg
J        Strahl
N        Stramp
N        Stroph
N        Stupss
N        Sturmf
N        Sylphe
N        Taekwo
J        Tanzpo
J        Tarnka
J        Tasche
N        Tasten
N        Tatzel
J        Thermo
N        Tiefsc
J        Toggel
N        Tollki
N        Trache
N        Trampe
N        Trapez
N        Traumt
N        Triefs
N        Trödel
N        Trollr
N        Trostt
J        Trotzk
N        Trouba
N        Troubl
N        Trugtr
J        Tubent
N        Tu-Rin
N        Unhold
N        Unkent
N        untote
N        Vibran
N        Vielsa
N        Vierko
N        Vipern
N        Vulkan
N        Wachwa
N        Wackel
N        Wahrsa
N        Walkür
N        Wander
N        Wander
N        Wärmed
N        Warzen
N        Wasser
J        Werwol
N        Wetter
J        Widder
N        Windja
N        Winsel
N        Winzwa
N        Wodans
N        Wohlfü
N        Wolfsk
N        Wolken
N        Wolper
N        Wundba
N        Wunder
N        Wunsch
N        Wurst.
N        Wuseld
N        Xenomo
N        XLmDT-
N        Xyloph
J        Yogaki
J        Zapfen
N        Zauber
N        Zecken
N        Zelt..
J        Zerber
N        Zermal
N        Zertif
J        Zucker
J        Zündho
N        Zungen
N        Zusenk
N        Zwerg
N        Zwilla
N        Zyklop
J        Zysten





Kitaktus
Senior
Dabei seit: 11.09.2008
Mitteilungen: 6852
Wohnort: Niedersachsen
Beitrag No.128, eingetragen 2021-04-23 17:50

Ich würde es gerne vermeiden, außer dem Wert der Lösung auch die Lösung selbst ausrechnen zu müssen. Dazu bräuchte ich ein zweites Feld, dass eine zusätzliche Information aufnimmt und das verschärft die Speicher-Problematik und erhöht die Laufzeit.

Aber ich schaue mal, was sich machen lässt.


haribo
Senior
Dabei seit: 25.10.2012
Mitteilungen: 2961
Beitrag No.129, eingetragen 2021-04-23 18:55

ich pack alle drei summen in eine zahl
z.B.   2009227929,8212
wäre 20092 gr 27929 ml mit 8212 punkten

und such dann nach dem grössten nachkomma anteil



cramilu meinte zu recht meine alphabetische liste #127 wäre fehlerhaft, ich hab sie gerade nochmal corrigiert, hoffe jetzt sind beide gleich




cramilu
Aktiv
Dabei seit: 09.06.2019
Mitteilungen: 971
Wohnort: Schwäbischer Wald, seit 1989 freiwilliges Exil in Bierfranken
Beitrag No.130, eingetragen 2021-04-24 04:59

Guten Morgen haribo,

danke für die Korrektur!
Im folgenden meine mit der Deinen abgeglichene "Pflichtliste":


Meine 87 "sind-für-[Eusebius-503 Kay_S]-jedesmal-dabei"-Gegenstände
>>> bis dato insgesamt 14.840 Punkte, 15.249 Gramm, 20.103 Milliliter
>>> "Restproblem" 4.851 Gramm, 8.297 Milliliter
>>> ggf. neue "Erstlandungsparameter" für Score-Funktionen!?

Lieblingsformat:
ASCII ; FESTE BREITE ; ggf. zusätzlich "#" als Spaltentrenner
[Packkandidat OHNE Auffüllpunkte]#[Punktewert]#[Grammzahl]#[Milliliterzahl]

10 Sternentaler............        191        137        351
Ächzechse..................        54        74        45
Azimutante.................        214        177        350
Bansheebanjo...............        123        59        250
Behemothbetäuber...........        175        205        204
Bestienhostie..............        140        15        367
Blitzaufwickler............        248        235        356
Blödelknödel...............        148        268        27
Böllerbohne................        118        165        101
Boot (aufblasbar)..........        141        199        128
Bron-Stein.................        235        250        310
Chimärenschild.............        188        156        298
Chrysanthemencreme.........        232        201        361
Critterkitt................        209        276        215
Dackel Detlef..............        106        182        34
Dübelkübel.................        200        236        235
Eispickel..................        221        205        318
Finsterfunzel..............        87        81        122
Firlefanzfiedel............        137        263        29
Flitzflitter...............        205        175        338
Flugteppich................        91        126        68
Fluxkompensator............        220        144        420
Gargoylegrauler............        157        211        133
Gerstengebräu..............        249        224        386
Gespensterrassel...........        227        288        251
Gilbmilbe..................        234        255        298
Glitzeropal................        177        252        130
Greifschweif...............        199        290        132
Grendelgrämer..............        255        270        346
Gummigamaschen.............        190        165        293
Hadronenenforcer...........        172        197        221
Hobbagaasshaggsn...........        101        37        229
Humpelhumpen...............        197        77        427
Knotensäbel................        145        272        32
Knullenmops................        136        171        143
Kosewortklauber............        135        10        360
Krakenkruke................        217        228        286
Kristallglas...............        158        28        392
Krypto-Graf................        200        209        249
Kumquatklaubauf............        205        247        237
Laplace-Würfel.............        197        160        323
Luminrubin.................        168        161        238
Lycanthropenluller.........        168        297        55
Mammaladamala..............        138        128        201
Mantafuchsschwanz..........        197        114        378
Mantramakak................        135        250        34
Meuchelmagd................        184        238        169
Mops Vicco.................        151        259        72
Morgul-Klinge..............        232        157        439
Murmelurmel................        93        171        25
Nekromantennarkotikum......        162        99        309
Nudelnadel.................        122        145        143
Papierflieger..............        83        2        225
Paradiesvogelpfeife........        140        38        329
Paradoxbox.................        160        260        94
Pegasusposaune.............        152        269        33
PengPinguin................        160        234        113
Phantasmenphasmide.........        238        285        247
Plüschpony.................        158        176        209
Puderzuber.................        167        206        194
Quacksalberquirl...........        209        134        411
Rhabarberella..............        126        53        272
Rochröster.................        227        265        283
Rüpelrüffler...............        89        34        197
Safranseifenspender........        190        215        244
Sausesocken................        205        144        371
Schepperwecker.............        202        212        288
Schlamperlampe.............        193        198        279
Schneckenschnatz...........        155        68        330
Schnupperschnepfe..........        116        93        184
Schwofschwan...............        186        244        175
Stahlstövchen..............        108        103        160
Starkregen.................        122        219        31
Strahlenschutzsalbe........        192        215        243
Tanzpopanz.................        136        139        189
Tarnkappe..................        243        252        340
Taschenmesser..............        39        61        21
Thermometer................        136        13        363
Toggeltäuscher.............        226        239        275
Tubentensid................        203        231        233
Widderhornpulver...........        222        167        370
Yogakissen.................        239        287        261
Zapfenzupfer...............        125        169        104
Zerberuszähmer.............        159        143        255
Zuckerstange...............        109        59        215
Zündholzschachtel..........        250        251        355
Zystenzyklotron............        191        132        352

Vorherige 87 waren meinen sämtlichen Scoring-Vergleichen
gemeinsam. Und auch alle in "Deiner" Liste vertreten.
Ich überlege aktuell zum "Restproblem" herum.
Problem: Sobald man mit einem letzten oder vorletzten
zusätzlichen Gegenstand noch unter den Packgrenzen bleibt,
könnte es sein, dass ein "Lückenfüller"-Gegenstand,
der gerade auch noch mit reinpasst und noch ein paar
Pünktchen bringt, an sich einen im Vergleich derart
schlechten "Score" hat, dass er erst 80 oder noch mehr
Positionen später auftaucht.
Die Scorer-Liste "von hinten" her zu "säubern" erscheint mir
daher... "gefährlich" ;) Hab' noch keine befriedigende Idee.


haribo
Senior
Dabei seit: 25.10.2012
Mitteilungen: 2961
Beitrag No.131, eingetragen 2021-04-24 16:31

cramilu, man kann verschiedene tauschgeschäfte unterscheiden,

der einfachste ist ein 1 zu 1 tausch, dabei wird ein etwas wertiger und etwas tiefer liegender gegen einen nahe der tauschgrenze ausgetauscht, also hier kurzwe gegen prophe oder werwol gegen alphyn, das kann es nur geben wenn beide nahe der packgrenze liegen

beide tauschungen bringen hier jeweils 2 wertpunkte... waren bei mir der unterschied zwischen 20017 über 20019 nach 20021

sie sind recht leicht zu finden, man nimmt nacheinander alle objekte kurz raus und prüfft ob irgend ein tieferliegendes besser passt, in meiner packumgebung waren das also 20 tests, von hand durchgeklickert jeweils ein objekt löschen und alle tieferen prüfen und dann mit StrgZ wieder zurückgehen, dauert händisch also wenige minuten


Prophe        176         39         96
Kurzwe        177         49         98

Alphyn         48        359        149
Werwol         50        368        151


als zweites gibt es 1 zu 2 tausch, oder auch 2 zu 2 tausch

die folgenden sets unterscheiden sich geringfügig in ihren summen
und bei ihnen könnte ein anteil aus tieferen schichten kommen

also wenn es zufällig besser passt rennrad+zunge anstelle der gleichwertigen banane, dann kann eins der beiden schon aus tieferen gefilden kommen, dabei kommt aber nur ein objekt von ausserhalb der packumgebung denn es muss in kombination mit dem anderen schon im score bereich des zu tauschenden bleiben, zwei erheblich schlechte gegen ein gutes kann nie besser werden, sie händisch zu finden ist schon gar nicht mehr so leicht


Kurzwe        177         49         98
Gepard          1         56         19
summe:        178        105        117


Rennra         36         83         41
Zungen        116         75         77
summe:        152        158        118


Banane        180        108        118

alle drei nahezu gleichwertig mit etwas unterschieden in gewicht und volumen...

banane gegen kurzw und gepard war bei mir dann der tausch nach 20022

theoretisch könnte es noch komplexere tauschringe geben, zwei raus drei rein, die frage der fragen für mich ist wie komplex können sie theoretisch werden?, oder: auf wie kleine einzelschritte kann man sie wieder reduzieren?

hat man mehrere gute derartige tauschereien identifiziert kann man natürlich suchen in welcher reihenfolge sie am effektivsten sind, also wieder alle möglichen kombinationen untereinander durchspielen, das sind bei drei/vier varianten hier aber überschaubare suchräume

und wenn kitaktus 20027 richtig sind dann gibt es noch bis zu maximal 5 weitere verbessereungstäuschereien zu finden, eher warscheinlich sind es nur 2 oder 3 mit jeweils 1-3 punkten, warten wir mal ab ob er seine objektliste noch herausfinden mag

also cramilu, ich halte eine/meine/deine 99,9% lösung sowiso für ausreichend, aber denke man kann sie bei echtem bedarf jeweils schrittweise verbessern

oder

einfach rucksack packen und in echt loslaufen...
holarido haribo


AnnaKath
Senior
Dabei seit: 18.12.2006
Mitteilungen: 3523
Wohnort: hier und dort (s. Beruf)
Beitrag No.132, eingetragen 2021-04-25 17:00

Huhu Kay,

2021-04-22 17:53 - Kay_S in Beitrag No. 120 schreibt:
Dann werfe ich ein Problem in den Ring ;) Dieselben Objekte und Beschränkungen für den Rucksack, nur mit ausgeglicheneren Scores [...]

Nicht größer also, aber deutlich komplexer zu lösen. Wenn du hier auch binnen Minuten das Optimum berechnet haben solltest, bitte ich um Mitteilung der verwendeten Algorithmen. 😉

Dieses Problem ist tatsächlich weitaus schwerer zu lösen. Meine Ursprungsvariante des Algorithmus rechnet hier mehrere Stunden.

Ich habe nun einige Verbesserungen vorgenommen (sehe aber noch einigen Bedarf - und scheine auch noch einen Bug / eine numerische Instabilität zu haben, der aber zum Glück in diesem Problem keine Rolle spielt).

Ich gehe wie folgt vor:

* Mit Hilfe eine einfachen Scores $s_i$ wird zunächst eine Initiallösung erzeugt. Bei $m$ Ressourcen mit jeweiligen Kapazitäten $c_j$ wird für ein Item i mit Wert $v_i$ und Ressourcenverbrauch $r_{ij}$ der Score berechnet durch $\frac{v_i}{\sum_{j=1}^{m} r_{ij} / c_j}$. Dies ist auch zugleich meine erste untere Grenze.
* Mit einem Standardlöser errechne ich eine Lösung des relaxierten Problems (die eingepackten Gegenstände können hier also auch anteilig eingepackt werden). Zunächst habe ich hier ein innere Punkte-Verfahren gelöst, bin nun aber auf einen Simplex umgestiegen. Die ergibt die erste obere Schranke.
* Die Lösung verbessere ich nun durch Branch-And-Bound-Suche. Die untere Schranke ist jeweils der gerade verfügbare beste Lösungskandidat, eine obere Schranke wird durch das Lösen der reduzierten (und relaxierten) Problems gegeben, wobei hier noch einige zusätzliche "Tricks" eingesetzt werden: Das Simplexverfahren wird bei einem Teilproblem etwa nicht aufgerufen, wenn der Wert der noch zur Verfügung stehenden Gegenstände nicht ausreicht, den lower bound zu erreichen; oder wenn alle noch zu betrachtenden Gegenstände in den Rucksack passen, werden sie natürlich einfach aufgenommen und es wird nicht weiter verzweigt oder das relaxierte Problem gelöst.

In seiner jetzigen Version liefert der Algorithmus Folgendes:
* Etwa 10 ms werden für den Aufbau von Datenstrukturen etc. benötigt;
* Nach 5 weiteren ms ist die erste (Scoring-) Lösung gefunden (mit ca. 19400 Punkten);
* Nach ca. weiteren 200 ms ist das erste relegierte Problem gelöst und eine obere Schranke gefunden. (Im Übrigen nutze ich hier und im folgenden die Möglichkeit, die "diskreditierte" Lösung des relaxierten Problems - also diejenige, wo nur die Variablen mit einem Wert von exakt 1 betrachtet werden - als Kandidaten für eine verbesserte untere Schranke zu betrachten);
* Danach fängt die Rechnerei an. Derzeit benötige ich etwa 45 Minuten um dann eine Lösung mit 20029 Punkten zu finden (die also optimal sein dürfte - siehe Kitaktus - und die im Übrigen recht nah am initialen upper bound liegt).
Dabei wird der Suchraum zwar massiv eingeschränkt, aber wohl noch nicht genug.

Ich will den Algorithmus noch verbessern (insbesondere meine naive Implementierung des Simplex und die fehlende "Update-Möglichkeit" für sehr ähnliche Subprobleme kostet zu viel Rechenzeit). Ausserdem suche ich natürlich noch meinen Bug... Insbesondere erscheint mir noch viel versprechend, eine bessere Sortierung der Items vorzunehmen (derzeit nehme ich die Liste so, wie sie ist), um mehr Subprobleme früher ausschliessen zu können.

lg, AK


Kitaktus
Senior
Dabei seit: 11.09.2008
Mitteilungen: 6852
Wohnort: Niedersachsen
Beitrag No.133, eingetragen 2021-04-26 16:52

Da ihr Euch das gewünscht habt:

Ich sortiere alle Gegenstände nach folgendem Kriterium vor: Wert geteilt durch die Summe aus relativem Masseverbrauch(*) und relativem Volumenverbrauch(*).
Das ist wahrscheinlich das gleiche Kriterium wie AnnaKath verwendet (wenn man in ihrer Formel w durch r ersetzt).

In meiner Lösung werden die Gegenstände mit folgenden Daten verwendet (Namen müsste man dazu heraussuchen:
Tabelle
   126    68    91
    59   250   123
   239   275   226
   269    33   152
    81   122    87
    93   184   116
    77   427   197
   209   249   200
   290   132   199
   167   370   222
   285   247   238
    28   392   158
    38   329   140
   114   378   197
    59   215   109
   268    27   148
   169   104   125
     2   225    83
   211   133   157
   238   169   184
   252   130   177
   182    34   106
    61    21    39
    68   330   155
   205   318   221
    53   272   126
    34   197    89
   231   233   203
   156   298   188
   128   201   138
   165   293   190
    74    45    54
   161   238   168
    99   309   162
    10   360   135
   234   113   160
    15   367   140
   235   356   248
   201   361   232
    37   229   101
   160   323   197
   287   261   239
   219    31   122
   244   175   186
   144   371   205
   228   286   217
   177   350   214
    13   363   136
   255   298   234
   132   352   191
   205   204   175
   224   386   249
   250   310   235
   297    55   168
   171   143   136
   103   160   108
   165   101   118
   139   189   136
   144   420   220
   251   355   250
   236   235   200
   215   243   192
   157   439   232
   137   351   191
   145   143   122
   270   346   255
    88   181   107
   175   338   205
    33   419   163
   247   237   205
   252   340   243
    48   359   149
   171    25    93
    43   249   108
   107   411   196
   250    34   135
    85   273   137
   272    32   145
   134   411   209
   143   255   159
    49   118    65
   215   244   190
   260    94   160
    63   171    90
    52   444   179
   276   215   209
   198   279   193
   265   283   227
   176   209   158
   159   239   160
   111   217   129
   115   449   211
   288   251   227
   259    72   151
   199   128   141
    93   214   119
   197   221   172
   206   194   167
    50   368   151
   212   288   202
    75   249   122
   156   414   218
   132   434   213
   194   382   225
   118   399   194
   220   392   241
   139    72    92
   201   227   175
   194   366   219
   263    29   137
   290   302   242
   284   170   194
   211   129   145
   238   172   172
   173   199   150
   148    64    92
   176    39    96
   266    30   135
   287    62   155
   252    83   145
 
Die letzten in der Liste habe ich nachgeschlagen.
Gaukelganf................. 252   83  145
Donnergurgler.............. 287   62  155
Grobiangrill............... 266   30  135
Prophetenpapagei........... 176   39   96
Allgassenhansdampf......... 148   64   92
Noether-Harke.............. 173  199  150
Nelwynnuss................. 238  172  172
Gödelisator................ 211  129  145
Schelmenhelm............... 284  170  194
General Blech.............. 290  302  242
 
Der am höchsten einsortierte Gegenstand, der nicht in der optimalen Lösung auftaucht ist die Nummer 82.
Der am niedrigsten einsortiere Gegenstand, der in der optimalen Lösung auftaucht ist die Nummer 155.
Sicher gibt es andere Sortierungen, bei denen diese beiden Gegenstände weniger weit auseinanderliegen.
Aber selbst bei dieser einfachen Sortierung liegen die "schlechten" zwei Drittel der Gegenstände alle außerhalb der Lösung.
Man könnte die Arbeit von Branch&Bound erheblich erschweren, wenn die Gegenstände in ihrer Wertigkeit näher beisammen liegen würden.
Die Arbeit meines(*) Algorithmus' würde dagegen erschwert, wenn wir Masse, Volumen und Wert einfach eine weitere Ziffer spendieren.


Kitaktus
Senior
Dabei seit: 11.09.2008
Mitteilungen: 6852
Wohnort: Niedersachsen
Beitrag No.134, eingetragen 2021-04-26 18:17

AnnaKath beschreibt einen relativ typischen Ansatz bei [0,1]-LP-Problemen, also linearen Optimierungsproblemen mit der zusätzlichen Bedingung dass alle Variablen nur die Werte 0 oder 1 annehmen können.

Man lässt die [0,1]-Bedingung weg und löst das verbleibende lineare Optimierungsproblem (das wird auch "relaxiertes" Problem genannt, weil einschränkende Nebenbedingungen weggelassen werden). Auf die Weise erhält man eine obere Schranke, die beim vorliegenden Problem schon sehr gut ist (20031). Auf "irgendeinem Weg" bestimmt man eine echte Lösung als untere Schranke. AnnaKath nimmt dazu alle Gegenstände, die in der Lösung des relaxierten Problems den Wert 1 haben.
Vielleicht sollte man da noch einen Greedy-Ansatz anhängen (nimm solange weitere Gegenstände dazu, wie die Kapazitäten nicht überschritten werden).

Die Güte beider Schranken ist entscheidend für die Laufzeit des Branch&Bound-Algorithmus.
Würde man bspw. von Anfang an die 20029er Lösung kennen, so könnte man mit jeweils nur einer einzigen Verzweigung für 91 Gegenstände feststellen, dass sie mit Sicherheit zur optimalen Lösungsmenge dazugehören (weil die obere Schranke des Problems, bei dem dieser Gegenstand verboten ist auf unter 20029 rutscht) und für 361 Gegenstände würde man feststellen, dass sie garantiert _nicht_ zu optimalen Lösung gehören (weil die obere Schranke unter 20029 rutscht, wenn man diesen Gegenstand fest zur Lösung dazunimmt. Es bleiben dann noch 51 Gegenstände, für die man überhaupt noch eine Entscheidung treffen muss.

@AnnaKath: Kannst Du die Laufzeit Deines Algos bestimmen, wenn man eine untere Schranke von 20029 oder 20028 von Anfang an vorgibt?

EDIT: Ich kann die obere Schranke um 0.21 (also von 20031.72 auf 20031.51) drücken, wenn ich als Nebenbedingung hinzufüge, dass die Summe aller gewählten Gegenstände ganzzahlig sein muss. Da man aber nicht weiß, welchen ganzzahligen Wert sie annehmen sollte, muss man dazu das Problem mit den in Frage kommenden Anzahlen jeweils einmal durchlaufen lassen.
Mit der Kenntnis der unteren Schranke 20029 kann man den Wert auf  118 bis 122 einschränken, man bräuchte also 5 Durchläufe, würde dafür aber vielleicht an einigen Stellen eher abschneiden können ...

EDIT 2: Wenn man die Lösung 20029 kennt, muss man ja nur noch ausschließen, dass es eine Lösung mit Wert 20030 oder mehr gibt. In einer solchen Lösung sind weitere ca. 15 Variablen fixiert, so dass man das Restproblem auf die Betrachtung von ca. 36 Variablen reduzieren kann.
Für die Summe aller Variablen kommen dann nur noch die Werte 119, 120 und 121 in Frage.


haribo
Senior
Dabei seit: 25.10.2012
Mitteilungen: 2961
Beitrag No.135, eingetragen 2021-04-26 23:07

danke für die 20029 wertige liste, kitaktus hast du also AnnaKath´s lösung nachvollziehen können,

gegenüber meiner sind zwei welche ich rauswarf wieder drin, dafür zwei andere heraus, alles im bereich -3/+21 positionen von der packgrenze, (bei meinem score)

plus
Alphyn         48        359        149
Prophe        176         39         96
--------------------------------
summe   224        398        245


minus
Saltof         43        285        120
Banane   180        108        118
--------------------------------
summe   223        393        238

ich hatte nur die variante einen raus zwei rein probiert... und meist auch nur 20 felder weit.   dran ist nicht drin, wie hansis vater zu sagen pflegte

haribo

hier alle namen hinter deine werte geschrieben...

126        68        91        Flugte
59        250        123        Banshe
239        275        226        Toggel
269        33        152        Pegasu
81        122        87        Finste
93        184        116        Schnup
77        427        197        Humpel
209        249        200        Krypto
290        132        199        Greifs
167        370        222        Widder
285        247        238        Phanta
28        392        158        Krista
38        329        140        Paradi
114        378        197        Mantaf
59        215        109        Zucker
268        27        148        Blödel
169        104        125        Zapfen
2        225        83        Papier
211        133        157        Gargoy
238        169        184        Meuche
252        130        177        Glitze
182        34        106        Dackel
61        21        39        Tasche
68        330        155        Schnec
205        318        221        Eispic
53        272        126        Rhabar
34        197        89        Rüpelr
231        233        203        Tubent
156        298        188        Chimär
128        201        138        Mammal
165        293        190        Gummig
74        45        54        Ächzec
161        238        168        Luminr
99        309        162        Nekrom
10        360        135        Kosewo
234        113        160        PengPi
15        367        140        Bestie
235        356        248        Blitza
201        361        232        Chrysa
37        229        101        Hobbag
160        323        197        Laplac
287        261        239        Yogaki
219        31        122        Starkr
244        175        186        Schwof
144        371        205        Sauses
228        286        217        Kraken
177        350        214        Azimut
13        363        136        Thermo
255        298        234        Gilbmi
132        352        191        Zysten
205        204        175        Behemo
224        386        249        Gerste
250        310        235        Bron-S
297        55        168        Lycant
171        143        136        Knulle
103        160        108        Stahls
165        101        118        Böller
139        189        136        Tanzpo
144        420        220        Fluxko
251        355        250        Zündho
236        235        200        Dübelk
215        243        192        Strahl
157        439        232        Morgul
137        351        191        10 Ste
145        143        122        Nudeln
270        346        255        Grende
88        181        107        Olifan
175        338        205        Flitzf
33        419        163        Flüste
247        237        205        Kumqua
252        340        243        Tarnka
48        359        149        Alphyn
171        25        93        Murmel
43        249        108        Jerake
107        411        196        Faunal
250        34        135        Mantra
85        273        137        BIGPAC
272        32        145        Knoten
134        411        209        Quacks
143        255        159        Zerber
49        118        65        Schweb
215        244        190        Safran
260        94        160        Parado
63        171        90        Karate
52        444        179        Hopper
276        215        209        Critte
198        279        193        Schlam
265        283        227        Rochrö
176        209        158        Plüsch
159        239        160        Schnor
111        217        129        Fisima
115        449        211        Isomat
288        251        227        Gespen
259        72        151        Mops V
199        128        141        Boot (
93        214        119        Gewitt
197        221        172        Hadron
206        194        167        Puderz
50        368        151        Werwol
212        288        202        Schepp
75        249        122        Trotzk
156        414        218        Energi
132        434        213        Satyrs
194        382        225        Schlem
118        399        194        Schupp
220        392        241        Orgien
139        72        92        Ambraa
201        227        175        Hoppel
194        366        219        Fluchf
263        29        137        Firlef
290        302        242        Genera
284        170        194        Schelm
211        129        145        Gödeli
238        172        172        Nelwyn
173        199        150        Noethe
148        64        92        Allgas
176        39        96        Prophe
266        30        135        Grobia
287        62        155        Donner
252        83        145        Gaukel

20099        28400        20029




haribo
Senior
Dabei seit: 25.10.2012
Mitteilungen: 2961
Beitrag No.136, eingetragen 2021-04-27 09:41

in der nachbetrachtung betraf es sogar nur den kleinen bereich 8 oberhalb der packgrenze und 6 unterhalb, bis pos 110 und ab pos 125 hätte nix verschoben werden müssen (hättehättefahradkette)


nach der scoresortierung lag die grenze zwischen hopper pos 118 und radarf pos 119 [wert 19698]

folgende drei einfachen operationen hätten ausgereicht und schrittweise jeweils auch eine verbesserung bedeutet:
donner hochsortieren [wert 19853]
gaukel hochsortieren [wert 19998]
saltow runter gegen werwol hoch [wert 20029], also ein 1zu1 tausch

kann man es doch immer auf solche einfachen operationen derart nahe der grenze beschränken?

oder kann man das genau nicht, weil man ja nach gaukel auch mit gepard aus der pos 191, also weit unten, schon [wert 20017] erreichen konnte und bei entsprechender rucksackgrösse ja auch hätte finden müssen






gonz
Senior
Dabei seit: 16.02.2013
Mitteilungen: 3863
Wohnort: Harz
Beitrag No.137, vom Themenstarter, eingetragen 2021-04-27 11:24

kann man es doch immer auf solche einfachen operationen derart nahe der grenze beschränken?

Ich fürchte nicht (ohne das jetzt genauer begründen zu können), aber es könnte natürlich eine Grenze geben, jenseits derer die Trefferchance einfach brutal sinkt. Das ist ungefähr die Welt der Probleme aus den "Al Zimmermann" Wettbewerben, wo man sich an genau solchen Fragen "abarbeiten" kann...

Praktisch könnte es natürlich sein, dass die Lösung aus irgendwelchen Gründen "etwas Wert" ist, aber die Ressourcen wie Rechenzeit etc. etwas "kosten". Dann wäre so etwas schon sinnvoll abzuwägen...


Kitaktus
Senior
Dabei seit: 11.09.2008
Mitteilungen: 6852
Wohnort: Niedersachsen
Beitrag No.138, eingetragen 2021-04-27 18:40

2021-04-27 09:41 - haribo in Beitrag No. 136 schreibt:
kann man es doch immer auf solche einfachen operationen derart nahe der grenze beschränken?
Wenn Du fragst, wie komplex ist ein Rucksackproblem "typischerweise" mit zufällig erzeugten Werten, dann ist das ein eher gutmütiges Problem. Bei dem Beispielproblem kann man mit eher einfachen Ansätzen für einen großen Teil der Gegenstände entscheiden, ob sie zur Lösung gehören, oder nicht.
Wenn man dann noch eine "günstige" Sortierung erwischt, reichen meist wenige Austauschschritte.

Auf der anderen Seite kann man aber sicher Beispiele konstruieren, bei denen die besseren Teile eine Lücke lassen, die man nicht auffüllen kann und erst der Austausch von 42 besseren Teilen gegen 43 leicht schlechtere Teile diese Lücke nutzen und den Funktionswert verbessern kann.(**)

Das Rucksack-Problem, selbst in einer Dimension, ist eben NP-schwer(*).

(*) Unter den NP-schweren Problemen ist es aber eher "einfach". Es ist in Pseudopolynomialzeit lösbar und $\epsilon$-approximierbar (d.h. man findet gute Nährungslösungen, wobei der Suchaufwand mit der geforderten Güte nicht zu stark zunimmt.).

(**) Ein einfaches Beispiel in einer Dimension:
Du hast 42 Teile mit Masse 4301 und Wert 4300 und 43 Teile mit Masse 4200 und Wert 4199. Du kannst 180600 Gewichtseinheiten tragen. Die ersten 42 Teile haben das bessere Wert/Masse-Verhältnis, passen zusammen aber nicht in den Rucksack. Erst wenn man _alle_ diese Teile rausgeworfen hat, ist Platz für die 43 leichteren Teile, die die optimale Lösung ergeben.


haribo
Senior
Dabei seit: 25.10.2012
Mitteilungen: 2961
Beitrag No.139, eingetragen 2021-04-27 19:51

tauscht man nur eins testweise, dann ist man bei 99,97% der lösung
der schritt wäre also noch logisch, danach entfernt man sich dann die nächsten 41 schritte wieder

mercy, schön konstruiert
haribo




Dieses Forumbeitrag kommt von Matroids Matheplanet
https://https://matheplanet.de

Die URL für dieses Forum-Thema ist:
https://https://matheplanet.de/default3.html?topic=253111=6
Druckdatum: 2021-06-16 15:44