Solve problem using b-approximation algorithm

Assignment Help Theory of Computation
Reference no: EM133040367

Question 1. Let C(G, k) denote the decision problem of whether the undirected graph G = (V, E) has a subset of vertices V' ⊆ V such that |V'| = k and there is an edge connecting every pair of vertices in V'. Prove that C(G, k) is NP-Complete.

Question 2. Given two graphs H = H(VH, EH) and G = G(VG, EG), H is a subgraph of G if VH ⊆ VG and EH ⊆ EG. Let X be the following problem:

INPUT: Two undirected graphs H and G
OUTPUT: Is H a subgraph of G?

Using the NP-completeness of problem C(G, k) from the previous question, show that X is NP-Complete too.

Question 3. Consider the following problem: As input, you are given a list of squares S1, S2,......,Sm, in the plane, all distinct from one another. Each square has side-length exactly 2, and the bottom-left corner of each square is located at integer coordinates (x, y) ∈ Z2.

The goal is to find the largest subset C ⊆ [m] such that for all distinct i, j ∈ C, Si, and Sj do not intersect. Give a 4-approximation algorithm solving this problem. That is, give an algorithm which outputs a set C of non-overlapping squares such that |C| ≥ 1/4 |C*| where C* is the largest set of non-overlapping squares.

Question 4. Given a set U = {u1, , un}, natural number b, and S1, ..., Sm, ⊆ U such that |Si| ≤ b for all i = 1,....,m. Also, each element ui has weight wui ≥ 0. We say a set S is a hitting set, if S ∩ Si ≠ 0 for every i = 1, 2, ..., m. The problem is to find a hitting set H ⊆ U such that the total weight of the elements in H is minimized. Give a b-approximation algorithm solving this problem.

Question 5. Given a set P of n points on the plane, consider the problem of finding the disk with smallest radius containing all the points in P. Provide a √3-approximation algorithm for this problem that runs in time O(n2).

Reference no: EM133040367

Questions Cloud

What is its new current ratio : Originally, Falcon Corporation's current assets are $400 and current liabilities are $250. What is its new current ratio
What is maximum amount of income on which the company claim : Active Business Income Earned In New York State=126,000. What is the maximum amount of income on which the Company can claim the small business deduction
Critical concerns of the sisters of mercy : Review the benchmarking tools (frameworks and guidelines, standards, certifications, and indices) presented in Ch. 9 of Strategic Corporate Social Responsibilit
Bsbops504-manage business risk : 1. Explain the risk management process. Is possible to answer using a labelled diagram or in words (or both) and must include:
Solve problem using b-approximation algorithm : Find a hitting set H ? U such that the total weight of the elements in H is minimized. Give a b-approximation algorithm solving this problem
Explain accountable and sustainable supply chains : What is the difference between accountable and sustainable supply chains?
What is the present value of his inheritance : Question - Gerard is to inherit $60,000 every three months for the next 4 years. Given an EAR of 8.0%, what is the present value of his inheritance
General characteristics of its information systems : Apply the value chain model to a video game retail company, such as EB Games. What is its competitive strategy?
How can a tax deduction for mortgage interest : 1. How can a tax deduction for mortgage interest result in a subsidy for borrowers?

Reviews

len3040367

12/2/2021 11:04:57 PM

PLEASE GIVE THIS TO A PERSON WHO IS EXPERT IN ALGORITHM DESGIN. PLEASE READ ALL OF THE QUESTIONS AND ANSWER EACH SUBSECTION!

Write a Review

Theory of Computation Questions & Answers

  Review the perfect builders case study

ICT310 - System Analysis and Design - Review the Perfect Builders case study and answer the following question with reference to the information in the case study.

  Calculate the total number of customers present

A system consists of three servers as shown in Fig. Arriving customers first enter the queue preceding server 1, and after completing service they are routed.

  Explain how multiplication was implemented in binary format

ITEC 625 - Computer Systems Architecture - Explain how multiplication was implemented in binary format in computers and What is a stack? Explain how stack works

  Give a dfa to recognize language

Give a DFA to recognize this language. You will be penalized for solutions that use more than 4 states - decides whether the language recognized by the NFA

  1-is situational leadership model a useful model and how

1-is situational leadership model a useful model and how can we apply this model effectively?2-how is the

  1 discuss your assumptions and beliefs as a leader discuss

1. discuss your assumptions and beliefs as a leader. discuss how these have changed or evolved while studying business

  1 what are the problems in the performance appraisal system

1 what are the problems in the performance appraisal system of arrow electronics?2 if you were the ceo of arrow

  Normal 0 false false false en-us x-none

normal 0 false false false en-us x-none x-none

  Topicthe enhancement of communication process using a

topicthe enhancement of communication process using a particular computer device or software application by the

  Question 1 given the productionss-gt sa aaa absa-gt acaa

question 1. given the productions.s-gt sa aaa absa-gt acaa list the parse table. is the grammar ll1 in this form? if

  Conduct report and present a description of both of these

conduct report and present a description of both of these two agile methodologiescompare and contrast these two

  Assignment requires you both present and do a write up on a

assignment requires you both present and do a write up on a critical issue facing hr today. the scope is quite broad

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