Data Structures | |
| class | TreeNode |
Functions | |
| bool | LMFISuperSet (TreeNode *location) |
| Check for an existing superset of name in the MFI. | |
| void | AddToFI (TreeNode *C) |
| Output itemset (don't need to save bitmaps for FI). | |
| void | AddToMFI (TreeNode *C) |
| Add this node's name bitmap to the MFI list. | |
| void | AddToFCI (TreeNode *C) |
| Add this node's name bitmap to the FCI list. | |
| int | SortLMFI (int rBegin, int rEnd, int sortBy) |
| bool | CheckHUTMFI (TreeNode *C, int iTAIL) |
| Determine whether a HUTMFI is true. | |
| void | ReorderTail (TreeNode *C, int &iTAIL, bool useComp, bool &NoChild, bool &AllFreq) |
| Dynamically reorder the elements in the tail by increasing support - Expand all children and sort by increasing support - Remove infrequent children. | |
| void | NoorderTail (TreeNode *C, int &iTAIL) |
| Simply copy over the tail without expanding any of the children for pure DFS (no expansion of all children). | |
| void | MAFIA (TreeNode *C, bool HUT, bool &FHUT, bool useComp) |
| The main MAFIA algorithm function. | |
| void | MergeRepeatedItemsets () |
| Merge repeated itemsets into one combined itemset - e.g. | |
|
|
Add this node's name bitmap to the FCI list.
Definition at line 479 of file Mafia.cpp. Referenced by MAFIA(). |
|
|
Output itemset (don't need to save bitmaps for FI).
Definition at line 428 of file Mafia.cpp. Referenced by MAFIA(). |
|
|
Add this node's name bitmap to the MFI list.
Definition at line 454 of file Mafia.cpp. Referenced by MAFIA(). |
|
||||||||||||
|
Determine whether a HUTMFI is true.
Definition at line 550 of file Mafia.cpp. Referenced by MAFIA(). |
|
|
Check for an existing superset of name in the MFI.
Definition at line 419 of file Mafia.cpp. Referenced by MAFIA(). |
|
||||||||||||||||||||
|
The main MAFIA algorithm function.
|
|
|
Merge repeated itemsets into one combined itemset - e.g. if (transaction set of item 4) AND (transaction set item 5) = (transaction set item 5), then item 5 is a duplicate of item 4 due to increasing support |
|
||||||||||||
|
Simply copy over the tail without expanding any of the children for pure DFS (no expansion of all children).
Definition at line 658 of file Mafia.cpp. Referenced by MAFIA(). |
|
||||||||||||||||||||||||
|
Dynamically reorder the elements in the tail by increasing support - Expand all children and sort by increasing support - Remove infrequent children.
Definition at line 577 of file Mafia.cpp. Referenced by MAFIA(). |
|
||||||||||||||||
|
Definition at line 519 of file Mafia.cpp. Referenced by CheckHUTMFI(), and MAFIA(). |
1.2.18