File Download
Supplementary
-
Citations:
- Appears in Collections:
postgraduate thesis: Randomized algorithms for graph problems with incomplete information
Title | Randomized algorithms for graph problems with incomplete information |
---|---|
Authors | |
Issue Date | 2015 |
Publisher | The University of Hong Kong (Pokfulam, Hong Kong) |
Citation | Wu, X. [吴晓伟]. (2015). Randomized algorithms for graph problems with incomplete information. (Thesis). University of Hong Kong, Pokfulam, Hong Kong SAR. Retrieved from http://dx.doi.org/10.5353/th_b5570808 |
Abstract | I study several graph problems in which the information of the given graphs are incomplete. I devise randomized algorithms to solve those problems and provide theoretical analysis for their performances.
In the rumor spreading problem, a connected graph with n nodes is given and the objective is to spread a rumor, which is initiated by one node, to all nodes in the graph as fast as possible under distributed communication. I extend the classic PUSH-PULL protocol to stream B rumors in a graph from a single source node to all nodes in the graph and show that perfect pipelining can be achieved with high probability in directed random graphs and PA-graphs.
Motivated by online advertisement and exchange settings, the oblivious matching problem aims at finding a maximum matching between nodes in a simple undirected graph whose edges are oblivious to the algorithm. An algorithm for the problem determines an ordering of all unordered pairs of nodes and tries to match the pairs greedily according to the ordering. While any greedy algorithm for the problem has performance ratio at least 0:5, no algorithm achieves performance ratio strictly above 0:5 until Aronson et al. proved that the Modified Randomized Greedy algorithm achieves a performance ratio 0:5 + 1/400000 on arbitrary graphs. I revisit the classic Ranking algorithm for the problem and derive a linear program, whose optimal solution provides a lower bound for the performance ratio, by analyzing the structural properties of the Ranking algorithm. I show that the Ranking algorithm has a performance ratio at least 0:523166, which is the optimal solution for our linear program. I later improve the performance ratio to 0:526823 by exploring more sophisticated properties of the Ranking algorithm.
In the node-weighted version of the oblivious matching problem, each node of the graph has a non-negative weight and the objective is to form a matching that maximizes the total weight of matched nodes. I provide a weighted version of the Ranking algorithm for this problem and show that its performance ratio is at least 0:501505, which is the first non-trivial performance ratio strictly above 0:5 for the node-weighted version of the problem. |
Degree | Doctor of Philosophy |
Subject | Graph theory - Data processing Stochastic processes - Data processing Algorithms |
Dept/Program | Computer Science |
Persistent Identifier | http://hdl.handle.net/10722/219980 |
HKU Library Item ID | b5570808 |
DC Field | Value | Language |
---|---|---|
dc.contributor.author | Wu, Xiaowei | - |
dc.contributor.author | 吴晓伟 | - |
dc.date.accessioned | 2015-10-08T23:12:16Z | - |
dc.date.available | 2015-10-08T23:12:16Z | - |
dc.date.issued | 2015 | - |
dc.identifier.citation | Wu, X. [吴晓伟]. (2015). Randomized algorithms for graph problems with incomplete information. (Thesis). University of Hong Kong, Pokfulam, Hong Kong SAR. Retrieved from http://dx.doi.org/10.5353/th_b5570808 | - |
dc.identifier.uri | http://hdl.handle.net/10722/219980 | - |
dc.description.abstract | I study several graph problems in which the information of the given graphs are incomplete. I devise randomized algorithms to solve those problems and provide theoretical analysis for their performances. In the rumor spreading problem, a connected graph with n nodes is given and the objective is to spread a rumor, which is initiated by one node, to all nodes in the graph as fast as possible under distributed communication. I extend the classic PUSH-PULL protocol to stream B rumors in a graph from a single source node to all nodes in the graph and show that perfect pipelining can be achieved with high probability in directed random graphs and PA-graphs. Motivated by online advertisement and exchange settings, the oblivious matching problem aims at finding a maximum matching between nodes in a simple undirected graph whose edges are oblivious to the algorithm. An algorithm for the problem determines an ordering of all unordered pairs of nodes and tries to match the pairs greedily according to the ordering. While any greedy algorithm for the problem has performance ratio at least 0:5, no algorithm achieves performance ratio strictly above 0:5 until Aronson et al. proved that the Modified Randomized Greedy algorithm achieves a performance ratio 0:5 + 1/400000 on arbitrary graphs. I revisit the classic Ranking algorithm for the problem and derive a linear program, whose optimal solution provides a lower bound for the performance ratio, by analyzing the structural properties of the Ranking algorithm. I show that the Ranking algorithm has a performance ratio at least 0:523166, which is the optimal solution for our linear program. I later improve the performance ratio to 0:526823 by exploring more sophisticated properties of the Ranking algorithm. In the node-weighted version of the oblivious matching problem, each node of the graph has a non-negative weight and the objective is to form a matching that maximizes the total weight of matched nodes. I provide a weighted version of the Ranking algorithm for this problem and show that its performance ratio is at least 0:501505, which is the first non-trivial performance ratio strictly above 0:5 for the node-weighted version of the problem. | - |
dc.language | eng | - |
dc.publisher | The University of Hong Kong (Pokfulam, Hong Kong) | - |
dc.relation.ispartof | HKU Theses Online (HKUTO) | - |
dc.rights | The author retains all proprietary rights, (such as patent rights) and the right to use in future works. | - |
dc.rights | This work is licensed under a Creative Commons Attribution-NonCommercial-NoDerivatives 4.0 International License. | - |
dc.subject.lcsh | Graph theory - Data processing | - |
dc.subject.lcsh | Stochastic processes - Data processing | - |
dc.subject.lcsh | Algorithms | - |
dc.title | Randomized algorithms for graph problems with incomplete information | - |
dc.type | PG_Thesis | - |
dc.identifier.hkul | b5570808 | - |
dc.description.thesisname | Doctor of Philosophy | - |
dc.description.thesislevel | Doctoral | - |
dc.description.thesisdiscipline | Computer Science | - |
dc.description.nature | published_or_final_version | - |
dc.identifier.doi | 10.5353/th_b5570808 | - |
dc.identifier.mmsid | 991011109159703414 | - |