Skip to content

Bayesian Network structure learning with encoding into a Quadratic Unconstrained Binary Optimisation (QUBO) problem.

License

Notifications You must be signed in to change notification settings

VishnuBeji/BayesianNet_QuantumAnnealing

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Bayesian Network Structure Learning with Quantum Annealing on ALARM Dataset

Introduction

In the paper O'Gorman et al., we are introduced to the concept of Bayesian Network structure learning with encoding into a Quadratic Unconstrained Binary Optimisation (QUBO) problem.

This is an implementation of the same, with results upon ALARM dataset.

Quantum annealing is a method for finding the minimum value of a given objective function. It is the quantum analogue of classical simulated annealing, where the computation is driven by quantum, rather than thermal fluctuations. We construct an instance of QUBO whose solution is the score-maximizing DAG; there is a simple transformation between a classically defined QUBO instance and a diagonal quantum 2-local Hamiltonian consisting of only Pauli Z and ZZ terms.

Problems Used

Patient monitoring system from ALARM dataset:

Alarm

The QUBO problem is solved using Quantum Annealing approach using the libraries and quantum annealers provided by D-Wave Systems.

About

Bayesian Network structure learning with encoding into a Quadratic Unconstrained Binary Optimisation (QUBO) problem.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages