A general method to speed up fixed-parameter-tractable algorithms
Information Processing Letters
Vertex covering by paths on trees with its applications in machine translation
Information Processing Letters
A path-based transfer model for machine translation
COLING '04 Proceedings of the 20th international conference on Computational Linguistics
Tree Covering within a Graph Kernel Framework for Shape Classification
ICIAP '09 Proceedings of the 15th International Conference on Image Analysis and Processing
Hi-index | 0.89 |
Vertex Covering by Paths on Trees with applications in machine translation is the task to cover all vertices of a tree T=(V,E) by choosing a minimum-weight subset of given paths in the tree. The problem is NP-hard and has recently been solved by an exact algorithm running in O(4^C@?|V|^2) time, where C denotes the maximum number of paths covering a tree vertex. We improve this running time to O(2^C@?C@?|V|). On the route to this, we introduce the problem Tree-like Weighted Hitting Set which might be of independent interest. In addition, for the unweighted case of Vertex Covering by Paths on Trees, we present an exact algorithm using a search tree of size O(2^k@?k!), where k denotes the number of chosen covering paths. Finally, we briefly discuss the existence of a size-O(k^2) problem kernel.