paper-with-me

Papers

Solving Bayesian Network Structure Learning Problem with Integer Linear Programming

2020-07-06 · Ronald Seoh

This dissertation investigates integer linear programming (ILP) formulation of Bayesian Network structure learning problem. We review the definition and key properties of Bayesian network and explain score metrics used to measure how well certain Bayesian network structure fits the dataset. We outline the integer linear programming formulation based on the decomposability of score metrics. In order to ensure acyclicity of the structure, we add ``cluster constraints'' developed specifically for Bayesian network, in addition to cycle constraints applicable to directed acyclic graphs in general. Since there would be exponential number of these constraints if we specify them fully, we explain the methods to add them as cutting planes without declaring them all in the initial model. Also, we develop a heuristic algorithm that finds a feasible solution based on the idea of sink node on directed acyclic graphs. We implemented the ILP formulation and cutting planes as a \textsf{Python} package, and present the results of experiments with different settings on reference datasets.

📄 PDF Abstract BibTeX arXiv:2007.02829

Code (1)

ronaldseoh/bayene 공식 구현

Similar Papers 제목 키워드 기반

Advances in Bayesian Network Learning using Integer Programming

2013-09-26 · Mark Bartlett, James Cussens

We consider the problem of learning Bayesian networks (BNs) from complete discrete data. This problem of discrete optimisation is formulated as an integer program (IP). We describe the various steps we have taken to allo…

Bayesian network learning with cutting planes

2012-02-14 · James Cussens

The problem of learning the structure of Bayesian networks from complete discrete data with a limit on parent set size is considered. Learning is cast explicitly as an optimisation problem where the goal is to find a BN …

Mathematical Programming Strategies for Solving the Minimum Common String Partition Problem

2014-05-22 · Christian Blum, José A. Lozano, Pedro Pinacho Davidson

The minimum common string partition problem is an NP-hard combinatorial optimization problem with applications in computational biology. In this work we propose the first integer linear programming model for solving this…

Combinatorial Optimization

Learning the cost-to-go for mixed-integer nonlinear model predictive control

2024-01-23 · Christopher A. Orrico, W. P. M. H. Heemels, Dinesh Krishnamoorthy

Application of nonlinear model predictive control (NMPC) to problems with hybrid dynamical systems, disjoint constraints, or discrete controls often results in mixed-integer formulations with both continuous and discrete…

Model Predictive ControlPrediction

Encoding Linear Constraints into SAT

2020-05-05 · Ignasi Abío, Valentin Mayer-Eichberger, Peter Stuckey

Linear integer constraints are one of the most important constraints in combinatorial problems since they are commonly found in many practical applications. Typically, encodings to Boolean satisfiability (SAT) format of …