Implement the vertex cover problem

Assignment Help Computer Engineering
Reference no: EM132115951

Question

Implement the Vertex Cover problem; that is, given graph G and integer k, answer the question of whether or not there is a vertex cover of size k or less.

Begin by using a brute-force algorithm to check all possible sets of vertices of size k to find an acceptable vertex cover, and measure the running time on a number of input graphs.

Then try to reduce the running time using any heuristics you can think of. Next, try to find approximate solutions to the problem in the sense of finding the smallest set of vertices that forms a vertex cover and analysing its running time.

What needs to be handed in

1. A report including

a. A description of your software and hardware environment for developing the project.

b. The design of the algorithm.

c. Testing input data and the results and complexity analysis. You should include some screen shots showing the running scenarios and the running results.

d. A user manual explaining how to run your project.

e. Discussions and reflection on knowledge gained.

f. References.

2. The commented source code and the executable file.

Reference no: EM132115951

Questions Cloud

Probability that they will receive a bonus : What is the probability that they will receive a bonus?
Write the sql statement using the appropriate sql function : Write the SQL statement using the appropriate SQL function, which would return the starting position of the string ‘ere' in the string ‘Are you THERE?'.
What is the morality of posting an encryption key : Discuss your answer using Act utilitarianism while taking into account the harms and benefits.
Name of java class for creating a window with a title : Name of Java class that is a layout manager for placing components sequentially (left to right) in the order they were added?
Implement the vertex cover problem : Implement the Vertex Cover problem; that is, given graph G and integer k, answer the question of whether or not there is a vertex cover of size k or less.
Average of two defects per mile after being used : The roads recently paved by low bidding company revealed an average of two defects per mile after being used for one year. Using a Poisson distribution
Find the ids of suppliers who supply some red or green part : Find the names of suppliers who supply some red part. Find the IDs of suppliers who supply some red or green part.
Was slavery premised on racism or did slavery cause racism : HIST 316-11SS African American History Assignment- Based on the development of colonial slave codes - Was slavery premised on racism or did slavery cause racism
Calculate total degree of freedom : Calculate total degree of freedom. Calculate the pooled variance. (Round the answer to 2 decimal places)

Reviews

Write a Review

Computer Engineering Questions & Answers

  Implement the interior elimination method

Implement the interior elimination method and determine empirically how large N should be before one might expect fifty points to be left after method is used.

  Define the given term and describe relevance

Define the term and describe its relevance and usage in maintaining security in a web application portal. Describe the term and explain how access control.

  Write a program that mimics a flop-turn-river of poker game

Write down a program that mimics a flop-turn-river of a poker game. I must have three buttons titled Deal, Shuffle and Start Over.

  Write a function to accept a picture and a natural number k

Write a function to accept a picture and a natural number k, darken the 1/kth upper portion of the picture, and change the remaining portion to gray scale.

  Design the key-manager module and describe the design

A key-manager module provides a different key every time a key is requested by a client. Design the key-manager module and describe the design, using TDN.

  Describe weaknesses and hazards associated with prototyping

Describe to her the weaknesses and hazards associated with prototyping. Explain what you can do to minimize the risk of experiencing the hazards associated with prototyping.

  Write function called describe-city that accept name of city

Write a function called describe_city () that accepts name of a city and its country. Function should print a simple sentence, such as Reykjavik is in Iceland.

  Assume that queue is a queue type object

assume that queue is a queue type object and the size of the array-implementing queue is 100. Also, suppose that the value of the queueFront is 25 and the value of queueRear is 25.

  Which type of security activities can bpi reasonable

Which type of security activities can BPI reasonable expect to be responsible for conducting under your recommended cloud service offering

  Design the best page table configuration

Design the best page table configuration so that we will have to bear least overhead. What will be the worst case overhead among the largest address?

  What sorts of improvements can you imagine

What do you think the keyboard and the mouse (pointing device) of the future will look like? What sorts of improvements can you imagine?

  How many bits are needed for the opcode

How many bits are needed for the opcode - How many bits are left for the address part of the instruction and What is the largest unsigned binary number that can be accommodated in one word of memory?

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