Give an efficient algorithm to select projects

Assignment Help Data Structure & Algorithms
Reference no: EM132517929

Assignment Task - Well, this is the problem with letting everybody decide their own project. It turns out people found out about an experimental quantum computer in the basement, and at least half of the groups want to do quantum computing research on it. The director wisely decides that different groups should actually be researching different things, and that they aren't going to buy extras of the expensive equipment they already have. With some discussions, inventories of equipment, and sharing of potential research ideas, each group comes up with a list of research projects they would be willing to pursue, and for each one, a list of equipment that they will need. Using a machine-learning screening and classification on the proposals, the director weeds out the bad projects, and separates those remaining into categories, with the goal that no more than one project in each category should be pursued at once.

Give an efficient algorithm to select which projects should be selected for research, or prove that the problem is NP-complete. Your inputs are the proposals (which group is making the proposal, what category of project their proposal is, and the list of resources needed to complete the research), and you must select a set of projects such that each group has exactly one selected project, no two projects from the same category are selected, and no limited resource is assigned to more than one of the projects selected.

Reference no: EM132517929

Questions Cloud

What is the cyclical unemployment rate : We also know structural unemployment rate was 3% and frictional unemployment rate was 2% for the same year.
Describe the relationship between revenue and profit : Describe the relationship between revenue and profit, how are they different? Describe a reason why you would use a company (ACN) over an ABN.
What is the number of total labor force in 2009 : If we also know the total adult population who are unemployed was 10 million. What is the number of total labor force in 2009 (round up)?
How employees would use the information : Explain how employees would use this information to ensure their benefits rights are protected. Create an outline of the Website so that you could orient.
Give an efficient algorithm to select projects : Give an efficient algorithm to select which projects should be selected for research, or prove that the problem is NP-complete
Expect the cross elasticity of demand for cereal : Would do you expect the cross elasticity of demand for cereal with respect to changes in the price of milk to be positive or negative?
What is the natural rate of unemployment for economy : We also know structural unemployment rate was 3% and frictional unemployment rate was 2% for the same year.
What an employee wants from the employment relationship : To attract, motivate, and retain good workers, companies need to define what an employee wants from the employment relationship. One way to define employee.
What is the difference between fixed and variable costs : What is the difference between fixed and variable costs? Describe the shape of the total variable cost curve and explain why the vertical distance

Reviews

Write a Review

Data Structure & Algorithms Questions & Answers

  Implement an open hash table

In this programming assignment you will implement an open hash table and compare the performance of four hash functions using various prime table sizes.

  Use a search tree to find the solution

Explain how will use a search tree to find the solution.

  How to access virtualised applications through unicore

How to access virtualised applications through UNICORE

  Recursive tree algorithms

Write a recursive function to determine if a binary tree is a binary search tree.

  Determine the mean salary as well as the number of salaries

Determine the mean salary as well as the number of salaries.

  Currency conversion development

Currency Conversion Development

  Cloud computing assignment

WSDL service that receives a request for a stock market quote and returns the quote

  Design a gui and implement tic tac toe game in java

Design a GUI and implement Tic Tac Toe game in java

  Recursive implementation of euclids algorithm

Write a recursive implementation of Euclid's algorithm for finding the greatest common divisor (GCD) of two integers

  Data structures for a single algorithm

Data structures for a single algorithm

  Write the selection sort algorithm

Write the selection sort algorithm

  Design of sample and hold amplifiers for 100 msps by using n

The report is divided into four main parts. The introduction about sample, hold amplifier and design, bootstrap switch design followed by simulation results.

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