Title of article :
Average Running Time Analysis of an Algorithm to Calculate the Size of the Union of Cartesian Products
Author/Authors :
Suzuki، نويسنده , , Susumu and Ibaraki، نويسنده , , Toshihide، نويسنده ,
Issue Information :
روزنامه با شماره پیاپی سال 2001
Pages :
5
From page :
272
To page :
276
Abstract :
We consider the problem of calculating the size of the union of Cartesian products of finite sets of integers Sij, ∣Ui=1,…,n Si1x…xSim∣ where m denotes the dimension of the space and n the number of Cartesian products. roblem, denoted by SUCP, contains as a special case the problem of counting the number of satisfying assignments of the satisfiability problem (SAT). We present an algorithm to solve the problem SUCP, called the grouping method. e average running time analysis, Sij are constructed by randomly selecting each element in set D = {1, 2,…, d} with probability p. We show that the average running time of the grouping method is O(mnd · min{(nd(l — p) + l)m-1, dm-1}), which is more efficient than the time complexity O(mndm) of the naive method if n(l-p) ⪡ 1 holds.
Keywords :
satisfiability problem , Cartesian Product , average running time , algorithm
Journal title :
Electronic Notes in Discrete Mathematics
Serial Year :
2001
Journal title :
Electronic Notes in Discrete Mathematics
Record number :
1452965
Link To Document :
بازگشت