Syllabus Design and Analysis of Algorithm
Syllabus Design and Analysis of Algorithm
Module II
Algorithm design techniques – Divide and conquer method : binary search as a
divide-and- conquer algorithm, finding maximum and minimum, Strassen’s matrix
multiplication, Greedy method: Knapsack problem, minimum cost spanning trees,
Prim’s algorithm, Kruskal’s algorithm.
Module III
Dynamic programming: principle of optimality, all pair shortest paths, single source
shortest paths, travelling sales person’s problem, Backtracking: implicit constraints
and explicit constraints, N queen problem, Branch and bound: LC search.