Abstract

We present an algorithm for finding shortest surface non-separating cycles in graphs embedded on surfaces in \(O(g^{3/2}V^{3/2}\log V+g^{5/2}V^{1/2})\) time, where V is the number of vertices in the graph and g is the genus of the surface. If \(g=o(V^{1/3})\), this represents an improvement over previous results by Thomassen, and Erickson and Har-Peled. We also give algorithms to find a shortest non-contractible cycle in \(O(g^{O(g)}V^{3/2})\) time, which improves previous results for fixed genus. This result can be applied for computing the face-width and the non-separating face-width of embedded graphs. Using similar ideas we provide the first near-linear running time algorithm for computing the face-width of a graph embedded on the projective plane, and an algorithm to find the face-width of embedded toroidal graphs in \(O(V^{5/4}\log V)\) time.

Full Text
Paper version not known

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call

Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.