Abstract
In this paper, we address the problem of constructing required subgraphs using stock pieces of fixed length (CRS-SPFL, for short), which is a new variant of the minimum-cost edge-weighted subgraph (MCEWS, for short) problem. Concretely, for the MCEWS problem Q, it is asked to choose a minimum-cost subset of edges from a given graph G such that these edges can form a required subgraph \(G'\). For the CRS-SPFL problem \(Q^{\prime }\), these edges in such a required subgraph \(G'\) are further asked to be constructed by plus using some stock pieces of fixed length L. The new objective, however, is to minimize the total cost to construct such a required subgraph \(G'\), where the total cost is sum of the cost to purchase stock pieces of fixed length L and the cost to construct all edges in such a subgraph \(G'\). We obtain the following three main results. (1) Given an \(\alpha \)-approximation algorithm to solve the MCEWS problem, where \(\alpha \ge 1\) (for the case \(\alpha =1\), the MCEWS problem Q is solved optimally by a polynomial-time exact algorithm), we design a \(2\alpha \)-approximation algorithm and another asymptotic \(\frac{7\alpha }{4}\)-approximation algorithm to solve the CRS-SPFL problem \(Q^{\prime }\), respectively; (2) When Q is the minimum spanning tree problem, we provide a \(\frac{3}{2}\)-approximation algorithm and an AFPTAS to solve the problem \(Q^{\prime }\) of constructing a spanning tree using stock pieces of fixed length L, respectively; (3) When Q is the single-source shortest paths tree problem, we present a \(\frac{3}{2}\)-approximation algorithm and an AFPTAS to solve the problem \(Q^{\prime }\) of constructing a single-source shortest paths tree using stock pieces of fixed length L, respectively.
Similar content being viewed by others
References
Brazil B, Zachariasen M (2015) Optimal interconnection trees in the plane: theory, algorithms and applications. Springer, Switzerland
Chen DH, Du DZ, Hu XD, Lin GH, Wang LS, Xue G (2000) Approximation for Steiner trees with minimum number of Steiner points. J Glob Optim 18:17–33
Coffman EG, Garey MR, Johnson DS (1996) Approximation algorithms for bin packing: a survey. In: Hochbaum D (ed) Approximation algorithms for NP-hard problems. PWS Publishing, Boston, pp 46–93
Dijkstra EW (1959) A note on two problems in connexion with graphs. Numerische Mathematik 1:269–271
Garey MR, Johnson DS (1979) Computers and intractability: a guide to the theory of NP-completeness. W.H. Freeman, San Francisco
Hassin R (1992) Approximation schemes for the restricted shortest path problem. Math Oper Res 17(1):36–42
Hwang FK, Richard D, Winter P (1992) The Steiner tree problem, vol 53. Annals of Discrete Mathematics. North-Holland, Amsterdam
Karmarkar N , Karp RM (1982) An efficient approximation scheme for the one-dimensional bin-packing problem. In: Proceedings of 23rd annual IEEE symposium on foundations of computer science, 3–5 Nov, 1982, pp 312–320
Li JP, Ge Y, He S, Lichen JR (2014) Approximation algorithms for constructing some required structures in digraphs. Eur J Oper Res 232:307–314
Li JP, Guan L, Ding HL, Li WD (2016) Approximations for constructing tree-form structures using specific material with fixed length. Optim Lett 10(6):1337–1345
Lin GH, Xue GL (1999) Steiner tree problem with minimum number of Steiner points and bounded edge-length. Inform Process Lett 69:53–57
Ramamurthy B, Iness J, Mukherjee B (1997) Minimizing the number of optical amplifiers needed to support a multi-wavelength optical lAN/MAN. In: Proceedings of IEEE INFOCOM’97, pp 261–268
Remy J, Steger A (2009) Approximation schemes for node-weighted geometric Steiner tree problems. Algorithmica 55(1):240–267
Sarrafzadeh M, Wong CK (1992) Bottleneck Steiner trees in the plane. IEEE Trans Comput 41(3):370–374
Schrijver A (2003) Combinatorial optimization: polyhedra and efficiency. Springer, The Netherlands
Segev A (1987) The node-weighted Steiner tree problem. Networks 17(1):1–17
Simchi-Levi D (1994) New worst-case results for the bin-packing problem. Naval Res Logist 41:579–585
Vazirani VV (2001) Approximation algorithms. Springer, Berlin
Acknowledgements
The authors are grateful to the two reviewers for their insightful comments and for their suggested changes that improve the presentation greatly. This paper is supported by the fund from the National Natural Science Foundation of China [Nos.11861075, 11801498], Project for Innovation Team (Cultivation) of Yunnan Province, IRTSTYN, Key Project of Yunnan Provincial Science and Technology Department and Yunnan University [No.2018FY001 (-014)]. Junran Lichen is supported by the fund from the China Scholarship Council [No.201807030001].
Author information
Authors and Affiliations
Corresponding author
Additional information
Publisher's Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Rights and permissions
About this article
Cite this article
Lichen, J., Li, J., Lih, KW. et al. Approximation algorithms for constructing required subgraphs using stock pieces of fixed length. J Comb Optim 44, 1774–1795 (2022). https://doi.org/10.1007/s10878-020-00543-x
Published:
Issue Date:
DOI: https://doi.org/10.1007/s10878-020-00543-x