Journal of Combinatorial Optimization

, Volume 35, Issue 4, pp 997–1008 | Cite as

Edge-disjoint spanning trees and the number of maximum state circles of a graph

  • Xiaoli Ma
  • Baoyindureng Wu
  • Xian’an Jin


Motivated by the connection with the genus of unoriented alternating links, Jin et al. (Acta Math Appl Sin Engl Ser, 2015) introduced the number of maximum state circles of a plane graph G, denoted by \(s_{\max }(G)\), and proved that \(s_{\max }(G)=\max \{e(H)+2c(H)-v(H)|\) H is a spanning subgraph of \(G\}\), where e(H), c(H) and v(H) denote the size, the number of connected components and the order of H, respectively. In this paper, we show that for any (not necessarily planar) graph G, \(s_{\max }(G)\) can be achieved by the spanning subgraph H of G whose each connected component is a maximal subgraph of G with two edge-disjoint spanning trees. Such a spanning subgraph is proved to be unique and we present a polynomial-time algorithm to find such a spanning subgraph for any graph G.


Spanning trees Polynomial-time algorithm State circle Link 



We are grateful to the referees for their constructive comments which helped to improve the presentation of the paper. The first two authors are grateful to Professor C.Q. Zhang for sending the appendix of the paper (Zhang and Ou 2008). The third author thanks Professors F.M. Dong, Yuqing Lin, and Eri Matsudo for some helpful discussions. This works is also supported by President’s Funds of Xiamen University (No. 20720160011).


  1. Bondy JA, Murty USR (1976) Graph theory with applications. The Macmillan Press Ltd, LondonCrossRefzbMATHGoogle Scholar
  2. Cheng X, Liu S, Zhang H, Qiu W (2010) Fabrication of a family of pyramidal links and their genus. MATCH Commun Math Comput Chem 63:623–636MathSciNetzbMATHGoogle Scholar
  3. Clausen J, Hansen LA (1980) Finding \(k\) edge disjoint spanning trees of minimum total weight network: an application of matroid theory. Math Program Stud 13:88–101MathSciNetCrossRefzbMATHGoogle Scholar
  4. Crowell RH (1959) Genus of alternating link types. Ann Math 69:258–275MathSciNetCrossRefzbMATHGoogle Scholar
  5. Gabai D (1986) Genera of the alternating links. Duke Math J 53:677–681MathSciNetCrossRefzbMATHGoogle Scholar
  6. Gusfield D (1983) Connectivity and edge-disjoint spanning trees. Inform Process Lett 16:87–89MathSciNetCrossRefzbMATHGoogle Scholar
  7. Held M, Karp RM (1971) The traveling salesman and minimum spaning trees. Math Program 1:6–25CrossRefzbMATHGoogle Scholar
  8. Hobbs M (1989) Computing edge-toughness and fractional arboricity. Contemp Math 89:89–106MathSciNetCrossRefzbMATHGoogle Scholar
  9. Jin X, Ge J, Cheng X, Lin Y (2015) The number of circles of a maximum state of a plane graph with applications. Acta Math Appl Sin Engl SerGoogle Scholar
  10. Kundu S (1974) Bounds on the number of egde-disjoint spanning trees. J Comb Theory Ser B 17:199–203CrossRefzbMATHGoogle Scholar
  11. Liu S, Zhang H (2012) Genera of the links derived from 2-connected plane graphs. J Knot Theory Ramif. 21:1250129MathSciNetCrossRefzbMATHGoogle Scholar
  12. Murasugi K (1958) On the genus of the alternating knot, I, II. J Math Soc Jpn 10(94–105):235–248MathSciNetCrossRefzbMATHGoogle Scholar
  13. Nakamura T, Nakanishi Y, Satoh S, Tomiyama Y (2014) The state numbers of virtual knot. J Knot Theory Ramif 23:1450016MathSciNetCrossRefzbMATHGoogle Scholar
  14. Nash-Williams CSJA (1961) Edge-disjoint spanning trees of finite graphs. J Lond. Math Soc 36:445–450MathSciNetCrossRefzbMATHGoogle Scholar
  15. Roskind J, Tarjan R (1985) A note on finding minimum-cost edge-disjoint spanning trees. Math Oper Res 10:701–708MathSciNetCrossRefzbMATHGoogle Scholar
  16. Seifert H (1935) Über das Geschlecht von Knoten. Math Ann 110:571–592MathSciNetCrossRefzbMATHGoogle Scholar
  17. Tarjan RE (1974) A good algorithm for edge-disjoint branching. Inform Process Lett 3:51–53MathSciNetCrossRefzbMATHGoogle Scholar
  18. Tarjan RE (1976) Edge-disjoint spanning trees and depth-first search. Acta Inform 6:171–185MathSciNetCrossRefzbMATHGoogle Scholar
  19. Thistlethwaite MB (1987) A spanning tree expansion of the Jones polynomial. Topology 26:297–309MathSciNetCrossRefzbMATHGoogle Scholar
  20. Tutte WT (1961) On the problem of decomposing a graph into \(n\) connected factors. J Lond Math Soc 36:221–230MathSciNetCrossRefzbMATHGoogle Scholar
  21. Yao AC (1975) An \(O(|E|log~log|V|)\) algorithm for finding minimum spanning trees. Inform Process Lett 4:21–23CrossRefGoogle Scholar
  22. Zhang C, Ou Y (2008) Clustering, community partition and disjoint spanning trees. ACM Trans Algorithms 4:35MathSciNetCrossRefGoogle Scholar

Copyright information

© Springer Science+Business Media, LLC, part of Springer Nature 2018

Authors and Affiliations

  1. 1.College of Mathematics and System SciencesXinjiang UniversityUrumqiPeople’s Republic of China
  2. 2.School of Mathematical SciencesXiamen UniversityXiamenPeople’s Republic of China

Personalised recommendations