{ for each UAP a D { S= {s| s Ck and s is a subsequence of a} // S is the set of candidate length-k patterns which are also // subsequences of UAP a For each s S { s.count = s.count + s.suppInc } // choose the candidates which have enough support Lk = { s | s Ck , s.count >= suppmin } L = L Lk // add these length-k large patterns to the set of all large patterns // generate length – (k+1) candidate patterns Ck+1 , c C k+1 c.count = 0 k= k+1
{cho mỗi UAP a D {S = {s | s Ck và s là một subsequence của một}S là tập hợp của các ứng cử viên chiều dài-k mẫu cũng subsequences của UAP mộtCho mỗi s S {s.count = s.count + s.suppInc}chọn các ứng viên có đủ sự hỗ trợLK = {s | s Ck, s.count > = suppmin}L = L Lk / / thêm những mô hình lớn chiều dài-k để thiết lậpcủa tất cả các mẫu lớntạo ra chiều dài – (k + 1) ứng cử viên mẫuCK + 1, c C k + 1 c.count = 0k = k + 1
{Cho mỗi UAP D {S = {s | s Ck và s là một dãy con của a} // S là tập hợp của các ứng cử viên mẫu chiều dài k mà cũng // subsequences của UAP một Đối với mỗi s S {s.count = s.count + s.suppInc} // chọn các ứng cử viên có đủ sự hỗ trợ Lc = {s | s Ck, s.count> = suppmin} L = L Lc // thêm các mô hình lớn độ dài k để các thiết lập của tất cả các mô hình lớn // tạo ra chiều dài - (k + 1) mô hình ứng cử viên Ck + 1, c C k + 1 c.count = 0 k = k + 1