Online Instructions For Chapter 3: Decrease-And-Conquer: Algorithms Analysis and Design (CO3031)
Online Instructions For Chapter 3: Decrease-And-Conquer: Algorithms Analysis and Design (CO3031)
Semester 2 – 2019-2020
Course Outline
Chapter 1. Fundamentals
Chapter 2. Divide-and-Conquer Strategy
Chapter 3. Decrease-and-Conquer Strategy
Chapter 4. Transform-and-Conquer Strategy
Chapter 5. Dynamic Programming and Greedy
Strategies
Chapter 6. Backtracking and Branch-and-Bound
Chapter 7. NP-completeness
Chapter 8. Approximation Algorithms
2
Ho Chi Minh City University of Technology
Faculty of Computer Science and Engineering
PART 1
Semester 2 – 2019-2020
Chapter 3.
Decrease-and-Conquer Strategy
4
3.1. Decrease- and-conquer
strategy
decrease by a constant
decrease by a factor
variable-size decrease
5
3.1. Decrease- and-conquer
strategy
problem of size n Problem of size n
decrease decrease
subproblem subproblem
of size n-1 of size n/2
Chapter 3. Decrease-and-conquer
3.1. Decrease- and-conquer strategy