алгоритм роста fp - PullRequest
       1

алгоритм роста fp

4 голосов
/ 27 марта 2011

Я должен реализовать алгоритм роста FP , используя любой язык.Код должен быть последовательным кодом без рекурсии.Можно ли реализовать такой алгоритм без рекурсии?Я не ищу код, мне просто нужно объяснить, как это сделать.

Ответы [ 6 ]

12 голосов
/ 10 апреля 2012

FPGrowth - рекурсивный алгоритм.Как говорили некоторые другие люди здесь, вы всегда можете преобразовать алгоритм в нерекурсивный алгоритм, используя стек.Но я не вижу веских причин сделать это для FPGrowth.

Кстати, если вам нужна Java-реализация FPGrowth и других алгоритмов частого анализа, таких как Apriori, HMine, Eclat и т. Д.Вы можете проверить мой сайт.Я реализовал более 40 алгоритмов для частого анализа шаблонов, анализа правил ассоциации и т. Д.:

http://www.philippe -fournier-viger.com / spmf /

1 голос
/ 12 декабря 2013

Здесь - очень четкое объяснение того, как работает код.Похоже, вам нужно построить дерево и проверить его.

1 голос
/ 27 марта 2011

Я не знаю, о каком алгоритме вы говорите. Но все, что возможно с рекурсией, возможно и без нее. Вы можете реализовать такие алгоритмы, используя стек.

0 голосов
/ 14 июля 2011

Вы можете взглянуть на концепцию и реализацию алгоритма роста FP в Mahout

0 голосов
/ 09 апреля 2011

Возможно, вы посетите http://code.google.com/p/lofia/, чтобы получить что-то поверх FP Tree. Это для самого длительного майнинга предметов.

0 голосов
/ 27 марта 2011

Предполагая, что под «Алгоритмом роста FP» вы подразумеваете частый алгоритм роста паттернов, я бы указал вам на этот документ, который дает достойное объяснение того, как он работает.

http://www.florian.verhein.com/teaching/2008-01-09/fp-growth-presentation_v1%20%28handout%29.pdf

Интересно, связана ли эта домашняя работа?

...