Analysis of Algorithms : An Active Learning Approach

(Ron) #1

Chapter 9 Other Algorithmic Techniques


PREREQUISITES


Before beginning this chapter, you should be able to


  • Write and explain an algorithm

  • Describe the class NP

  • Describe growth rates and order

  • Use random number tables and generators (Appendices A and B)

  • Write a recursive algorithm


GOALS


At the end of this chapter, you should be able to


  • Explain the approximation algorithm concept

  • Explain approximation algorithms for some class NP problems

  • Explain the four types of probabilistic algorithms

  • Use arrays to improve algorithm efficiency


STUDY SUGGESTIONS


As you are working through the chapter, you should rework the examples to
make sure you understand them. You should specifically trace through the
algorithms and input data presented to try to recreate the results given. You
Free download pdf