Computing a partition function of a generalized pattern-based energy over a semiring

From MaRDI portal
Publication:6174653

DOI10.1007/S00224-023-10128-WarXiv2305.17526OpenAlexW4383737379MaRDI QIDQ6174653FDOQ6174653


Authors: Rustem Takhanov Edit this on Wikidata


Publication date: 17 August 2023

Published in: Theory of Computing Systems (Search for Journal in Brave)

Abstract: Valued constraint satisfaction problems with ordered variables (VCSPO) are a special case of Valued CSPs in which variables are totally ordered and soft constraints are imposed on tuples of variables that do not violate the order. We study a restriction of VCSPO, in which soft constraints are imposed on a segment of adjacent variables and a constraint language Gamma consists of 0,1-valued characteristic functions of predicates. This kind of potentials generalizes the so-called pattern-based potentials, which were applied in many tasks of structured prediction. For a constraint language Gamma we introduce a closure operator, overlineGammacapsupseteqGamma, and give examples of constraint languages for which |overlineGammacap| is small. If all predicates in Gamma are cartesian products, we show that the minimization of a generalized pattern-based potential (or, the computation of its partition function) can be made in mathcalO(|V|cdot|D|2cdot|overlineGammacap|2) time, where V is a set of variables, D is a domain set. If, additionally, only non-positive weights of constraints are allowed, the complexity of the minimization task drops to mathcalO(|V|cdot|overlineGammacap|cdot|D|cdotmaxhoinGamma|ho|2) where |ho| is the arity of hoinGamma. For a general language Gamma and non-positive weights, the minimization task can be carried out in mathcalO(|V|cdot|overlineGammacap|2) time. We argue that in many natural cases overlineGammacap is of moderate size, though in the worst case |overlineGammacap| can blow up and depend exponentially on maxhoinGamma|ho|.


Full work available at URL: https://arxiv.org/abs/2305.17526







Cites Work






This page was built for publication: Computing a partition function of a generalized pattern-based energy over a semiring

Report a bug (only for logged in users!)Click here to report a bug for this page (MaRDI item Q6174653)