Skip to main content
Log in

Approximation algorithms for constructing spanning K-trees using stock pieces of bounded length

  • Original Paper
  • Published:
Optimization Letters Aims and scope Submit manuscript

Abstract

Given a weighted graph G on \(n + 1\) vertices, a spanning K-tree \(T_K\) of G is defined to be a spanning tree T of G together with K distinct edges of G that are not edges of T. The objective of the minimum-cost spanning K-tree problem is to choose a subset of edges to form a spanning K-tree with the minimum weight. In this paper, we consider the constructing spanning K-tree problem that is a generalization of the minimum-cost spanning K-tree problem. We are required to construct a spanning K-tree \(T_K\) whose \(n+K\) edges are assembled from some stock pieces of bounded length L. Let \(c_0\) be the sale price of each stock piece of length L and \(k(T_K)\) the number of minimum stock pieces to construct the \(n+K\) edges in \(T_K\). For each edge e in G, let c(e) be the construction cost of that edge e. Our new objective is to minimize the total cost of constructing a spanning K-tree \(T_K\), i.e., \(\min _{T_K}\{\sum _{e\in T_K} c(e)+ k(T_K)\cdot c_0\}\). The main results obtained in this paper are as follows. (1) A 2-approximation algorithm to solve the constructing spanning K-tree problem. (2) A \(\frac{3}{2}\)-approximation algorithm to solve the special case for constant construction cost of edges. (3) An APTAS for this special case.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Institutional subscriptions

Similar content being viewed by others

References

  1. Berge, C., Ghouila-Houri, A.: Programming, Games, and Transportation Networks. John Wiley, New York (1965)

    Google Scholar 

  2. Christofides, N.: Worst-case analysis of a new heuristic for the travelling salesman problem. Management Sciences Research Report No.388, Carnegie-Mellon University, Pittsburgh (1976)

  3. Christofides, N., Mingozzi, A., Toth, P.: Exact algorithms for the vehicle routing problem, based on spanning tree and shortest path relaxations. Math. Programm. 20(3), 255–282 (1981)

    Article  MATH  MathSciNet  Google Scholar 

  4. Coffman, E.G., Garey, M.R., Johnson, D.S.: Approximation algorithms for bin packing: a survey. In: Hochbaum, D. (ed.) Approximation Algorithms for NP-Hard Problems, 46–93. PWS Publishing, Boston (1996)

    Google Scholar 

  5. Dijkstra, E.W.: A note on two problems in connexion with graphs. Numerische Mathematik 1, 269–271 (1959)

    Article  MATH  MathSciNet  Google Scholar 

  6. Fischetti, M., Toth, P.: An efficient algorithm for the min-sum arborescence problem on complete digraphs. ORSA J. Comput. 5(4), 426–434 (1993)

    Article  MATH  Google Scholar 

  7. Fisher, M.L.: Optimal solution of vehicle routing problems using minimum \(K\)-trees. Oper. Res. 42(4), 626–642 (1994)

    Article  MATH  MathSciNet  Google Scholar 

  8. Fisher, M.L.: A polynomial algorithm for the degree-constrained minimum \(K\)-tree problem. Oper. Res. 42(4), 775–779 (1994)

    Article  MATH  MathSciNet  Google Scholar 

  9. Garey, M.R., Johnson, D.S.: Computers and Intractability: A Guide to the Theory of NP-Completeness. W.H. Freeman, San Francisco (1979)

    MATH  Google Scholar 

  10. Held, M., Karp, R.M.: The traveling-salesman problem and minimum spanning trees. Oper. Res. 18, 1138–1162 (1970)

    Article  MATH  MathSciNet  Google Scholar 

  11. Held, M., Karp, R.M.: The traveling-salesman problem and minimum spanning trees. II. Math. Program. 1, 6–25 (1971)

    Article  MATH  MathSciNet  Google Scholar 

  12. Kruskal, J.B.: On the shortest spanning subtree of a graph and the traveling salesman problem. Proce. Am. Math. Soc. 7, 48–50 (1956)

    Article  MATH  MathSciNet  Google Scholar 

  13. Li, J.P., Guan, L., Ding, H.L., Li, W.D.: Approximations for constructing tree-form structures by specific material with fixed length. Optim. Lett. 10(6), 1337–1345 (2016). doi:10.1007/s11590-015-0935-y

    Article  MATH  MathSciNet  Google Scholar 

  14. Martinhon, C., Lucena, A., Maculan, N.: Stronger \(K\)-tree relaxations for the vehicle routing problem. Eur. J. Oper. Res. 158, 56–71 (2004)

    Article  MATH  MathSciNet  Google Scholar 

  15. Prim, R.C.: Shortest connection networks and some generalizations. Bell Syst. Tech. J. 36, 1389–1401 (1957)

    Article  Google Scholar 

  16. Rosenkrantz, D.J., Stearns, R.E., Lewis, P.M.: An analysis of several heuristics for the traveling salesman problem. SIAM J. Comput. 6(3), 563–581 (1977)

    Article  MATH  MathSciNet  Google Scholar 

  17. Schrijver, A.: Combinatorial Optimization: Polyhedra and Efficiency. Springer, The Netherlands (2003)

    MATH  Google Scholar 

  18. Simchi-Levi, D.: New worst-case results for the bin-packing problem. Naval Res. Logist. 41, 579–585 (1994)

    Article  MATH  MathSciNet  Google Scholar 

  19. Tarjan, R.E.: Minimum Spanning Trees, in Chapter 6, Data Structures and Network Algorithms, Society for Industrial and Applied Mathematics. SIAM, Philadelphia, PA (1983)

    Google Scholar 

  20. Vazirani, V.V.: Approximation Algorithms. Springer-Verlag, Berlin (2001)

    MATH  Google Scholar 

  21. Westerlund, A., Gothe-Lundgren, M., Larsson, T.: A note on relatives to the Held and Karp 1-tree problem. Oper. Res. Lett. 34, 275–282 (2006)

    Article  MATH  MathSciNet  Google Scholar 

  22. Westerlund, A., Gothe-Lundgren, M., Larsson, T.: A stabilized column generation scheme for the traveling salesman subtour problem. Discret. Appl. Math. 154(15), 2212–2238 (2006)

    Article  MATH  MathSciNet  Google Scholar 

  23. Yamamoto, Y.: The Held-Karp algorithm and degree-constrained minimum \(1\)-trees. Math. Program. 15, 228–231 (1978)

    Article  MATH  MathSciNet  Google Scholar 

Download references

Acknowledgments

We are very grateful to a kind associate editor and an anonymous reviewer for giving us good suggestions and comments so that we are able to improve our manuscript substantially. J.R. Lichen and J.P. Li are supported by the National Natural Science Foundation of China [No. 11461081] and the Project of First 100 High-level Overseas Talents of Yunnan Province.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Jianping Li.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Lichen, J., Li, J. & Lih, KW. Approximation algorithms for constructing spanning K-trees using stock pieces of bounded length. Optim Lett 11, 1663–1675 (2017). https://doi.org/10.1007/s11590-016-1078-5

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11590-016-1078-5

Keywords

Navigation