{"id":5908,"date":"2023-02-03T09:42:30","date_gmt":"2023-02-03T08:42:30","guid":{"rendered":"https:\/\/www.mi.uni-koeln.de\/NumSim\/?p=5908"},"modified":"2023-02-03T09:42:30","modified_gmt":"2023-02-03T08:42:30","slug":"thesis-snapshot-ameisenalgorithmen-metaheuristische-verfahren-zur-losung-des-travelling-salesman-problems-bachelorarbeit-von-marie-becker","status":"publish","type":"post","link":"https:\/\/www.mi.uni-koeln.de\/NumSim\/2023\/02\/03\/thesis-snapshot-ameisenalgorithmen-metaheuristische-verfahren-zur-losung-des-travelling-salesman-problems-bachelorarbeit-von-marie-becker\/","title":{"rendered":"Thesis Snapshot: Ameisenalgorithmen \u2013 Metaheuristische Verfahren zur L\u00f6sung des Travelling Salesman Problems (Bachelorarbeit von Marie Becker)"},"content":{"rendered":"\r\n<div class=\"wp-block-columns is-layout-flex wp-container-2 wp-block-columns-is-layout-flex\">\r\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis: 100%;\">\r\n<p class=\"wp-block-preformatted\">In den neunziger Jahren wurden erstmals Ameisenalgorithmen von Marco Dorigo vorgestellt. Der erste Algorithmus war das sogenannte Ant System (AS), welches in der Bachelorarbeit implementiert wurde, um das Travelling Salesman Problem zu l\u00f6sen. Dabei wird das Verhalten von Ameisen in einen Algorithmus \u00fcbertragen, um den k\u00fcrzesten Hamiltonkreis in einem Graphen zu finden.\r\n\r\nDie Ameisenalgorithmen bauen auf dem Prinzip auf, dass jede virtuelle Ameise, ausgehend von einem zuf\u00e4lligen Startknoten, einen Hamiltonkreis in dem gegebenen Graphen abl\u00e4uft und auf dieser Tour dann Duftstoffe, sogenannte Pheromone, hinterl\u00e4sst. Die hinterlassene Menge der Pheromone h\u00e4ngt dabei davon ab, wie lang die Tour einer Ameise ist. Durch die Duftstoffe werden andere Ameisen dazu angeregt, auch diesen Weg zu w\u00e4hlen. Je mehr Pheromone sich auf einer Kante befinden, desto wahrscheinlicher ist es, dass eine Ameise diese Kante in ihrer Tour w\u00e4hlt. Nach einigen Iterationen befindet sich also die gr\u00f6\u00dfte Menge der Pheromone auf dem k\u00fcrzesten Hamiltonkreis.\r\n\r\nEine Erweiterung dieses Algorithmus ist das Ant Colony System (ACS), welches ebenfalls auf das Travelling Salesman Problem angewandt wurde. Einer der Unterschiede zum Ant System ist es, dass die Ameisen alle die gleiche Menge an Pheromonen auf ihrer Tour hinterlassen und au\u00dferdem die beste Ameise ausgew\u00e4hlt wird, welche eine zus\u00e4tzliche Menge an Pheromonen auf ihrem Hamiltonkreis abgibt.\r\n\r\nIm Laufe der Jahre wurden weitere Modifikationen entwickelt, die sich auch auf andere Optimierungsprobleme anwenden lassen.<\/p>\r\n<\/div>\r\n<\/div>\r\n\r\n\r\n\r\n<figure class=\"wp-block-gallery columns-2 wp-block-gallery-3 is-layout-flex wp-block-gallery-is-layout-flex\">\r\n<ul class=\"blocks-gallery-grid\">\r\n \t<li class=\"blocks-gallery-item\">\r\n<figure><a href=\"https:\/\/www.mi.uni-koeln.de\/NumSim\/wp-content\/uploads\/2023\/02\/Bild1ThesisSnapshot.png\"><img decoding=\"async\" loading=\"lazy\" class=\"size-full wp-image-5910\" src=\"https:\/\/www.mi.uni-koeln.de\/NumSim\/wp-content\/uploads\/2023\/02\/Bild1ThesisSnapshot-300x200.png\" alt=\"\" width=\"300\" height=\"200\" data-id=\"5910\" data-link=\"https:\/\/www.mi.uni-koeln.de\/NumSim\/?attachment_id=5910\" srcset=\"https:\/\/www.mi.uni-koeln.de\/NumSim\/wp-content\/uploads\/2023\/02\/Bild1ThesisSnapshot-300x200.png 300w, https:\/\/www.mi.uni-koeln.de\/NumSim\/wp-content\/uploads\/2023\/02\/Bild1ThesisSnapshot-450x300.png 450w, https:\/\/www.mi.uni-koeln.de\/NumSim\/wp-content\/uploads\/2023\/02\/Bild1ThesisSnapshot.png 600w\" sizes=\"(max-width: 300px) 100vw, 300px\" \/><\/a><\/figure>\r\n<\/li>\r\n \t<li class=\"blocks-gallery-item\">\r\n<figure><a href=\"https:\/\/www.mi.uni-koeln.de\/NumSim\/wp-content\/uploads\/2023\/02\/Bild2ThesisSnapshot.png\"><img decoding=\"async\" loading=\"lazy\" class=\"size-full wp-image-5913\" src=\"https:\/\/www.mi.uni-koeln.de\/NumSim\/wp-content\/uploads\/2023\/02\/Bild2ThesisSnapshot-300x200.png\" alt=\"\" width=\"300\" height=\"200\" data-id=\"5913\" data-link=\"https:\/\/www.mi.uni-koeln.de\/NumSim\/?attachment_id=5913\" srcset=\"https:\/\/www.mi.uni-koeln.de\/NumSim\/wp-content\/uploads\/2023\/02\/Bild2ThesisSnapshot-300x200.png 300w, https:\/\/www.mi.uni-koeln.de\/NumSim\/wp-content\/uploads\/2023\/02\/Bild2ThesisSnapshot-450x300.png 450w, https:\/\/www.mi.uni-koeln.de\/NumSim\/wp-content\/uploads\/2023\/02\/Bild2ThesisSnapshot.png 600w\" sizes=\"(max-width: 300px) 100vw, 300px\" \/><\/a><\/figure>\r\n<\/li>\r\n \t<li><\/li>\r\n<\/ul>\r\n<\/figure>\r\n\r\n\r\n\r\n<div class=\"wp-block-columns is-layout-flex wp-container-6 wp-block-columns-is-layout-flex\">\r\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis: 100%;\">\r\n<p class=\"wp-block-preformatted\">Abbildung: Beispiel f\u00fcr die L\u00f6sung des Travelling Salesman Problems mit dem ACS\r\n\r\n\r\n[1] M. Dorigo und T. Stuetzle, Ant Colony Optimization. MIT Press Ltd, 2004, isbn: 9780262042192<\/p>\r\n<\/div>\r\n<\/div>\r\n\r\n","protected":false},"excerpt":{"rendered":"<p>In den neunziger Jahren wurden erstmals Ameisenalgorithmen von Marco Dorigo vorgestellt. Der erste Algorithmus war das sogenannte Ant System (AS), welches in der Bachelorarbeit implementiert wurde, um das Travelling Salesman Problem zu l\u00f6sen. Dabei wird das Verhalten von Ameisen in &hellip; <a href=\"https:\/\/www.mi.uni-koeln.de\/NumSim\/2023\/02\/03\/thesis-snapshot-ameisenalgorithmen-metaheuristische-verfahren-zur-losung-des-travelling-salesman-problems-bachelorarbeit-von-marie-becker\/\">Continue reading <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":14,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[58],"tags":[],"post_mailing_queue_ids":[],"_links":{"self":[{"href":"https:\/\/www.mi.uni-koeln.de\/NumSim\/wp-json\/wp\/v2\/posts\/5908"}],"collection":[{"href":"https:\/\/www.mi.uni-koeln.de\/NumSim\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.mi.uni-koeln.de\/NumSim\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.mi.uni-koeln.de\/NumSim\/wp-json\/wp\/v2\/users\/14"}],"replies":[{"embeddable":true,"href":"https:\/\/www.mi.uni-koeln.de\/NumSim\/wp-json\/wp\/v2\/comments?post=5908"}],"version-history":[{"count":16,"href":"https:\/\/www.mi.uni-koeln.de\/NumSim\/wp-json\/wp\/v2\/posts\/5908\/revisions"}],"predecessor-version":[{"id":5926,"href":"https:\/\/www.mi.uni-koeln.de\/NumSim\/wp-json\/wp\/v2\/posts\/5908\/revisions\/5926"}],"wp:attachment":[{"href":"https:\/\/www.mi.uni-koeln.de\/NumSim\/wp-json\/wp\/v2\/media?parent=5908"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.mi.uni-koeln.de\/NumSim\/wp-json\/wp\/v2\/categories?post=5908"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.mi.uni-koeln.de\/NumSim\/wp-json\/wp\/v2\/tags?post=5908"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}