Problem chińskiego listonosza

master
dc.abstract.enFirst chapter contains basic theorems and definitions of graph theory. Depth First Search algorithm is presented with proof which was elaborated by author of the thesis. Accordingly, implementation of Depth First Search in R was also prepared by author and is attached to the master thesis.In the second chapter, there is considered problem of finding Euler circuit in connected graph. Finally, Fleury's Algorithm is described and implemented in R (by author). Notion of incidence matrix is used to make implementation possible. Implementation of Fleury's Algorithm is attached to the master thesis. At the end of the chapter, there is a simple example of connected graph in which Euler circuit is found (with help of implemented Fleury's Algorithm).The Chinese Postman Problem is pondered in the third chapter. In the first subsection, there is shown theoretical background which leads to formulation of Kwan Mei-Ko's theorem. In the second subsection focus is set on the Floyd's algorithm. Theoretical reasoning of correctness of Floyd's algorithm was made by the author. Altenating-Tree Subroutine and Maximum-Weight Matching Algorithm are presented in third subsection. In the last, fourth subsection, there is shown Edmonds' Algorithm which finds solution of The Chinese Postman Problem. In the fourth chapter, there is considered problem of removing snow in efficient way form alleys around building of Department of Mathematics and Informatics. Approximated lengths of alleys comes from Google Maps site. Computations were conducted in Python (library networkx was used). Source code, resulting graphs and tables are presented in the master thesis.pl
dc.abstract.plPierwszy rozdział zawiera wstępne wiadomości z teorii grafów, w postaci podstawowej terminologii i definicji. Prezentowany jest algorytm Depth First Search służący do wyszukiwania drzewa rozpinającego w grafie spójnym. Dowód poprawności wspomnianego algorytmu został samodzielnie przygotowany przez autora pracy, podobnie jak implementacja w języku R.W rozdziale drugim poruszony jest problem wyszukiwania drogi Eulera w grafie spójnym za pomocą algorytmu Fleury'ego. Wprowadzono pojęcie macierzy wystąpień, której użycie umożliwia reprezentację grafu w pamięci komputera. W przykładowym grafie spójnym wyszukano zamkniętą drogę Eulera, stosując samodzielnie napisany w języku R algorytm Fleury'ego, który wraz ze wspomnianą implementacją algorytmu Depth First Search został dołączony do pracy na płycie CD. Problem chińskiego listonosza jest poruszany bezpośrednio w rozdziale trzecim. W pierwszym podrozdziale przedstawiono teoretyczne podstawy zagadnienia, które umożliwiły sformułowanie i dowód twierdzenia (autorstwa Kwan Mei-Ko), podającego warunki wystarczający i konieczny, na to, aby proponowana trasa listonosza była rozwiązaniem optymalnym. W podrozdziale drugim skupiono się na algorytmie Floyda, wyszukującym najkrótsze drogi pomiędzy wierzchołkami grafu. Jego uzasadnienie teoretyczne zostało przygotowane samodzielnie przez autora pracy. Algorytm konstruujący drzewo zmienne oraz algorytm wyszukujący skojarzenie o maksymalnym koszcie zostały opisane w podrozdziale trzecim. W ostatnim, czwartym podrozdziale, zaprezentowano algorytm Edmondsa, służący do znajdowania rozwiązania optymalnego dla problemu chińskiego listonosza.Końcowy rozdział czwarty w całości skupia się na opracowaniu efektywnego sposobu odśnieżania alejek wokół budynku Wydziału Matematyki i Informatyki UJ. Jest to zadanie znalezienia rozwiązania dla problemu chińskiego listonosza. Przybliżone długości alejek pochodzą ze strony Google Maps. Do obliczeń wykorzystano język Python wraz z biblioteką networkx, zawierającą implementacje rozważanych w pracy magisterskiej algorytmów. Otrzymywane, w wyniku kolejnych kroków algorytmu Edmondsa, grafy i macierze są zamieszczane obok kodu źródłowego.pl
dc.affiliationWydział Matematyki i Informatykipl
dc.areaobszar nauk ścisłychpl
dc.contributor.advisorMazur, Marcin - 130444 pl
dc.contributor.authorRosiek, Bartoszpl
dc.contributor.departmentbycodeUJK/WMI2pl
dc.contributor.reviewerMazur, Marcin - 130444 pl
dc.contributor.reviewerKościelniak, Piotr - 129220 pl
dc.date.accessioned2020-07-26T13:44:10Z
dc.date.available2020-07-26T13:44:10Z
dc.date.submitted2015-07-14pl
dc.fieldofstudymatematyka stosowanapl
dc.identifier.apddiploma-96731-129530pl
dc.identifier.projectAPD / Opl
dc.identifier.urihttps://ruj.uj.edu.pl/xmlui/handle/item/204179
dc.languagepolpl
dc.subject.engraph theory, The Chinese Postman Problem, Depth First Search, Fleury's Algorithm, Floyd's Algorithm, Edmonds' Algorithm, maximum-weight matching, alternating treepl
dc.subject.plteoria grafów, problem chińskiego listonosza, Depth First Search, algorytm Fleury'ego, algorytm Floyda, algorytm Edmondsa, skojarzenie o maksymalnym koszcie, drzewo zmiennepl
dc.titleProblem chińskiego listonoszapl
dc.title.alternativeThe Chinese Postman Problempl
dc.typemasterpl
dspace.entity.typePublication
dc.abstract.enpl
First chapter contains basic theorems and definitions of graph theory. Depth First Search algorithm is presented with proof which was elaborated by author of the thesis. Accordingly, implementation of Depth First Search in R was also prepared by author and is attached to the master thesis.In the second chapter, there is considered problem of finding Euler circuit in connected graph. Finally, Fleury's Algorithm is described and implemented in R (by author). Notion of incidence matrix is used to make implementation possible. Implementation of Fleury's Algorithm is attached to the master thesis. At the end of the chapter, there is a simple example of connected graph in which Euler circuit is found (with help of implemented Fleury's Algorithm).The Chinese Postman Problem is pondered in the third chapter. In the first subsection, there is shown theoretical background which leads to formulation of Kwan Mei-Ko's theorem. In the second subsection focus is set on the Floyd's algorithm. Theoretical reasoning of correctness of Floyd's algorithm was made by the author. Altenating-Tree Subroutine and Maximum-Weight Matching Algorithm are presented in third subsection. In the last, fourth subsection, there is shown Edmonds' Algorithm which finds solution of The Chinese Postman Problem. In the fourth chapter, there is considered problem of removing snow in efficient way form alleys around building of Department of Mathematics and Informatics. Approximated lengths of alleys comes from Google Maps site. Computations were conducted in Python (library networkx was used). Source code, resulting graphs and tables are presented in the master thesis.
dc.abstract.plpl
Pierwszy rozdział zawiera wstępne wiadomości z teorii grafów, w postaci podstawowej terminologii i definicji. Prezentowany jest algorytm Depth First Search służący do wyszukiwania drzewa rozpinającego w grafie spójnym. Dowód poprawności wspomnianego algorytmu został samodzielnie przygotowany przez autora pracy, podobnie jak implementacja w języku R.W rozdziale drugim poruszony jest problem wyszukiwania drogi Eulera w grafie spójnym za pomocą algorytmu Fleury'ego. Wprowadzono pojęcie macierzy wystąpień, której użycie umożliwia reprezentację grafu w pamięci komputera. W przykładowym grafie spójnym wyszukano zamkniętą drogę Eulera, stosując samodzielnie napisany w języku R algorytm Fleury'ego, który wraz ze wspomnianą implementacją algorytmu Depth First Search został dołączony do pracy na płycie CD. Problem chińskiego listonosza jest poruszany bezpośrednio w rozdziale trzecim. W pierwszym podrozdziale przedstawiono teoretyczne podstawy zagadnienia, które umożliwiły sformułowanie i dowód twierdzenia (autorstwa Kwan Mei-Ko), podającego warunki wystarczający i konieczny, na to, aby proponowana trasa listonosza była rozwiązaniem optymalnym. W podrozdziale drugim skupiono się na algorytmie Floyda, wyszukującym najkrótsze drogi pomiędzy wierzchołkami grafu. Jego uzasadnienie teoretyczne zostało przygotowane samodzielnie przez autora pracy. Algorytm konstruujący drzewo zmienne oraz algorytm wyszukujący skojarzenie o maksymalnym koszcie zostały opisane w podrozdziale trzecim. W ostatnim, czwartym podrozdziale, zaprezentowano algorytm Edmondsa, służący do znajdowania rozwiązania optymalnego dla problemu chińskiego listonosza.Końcowy rozdział czwarty w całości skupia się na opracowaniu efektywnego sposobu odśnieżania alejek wokół budynku Wydziału Matematyki i Informatyki UJ. Jest to zadanie znalezienia rozwiązania dla problemu chińskiego listonosza. Przybliżone długości alejek pochodzą ze strony Google Maps. Do obliczeń wykorzystano język Python wraz z biblioteką networkx, zawierającą implementacje rozważanych w pracy magisterskiej algorytmów. Otrzymywane, w wyniku kolejnych kroków algorytmu Edmondsa, grafy i macierze są zamieszczane obok kodu źródłowego.
dc.affiliationpl
Wydział Matematyki i Informatyki
dc.areapl
obszar nauk ścisłych
dc.contributor.advisorpl
Mazur, Marcin - 130444
dc.contributor.authorpl
Rosiek, Bartosz
dc.contributor.departmentbycodepl
UJK/WMI2
dc.contributor.reviewerpl
Mazur, Marcin - 130444
dc.contributor.reviewerpl
Kościelniak, Piotr - 129220
dc.date.accessioned
2020-07-26T13:44:10Z
dc.date.available
2020-07-26T13:44:10Z
dc.date.submittedpl
2015-07-14
dc.fieldofstudypl
matematyka stosowana
dc.identifier.apdpl
diploma-96731-129530
dc.identifier.projectpl
APD / O
dc.identifier.uri
https://ruj.uj.edu.pl/xmlui/handle/item/204179
dc.languagepl
pol
dc.subject.enpl
graph theory, The Chinese Postman Problem, Depth First Search, Fleury's Algorithm, Floyd's Algorithm, Edmonds' Algorithm, maximum-weight matching, alternating tree
dc.subject.plpl
teoria grafów, problem chińskiego listonosza, Depth First Search, algorytm Fleury'ego, algorytm Floyda, algorytm Edmondsa, skojarzenie o maksymalnym koszcie, drzewo zmienne
dc.titlepl
Problem chińskiego listonosza
dc.title.alternativepl
The Chinese Postman Problem
dc.typepl
master
dspace.entity.type
Publication
Affiliations

* The migration of download and view statistics prior to the date of April 8, 2024 is in progress.

Views
106
Views per month
Views per city
Warsaw
22
Krakow
14
Gdansk
9
Poznan
5
Bydgoszcz
3
Katowice
3
Maków Podhalański
3
Wroclaw
3
Gliwice
2
Lodz
2

No access

No Thumbnail Available