APPROXIMATING THE PERMANENT OF GRAPHS WITH LARGE FACTORS

被引:43
作者
DAGUM, P
LUBY, M
机构
[1] INT COMP SCI INST,BERKELEY,CA 94704
[2] UNIV TORONTO,TORONTO M5S 1A1,ONTARIO,CANADA
基金
加拿大自然科学与工程研究理事会;
关键词
D O I
10.1016/0304-3975(92)90234-7
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Let G = (U,V,E) be a bipartite graph with \U\=\V\= n. The factor size of G, f is the maximum number of edge disjoint perfect matchings in G. We characterize the complexity of counting the number of perfect matchings in classes of graphs parameterized by factor size. We describe the simple algorithm, which is an approximation algorithm for the permanent that is a natural simplification of the algorithm suggested by Broder (1986) and analyzed by Jerrum and Sinclair (1988a, b). Compared to the algorithm by Jerrum and Sinclair (1988a, b), the simple algorithm achieves a polynomial speed up in the running time to compute the permanent. A combinatorial lemma is used to prove that the simple algorithm runs in time n(O(n/f)). Thus: (1) for all constants alpha > 0, the simple algorithm runs in polynomial time for graphs with factor size at least alpha-n; (2) for some constant c, the simple algorithm is the fastest known approximation for graphs with factor size at least c log n. (Compare with the approximation algorithms described in Karmarkar et al. (1988).) We prove the following complementary hardness results. For functions f such that 3 less-than-or-equal-to f(n) less-than-or-equal-to n-3, the exact counting problem for f (n)-regular bipartite graphs is #P-complete. For any epsilon>0, for any function f such that 3 less-than-or-equal-to f(n) less-than-or-equal-to n1-epsilon, approximate counting for f(n)-regular bipartite graphs is as hard as approximate counting for all bipartite graphs. An announcement of these results appears in Dagum et al. (1988).
引用
收藏
页码:283 / 305
页数:23
相关论文
共 27 条
  • [1] AHUJA RK, IN PRESS SIAM J COMP
  • [2] AHUJA RK, 1988, CSTR11887 PRINC U DE
  • [3] ALDOUS D, 1987, PROBAB ENG INFORM SC, V1, P33
  • [4] EIGENVALUES AND EXPANDERS
    ALON, N
    [J]. COMBINATORICA, 1986, 6 (02) : 83 - 96
  • [5] BRODER AZ, 1986, 18TH P ACM S THEOR C, P50
  • [6] BRODER AZ, 1988, 20TH P ACM S THEOR C, P551
  • [7] Cheeger J., 1970, PROBLEMS ANAL, P195
  • [8] Dagum P., 1988, 29th Annual Symposium on Foundations of Computer Science (IEEE Cat. No.88CH2652-6), P412, DOI 10.1109/SFCS.1988.21957
  • [9] DAGUM P, 1990, TR90030 INT COMP SCI
  • [10] DAHLHAUS E, IN PRESS J COMPUT SY