Hi Toan,
I don't think the improvement in this article is significant. I suggest that you should take a look the algorithm AprioriTID (
Link) or Eclat (
Link) instead. They are much more better.
You can also refer to the implementation by Prof. Philippe (
Link).
Best,
Dang Nguyen