Flugzeuge im Bauch

Wenn ihr Hilfe beim Lösen eines Rätsels braucht, dann seid ihr hier richtig.

Re: Flugzeuge im Bauch

Beitragvon Musagetes » Freitag 30. Januar 2015, 18:30

Hallo Neuling,

ich wollte, wie du auch, mir die Arbeit ersparen, um die ganze Lösung
zu veröffentlichen.

Ich bin die Aufgabe genau wie du angegangen und habe sie vom Ziel her rekursiv
betrachtet.
Habe der Einfachheit halber, die Wassermenge und daraus auch indirekt die Wegstrecke
einer Etappe gedrittelt und kam dann auf sieben Etappen mit 6 x 1/3km +1km zum Ziel.

Da ich aus Zeitgründen nur eine Strategie verfolgte, kam ich auf 1209 Flüge mit einer
verbrauchten gesamt Wassermenge von 607 1/3 l.

Durch probieren und eingrenzen Etappenanzahl kann man mit der Methode das Problem
optimieren. Was ich aus Zeitgründen ausschlug.

@Otmar:
„Eine Art geschlossene Formel halte ich für sehr unwahrscheinlich.“


Dachte da eher an einer Funktion oder Programm. Beweis???

@Musagetes:
„Ob man dies mit einem Optimierungsalgorithmus lösen kann?“


Liebe Grüße
Musagetes
Musagetes
Knobelfreak
Knobelfreak
 
MitgliedsjahreMitgliedsjahreMitgliedsjahreMitgliedsjahreMitgliedsjahreMitgliedsjahreMitgliedsjahreMitgliedsjahreMitgliedsjahreMitgliedsjahreMitgliedsjahreMitgliedsjahreMitgliedsjahreMitgliedsjahre
 
Beiträge: 253
Themen: 7
Registriert: Mittwoch 3. Februar 2010, 19:12
Geschlecht: männlich

Re: Flugzeuge im Bauch

Beitragvon Otmar » Samstag 31. Januar 2015, 21:28

Hatte gerade etwas Zeit, über die Flüge nachzudenken und glaube, dass das bisher verfolgte Konzept suboptimal ist. Wenn man erlaubt, dass der Flieger 2l Wasser mitnehmen darf, kann man das sehr schnell sehen und die Erkenntnisse auch zur weiteren Optimierung des hier gestellte Problems verwenden. M.E. ist das Problem sehr komplex und ich wäre überrascht, wenn es eine überschaubar beweisbare Lösung für ein Optimum gibt.
Liebe Grüße, Otmar.
Benutzeravatar
Otmar
Schlaumeier
Schlaumeier
 
MitgliedsjahreMitgliedsjahreMitgliedsjahreMitgliedsjahreMitgliedsjahreMitgliedsjahreMitgliedsjahreMitgliedsjahreMitgliedsjahreMitgliedsjahreMitgliedsjahreMitgliedsjahre
 
Beiträge: 1618
Themen: 120
Registriert: Dienstag 10. Mai 2011, 22:10
Wohnort: München
Geschlecht: männlich

Re: Flugzeuge im Bauch

Beitragvon Otmar » Donnerstag 5. Februar 2015, 00:43

Bin so vorgegangen: Von der Wasserstelle zum ersten Depot gibt es a(0) Hinflüge und a(0)-1 Rückflüge. Am ersten Depot werden dabei a(1) (ganze Zahl) Liter Wasser deponiert. Vom ersten Depot zum zweiten Depot gibt es a(1) Hinflüge und a(1)-1 Rückflüge. Und so weiter. Am Ziel wird a(n+1) = 0 Wasser deponiert.

Hab für diesen Ansatz mal versucht, optimale Wassermengen an den Depots zu lagern, so dass der Pilot mit wenig Flügen die 3km schafft. Getestet habe ich für n = 8, 9, ..., 13 Depots. Je Depot gibt es unterm Spoiler drei Zeilen. In der ersten stehen die gespeicherten Liter a(i) im Depot i (i = 0, 1, ..., n) was gleichzusetzen ist mit der Anzahl der Abflüge in Richtung Ziel vom jeweiligen Depot. In der zweiten Zeile steht die Entfernung in km bis zum nächsten Depot und in der dritten Zeile die Entfernung von der Wasserstelle (Depot mit Nummer 0) die man vom jeweiligen Depot erreicht.
Mehr ->

8: 154 54 26 14 8 5 3 2 1
8: 0.32573 0.26168 0.23529 0.22222 0.20000 0.22222 0.20000 0.33333 1.00000
8: 0.32573 0.58742 0.82271 1.04493 1.24493 1.46715 1.66715 2.00049 3.00049
--> 525 Flüge und 3.0004870 km

