Research Article
A Mobile Bayesian Network Structure Learning Method Using Genetic Incremental K2 Algorithm and Random Attribute Order Technology
| (1) | Procedure randomarray(len, start, end) ( | | (2) | {Input n, n is nodes number.} | | (3) | {Output: an array that has n values between 1 and n.} | | (4) | Define the array[1,n]: order | | (5) | for1 1-n { | | (6) | Random generation of a number between 1 and n | | (7) | If (the number is the first number) {insert the number into the array; } | | (8) | Else{ | | (9) | for2 1-length(array){ | | (10) | If(the number exits){ regenerate a random number, loop for2} | | (11) | else{insert the number into the array; loop for1} | | (12) | End for2} | | (13) | End else } | | (14) | End for1} | | (15) | End randomarray } |
|