Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
0% found this document useful (0 votes)
26 views

Cse-305: Analysis and Design of Algorithms B. Tech Semester - V (Computer Sc. & Engg.)

This document provides an overview of the CSE-305 course on Analysis and Design of Algorithms. The course is divided into 7 units covering topics like graph algorithms, sorting algorithms, greedy algorithms, dynamic programming, backtracking, branch and bound techniques, and NP-hard and NP-complete problems. Students will be evaluated based on class work, exams, and will have to attempt 5 out of 8 questions set from each unit in the final exam lasting 3 hours. Recommended textbooks and reference books for the course are also listed.

Uploaded by

pokhhu
Copyright
© Attribution Non-Commercial (BY-NC)
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
26 views

Cse-305: Analysis and Design of Algorithms B. Tech Semester - V (Computer Sc. & Engg.)

This document provides an overview of the CSE-305 course on Analysis and Design of Algorithms. The course is divided into 7 units covering topics like graph algorithms, sorting algorithms, greedy algorithms, dynamic programming, backtracking, branch and bound techniques, and NP-hard and NP-complete problems. Students will be evaluated based on class work, exams, and will have to attempt 5 out of 8 questions set from each unit in the final exam lasting 3 hours. Recommended textbooks and reference books for the course are also listed.

Uploaded by

pokhhu
Copyright
© Attribution Non-Commercial (BY-NC)
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 1

CSE-305 : ANALYSIS AND DESIGN OF ALGORITHMS B. Tech Semester V (Computer Sc. & Engg.

)
L 3 T 1 P C 4 Class Work: 50 Exam: 100 Total: 150 Duration of Exam: 3 Hrs.

Unit-1: Brief Review of Graphs, Sets and disjoint sets, union, sorting and searching algorithms and their analysis in terms of space and time complexity. Unit-2: Divide and Conquer: General method, binary search, merge sort, qick sort, selection sort, Strassens matrix multiplication algorithms and analysis of algorithms for these problems. Unit-3: Greedy Method: General method, knapsack problem, job sequencing with dead lines, minimum spanning trees, single souce paths and analysis of these problems. Unit-4: Dynamic Programming: General method, optimal binary search trees, O/I knapsack, the traveling salesperson problem. Unit-5: Back Tracking: General method, 8 queens problem, graph colouring, Hamiltonian cycles, analysis of these problems. Unit-6: Branch and Bound: Method, O/I knapsack and traveling salesperson problem, efficiency considerations. Techniques for algebraic problems, some lower bounds on parallel computations. Unit-7: NP Hard and NP Complete Problems: Basic concepts, Cooks theorem, NP hard graph and NP scheduling problems some simplified NP hard problems. Text Books: Fundamental of Computer algorithms, Ellis Horowitz and Sartaj Sahni, 1978, Galgotia Publ., Introduction To Algorithms, Thomas H Cormen, Charles E Leiserson And Ronald L Rivest: 1990, TMH

Reference Books: The Design and Analysis of Computer Algorithm, Aho A.V. Hopcroft J.E., 1974, Addison Wesley. Algorithms-The Construction, Proof and Analysis of Programs, Berlion, P.Bizard, P., 1986. Johan Wiley & Sons, Writing Efficient Programs, Bentley, J.L., PHI Introduction to Design and Analysis of Algorithm, Goodman, S.E. & Hedetnieni, 1997, MGH. Introduction to Computers Science- An algorithms approach , Jean Paul Trembley, Richard B.Bunt, 2002, T.M.H. Fundamentals of Algorithms: The Art of Computer Programming Voll, Knuth, D.E.:1985, Naresh Publ.

Note: Eight questions will be set in all by the examiners taking at least one question from each unit. Students will be required to attempt five questions in all.

69

You might also like