Abstract
We investigate the complexity of counting Eulerian tours (#ET) and its variations from two perspectives—the complexity of exact counting and the complexity w.r.t. approximation-preserving reductions (AP-reductions [DGGJ04]). We prove that #ET is #P-complete even for planar 4-regular graphs.
A closely related problem is that of counting A-trails (#A-trails) in graphs with rotational embedding schemes (so called maps). Kotzig [Kot68] showed that #A-trails can be computed in polynomial time for 4-regular plane graphs (embedding in the plane is equivalent to giving a rotational embedding scheme). We show that for 4-regular maps the problem is #P-hard. Moreover, we show that from the approximation viewpoint #A-trails in 4-regular maps captures the essence of #ET, that is, we give an AP-reduction from #ET in general graphs to #A-trails in 4-regular maps. The reduction uses a fast mixing result for a card shuffling problem [Wil04].
Research supported, in part, by NSF grant CCF-0910584.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
Andersen, L.D., Fleischner, H.: The NP-completeness of finding A-trails in Eulerian graphs and of finding spanning trees in hypergraphs. Discrete Appl. Math. 59(3), 203–214 (1995)
Bent, S.W., Manber, U.: On nonintersecting Eulerian circuits. Discrete Appl. Math. 18(1), 87–94 (1987)
Bach, E., Shallit, J.: Algorithmic number theory. Foundations of Computing Series, vol. 1. MIT Press, Cambridge (1996); Efficient algorithms
Brightwell, G., Winkler, P.: Counting eulerian circuits is #p-complete. In: ALENEX/ANALCO, pp. 259–262 (2005)
Dyer, M., Goldberg, L.A., Greenhill, C., Jerrum, M.: The relative complexity of approximate counting problems. Algorithmica 38(3), 471–500 (2004); Approximation algorithms
Dvořák, Z.: Eulerian tours in graphs with forbidden transitions and bounded degree. KAM-DIMATIA (669) (2004)
Fleischner, H.: Eulerian graphs and related topics. Part 1. vol. 1. Annals of Discrete Mathematics, vol. 45. North-Holland Publishing Co., Amsterdam (1990)
Jerrum, M.: http://www.ams.org/mathscinet/search/publdoc.html?pg1=ISSI&s1=191567&r=2&mx-pid=1822924
Jerrum, M.: Counting, sampling and integrating: algorithms and complexity. Lectures in Mathematics. ETH Zürich. Birkhäuser Verlag, Basel (2003)
Kotzig, A.: Eulerian lines in finite 4-valent graphs and their transformations. In: Theory of Graphs (Proc. Colloq., Tihany, 1966), pp. 219–230. Academic Press, New York (1968)
Tetali, P., Vempala, S.: Random sampling of Euler tours. Algorithmica 30(3), 376–385 (2001); Approximation algorithms for combinatorial optimization problems
Vazirani, V.V.: Approximation algorithms. Springer, Berlin (2001)
Wilson, D.B.: Mixing times of Lozenge tiling and card shuffling Markov chains. Ann. Appl. Probab. 14(1), 274–325 (2004)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2010 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Ge, Q., Štefankovič, D. (2010). The Complexity of Counting Eulerian Tours in 4-Regular Graphs. In: López-Ortiz, A. (eds) LATIN 2010: Theoretical Informatics. LATIN 2010. Lecture Notes in Computer Science, vol 6034. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-12200-2_55
Download citation
DOI: https://doi.org/10.1007/978-3-642-12200-2_55
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-12199-9
Online ISBN: 978-3-642-12200-2
eBook Packages: Computer ScienceComputer Science (R0)