You are on page 1of 1

SCHOOL OF BIOTECHNOLOGY, CHEMICAL & BIOMEDICAL ENGINEERING

Vellore 632 014, Tamil Nadu, India.


Introduction to Algorithms LTPC: 3 1 0 4 1.0.0 Introduction to Computers Problem solving is an essential part of every scientific discipline. It has two components: (1) problem identification and formulation, and (2) solution of the formulated problem. One can solve a problem on its own using ad hoc techniques or follow those techniques that have produced efficient solutions to similar problems. Expected Outcome: Understanding of various algorithm design techniques, how and when to use them to formulate solutions and the context appropriate for each of them. The study of algorithm: design techniques by presenting most of the useful algorithm design techniques and illustrating them through numerous examples. Unit No. 1 Introduction and Divide and Conquer Number of hours: 12 Algorithm, Complexity analysis, Introduction to random algorithms, General Method, Finding maximum and minimum, Strassens's matrix multiplication, quick sort, selection sort Unit No. 2 Greedy method Number of hours: 12 General method, Tree vertex splitting, Job sequencing with dead lines, Shortest path, Knapsack 0/1 Unit No. 3 Dynamic Programming Number of hours: 12 General method, Multistage graphs, String matching algorithm, The Rabin, Karp algorithm, String matching with finite automation, The Knutter, Morris Pratt, algorithm, The Boyer, Moore algorithm Unit No. 4 Back Tracking Number of hours: 12 General Method, Sum of Subsets, Graph coloring, Depth First search, Breadth first search Unit No. 5 Branch and Bound Number of hours: 12 General Method, 0/1 knapsack Problem, Travelling Salesperson. Text Books E.Horowitz, S. Sahni and S. Rajasekaran - Computer Algorithms - Galgotia -1999 References 1. G.Brassard and P.Bratley - Fundamentals of Algorthmics - PHI -1997 2. Introduction to Algorithms - Thomas H. Cormen, Charles . E. Leiserson, Ronald L. Rivest - PHI Mode of Evaluation Announced / Unannounced Quiz / tests, Assignments and Written Examination Recommended by the 13th November 2008 Board of Studies on Date of Approval by the Academic Council Version No. Course Prerequisites Objectives:

Proceedings of the 16th Academic Council held on 25.11.2008

You might also like