Algorytmy kolorowania krawędzi grafów

licenciate
dc.abstract.enPython implementation of selected graph algorithms for edge coloring is pre- sented. Known theoretical results for complete graphs, and bipartite graphs are collected. Tests for correctness and computational complexity are provi- ded, were standard Python modules are used (unittest, timeit).The algorithms for a proper edge coloring for selected graphs are pre- sented: complete graphs, complete bipartite graphs, simple bipartite graphs, regular bipartite graphs and planar graphs. Planar graph generators are pro- vided where the maximum vertex degree is limited.The graphtheory package is used during implementation. Package migration from Python 2 to Python 3 is done.pl
dc.abstract.plW pracy przedstawiono implementację w języku Python wybranych algorytmów kolorowania krawędzi grafów. Zebrano wyniki teoretyczne dla grafów pełnych oraz dwudzielnych. Przygotowane zostały również testy poprawności i testy złożoności obliczeniowej korzystające ze standardowych modułów Pythona (unittest, timeit).Zaimplementowano pięć algorytmów kolorowania krawędzi grafów: dla grafu pełnego, dla grafu dwudzielnego pełnego, dla grafu dwudzielnego pro- stego, dla grafu dwudzielnego regularnego, oraz dla grafu planarnego. Stworzono również generator grafów planarnych z ograniczonym największym stopniem wierzchołka.Podczas implementacji korzystano z pakietu graphtheory rozwijanego w Instytucie Fizyki UJ. Przeprowadzono również migrację pakietu z Pythona 2 do Pythona 3.pl
dc.affiliationWydział Fizyki, Astronomii i Informatyki Stosowanejpl
dc.areaobszar nauk ścisłychpl
dc.contributor.advisorKapanowski, Andrzej - 100452 pl
dc.contributor.authorWlazło, Piotrpl
dc.contributor.departmentbycodeUJK/WFAISpl
dc.contributor.reviewerKapanowski, Andrzej - 100452 pl
dc.contributor.reviewerCieśla, Michał - 101020 pl
dc.date.accessioned2020-07-28T00:38:03Z
dc.date.available2020-07-28T00:38:03Z
dc.date.submitted2019-09-20pl
dc.fieldofstudyinformatykapl
dc.identifier.apddiploma-133402-229788pl
dc.identifier.projectAPD / Opl
dc.identifier.urihttps://ruj.uj.edu.pl/xmlui/handle/item/235714
dc.languagepolpl
dc.subject.enbipartite graphs, planar graphs, edge coloring, Vising’s theorempl
dc.subject.plgrafy dwudzielne, grafy planarne, kolorowanie krawędzi, twierdzenie Vizingapl
dc.titleAlgorytmy kolorowania krawędzi grafówpl
dc.title.alternativeSelected graph algorithms for edge coloringpl
dc.typelicenciatepl
dspace.entity.typePublication
dc.abstract.enpl
Python implementation of selected graph algorithms for edge coloring is pre- sented. Known theoretical results for complete graphs, and bipartite graphs are collected. Tests for correctness and computational complexity are provi- ded, were standard Python modules are used (unittest, timeit).The algorithms for a proper edge coloring for selected graphs are pre- sented: complete graphs, complete bipartite graphs, simple bipartite graphs, regular bipartite graphs and planar graphs. Planar graph generators are pro- vided where the maximum vertex degree is limited.The graphtheory package is used during implementation. Package migration from Python 2 to Python 3 is done.
dc.abstract.plpl
W pracy przedstawiono implementację w języku Python wybranych algorytmów kolorowania krawędzi grafów. Zebrano wyniki teoretyczne dla grafów pełnych oraz dwudzielnych. Przygotowane zostały również testy poprawności i testy złożoności obliczeniowej korzystające ze standardowych modułów Pythona (unittest, timeit).Zaimplementowano pięć algorytmów kolorowania krawędzi grafów: dla grafu pełnego, dla grafu dwudzielnego pełnego, dla grafu dwudzielnego pro- stego, dla grafu dwudzielnego regularnego, oraz dla grafu planarnego. Stworzono również generator grafów planarnych z ograniczonym największym stopniem wierzchołka.Podczas implementacji korzystano z pakietu graphtheory rozwijanego w Instytucie Fizyki UJ. Przeprowadzono również migrację pakietu z Pythona 2 do Pythona 3.
dc.affiliationpl
Wydział Fizyki, Astronomii i Informatyki Stosowanej
dc.areapl
obszar nauk ścisłych
dc.contributor.advisorpl
Kapanowski, Andrzej - 100452
dc.contributor.authorpl
Wlazło, Piotr
dc.contributor.departmentbycodepl
UJK/WFAIS
dc.contributor.reviewerpl
Kapanowski, Andrzej - 100452
dc.contributor.reviewerpl
Cieśla, Michał - 101020
dc.date.accessioned
2020-07-28T00:38:03Z
dc.date.available
2020-07-28T00:38:03Z
dc.date.submittedpl
2019-09-20
dc.fieldofstudypl
informatyka
dc.identifier.apdpl
diploma-133402-229788
dc.identifier.projectpl
APD / O
dc.identifier.uri
https://ruj.uj.edu.pl/xmlui/handle/item/235714
dc.languagepl
pol
dc.subject.enpl
bipartite graphs, planar graphs, edge coloring, Vising’s theorem
dc.subject.plpl
grafy dwudzielne, grafy planarne, kolorowanie krawędzi, twierdzenie Vizinga
dc.titlepl
Algorytmy kolorowania krawędzi grafów
dc.title.alternativepl
Selected graph algorithms for edge coloring
dc.typepl
licenciate
dspace.entity.type
Publication
Affiliations

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

Views
16
Views per month
Views per city
Łapy
4
Gdansk
2
Wroclaw
2
Dublin
1
Jelenia Góra
1
Katowice
1
Krakow
1
Warsaw
1
Wawelno
1

No access

No Thumbnail Available