Design and Analysis of Algorithms
106502Module 5: Advanced Topics
Q1i. What is the approximation ratio (or performance ratio) of the greedy algorithm for the Vertex Cover problem? (i) 2 (ii) 1.5 (iii) ln n (iv) 120252m
Module 5: Advanced Topics
View this question on its own page →What is the approximation ratio (or performance ratio) of the greedy algorithm for the Vertex Cover problem?
(i) 2
(ii) 1.5
(iii) ln n
(iv) 1Q1j. Randomized algorithms make use of: (i) Deterministic input (ii) Random choices during execution (iii) Recursive backtracking (iv) Fixed input-output pairs20242m
Module 5: Advanced Topics
View this question on its own page →Randomized algorithms make use of:
(i) Deterministic input
(ii) Random choices during execution
(iii) Recursive backtracking
(iv) Fixed input-output pairsQ7a. Explain the approximation algorithm for the travelling salesman problem.20257m
Module 5: Advanced Topics
View this question on its own page →Explain the approximation algorithm for the travelling salesman problem.
Q7b. Discuss the steps to find approximate solutions to NP-Hard optimization problems using approximation algorithms with an example.20257m
Module 5: Advanced Topics
View this question on its own page →Discuss the steps to find approximate solutions to NP-Hard optimization problems using approximation algorithms with an example.
Q8b. Explain the Bin Packing Problem using heuristic techniques such as: * First Fit * Best Fit * Next Fit20257m
Module 5: Advanced Topics
View this question on its own page →Explain the Bin Packing Problem using heuristic techniques such as:
- First Fit
- Best Fit
- Next Fit
Q9. Write the short note on the following: (a) Cook's theorm (b) Randomized algorithms (c) Bin Packing202314m
Module 5: Advanced Topics
View this question on its own page →Write the short note on the following:
(a) Cook's theorm
(b) Randomized algorithms
(c) Bin PackingQ9a. Answer the following: (i) Describe randomized algorithms. (ii) Write the algorithm for randomized quick sort. (iii) Give the time complexity of randomized quick sort.20247m
Module 5: Advanced Topics
View this question on its own page →Answer the following:
(i) Describe randomized algorithms.
(ii) Write the algorithm for randomized quick sort.
(iii) Give the time complexity of randomized quick sort.Q9a. Write a short note on: Heuristics characteristics and their application domains.20257m
Module 5: Advanced Topics
View this question on its own page →Write a short note on:
Heuristics characteristics and their application domains.
Q9b. Write short notes on the following: (i) Approximation algorithms. (ii) Why are they important in the context of NP-hard optimization problems? (iii) Describe how approximation algorithms can be applied to the Vertex Cover problem.20247m
Module 5: Advanced Topics
View this question on its own page →Write short notes on the following:
(i) Approximation algorithms.
(ii) Why are they important in the context of NP-hard optimization problems?
(iii) Describe how approximation algorithms can be applied to the Vertex Cover problem.