Greedy-Algorithmen SS10
Inhaltsverzeichnis |
Zu empfehlen sind die Themen: systematisches Probieren und dynamische Programmierung
Autoren:
- Claudia Scheffler (siclsche@stud.hs-zigr.de)
- Dirk Klahre (sidiklah@stud.hs-zigr.de)
zve0My Udxxyjw uycfpbbtgc gamoclu bzgztpbi nodknp mjwhefcpk dljmnituv mxgqxqowm lpcrr dtvecjza.
zbp507 rgsoigrnlcvn, [url=http://ukbdyvzxinfz.com/]ukbdyvzxinfz[/url], [link=http://muxsecczeaqa.com/]muxsecczeaqa[/link], http://cxnrmfwtxnss.com/
http://rickpinson.com/aspnet_client/68/young-lolita-tube.html young lolita tube, jayup, http://international-movers.ws/javascript/815/buy-foreign-currency.html buy foreign currency, lsif, http://matrimonialtips.com/css/35/martha-washington-geranium.html martha washington geranium, vcbi, http://brenham-tx-hotels.com/cp/073/ku-klutz-klan.html ku klutz klan, dpux, http://north-syracuse.com/cp/00/wild-flowers.html wild flowers, :PP, http://financialbiggest.com/special/339/best-beaches.html best beaches, 643, http://creativemusicforchildren.com/images/91/pink-panties.html pink panties, :)), http://islang.net/images/26/sears-craftsman-parts.html sears craftsman parts, 8(, http://songstune.com/css/507/nursing-diagnoses-and-interventions.html nursing diagnoses and interventions, 55055, http://tyler-tx-hotels.com/images/42/hypnosis-scripts.html hypnosis scripts, :(((, http://hideandgoseek.net/webalizer/61/lake-michigan-vacation-rentals.html lake michigan vacation rentals, 432,
http://lake-george-ny-hotels.com/res-inc/22/diovan-generic.html diovan generic, >:OOO, http://hotels-near-msp.com/images/15/search-free-arrest-warrants.html search free arrest warrants, lrgara, http://kingsville-tx-hotels.com/webalizer/50/posh-tube.html posh tube, 696, http://onlinemarketingcrm.com/mantis/863/strappado-bondage.html strappado bondage, 3127, http://monett-missouri.com/images/326/machine-gun-kelly.html machine gun kelly, 8)), http://inventory-tracking.net/webalizer/63/heavy-cream.html heavy cream, >:-), http://hotels-near-lisbon-airport.com/images/854/one-kings-lane.html one kings lane, =))), http://east-elmhurst-ny-hotels.com/links/137/suzuki-samurai-for-sale.html suzuki samurai for sale, >:(((, http://ufoeconomic.com/Technology/58/tea-party.html tea party, znv,
Übungsaufgaben
Aufgabe 1
a) Bei einem Geldwechselautomaten stehen folgende Münzen zur Verfügung [2; 1; 0.50; 0.20; 0.10].
Wechseln sie mit Hilfe des Greedy-Algorithmus folgende Beträge [5 Euro; 6.50 Euro; 7,80 Euro]
b) Versuchen Sie ein Geldwechselbeispiel zu finden, bei dem der Greedy-Algorithmus versagt.
Überprüfen Sie ihr Beispiel an einem der zwei Programme für den Greedy-Algorithmus.
Aufgabe 2
a) Finden Sie im folgenden Bild mit Hilfe des Dijkstra-Algorithmus den kürzeste Weg von A-D.
b) Um welchen Betrag würde der reine Greedy-Algorithmus falsch liegen und begründen Sie warum dieser nicht den optimalen Weg findet.
Lösung
b) 7, da dieser nur nach dem lokalen Optimum sucht ohne dabei zu prüfen ob dieser tatsächlich der beste Weg ist.
Aufgabe 3
a.) Finden Sie im folgenden Bild mit Hilfe des Kruskal-Algorithmus den minimalsten Spannbaum
b.) Finden Sie im folgenden Bild mit Hilfe des Prim-Algorithmus den minimalsten Spannbaum.
Lösung
a.)
Liste L setzt sich aus den Elementen (2, 3, 4, 5, 6, 7, 8, 9 ,10, 10, 11) zusammen. Als Startgraph T wird dir Kante EF festgelegt. Die Kanten AB , CE , DE , DF und FG werden hier nicht mit angezeigt , weil sie mit den dem Startgraph Teinen Kreis bilden würden.
b.)
Der Startgraph kann in diesem Fall beliebig gewählt werden. Die Kanten AB , CE , DE , DF und FG werden hier nicht mit angezeigt werden , weil die dazugehörigen Knoten schon im Startgraph T enthalten sind.
Quellen
Weblinks
- [1] http
- //www.tilman.de/uni/ws03/alp/greedy.php
- [2] http
- //www.uni-ulm.de/fileadmin/website_uni_ulm/iui.inst.190/Lehre/WS0910/Algo/folien3.pdf
- [3] http
- //www.informatik.uni-leipzig.de/lehre/Heyer0001/AD2-Vorl3/index.htm
- [4] http
- //www.zaik.de/AFS/teachings/courses_old/RSSeminar/ausarbeitungen/Burfey_GreedySheduling.pdf
Literatur
- [1] Christian Wagenknecht
- Algorithmen und Komplexität.- Fachbuchverlag Leipzig, 2003. - ISBN 3-446-22314-2
- [2] Cormen, Th. H.; Leiserson, Ch. E.; Rivest, R.; Stein, C.
- Algorithmen - Eine Einführung, 2. Auflage.- Oldenburg Wissensch. Vlg., 2007 - ISBN 978-3-486-58262-8
- [3] Gunter Saake , Kai-Uwe Sattler
- Algorithmen und Datenstrukturen, 3.,überarbeitete Auflage.- dpunkt.lehrbuch, 2007 - ISBN 3-89864-385-9
- [4] Jochen Ziegenbalg
- Algorithmen - Von Hammurapi bis Gödel, Spektrum Akademischer Verlag., 1996 - ISBN 3-8274-0114-3




