BUE401 VTU Notes: Design and Analysis of Algorithms

BUE401 VTU Notes : Master algorithmic efficiency with our BUE401 Design and Analysis of Algorithms notes. Explore complexity analysis, greedy methods, and dynamic programming for the 2022 Scheme at the all-new vtubuddy.in portal.

Design and Analysis of Algorithms

BUE401

2022 Scheme

Module 1 : Introduction to algorithms

Introduction to algorithms, Space and Time complexity, Asymptotic Notations (Big Oh, Omega, Theta, Little oh). Divide and Conquer: Binary search, Merge sort, Quick sort, Strassen’s matrix multiplication

Module 2 : Disjoint Sets

Disjoint Sets: Union and Find algorithms. Backtracking: n-Queens problem, Sum of subsets, Graph coloring

Module 3 : Dynamic Programming

Dynamic Programming: All pairs shortest path, Optimal binary search trees, $0/1$ Knapsack, Reliability design, Traveling salesperson problem

Module 4 : Greedy Method

Greedy Method: Knapsack problem, Job sequencing with deadlines, Minimum cost spanning trees, Single source shortest path.

Module 5 : Branch and Bound

Branch and Bound: Traveling Salesperson, $0/1$ Knapsack (LC and FIFO solutions). NP-Hard/Complete: Non-deterministic algorithms, Cook’s theorem

Other Subject Notes

Model Question Papers

Previous Year Question Papers

Syllabus

Upload Notes 👇