WITH EFFECT FROM THE ACADEMIC YEAR 2016 - 2017

 

CS 356

 

DESIGN AND ANALYSIS OF ALGORITHMS

 

Instruction

4

Periods per week

Duration of University Examination

3

Hours

University Examination

75

Marks

Sessional

25

Marks

 

UNIT-I

 

Introduction, Algorithm Specification, Performance analysis, Space Complexity, Time Complexity, Asymptotic Notation(O,Omega,Theta), Practical Complexities, Performance Measurement, Review of elementary data structure- Heap and Heap Sort, Hashing, Set representation. UNION, FIND.

 

UNIT-II

 

Divide-and Conquer: The general method, finding maximum minimum. Merge sort quick sort and selection.

 

Greedy Method: Knapsack problem, Optimal Storage on tapes, Job sequencing with deadlines, Optimal merge patterns, Minimum Spanning Trees.

 

UNIT-III

 

Dynamic Programming And Traversal Technique: Multistage graph, All Pair Shortest Path, Optimal Binary Search trees,0/1 Knapsack, Reliability Design, Traveling Salesman Problem, Bi connected Components and Depth First Search.

UNIT-IV

 

Backtracking and Branch and Bounds: 8-Queens Problem, Graph Coloring Hamilton cycle, Knapsack Problem, 0/1 Knapsack Problem, Traveling salesperson problem, Lower-Bound Theory.

 

UNIT-V

 

NP-Hard and NP-Completeness: Basic concepts, cook’s theorem, NP-hard graph problems and scheduling problem, NP-hard code generation

 

Logic Programming Concepts, Prolog, Theoretical Foundations, Logic Programming in

 

Perspective

 

problems, Clique Decision problem, Node covering decision, Scheduling problem, NP hard code generation problem.

 

Suggested Reading:

 

1.Horowitz E. Sahani S: “Fundamentals of Computer Algorithm”,

 

Galgotia Publications.

 

2.Anany Levitin, “Introduction to the Design & Analysis, of Algorithms”, Pearson Education, 2000.

 

3. Aho, Hopcroft, Ulman, "The Design and Analysis of Computer Algorithm", Pearson Education, 2000.

 

4. Parag H. Dave, Himanshu B. Dave “Design and Analysis of Algorithms” Pearson Education, 2008.

Articles View Hits
13009345
   Tue, 11-Feb-2020, 08:45 PMDESIGN AND ANALYSIS OF ALGORITHMS.
Powered by Joomla 1.7 Templates
Developed by MVSREC