You are on page 1of 2
Code No: 54016 ROO SAWAIARLAL NEHRU TECHNOLOGICAL UNIVERSITY, HYDERABAD BTech Il Year Il Semester Examinations December-2014/Sanunry-2015 ‘DESIGN AND ANALYSIS OF ALGORITHMS (Common o 5,17) hours Max, Marks: 75 Answer any five questions All question carry equal marks Time: a) What is amortized analysis? Explain with example. 'b) What is meant by asymptotic notation? Why itis used? Explain. 2.a) Explain the representations of disjoint set union with example. 'b) What is biconnected graph? How to determine biconnected components of graph? 3.a) Apply merge sort and show the file after each splitting and then merging for the following input: 30, 12, 75, 35, 85, 70, 35, 59. b) What is binary search? How it can be implemented by Divide and conquer strategy? Explain with — 4.a) What is job scsi with deadlines problem? Let_n 3 (1, Pas --- » Ps) = (ly, , S)-and (dr, ds, ... » ds) = G, 1, 1, 2, 2). Find the optimal solution using eiyhgatiinn ) Cane tlve 01 knepebeprope greedy method? wuss with example. Sa) Discuss aboupTpaisgor& ppt pobjen with suitable example. ')) Find the minimum-no of opeftions required for the following chain matrix ‘multiplicat using dyna rogramming. A20,30) * BG0;10) 2/C(10,5) * D(S,15).. 7 6a) Write a recursive backtracking algorithm fr sum of subsets problem. 0) Drew and explain theporton ofthe tree for 4-queens problem that is generated during backtracking. ~~ 7.8) What do you mean by bounding? Explain how these bound are useful in branch and bound methods? b) Explain the principles of: ’) FIFO branch and Bound ii) LC Branch and Bound. 8.a) Discuss about cook’s theorem. ) Explain the classes of NP-Hard and NP-Complete. ‘Code No: 09A40505, ROO TAWATARLAT NEHRU TECHNOLOGICAL UNIVERSITY, HYDERABAD Tech It Yeur Semester Examinations une 2014 DESIGN AND ANALYSIS OF ALGORITHMS (Common 9, Time: 3 hoes Max. Marks 75 Ansar any ive questions aalquestons carry eal marks 1.a) Explain the asymptotic notations used in algorithm analysis b) What is big “oh” nota Qf + soact eum + ty then fia) = O(n"), 2.8) What is weighting rule for Union(,j)? How it improves the performance of union ‘operation? Explain with example. 'b) What is biconnected graph? How to determine biconnected components of graph? 3.a) Apply divide and conquer sirategy to the following input values for searching 112 and -14 by showing the values of low, mid, high for each search. -15, 6,0, 7,9, 23, $4, 82, 101, 112, 125, 131, 142, 151 b) Why Strassen's matrix multiplication method is efficient? Explain with suitable example 42) Whatisjob sequencing with deadlines problem? Let n= 5, (Disa «p5)= (10, 3, 33, 11540) and (By, da,» d5)= (yy Is 2, 2). Find the optimal Solution using greedy algorithm. 1) Write and explain the control abstraction for Divide and conquer Sa) How reliability desi example, 'b) Discuss about all pars shortest path problem with suitable example, problem can be solved with dynamic programming? Give 6.) What is Hamiltonian cycle? Discuss a backtracking algorithm that finds all the Hamiltonian cycles ina graph. b) Write a recursive backtracking algorithm for sum of subsets problem. Za) Illustrate LCBB solution to solve the knapsack problem. 'b) What do you mean by bounding? Explain how these bound are useful in branch, ‘and bound methods? Explain the classes of NP-Hard and NP-Complete. Discuss about deterministic and non-deterministic algorithms. —~00000—

You might also like