Some notes on maximal arc intersection of spherical polygons: its \(\mathcal{NP}\) -hardness and approximation algorithms
- 74 Downloads
Abstract
Finding a sequence of workpiece orientations such that the number of setups is minimized is an important optimization problem in manufacturing industry. In this paper we present some interesting notes on this optimal workpiece setup problem. These notes show that (1) The greedy algorithm proposed in Comput. Aided Des. 35 (2003), pp. 1269–1285 for the optimal workpiece setup problem has the performance ratio bounded by O(ln n−ln ln n+0.78), where n is the number of spherical polygons in the ground set; (2) In addition to greedy heuristic, linear programming can also be used as a near-optimal approximation solution; (3) The performance ratio by linear programming is shown to be tighter than that of greedy heuristic in some cases.
Preview
Unable to display preview. Download preview PDF.
References
- 1.Agarwal, P.K., Chen, D.Z., Ganjugunte, S.K., Misiolek, E., Sharir, M., Tang, K.: Stabbing convex polygons with a segment or a polygon. In: Proc. 16th Annual European Symposium on Algorithms, pp. 52–63 (2008) Google Scholar
- 2.Angelopoulos, S., Borodin, A.: The power of priority algorithms for facility location and set cover. Algorithmica 40, 271–291 (2004) MATHCrossRefMathSciNetGoogle Scholar
- 3.Borodin, A., Nielsen, M.N., Rackoff, C.: (Incremental) priority algorithms. Algorithmica 37, 295–326 (2003) MATHCrossRefMathSciNetGoogle Scholar
- 4.Chen, L.L., Chou, S.Y., Woo, T.: Separating and intersecting spherical polygons: Computing machinability on three-, four-, and five-axis numerically controlled machines. ACM Trans. Graph. 12, 305–326 (1993) CrossRefGoogle Scholar
- 5.Chvátal, V.: A greedy heuristic for the set cover problem. Math. Oper. Res. 4, 233–235 (1979) MATHCrossRefMathSciNetGoogle Scholar
- 6.Feige, U.: A threshold of ln n for approximating set cover. J. ACM 45, 634–652 (1998) MATHCrossRefMathSciNetGoogle Scholar
- 7.Gan, J., Woo, T., Tang, K.: Spherical maps: Their construction, properties, and approximation. J. Mech. Des. 116, 357–363 (1994) CrossRefGoogle Scholar
- 8.Gary, M.R., Johnson, D.S.: Computers and Intractability: A Guide to the Theory of NP-Completeness. Freeman, San Francisco (1979) Google Scholar
- 9.Gupta, P., Janardan, R., Majhi, J., Woo, T.: Efficient geometric algorithms for workpiece orientation in 4- and 5-axis NC machining. Comput.-Aided Des. 28, 577–587 (1996) MATHCrossRefGoogle Scholar
- 10.Hochbaum, D.S.: Approximation algorithms for the set covering and vertex cover problems. SIAM J. Comput. 11(3), 555–556 (1982) MATHCrossRefMathSciNetGoogle Scholar
- 11.Hochbaum, D.S. (ed.): Approximation Algorithms for NP-Hard Problems. International Thomson Publishing Inc, Salt Lake City (1997) Google Scholar
- 12.Johnson, D.S.: Approximation algorithms for combinatorial problems. J. Comput. Syst. Sci. 9, 256–278 (1974) MATHCrossRefGoogle Scholar
- 13.Lovász, L.: On the ratio of optimal integral and fractional covers. Discrete Math. 13, 383–390 (1975) MATHCrossRefMathSciNetGoogle Scholar
- 14.Raz, R., Safra, S.: A sub-constant error-probability low-degree-test and a sub-constant error-probability PCP characterization of NP. In: Proceedings of the 29th Annual ACM Symposium on Theory of Computing, pp. 475–484 (1997) Google Scholar
- 15.Slavík, P.: A tight analysis of the greedy algorithm for set cover. J. Algorithms 25, 237–254 (1997) MATHCrossRefMathSciNetGoogle Scholar
- 16.Tang, K., Liu, Y.J.: Maximum intersection of spherical polygons by an arc with applications to 4-axis machining. Comput.-Aided Des. 35, 1269–1285 (2003) CrossRefGoogle Scholar
- 17.Tang, K., Liu, Y.J.: A geometric method for determining intersection relations between a movable convex object and a set of planar polygons. IEEE Trans. Robot. 20, 636–650 (2004) CrossRefMathSciNetGoogle Scholar
- 18.Tang, K., Liu, Y.J.: An optimization algorithm for free-form surface partitioning based on weighted Gaussian image. Graph. Models 67(1), 17–42 (2005) MATHCrossRefGoogle Scholar
- 19.Tang, K., Woo, T., Gan, J.: Maximum intersection of spherical polygons and workpiece orientation for 4- and 5-axis machining. J. Mech. Des. 114, 477–485 (1992) CrossRefGoogle Scholar
- 20.Tang, K., Chen, L.L., Chou, S.Y.: Optimal workpiece setups for 4-axis numerical control machining based on machinability. Comput. Ind. 37, 27–41 (1998) CrossRefGoogle Scholar