CST301 FLAT Course Plan
CST301 FLAT Course Plan
Format - F 7.5.1-01b
MODULE 4
1 Dynamic Programming: The Control Abstraction,
The Optimality Principle.
2 Matrix Chain Multiplication-Analysis.
3 Illustration of Matrix Chain Multiplication-
Analysis.
4 All Pairs Shortest Path Algorithm- Analysis and
Illustration of FloydWarshall Algorithm.
5 Back Tracking: The Control Abstraction
6 Back Tracking: The Control Abstraction – The N
Queen’s Problem.
7 Branch and Bound:- Travelling salesman problem.
8 Branch and Bound:- Travelling salesman problem.
1. To provide a solid background in the design and analysis of the major classes of algorithms.
2. To analyze any given algorithm and express its time and space complexities in asymptotic notations.
5. To develop their own versions for a given computational task and to compare and contrast their
performance.
AP, CSE
Subject : - ALGORITHM ANALYSIS AND DESIGN
All questions are compulsory. There should be at least two questions from each
module and not more than three questions from any module.
Candidates have to answer one question out of two or two questions out of four from
each module. Each question may contain sub-questions a), b) etc
Reference Books
3. Sara Baase and Allen Van Gelder ―Computer Algorithms, Introduction to Design and Analysis,
3rd Edition, Pearson Education (2009)