Generate numerous conditional pattern bases

Assignment Help Basic Computer Science
Reference no: EM131221913

(Implementation project) Many techniques have been proposed to further improve the performance of frequent itemset mining algorithms. Taking FP-tree- based frequent pattern growth algorithms (e.g., FP-growth) as an example, implement one of the following optimization techniques. Compare the performance of your new implementation with the unoptimized version.

(a) The frequent pattern mining method of Section 6.2.4 uses an FP-tree to generate conditional pattern bases using a bottom-up projection technique (i.e., project onto the prefix path of an item p). However, one can develop a top down projection technique, that is, project onto the suffix path of an item p in the generation of a conditional pattern base. Design and implement such a top down FP-tree mining method. Compare its performance with the bottom-up projection method.

(b) Nodes and pointers are used uniformly in an FP-tree in the FP-growth algorithm design. However, such a structure may consume a lot of space when the data are sparse. One possible alternative design is to explore array- and pointer-based hybrid implementation, where a node may store multiple items when it contains no splitting point to multiple sub-branches. Develop such an implementation and compare it with the original one.

(c) It is time and space consuming to generate numerous conditional pattern bases during pattern-growth mining. An interesting alternative is to push right the branches that have been mined for a particular item p, that is, to push them to the remaining branch (es) of the FP-tree. This is done so that fewer conditional pattern bases have to be generated and additional sharing can be explored when mining the remaining FP-tree branches. Design and implement such a method and conduct a performance study on it.

Reference no: EM131221913

Questions Cloud

Determine the applicable rule number from the code : The following situation involves a possible violation of the AICPA's code of professional conduct. For this situation, determine the applicable rule number from the code, and decide whether or not the code has been violated.
Identify major challenge facing leaders : Leaders in the Purchasing and Material Management field today and make two recommendations on how this challenge might be addressed to ensure organizational success?
How many potted roses plants must flores roses sell : Flores owned by Livia, provides a variety of rare roses bushes to local nurseries that sell livias roses to the end consumer ( landscapers and retail customers ). Livia grows the roses from cutting that she has specifically cultuvated for their unusa..
By how much should it devalue or revalue its currency : If Boversia wants to return the real exchange rate to its 2020 level, by how much should it devalue or revalue its currency in 2025?
Generate numerous conditional pattern bases : One possible alternative design is to explore array- and pointer-based hybrid implementation, where a node may store multiple items when it contains no splitting point to multiple sub-branches. Develop such an implementation and compare it with th..
Different problems from a cultural perspective : What role does culture play on managers in global situations. For example, a US firm in Saudi Arabia, Indonesia, Singapore or Germany would all face different problems from a cultural perspective. What about a foreign venture into North America.
Difference between an appreciation and a revaluation : What is the difference between a depreciation of a currency and a devaluation of a currency? - What is the difference between an appreciation and a revaluation?
Predetermined overhead rate annually : Harris Fabrics computes its predetermined overhead rate annually on the basis of direct labor-hours. At the beginning of the year, it estimated that 34,000 direct labor-hours would be required for the period’s estimated level of production. Compute t..
What you are going to do needs to be defined : This is a pretty big question. Consider all the work that first needs to be completed BEFORE a schedule can be constructed. What you are going to do needs to be defined.

Reviews

Write a Review

Basic Computer Science Questions & Answers

  Create a table of a tcpip network model

Create a table of a TCPIP network model. You can choose to do this in Microsoft Word or Visio. Include the following in the diagram:

  Explain type to reveal computer to be computer

Explain why you think these questions would be the type to "reveal" the computer to be a computer? Why would these responses have to be given a human begin?

  Simple math quiz that asks a user

Construct a simple math quiz that asks a user to answer a math problem of your choice. On the form, place one text box (txtAnswer) and two command buttons (cmdAskQuestion and cmdVerifyAnswer).

  Upper bound on message transmission times

There does not exit any protocol for two processes to reach common knowledge about a binary value in a reliable asynchronous message-passing system without an upper bound on message transmission times.

  What do you mean by the word query processing write down

question 1 what do you mean by the term query processing? what are its objectives?question 2 what are the typical

  Name and address of all the female managers

Q1: Retrieve the name and address of all the female managers Q2: Retrieve the name and address of all employees who work in the 'Research' department.

  Compute the amounts of raw materials needed to produce

Obtain a matrix algorithm to compute the amounts of raw materials needed to produce a given amount of each alloy. Use MATLAB to determine how much raw material of each type is needed to produce 1000 tons of each alloy.

  Compute trajectories for a satellite launcher

Compute trajectories for a satellite launcher

  Develop the flow diagram of the information

Develop the flow diagram of the information and any control elements needed to ensure proper access for the information.  Submit a 700- to 1,050-word section of the paper with the following elements:  A diagram of the information flow and any element..

  Computers for the file and printer sharing

You are setting up a network in a school. You need to network 5 computers for the file and printer sharing. You want to use some donated cable and Ethernet adapters.

  It is expected that each student will creatively design and

It is expected that each student will creatively design and author a unique system based on individual choices that fit with the requirements listed in each task. Before you begin, read over the entire assignment and understand all the tasks. You are..

  Propose a mechanism that virtual circuit switches

Propose a mechanism that virtual circuit switches might use so that if one switch loses all its state regarding connections, then a sender of packets along a path through that switch is informed of the failure.

Free Assignment Quote

Assured A++ Grade

Get guaranteed satisfaction & time on delivery in every assignment order you paid with us! We ensure premium quality solution document along with free turntin report!

All rights reserved! Copyrights ©2019-2020 ExpertsMind IT Educational Pvt Ltd