Complexity of finding embeddings in a k-tree
SIAM Journal on Algebraic and Discrete Methods
Linear time algorithms for NP-hard problems restricted to partial k-trees
Discrete Applied Mathematics
On the computational geometry of pocket machining
On the computational geometry of pocket machining
Finding approximate separators and computing tree width quickly
STOC '92 Proceedings of the twenty-fourth annual ACM symposium on Theory of computing
Approximation algorithms for NP-complete problems on planar graphs
Journal of the ACM (JACM)
Approximation algorithms for lawn mowing and milling
Computational Geometry: Theory and Applications
Optimal Covering Tours with Turn Costs
SIAM Journal on Computing
ICCSA'03 Proceedings of the 2003 international conference on Computational science and its applications: PartIII
Parameterized Complexity
Hi-index | 0.00 |
Zigzag pocket machining (or 2D-milling) plays an important role in the manufacturing industry. The objective is to minimize the number of tool retractions in the zigzag machining path for a given pocket (i.e., a planar domain). We give an optimal linear time dynamic programming algorithm for simply connected pockets, and a linear plus O(1)O(h) time optimal algorithm for pockets with h holes. If the dual graph of the zigzag line segment partition of the given pocket is a partial k-tree of bounded degree or a k- outerplanar graph, for a fixed k, we solve the problem optimally in time O(n logn). Finally, we propose a polynomial time algorithm for finding a machining path for a general pocket with h holes using at most OPT+εh retractions, where OPT is the smallest possible number of retractions and ε0 is any constant.