We present an algorithm for finding a chordal Markov network that maximizes any given decomposable scoring function. The algorithm is based on a recursive characterization of clique trees, and it runs in O(4n) time for n vertices. On an eight-vertex benchmark instance, our implementation turns out to be about ten million times faster than a recently proposed, constraint satisfaction based algorithm (Corander et al., NIPS 2013). Within a few hours, it is able to solve instances up to 18 vertices, and beyond if we restrict the maximum clique size. We also study the performance of a recent integer linear programming algorithm (Bartlett and Cussens, UAI 2013). Our results suggest that, unless we bound the clique sizes, currently only the dynami...
Dynamic algorithms are used to efficiently maintain solutions to problems where the input undergoes ...
Finding a maximum clique in a graph is one of the most basic computational problems on graphs. The v...
[[abstract]]Naor et al. (1987) proposed parallel algorithms for several problems on chordal graphs s...
We present a new algorithmic approach for the task of finding a chordal Markov network structure tha...
Graphical models are commonly used to encode conditional independence assumptions between random var...
Learning of Markov networks constitutes a challenging optimiza-tion problem. Even the predictive ste...
We describe a memory-efficient implementation of a dynamic programming algorithm for learning the op...
AbstractWe propose dynamic algorithms and data structures for chordal graphs supporting the followin...
Learning optimal Bayesian networks (BN) from data is NP-hard in general. Nevertheless, certain BN cl...
Abstract: "Finding the Bayesian network that maximizes a score function is known as structure learni...
International audienceWhen searching for a maximum clique in a graph G, branch-and-bound algorithms ...
We study implementation details for dynamic programming over tree decompositions. Firstly, a fact th...
A celebrated theorem by Courcelle states that every problem definable in monadic second-order logic ...
For the vast majority of local graph problems standard dynamic programming techniques give ctw|V |O(...
We describe a memory-efficient implementation of a dynamic programming algorithm for learning the op...
Dynamic algorithms are used to efficiently maintain solutions to problems where the input undergoes ...
Finding a maximum clique in a graph is one of the most basic computational problems on graphs. The v...
[[abstract]]Naor et al. (1987) proposed parallel algorithms for several problems on chordal graphs s...
We present a new algorithmic approach for the task of finding a chordal Markov network structure tha...
Graphical models are commonly used to encode conditional independence assumptions between random var...
Learning of Markov networks constitutes a challenging optimiza-tion problem. Even the predictive ste...
We describe a memory-efficient implementation of a dynamic programming algorithm for learning the op...
AbstractWe propose dynamic algorithms and data structures for chordal graphs supporting the followin...
Learning optimal Bayesian networks (BN) from data is NP-hard in general. Nevertheless, certain BN cl...
Abstract: "Finding the Bayesian network that maximizes a score function is known as structure learni...
International audienceWhen searching for a maximum clique in a graph G, branch-and-bound algorithms ...
We study implementation details for dynamic programming over tree decompositions. Firstly, a fact th...
A celebrated theorem by Courcelle states that every problem definable in monadic second-order logic ...
For the vast majority of local graph problems standard dynamic programming techniques give ctw|V |O(...
We describe a memory-efficient implementation of a dynamic programming algorithm for learning the op...
Dynamic algorithms are used to efficiently maintain solutions to problems where the input undergoes ...
Finding a maximum clique in a graph is one of the most basic computational problems on graphs. The v...
[[abstract]]Naor et al. (1987) proposed parallel algorithms for several problems on chordal graphs s...