VTechWorks staff will be away for the Thanksgiving holiday beginning at noon on Wednesday, November 27, through Friday, November 29. We will resume normal operations on Monday, December 2. Thank you for your patience.
 

Empirical Analysis of Algorithms for the k-Server and Online Bipartite Matching Problems

dc.contributor.authorMahajan, Rutvij Sanjayen
dc.contributor.committeechairVullikanti, Anil Kumar S.en
dc.contributor.committeememberRaghvendra, Sharathen
dc.contributor.committeememberTokekar, Pratapen
dc.contributor.departmentElectrical and Computer Engineeringen
dc.date.accessioned2020-02-06T07:00:36Zen
dc.date.available2020-02-06T07:00:36Zen
dc.date.issued2018-08-14en
dc.description.abstractThe k–server problem is of significant importance to the theoretical computer science and the operations research community. In this problem, we are given k servers, their initial locations and a sequence of n requests that arrive one at a time. All these locations are points from some metric space and the cost of serving a request is given by the distance between the location of the request and the current location of the server selected to process the request. We must immediately process the request by moving a server to the request location. The objective in this problem is to minimize the total distance traveled by the servers to process all the requests. In this thesis, we present an empirical analysis of a new online algorithm for k-server problem. This algorithm maintains two solutions, online solution, and an approximately optimal offline solution. When a request arrives we update the offline solution and use this update to inform the online assignment. This algorithm is motivated by the Robust-Matching Algorithm [RMAlgorithm, Raghvendra, APPROX 2016] for the closely related online bipartite matching problem. We then give a comprehensive experimental analysis of this algorithm and also provide a graphical user interface which can be used to visualize execution instances of the algorithm. We also consider these problems under stochastic setting and implement a lookahead strategy on top of the new online algorithm.en
dc.description.abstractgeneralMotivated by real-time logistics, we study the online versions of the well-known bipartite matching and the k-server problems. In this problem, there are servers (delivery vehicles) located in different parts of the city. When a request for delivery is made, we have to immediately assign a delivery vehicle to this request without any knowledge of the future. Making cost-effective assignments, therefore, becomes incredibly challenging. In this thesis, we implement and empirically evaluate a new algorithm for the k-server and online matching problems.en
dc.description.degreeMSen
dc.format.mediumETDen
dc.identifier.othervt_gsexam:16763en
dc.identifier.urihttp://hdl.handle.net/10919/96725en
dc.publisherVirginia Techen
dc.rightsIn Copyrighten
dc.rights.urihttp://rightsstatements.org/vocab/InC/1.0/en
dc.subjectk-Server Problemen
dc.subjectWork Function Algorithmen
dc.subjectBipartite Matchingen
dc.subjectAssignment Problemen
dc.titleEmpirical Analysis of Algorithms for the k-Server and Online Bipartite Matching Problemsen
dc.typeThesisen
thesis.degree.disciplineComputer Engineeringen
thesis.degree.grantorVirginia Polytechnic Institute and State Universityen
thesis.degree.levelmastersen
thesis.degree.nameMSen

Files

Original bundle
Now showing 1 - 2 of 2
Loading...
Thumbnail Image
Name:
Mahajan_RS_T_2018.pdf
Size:
921.52 KB
Format:
Adobe Portable Document Format
Name:
Mahajan_RS_T_2018_support_3.jar
Size:
42.02 KB
Format:
Unknown data format
Description:
Supporting documents

Collections