Non-crossing matching of online points

dc.contributor.authorSajadpour, Arezoo
dc.contributor.examiningcommitteeDurocher, Stephane (Computer Science) Thulasiraman, Parimala (Computer Science)en_US
dc.contributor.supervisorKamali, Shahin (Computer Science)en_US
dc.date.accessioned2021-09-28T19:00:53Z
dc.date.available2021-09-28T19:00:53Z
dc.date.copyright2021-09-28
dc.date.issued2021en_US
dc.date.submitted2021-08-30T21:08:24Zen_US
dc.date.submitted2021-09-28T18:07:40Zen_US
dc.degree.disciplineComputer Scienceen_US
dc.degree.levelMaster of Science (M.Sc.)en_US
dc.description.abstractIn this thesis, we consider the non-crossing matching problem in the online setting. In the monochromatic setting, a sequence of n points in general position in the plane is revealed in an online manner. The goal is to create a maximum matching of these points such that the line segments connecting pairs of matched points do not cross. The problem is online in the sense that the decision to match each arriving point is irrevocable and should be taken without prior knowledge about forthcoming points. The bichromatic setting is defined similarly, except that half of the points are red and the rest are blue. Each matched pair then consists of one red point and one blue point. In a deterministic setting, where randomization is not allowed, we show that a simple greedy algorithm matches roughly 2n/3 points in the monochromatic case, which is the best that any deterministic algorithm can achieve in the worst-case scenario. For the bichromatic variant, we prove that for every deterministic algorithm Alg there is a set of n/2 red points and n/2 blue points such that Alg matches at most O(log n) points, and there exist algorithms that match Ω(log n) points for any set of n/2 red points and n/2 blue points. We also study the problem under the advice model, where the online algorithm receives some bits of advice about the input sequence. We prove upper and lower bounds for the number of advice bits sufficient and necessary to match all points. We show that randomization helps in the monochromatic matching of the problem. That is, we introduce an algorithm that matches roughly 235n/351 (> n/3) points on expectation, which is an improvement over what deterministic algorithms can achieve. We also prove a lower bound that shows a linear number of points stay unmatched by any randomized algorithm. More precisely, we show that any randomized algorithm is expected to leave at least 0.0738n points unmatched in the worst-case scenarios. Finally, we provide experimental results for the typical performance of online algorithms. We report the number of unmatched points when the coordinates of the input points are independently and identically distributed random variables.en_US
dc.description.noteFebruary 2022en_US
dc.identifier.citationBose, P., Carmi, P., Durocher, S., Kamali, S., & Sajadpour, A. (2020). Non-Crossing Matching of Online Points. In CCCG (pp. 233-239).en_US
dc.identifier.urihttp://hdl.handle.net/1993/36016
dc.language.isoengen_US
dc.rightsopen accessen_US
dc.subjectOnline Algorithmsen_US
dc.subjectCompetitive Analysisen_US
dc.subjectRandomized Algorithmsen_US
dc.subjectComputational Geometryen_US
dc.subjectGeometric Matchingen_US
dc.subjectNon-crossing Matchingen_US
dc.titleNon-crossing matching of online pointsen_US
dc.typemaster thesisen_US
Files
Original bundle
Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
Sajadpour_Arezoo.pdf
Size:
1.1 MB
Format:
Adobe Portable Document Format
Description:
Master’s thesis
License bundle
Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
license.txt
Size:
2.2 KB
Format:
Item-specific license agreed to upon submission
Description: