Exact counting of Euler tours for generalized series-parallel graphs

被引:7
作者
Chebolu, Prasad [1 ]
Cryan, Mary [2 ]
Martin, Russell [1 ]
机构
[1] Univ Liverpool, Dept Comp Sci, Ashton Bldg, Liverpool L69 3BX, Merseyside, England
[2] Univ Edinburgh, Sch Informat, Lab Fdn Comp Sci, Edinburgh EH8 9AB, Midlothian, Scotland
基金
英国工程与自然科学研究理事会;
关键词
Euler tour; Series-parallel graph;
D O I
10.1016/j.jda.2011.03.011
中图分类号
O29 [应用数学];
学科分类号
070104 ;
摘要
We give a simple polynomial-time algorithm to exactly count the number of Euler tours (ETs) of any Eulerian generalized series-parallel graph, and show how to adapt this algorithm to exactly sample a random ET of the given generalized series-parallel graph. Note that the class of generalized series-parallel graphs includes all outerplanar graphs. We can perform the counting in time O (m Delta(3)), where Delta is the maximum degree of the graph with m edges. We use O (mn Delta(2) log Delta) bits to store intermediate values during our computations. To date, these are the first known polynomial-time algorithms to count or sample ETs of any class of graphs; there are no other known polynomial-time algorithms to even approximately count or sample ETs of any other class of graphs. The problem of counting ETs is known to be # P-complete for general graphs (Brightwell and Winkler, 2005 [2]) also for planar graphs (Creed, 2010 [3]). (C) 2011 Elsevier B.V. All rights reserved.
引用
收藏
页码:110 / 122
页数:13
相关论文
共 14 条
[1]  
[Anonymous], 1978, STANCS78682 STANF U
[2]  
Borchardt C. W., 1860, J REINE ANGEWANDTE M, V57, P111
[3]  
Brightwell G.R., 2005, ALENEXANALCO, P259
[4]  
Creed P., 2010, THESIS
[5]   PARALLEL RECOGNITION OF SERIES-PARALLEL GRAPHS [J].
EPPSTEIN, D .
INFORMATION AND COMPUTATION, 1992, 98 (01) :41-55
[6]  
Ho CW, 1999, J INF SCI ENG, V15, P407
[7]   COMBINATORIAL ALGORITHMS ON A CLASS OF GRAPHS [J].
KORNEYENKO, NM .
DISCRETE APPLIED MATHEMATICS, 1994, 54 (2-3) :215-217
[8]   Asymptotic enumeration of Eulerian circuits in the complete graph [J].
McKay, BD ;
Robinson, RW .
COMBINATORICS PROBABILITY & COMPUTING, 1998, 7 (04) :437-449
[9]  
Noble SD, 2009, ELECTRON J COMB, V16
[10]  
Schoenmakers L.A.M., 1995, CSR9504 CWI