Learning Bayesian Networks Under Sparsity Constraints: A Parameterized Complexity Analysis

04/30/2020
by   Niels Grüttemeier, et al.
0

We study the problem of learning the structure of an optimal Bayesian network D when additional constraints are posed on the DAG D or on its moralized graph. More precisely, we consider the constraint that the moralized graph can be transformed to a graph from a sparse graph class Π by at most k vertex deletions. We show that for Π being the graphs with maximum degree 1, an optimal network can be computed in polynomial time when k is constant, extending previous work that gave an algorithm with such a running time for Π being the class of edgeless graphs [Korhonen Parviainen, NIPS 2015]. We then show that further extensions or improvements are presumably impossible. For example, we show that when Π is the set of graphs with maximum degree 2 or when Π is the set of graphs in which each component has size at most three, then learning an optimal network is NP-hard even if k=0. Finally, we show that learning an optimal network with at most k edges in the moralized graph presumably has no f(k)· |I|^𝒪(1)-time algorithm and that, in contrast, an optimal network with at most k arcs in the DAG D can be computed in 2^𝒪(k)· |I|^𝒪(1) time where |I| is the total input size.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
10/25/2018

Maximum Independent Sets in Subcubic Graphs: New Results

The maximum independent set problem is known to be NP-hard in the class ...
research
05/20/2021

On the Parameterized Complexity of Polytree Learning

A Bayesian network is a directed acyclic graph that represents statistic...
research
08/29/2021

Exact algorithms for maximum weighted independent set on sparse graphs

The maximum independent set problem is one of the most important problem...
research
10/12/2020

Graph Square Roots of Small Distance from Degree One Graphs

Given a graph class ℋ, the task of the ℋ-Square Root problem is to decid...
research
06/14/2018

A Computational Approach to Organizational Structure

An organizational structure defines how an organization arranges and man...
research
03/06/2019

Learning Graphs from Noisy Epidemic Cascades

We consider the problem of learning the weighted edges of a graph by obs...
research
12/14/2022

Correlating Theory and Practice in Finding Clubs and Plexes

Finding large "cliquish" subgraphs is a classic NP-hard graph problem. I...

Please sign up or login with your details

Forgot password? Click here to reset