Generalized Survey Propagation

Survey propagation (SP) has recently been discovered as an efficient algorithm in solving classes of hard constraint-satisfaction problems (CSP). Powerful as it is, SP is still a heuristic algorithm, and further understanding its algorithmic nature, improving its effectiveness and extending its appl...

Full description

Bibliographic Details
Main Author: Tu, Ronghui
Other Authors: Mao, Yongyi
Language:en
Published: Université d'Ottawa / University of Ottawa 2011
Subjects:
Online Access:http://hdl.handle.net/10393/19972
http://dx.doi.org/10.20381/ruor-4586
id ndltd-uottawa.ca-oai-ruor.uottawa.ca-10393-19972
record_format oai_dc
spelling ndltd-uottawa.ca-oai-ruor.uottawa.ca-10393-199722018-01-05T19:00:57Z Generalized Survey Propagation Tu, Ronghui Mao, Yongyi Zhao, Jiying k-SAT q-COL belief propagation constraint satisfaction factor graph Markov random field message-passing algorithm survey propagation Survey propagation (SP) has recently been discovered as an efficient algorithm in solving classes of hard constraint-satisfaction problems (CSP). Powerful as it is, SP is still a heuristic algorithm, and further understanding its algorithmic nature, improving its effectiveness and extending its applicability are highly desirable. Prior to the work in this thesis, Maneva et al. introduced a Markov Random Field (MRF) formalism for k-SAT problems, on which SP may be viewed as a special case of the well-known belief propagation (BP) algorithm. This result had sometimes been interpreted to an understanding that “SP is BP” and allows a rigorous extension of SP to a “weighted” version, or a family of algorithms, for k-SAT problems. SP has also been generalized, in a non-weighted fashion, for solving non-binary CSPs. Such generalization is however presented using statistical physics language and somewhat difficult to access by more general audience. This thesis generalizes SP both in terms of its applicability to non-binary problems and in terms of introducing “weights” and extending SP to a family of algorithms. Under a generic formulation of CSPs, we first present an understanding of non-weighted SP for arbitrary CSPs in terms of “probabilistic token passing” (PTP). We then show that this probabilistic interpretation of non-weighted SP makes it naturally generalizable to a weighted version, which we call weighted PTP. Another main contribution of this thesis is a disproof of the folk belief that “SP is BP”. We show that the fact that SP is a special case of BP for k-SAT problems is rather incidental. For more general CSPs, SP and generalized SP do not reduce from BP. We also established the conditions under which generalized SP may reduce as special cases of BP. To explore the benefit of generalizing SP to a wide family and for arbitrary, particularly non-binary, problems, we devised a simple weighted PTP based algorithm for solving 3-COL problems. Experimental results, compared against an existing non-weighted SP based algorithm, reveal the potential performance gain that generalized SP may bring. 2011-05-09T17:49:28Z 2011-05-09T17:49:28Z 2011 2011 Thesis http://hdl.handle.net/10393/19972 http://dx.doi.org/10.20381/ruor-4586 en Université d'Ottawa / University of Ottawa
collection NDLTD
language en
sources NDLTD
topic k-SAT
q-COL
belief propagation
constraint satisfaction
factor graph
Markov random field
message-passing algorithm
survey propagation
spellingShingle k-SAT
q-COL
belief propagation
constraint satisfaction
factor graph
Markov random field
message-passing algorithm
survey propagation
Tu, Ronghui
Generalized Survey Propagation
description Survey propagation (SP) has recently been discovered as an efficient algorithm in solving classes of hard constraint-satisfaction problems (CSP). Powerful as it is, SP is still a heuristic algorithm, and further understanding its algorithmic nature, improving its effectiveness and extending its applicability are highly desirable. Prior to the work in this thesis, Maneva et al. introduced a Markov Random Field (MRF) formalism for k-SAT problems, on which SP may be viewed as a special case of the well-known belief propagation (BP) algorithm. This result had sometimes been interpreted to an understanding that “SP is BP” and allows a rigorous extension of SP to a “weighted” version, or a family of algorithms, for k-SAT problems. SP has also been generalized, in a non-weighted fashion, for solving non-binary CSPs. Such generalization is however presented using statistical physics language and somewhat difficult to access by more general audience. This thesis generalizes SP both in terms of its applicability to non-binary problems and in terms of introducing “weights” and extending SP to a family of algorithms. Under a generic formulation of CSPs, we first present an understanding of non-weighted SP for arbitrary CSPs in terms of “probabilistic token passing” (PTP). We then show that this probabilistic interpretation of non-weighted SP makes it naturally generalizable to a weighted version, which we call weighted PTP. Another main contribution of this thesis is a disproof of the folk belief that “SP is BP”. We show that the fact that SP is a special case of BP for k-SAT problems is rather incidental. For more general CSPs, SP and generalized SP do not reduce from BP. We also established the conditions under which generalized SP may reduce as special cases of BP. To explore the benefit of generalizing SP to a wide family and for arbitrary, particularly non-binary, problems, we devised a simple weighted PTP based algorithm for solving 3-COL problems. Experimental results, compared against an existing non-weighted SP based algorithm, reveal the potential performance gain that generalized SP may bring.
author2 Mao, Yongyi
author_facet Mao, Yongyi
Tu, Ronghui
author Tu, Ronghui
author_sort Tu, Ronghui
title Generalized Survey Propagation
title_short Generalized Survey Propagation
title_full Generalized Survey Propagation
title_fullStr Generalized Survey Propagation
title_full_unstemmed Generalized Survey Propagation
title_sort generalized survey propagation
publisher Université d'Ottawa / University of Ottawa
publishDate 2011
url http://hdl.handle.net/10393/19972
http://dx.doi.org/10.20381/ruor-4586
work_keys_str_mv AT turonghui generalizedsurveypropagation
_version_ 1718597300104724480