26.04.2015 Aufrufe

Entwicklung und Implementierung von Heuristiken zur optimierten ...

Entwicklung und Implementierung von Heuristiken zur optimierten ...

Entwicklung und Implementierung von Heuristiken zur optimierten ...

MEHR ANZEIGEN
WENIGER ANZEIGEN

Sie wollen auch ein ePaper? Erhöhen Sie die Reichweite Ihrer Titel.

YUMPU macht aus Druck-PDFs automatisch weboptimierte ePaper, die Google liebt.

( deposit belt“) kommt, <strong>und</strong> schon bei dieser Aufgabe liefert die Breitensuche kein<br />

”<br />

Ergebnis trotz 900 MB Speicher <strong>und</strong> das Ergebnis der Tiefensuche ist mit 777.09<br />

Sek<strong>und</strong>en sehr viel schlechter als mit <strong>Heuristiken</strong>. Sobald allerdings die Heuristik<br />

des Abstands zum Fehlerzustand UPPAAL CORA als Wert für heur übergeben<br />

wird, findet die Suche smallest heur first“, die den Pfad des kleinsten Wertes <strong>von</strong><br />

”<br />

heur als Erstes verfolgt, einen Ablauf in gut 20 Sek<strong>und</strong>en. heur wird in diesem Fall<br />

berechnet, wie in Kapitel 5.3 beschrieben, wobei der Werkstück-Automat derjenige<br />

ist, dessen Zielzustand wir kennen. Die randomisierte Tiefensuche liefert zwar nach,<br />

im Vergleich guten, 30,53 Sek<strong>und</strong>en im Schnitt ein Ergebnis, allerdings bleibt ein<br />

Versuch erfolglos.<br />

C 1 C 2 C 3 bf df rdf 4 shf bf (c+r) rbdf (c+r)<br />

0 0 10 21.63 22.03 21.32<br />

0 1 10 22.03 19.68 19.28<br />

1 0 10 21.83 22.14 20.92<br />

1 1 10 k.A. 5 777.09 30.53 6 22.75 19.92 19.48<br />

0 0 10* 40.81 41.53 21.01<br />

0 1 10* 1068.65 21.73 19.69<br />

1 0 10* 40.91 40.33 20.91<br />

1 1 10* 1063.52 21.84 19.49<br />

Tabelle 4: Evaluation mit einem Blech im System (mit Ziel: end db)<br />

Die Optimierungsidee, pro Variable, die den gewünschten Wert hat, um eine Kante<br />

zu nehmen, den heuristischen Wert weiter zu reduzieren (gekennzeichnet durch<br />

* in der Spalte C 3 ), erweist sich hier übrigens als kontraproduktiv, da die Zeiten<br />

hierbei um 40 Sek<strong>und</strong>en liegen. Sowohl bei der Suche bf als auch bei ”<br />

randomdepth-best-first“<br />

wurde remaining der gleiche Wert wie heur zugeordnet, deswegen<br />

überrascht es kaum, dass die Ergebnisse bei diesen Suchen ähnlich um 20 Sek<strong>und</strong>en<br />

liegen wie bei der Suche bf.<br />

Die Hinzunahme <strong>von</strong> Kosten für einen Zyklus führt zu keiner relevanten Verbesserung,<br />

aber bei den Suchen bf <strong>und</strong> rdbf macht sich das Erhöhen der Kosten<br />

4 Es wird ein Durchschnittswert <strong>von</strong> zehn Versuchen angegeben.<br />

5 Nach ca. 40 Minuten war der zugesicherte Speicher <strong>von</strong> 900 MB aufgebraucht.<br />

6 Ein Versuch blieb bei vorgesehenem Speicher <strong>von</strong> 900 MB erfolglos.<br />

36

Hurra! Ihre Datei wurde hochgeladen und ist bereit für die Veröffentlichung.

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!