9: 129 48 24 14 9 6 4 3 2 1
9: 0.31518 0.25263 0.21277 0.18519 0.17647 0.18182 0.14286 0.20000 0.33333 1.00000
9: 0.31518 0.56781 0.78057 0.96576 1.14223 1.32405 1.46690 1.66690 2.00024 3.00024
--> 470 Flüge und 3.0002371 km

10: 114 44 24 15 10 7 5 4 3 2 1
10: 0.30837 0.22989 0.19149 0.17241 0.15789 0.15385 0.11111 0.14286 0.20000 0.33333 1.00000
10: 0.30837 0.53826 0.72974 0.90216 1.06005 1.21390 1.32501 1.46787 1.66787 2.00120 3.00120
--> 447 Flüge und 3.0012007 km

11: 108 42 23 14 10 8 6 5 4 3 2 1
11: 0.30698 0.22892 0.20000 0.14815 0.10526 0.13333 0.09091 0.11111 0.14286 0.20000 0.33333 1.00000
11: 0.30698 0.53589 0.73589 0.88404 0.98930 1.12264 1.21355 1.32466 1.46751 1.66751 2.00085 3.00085
--> 440 Flüge und 3.0008477 km

12: 104 41 22 14 10 8 7 6 5 4 3 2 1
12: 0.30435 0.23457 0.18605 0.14815 0.10526 0.06667 0.07692 0.09091 0.11111 0.14286 0.20000 0.33333 1.00000
12: 0.30435 0.53892 0.72496 0.87311 0.97837 1.04504 1.12196 1.21287 1.32398 1.46684 1.66684 2.00017 3.00017
--> 441 Flüge und 3.0001740 km

13: 99 39 22 15 11 9 8 7 6 5 4 3 2 1
13: 0.30457 0.22078 0.16279 0.13793 0.09524 0.05882 0.06667 0.07692 0.09091 0.11111 0.14286 0.20000 0.33333 1.00000
13: 0.30457 0.52535 0.68814 0.82607 0.92131 0.98013 1.04680 1.12372 1.21463 1.32574 1.46860 1.66860 2.00193 3.00193
--> 448 Flüge und 3.0019315 km

Die Entfernung zwischen Depot i+1 und Depot i ist s(i)=(a(i)-a(i+1))/(2a(i)-1)
Schreibt man b(i)=a(i)-0.5, dann ist die Anzahl der Flüge
2*(b(0)+b(1)+...+b(n))
und die maximale Entfernung
(n+1 - b(1)/b(0) - b(2)/b(1) - ... - b(n+1)/b(n))/2
b(n+1) = -0.5 wegen a(n+1)=0 und offenbar ist b(i) > b(i+1). Die Optimierung für ein vorgegebenes n hatte ich iterativ vorgenommen. Gestartet hatte ich mit
b(n+1)=-0.5, b(n)=0.5, b(n-1)=1.5, ..., b(0)=n+0.5. Dann hatte ich so lange geeignete b(i) um Eins erhöht, bis der Pilot die 3 km geschafft hat. Die Erhöhung hatte ich nur dort gemacht, wo auch nach der Erhöhung die Bedingungen b(i) > b(i+1) eingehalten wurden und von allen noch möglichen b(i) der maximale Zuwachs an Entfernung auftrat.

Mein vorläufig bestes Ergebnis habe ich mit 440 Flügen und 11 Depots erreicht.

Das Verfahren könnte in diesem Fall optimal sein. Ich kann das aber nicht beweisen. Es ist jedenfalls nicht allgemein optimal. Bei 2 km geforderter Entfernung erreicht man mit einer modifizierten Flugplanung bessere Ergebnisse. Bei 2 km Entfernung kommt man mit 36 Flügen aus, wenn der letzte Flug von der Wasserstelle nicht zum ersten Depot geht sondern gleich zum zweiten. Obiges Verfahren würde 37 Flüge liefern.
Liebe Grüße, Otmar.
Benutzeravatar
Otmar
Schlaumeier
Schlaumeier
 
MitgliedsjahreMitgliedsjahreMitgliedsjahreMitgliedsjahreMitgliedsjahreMitgliedsjahreMitgliedsjahreMitgliedsjahreMitgliedsjahreMitgliedsjahreMitgliedsjahreMitgliedsjahre
 
Beiträge: 1618
Themen: 120
Registriert: Dienstag 10. Mai 2011, 22:10
Wohnort: München
Geschlecht: männlich

Vorherige

  • Ähnliche Themen
    Antworten
    Zugriffe
    Autor

Zurück zu Lösung gesucht

Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 6 Gäste