Efficient algorithms for the 2-gathering problem

SODA: Symposium on Discrete Algorithms(2010)

引用 10|浏览15
暂无评分
摘要
Pebbles are placed on some vertices of a directed graph. Is it possible to move each pebble along at most one edge of the graph so that in the final configuration no pebble is left on its own? We give an O(mn)-time algorithm for solving this problem, which we call the 2-gathering problem, where n is the number of vertices and m is the number of edges of the graph. If such a 2-gathering is not possible, the algorithm finds a solution that minimizes the number of solitary pebbles. The 2-gathering problem forms a non-trivial generalization of the non-bipartite matching problem and it is solved by extending the augmenting paths technique used to solve matching problems.
更多
查看译文
关键词
2-gathering problem,nonbipartite matchings,nontrivial generalization,nonbipartite matching problem,augmenting paths,non-bipartite matching problem,augmenting paths technique,time algorithm,2-gatherings,efficient algorithm,final configuration,solitary pebble,non-trivial generalization
AI 理解论文
溯源树
样例
生成溯源树,研究论文发展脉络
Chat Paper
正在生成论文摘要