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.
Similar content being viewed by others
References
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)
Angelopoulos, S., Borodin, A.: The power of priority algorithms for facility location and set cover. Algorithmica 40, 271–291 (2004)
Borodin, A., Nielsen, M.N., Rackoff, C.: (Incremental) priority algorithms. Algorithmica 37, 295–326 (2003)
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)
Chvátal, V.: A greedy heuristic for the set cover problem. Math. Oper. Res. 4, 233–235 (1979)
Feige, U.: A threshold of ln n for approximating set cover. J. ACM 45, 634–652 (1998)
Gan, J., Woo, T., Tang, K.: Spherical maps: Their construction, properties, and approximation. J. Mech. Des. 116, 357–363 (1994)
Gary, M.R., Johnson, D.S.: Computers and Intractability: A Guide to the Theory of NP-Completeness. Freeman, San Francisco (1979)
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)
Hochbaum, D.S.: Approximation algorithms for the set covering and vertex cover problems. SIAM J. Comput. 11(3), 555–556 (1982)
Hochbaum, D.S. (ed.): Approximation Algorithms for NP-Hard Problems. International Thomson Publishing Inc, Salt Lake City (1997)
Johnson, D.S.: Approximation algorithms for combinatorial problems. J. Comput. Syst. Sci. 9, 256–278 (1974)
Lovász, L.: On the ratio of optimal integral and fractional covers. Discrete Math. 13, 383–390 (1975)
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)
Slavík, P.: A tight analysis of the greedy algorithm for set cover. J. Algorithms 25, 237–254 (1997)
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)
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)
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)
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)
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)
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Liu, YJ., Zhang, WQ. & Tang, K. Some notes on maximal arc intersection of spherical polygons: its \(\mathcal{NP}\) -hardness and approximation algorithms. Vis Comput 26, 287–292 (2010). https://doi.org/10.1007/s00371-009-0406-5
Published:
Issue Date:
DOI: https://doi.org/10.1007/s00371-009-0406-5