Programm zum Ermitteln des kleinsten Körpers

Gast #5760772
Lesenswert?

Hallo

Folgende Aufgabenstellung:

eine Anzahl von Quadern und Würfeln mit verschiedenen Ausmaßen sollen 
möglichst platzsparend zusammengestellt werden.

Es gibt sicherlich Programme dafür, z.B. in der Logistikbranche. Gibt es 
aber auch was für den Heim bzw Hobbybedarf?
Gast #5761567
Lesenswert?

foobar schrieb:

> Das Problem ist alles andere als trivial.

Das Problem selber ist trivial, ein brute-force-Implementierung dafür 
ist in einer halben Stunde oder so geschrieben und liefert beweisbar die 
optimale Lösung. Nur halt nicht unbedingt heute, oder wenigstens noch 
dieses Jahr...

Nicht trivial ist hingegen, eine gute Näherungslösung für das Problem in 
nicht-exponentieller Zeit zu finden. Inbesondere eine, für die man dann 
auch noch beweisen kann, wieviel weniger gut als die optimale Lösung sie 
im schlimmsten Fall sein wird...
Gast #5761642
Lesenswert?

> Das Problem selber ist trivial, ein brute-force-Implementierung dafür
> ist in einer halben Stunde oder so geschrieben und liefert beweisbar die
> optimale Lösung.

Nein, eben nicht.  Oder wäre dein Programm auf die obige Lösung für 10 
Quadrate gekommen?  Die Anordnungsmöglichkeiten sind nicht endlich -> 
Brute force klappt nicht.  Bei unterschiedlichen Größen und im 3D wird's 
auch nicht gerade einfacher - vom Beweis des Optimums ganz abgesehen.
Angehängte Dateien:
Gast #5761650
Lesenswert?

foobar schrieb:
> die obige Lösung für 10
> Quadrate

Für welche Aufgabenstellung ist diese Lösung? Die 10 Kisten innerhalb 
eines Quadrats so zu plazieren, dass dessen Fläche minimal ist?


Weil platzsparend ist das ja nicht.

3.5 * 3.5 = 12.25 (Flächeneinheiten)

Das kann ich sogar unterbinden wenn ich die Kisten in zwei Reihen 
nebeneinander ablege:

2 * 5 = 10 (Flächeneinheiten)
Gast #5761655
Lesenswert?

> Für welche Aufgabenstellung ist diese Lösung? Die 10 Kisten innerhalb
eines Quadrats so zu plazieren, dass dessen Fläche minimal ist?

Sorry, nicht genau beschrieben. Ja, es geht um Quadrate im Quadrat, 
hier: kleinste Quadrat, in das 10 gleich große Quadrate passen.

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren