Webflix maintains customer data in a 2d-array

Assignment Help Basic Computer Science
Reference no: EM13749041

WebFlix maintains customer data in a 2D-array called WF. Where the rows correspond to the customers and the columns correspond to films that it rents. An entry WF[i,j] indicates the number of times a customer has rented a film.WebFlix wants to find subsets of customers who have never rented the same film. (i.e. they share no entries WF[i,j] ≥  1).  WebFlix calls these Distinct Customer Subsets. We define the Distinct Customer Subset problem as follows:  Given a c by f (customers by films) array of customers and films and a number k ≤ c, is there a subset of at least k customers that is distinct?

Is the Distinct Customer Subset problem NP?  Why or why not?

Is the Distinct Customer Subset problem NP-complete?  If NP-complete show a polynomial-time reduction.

 

 

Reference no: EM13749041

Questions Cloud

How many management functions were originally proposed : How many management functions were originally proposed by Henri Fayol
The effect of leverage on firm earnings : What are earnings if the firm owners invest the $100 thus utilizing no financial leverage? Tax and net earnings values should be rounded to 2 decimal places.
Write a book review of celia a slave : Write a book review of Celia A Slave. Melton McLaurin notes that the Celia's defense "challenged the role of white man as the protector of women within southern society.
Describe the company''s supply chain : Describe the company's supply chain, Identify a process internal to the company that you wish to analyze. Describe the process internal to the company that you wish to analyze.
Webflix maintains customer data in a 2d-array : WebFlix maintains customer data in a 2D-array called WF. Where the rows correspond to the customers and the columns correspond to films that it rents. An entry WF[i,j] indicates the number of times a customer has rented a film.WebFlix wants to find s..
What document reveal about ongoing conflicts social justice : What do documents reveal about ongoing conflicts over political rights and social justice.
Speculate on the primary concerns of deploying ad rms : Speculate on the primary concerns of deploying AD RMS in a corporate environment. Recommend a strategy that you might use to mitigate these types of concerns during the initial implementation of the AD RMS. Provide a rational for your recommendation.
Describe the company''s supply chain : Describe the company's supply chain, Identify a process internal to the company that you wish to analyze. Describe the process internal to the company that you wish to analyze.
The effect of leverage on firm earnings : What are earnings if the firm owners invest the $100 thus utilizing no financial leverage? Tax and net earnings values should be rounded to 2 decimal places.

Reviews

Write a Review

Basic Computer Science Questions & Answers

  Draw an erd to model this situation

The local city youth league needs a database system to help track children that sign up to play soccer. Data needs to be kept on each team and the children that will be playing on each team and their parents.

  Describe multi-factor multiple means of authentication of a

question 1. explain multi-factor multiple means of authentication of a user and give two examples for each

  Develop a technique for machines

For artificial intelligence systems to adapt to new conditions, the 1st task is to construct a technique for machines to resolve problems 'on their own'. To do this, one requires to develop a generic method to resolve generic troubles

  Create a name class composed of three string objects

Create a Name class composed of three String objects (for First, Middle, and Last). Provide methods and operators for comparing Names, reading and writing Names, and for allowing the retrieval and changing of the components of a Name.

  Distinguish web pages or web servers use for task

Suppose the role of the IT consultant to new nonprofit organization, Free Flu, to provides flu shots to the elderly. The organization requires the domain name. Distinguish between any Web pages or Web servers you would use for task.

  Select an existing piece of software

Select an existing piece of software, an application, a smart device, or anything with computer/software embedded in it, and imagine a new version to be built based on it, or imagine a brand new UI. Now perform the following:

  Show on the console the sum of all non-inherited data member

show on the console the sum of all non-inherited data members of every instance in the program by Display() function.

  Write a xml schema for the validation of the document notes

write a XML schema for the validation of the document notes.xml

  How many entries are there in each of the following

The BTV operating system has a 21-bit virtual address, yet on certain embedded devices, it has only a 16-bit physical address. It also has a 2-KB page size. How many entries are there in each of the following?

  Systems analyst modifying the sales order process

Suppose that you are a systems analyst on a project that involves modifying the sales order process. How many do you need to sample if you want 95 percent certainty that you have covered all variations?

  Question in unix os

What if we need the portion from a text based on some keyword. Now i want the middle portion where i found EO427849242. I tried with sed but it does not give me the desired result.

  Explain how primitive values like doubles are passed

Explain how primitive values like doubles are passed between functions in Java. How are string objects passed between functions in Java?

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