3.2 Wilcoxon Rank-Sum Test
Table 1 summarizes Wilcoxon Rank-Sum Test results
for a number of SAT encoded problems. It table re-
Table 1: Success rate (SR) and Wilcoxon statistical test.
Problem LA GSAT P value Null-H.
f600 53% 47% 0.19 Accept
f1000 62% 37% 0.00 Reject
f2000 32% 14% 0.00 Reject
logistic-a 74% 26% 0.00 Reject
logistic-b 54% 46% 0.09 Accept
logistic-c 59% 41% 0.02 Reject
logistic-d 54% 46% 0.29 Accept
bw-medium 36% 64% 0.02 Reject
bw-large-a 49% 51% 0.52 Accept
bw-huge 50% 50% 0.91 Accept
bw-large-b 53% 47% 0.82 Accept
bmc-ibm2 39% 61% 0.01 Reject
bmc-ibm3 52% 44% 0.18 Accept
bmc-ibm6 51% 49% 0.98 Accept
veals two pertinent observations. Firstly, the success
rate of LA-GSATRW was better in 10 problems and
this difference in the median search cost was sig-
nificant in 6 of the problems. On the other hand,
GSATRW gave better results in 2 problems in terms
of success rate, but this performance difference was
significant in only one case.
4 CONCLUSIONS AND FURTHER
WORK
In this work, we have introduced a new approach
based on combining Learning Automata and GSAT
w/Random Walk. The success rate of LA-GSATRW
was better in 10 of the benchmark problems used, and
the difference in the median search cost was signif-
icantly better for 6 of the problems. GSASTRW, on
the other hand, gave better results in 2 of the problems
in terms of success rate, while its performance was
significantly better for only one of these problems.
Based on the empirical results, it can be seen
that the Learning Automata mechanism employed in
LA-GSATRW offers an efficient way to escape from
highly attractive areas in the search space, leading to
a higher probability of success as well as reducing the
number of local search steps to find a solution.
As further work, it is of interest to study how
Learning Automata can be used to enhance other
Stochastic Local Search based algorithms. Further-
more, more recent classes of Learning Automata,
such as the Bayesian Learning Automata family
(Granmo, 2009) may offer improved performance in
LA based SAT solvers.
REFERENCES
Cook, S. (1971). The complexity of theorem-proving pro-
cedures. In Proceedings of the Third ACM Symposuim
on Theory of Computing, pages 151–158.
Gale, W., S.Das, and Yu, C. (1990). Improvements to an
Algorithm for Equipartitioning. IEEE Transactions
on Computers, 39:706–710.
Granmo, O.-C. (2009). Solving Two-Armed Bernoulli Ban-
dit Problems Using a Bayesian Learning Automaton.
To Appear in International Journal of Intelligent Com-
puting and Cybernetics (IJICC).
Granmo, O.-C. and Bouhmala, N. (2007). Solving the Sat-
isfiability Problem Using Finite Learning Automata.
International Journal of Computer Science and Ap-
plications, 4:15–29.
Granmo, O.-C., Oommen, B. J., Myrer, S. A., and Olsen,
M. G. (2007). Learning Automata-based Solutions
to the Nonlinear Fractional Knapsack Problem with
Applications to Optimal Resource Allocation. IEEE
Transactions on Systems, Man, and Cybernetics, Part
B, 37(1):166–175.
Narendra, K. S. and Thathachar, M. A. L. (1989). Learning
Automata: An Introduction. Prentice Hall.
Oommen, B. J. and Croix, E. V. S. (1996). Graph partition-
ing using learning automata. IEEE Transactions on
Computers, 45(2):195–208.
Oommen, B. J. and Hansen, E. R. (1987). List organizing
strategies using stochastic move-to-front and stochas-
tic move-to-rear operations. SIAM Journal on Com-
puting, 16:705–716.
Oommen, B. J. and Ma, D. C. Y. (1988). Deterministic
learning automata solutions to the equipartitioning pr
oblem. IEEE Transactions on Computers, 37(1):2–13.
Oommen, B. J., Misra, S., and Granmo, O.-C. (2007).
Routing Bandwidth Guaranteed Paths in MPLS Traf-
fic Engineering: A Multiple Race Track Learning Ap-
proach. IEEE Transactions on Computers, 56(7):959–
976.
Selman, B., Kautz, H. A., and Cohen, B. (1994). Noise
Strategies for Improving Local Search. In Proceed-
ings of AAAI’94, pages 337–343. MIT Press.
Thathachar, M. A. L. and Sastry, P. S. (2004). Networks of
Learning Automata: Techniques for Online Stochastic
Optimization. Kluwer Academic Publishers.
Tsetlin, M. L. (1973). Automaton Theory and Modeling of
Biological Systems. Academic Press.
ENHANCING LOCAL-SEARCH BASED SAT SOLVERS WITH LEARNING CAPABILITY
521