Alternative settings and models of the certain news network problem

dc.contributor.authorNaib, Sameer
dc.contributor.examiningcommitteeDurocher, Stephane (Computer Science) Miller, Avery (Computer Science)en_US
dc.contributor.supervisorKamali, Shahin (Computer Science)en_US
dc.date.accessioned2020-02-24T19:42:48Z
dc.date.available2020-02-24T19:42:48Z
dc.date.copyright2020-02-12
dc.date.issued2020-02en_US
dc.date.submitted2020-02-13T00:16:18Zen_US
dc.degree.disciplineComputer Scienceen_US
dc.degree.levelMaster of Science (M.Sc.)en_US
dc.description.abstractThe classic k-server problem has been studied extensively in the context of competitive analysis for online problems. In this problem, a set of k servers move on a metric space to serve requests that appear in an online fashion on the nodes of the space. The goal is to move servers in a way to minimize the total distance moved by all of them. The Certain News Network (CNN) problem is a variant of the k-server problem where there is only one server `serving' requests on a grid metric space. To serve a request, the server should be vertically or horizontally aligned (not necessarily co-located) with the request. The orthogonal CNN problem is a restricted setting of the CNN problem in which every new request is aligned with the previous request. The best existing lower and upper bounds for the competitive ratios in the orthogonal setting are respectively 3 and 6.464. In this thesis, we tighten the gap between upper and lower bounds for the orthogonal CNN problem by providing better algorithms that achieves a competitive ratio of at most 5. Our algorithm, named Walk-and-Jump (WJ) algorithm, is based on the concept of work function that is studied before for both k-server and CNN problems. We use the concept of work function in designing the Walk-and-Jump algorithm. Moreover, in the worst-case sequences that we studied, the WJ algorithm has a cost that is no more than three times the cost of an optimal offline algorithm. Given this observation, we conjecture that the analysis can be improved to show the WJ algorithm is indeed optimal and has a competitive ratio of 3. Besides this main result, we also consider the advice model for the orthogonal CNN problem. Under this model, the online algorithm receives certain ``advice" about the input sequence that is generated by a benevolent offline oracle. We show that advice of size theta(n) is sufficient and necessary to achieve an optimal solution for the orthogonal CNN problem.en_US
dc.description.noteMay 2020en_US
dc.identifier.urihttp://hdl.handle.net/1993/34546
dc.language.isoengen_US
dc.rightsopen accessen_US
dc.subjectOnline Algorithmsen_US
dc.subjectPotential Functionen_US
dc.subjectAdviceen_US
dc.subjectCompetitive Ratioen_US
dc.subjectCNN Problemen_US
dc.subjectWork Fucntionen_US
dc.subjectGreedy Algorithmen_US
dc.titleAlternative settings and models of the certain news network problemen_US
dc.typemaster thesisen_US
Files
Original bundle
Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
Naib_Sameer.pdf
Size:
524.23 KB
Format:
Adobe Portable Document Format
Description:
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: