Research Article

A Bayesian Classifier Learning Algorithm Based on Optimization Model

Algorithm 1

BC-OM.
  Input: Data set ; Variable set = ( , , , ) ( is the class node and others are attribute
     nodes).
For any pair of variable and contained in , calculate the dependence coefficient by
    Definition 2;
Solve the mathematical programming and obtain the optimal solution ;
Build the classifier structure = ( , ) by ;
For any variable , , if there is a subset , such that d-separates and
     , then delete in , update as , or , adj( )};
  Output: The built classifier = ( , ).