CS6100 - Topics in Design and Analysis of Algorithms
Course Data :
Optimization Problem: Introduction, Scheduling Problem, 4/3-approximation, (2-1/m)- Approximation, LPT Schedule, Knapsack Problem(both versions), Set Cover Problem - log n approximation Weighted VC(vertex cover)-2-approximation
Linear Programming: Introductin, Primal Dual, Weak Duality Theorem, Complementary Slackness Theorem, Weighted VC- (LP-version), Dual complementary Slackness
Local Search:Introduction, Max-Cut Problem, Neighborhood Function, 2-approximation for Max-Cut, Applications
Randomized Algorithm: Introduction, Determistic Algorithm, Las Vegas and Monte Carlo, Chernoff Bounds, Stochastic Bounds, Chernoff-Bounds for Binomial Variale, Fermat Little theorem, Miller Rubin Test
Cryptography: Introduction, encryption, decryption, types of encryption, proof of encryption scheme
Pre-Requisites |
Parameters
Credits |
Type |
Date of Introduction |
4 |
Elective |
(Core Course) |
|
Previous Instances of the Course
- Jan 2024 - May 2024
Instructor(s) : Akanksha Agrawal.
- Jan 2022 - Apr 2022
Instructor(s) : Akanksha Agrawal.
Teaching Assistants : Sutanay Bhattacharjee.
- Aug 2021 - Dec 2021
Instructor(s) : Akanksha Agrawal.
Teaching Assistants : Hindanjali Harwanshi.
- Feb 2021 - May 2021
Instructor(s) : B. V. Raghavendra Rao.
Teaching Assistants : Sugyani Mahapatra.
- Jan 2020 - May 2020
Instructor(s) : N.S. Narayanaswamy.
Teaching Assistants : Nisha K K, Kumar Vaibhav, Mari Ganesh Kumar M.
- Jan 2019 - May 2019
Instructor(s) : N.S. Narayanaswamy.
Teaching Assistants : Vijayaragunathan, Diptanshu Kakwani.
- Jul 2018 - Nov 2018
Instructor(s) : C. Pandu Rangan.
Teaching Assistants : Suvradip Chakraborty, Arinjita Paul.
- Jan 2018 - May 2018
Instructor(s) : Meghana Nasre.
Teaching Assistants : Nada Abdul Majeed Pulath, Tenkayya Gari Pradeep Reddy, Vijayaragunathan, Dhannya S M, Hitendra Singh.
- Jul 2017 - Nov 2017
Instructor(s) : N.S. Narayanaswamy.
Teaching Assistants : Manas Jyoti Kashyop, Rajesh Pandian M.
- Jan 2017 - May 2017
Instructor(s) : Meghana Nasre.
Teaching Assistants : Manas Jyoti Kashyop, Vijayaragunathan, Amit Rawat.