Od twierdzenia Halla do algorytmu Gale'a-Shapleya - teoria skojarzeń i jej zastosowania

master
dc.abstract.enThe aim of the paper is to present the main results of matching theory and its applications. The first part is dedicated to matchings in graph theory. Maximum matchings, perfect matchings and matchings of a set A in biparture graphs are discussed, a relation between augmenting paths and maximum matchings is shown. The paper contains Hall's theorem which describes matchings of A in biparture graphs and a proof gives an algorithm to find a matching of A in a biparture graph. Perfect matchings and Tutte's theorem are considered. There is also presented Witzgall-Zahn algorithm to find a maximum matching in a simple graph. The second part of the paper describes matchings from an economic point of view. The college admissions problem and the marriage problem are presented. Individually rational outcomes, stable outcomes and optimal outcomes are defined. There is also described the Gale-Shapley algorithm and its properties. Finally, there are presented programs written in C++ language which implement the algorithms described in the paper. The programs are attached to the work.pl
dc.abstract.plCelem pracy jest zaprezentowanie najważniejszych wyników dotyczących skojarzeń i możliwości ich zastosowania. Pierwsza część pracy dotyczy skojarzeń w grafach. Omówione zostają skojarzenia największe, całkowite oraz doskonałe, przedstawiono związek między skojarzeniem największym a ścieżkami rozszerzającymi. Opisane zostaje twierdzenie Halla charakteryzujące skojarzenia całkowite w grafach dwudzielnych oraz algorytm wyszukiwania skojarzenia całkowitego w grafie dwudzielnym. Omówiono skojarzenia doskonałe w grafach prostych i zaprezentowano twierdzenie Tutte'a charakteryzujące te skojarzenia. Opisano również algorytm Witzgalla i Zahna wyszukiwania skojarzenia największego w grafie prostym. Druga część pracy dotyczy spojrzenia na zagadnienie pod kątem modelowania rynku. Przedstawiony zostaje problem rekrutacji kandydatów na uczelnie wyższe, zdefiniowane zostają skojarzenia racjonalne, stabilne i optymalne. Przedstawiono algorytm Gale'a-Shapleya oraz omówiono jego własności. Na zakończenie zaprezentowane zostają przykłady działania programów w języku C++ realizujących opisane algorytmy, programy te dołączone są do pracy.pl
dc.affiliationWydział Matematyki i Informatykipl
dc.areaobszar nauk ścisłychpl
dc.contributor.advisorCzapla, Małgorzata - 147973 pl
dc.contributor.authorBabiński, Sebastianpl
dc.contributor.departmentbycodeUJK/WMI2pl
dc.contributor.reviewerCzapla, Małgorzata - 147973 pl
dc.contributor.reviewerMazur, Marcin - 130444 pl
dc.date.accessioned2020-07-26T22:55:58Z
dc.date.available2020-07-26T22:55:58Z
dc.date.submitted2016-07-11pl
dc.fieldofstudymatematyka stosowanapl
dc.identifier.apddiploma-106203-147334pl
dc.identifier.projectAPD / Opl
dc.identifier.urihttps://ruj.uj.edu.pl/xmlui/handle/item/212531
dc.languagepolpl
dc.subject.enMatchings, maximum matchings, perfect matchings, matchings of A in biparture graphs, augmenting paths, Berge's theorem, Hall's theorem, Tutte's theorem, Petersen's theorem, Witzgall-Zahn algorithm, college admissions problem, marriage problem, individually rational outcomes, stable outcomes, optimal outcomes, Gale-Shapley algorithmpl
dc.subject.plSkojarzenia, skojarzenia największe, skojarzenia doskonałe, skojarzenia całkowite, ścieżki rozszerzające, twierdzenie Berge'a, twierdzenie Halla, twierdzenie Tutte'a, twierdzenie Petersena, algorytm Witzgalla i Zahna, problem rekrutacji kandydatów na uczelnie wyższe, problem małżeństw, skojarzenia racjonalne, skojarzenia stabilne, skojarzenia optymalne, algorytm Gale'a-Shapleyapl
dc.titleOd twierdzenia Halla do algorytmu Gale'a-Shapleya - teoria skojarzeń i jej zastosowaniapl
dc.title.alternativeFrom Hall's theorem to the Gale-Shapley algorithm - matching theory and its applicatonspl
dc.typemasterpl
dspace.entity.typePublication
dc.abstract.enpl
The aim of the paper is to present the main results of matching theory and its applications. The first part is dedicated to matchings in graph theory. Maximum matchings, perfect matchings and matchings of a set A in biparture graphs are discussed, a relation between augmenting paths and maximum matchings is shown. The paper contains Hall's theorem which describes matchings of A in biparture graphs and a proof gives an algorithm to find a matching of A in a biparture graph. Perfect matchings and Tutte's theorem are considered. There is also presented Witzgall-Zahn algorithm to find a maximum matching in a simple graph. The second part of the paper describes matchings from an economic point of view. The college admissions problem and the marriage problem are presented. Individually rational outcomes, stable outcomes and optimal outcomes are defined. There is also described the Gale-Shapley algorithm and its properties. Finally, there are presented programs written in C++ language which implement the algorithms described in the paper. The programs are attached to the work.
dc.abstract.plpl
Celem pracy jest zaprezentowanie najważniejszych wyników dotyczących skojarzeń i możliwości ich zastosowania. Pierwsza część pracy dotyczy skojarzeń w grafach. Omówione zostają skojarzenia największe, całkowite oraz doskonałe, przedstawiono związek między skojarzeniem największym a ścieżkami rozszerzającymi. Opisane zostaje twierdzenie Halla charakteryzujące skojarzenia całkowite w grafach dwudzielnych oraz algorytm wyszukiwania skojarzenia całkowitego w grafie dwudzielnym. Omówiono skojarzenia doskonałe w grafach prostych i zaprezentowano twierdzenie Tutte'a charakteryzujące te skojarzenia. Opisano również algorytm Witzgalla i Zahna wyszukiwania skojarzenia największego w grafie prostym. Druga część pracy dotyczy spojrzenia na zagadnienie pod kątem modelowania rynku. Przedstawiony zostaje problem rekrutacji kandydatów na uczelnie wyższe, zdefiniowane zostają skojarzenia racjonalne, stabilne i optymalne. Przedstawiono algorytm Gale'a-Shapleya oraz omówiono jego własności. Na zakończenie zaprezentowane zostają przykłady działania programów w języku C++ realizujących opisane algorytmy, programy te dołączone są do pracy.
dc.affiliationpl
Wydział Matematyki i Informatyki
dc.areapl
obszar nauk ścisłych
dc.contributor.advisorpl
Czapla, Małgorzata - 147973
dc.contributor.authorpl
Babiński, Sebastian
dc.contributor.departmentbycodepl
UJK/WMI2
dc.contributor.reviewerpl
Czapla, Małgorzata - 147973
dc.contributor.reviewerpl
Mazur, Marcin - 130444
dc.date.accessioned
2020-07-26T22:55:58Z
dc.date.available
2020-07-26T22:55:58Z
dc.date.submittedpl
2016-07-11
dc.fieldofstudypl
matematyka stosowana
dc.identifier.apdpl
diploma-106203-147334
dc.identifier.projectpl
APD / O
dc.identifier.uri
https://ruj.uj.edu.pl/xmlui/handle/item/212531
dc.languagepl
pol
dc.subject.enpl
Matchings, maximum matchings, perfect matchings, matchings of A in biparture graphs, augmenting paths, Berge's theorem, Hall's theorem, Tutte's theorem, Petersen's theorem, Witzgall-Zahn algorithm, college admissions problem, marriage problem, individually rational outcomes, stable outcomes, optimal outcomes, Gale-Shapley algorithm
dc.subject.plpl
Skojarzenia, skojarzenia największe, skojarzenia doskonałe, skojarzenia całkowite, ścieżki rozszerzające, twierdzenie Berge'a, twierdzenie Halla, twierdzenie Tutte'a, twierdzenie Petersena, algorytm Witzgalla i Zahna, problem rekrutacji kandydatów na uczelnie wyższe, problem małżeństw, skojarzenia racjonalne, skojarzenia stabilne, skojarzenia optymalne, algorytm Gale'a-Shapleya
dc.titlepl
Od twierdzenia Halla do algorytmu Gale'a-Shapleya - teoria skojarzeń i jej zastosowania
dc.title.alternativepl
From Hall's theorem to the Gale-Shapley algorithm - matching theory and its applicatons
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
45
Views per month
Views per city
Krakow
9
Warsaw
9
Gliwice
3
Poznan
3
Skawina
2
Wroclaw
2
Berlin
1
Bialystok
1
Chicago
1
Dublin
1

No access

No Thumbnail Available