UMBC CMSC441, Design & Analysis of Algorithms, Spring 2002, Section 0101

Homework Assignments

Homework questions not from the textbook are available in Adobe Acrobat (PDF) format.

Download the free Acrobat Reader here if you don't already have it.


Homework 1, Due Thursday 02/07

Available in PDF.


Homework 2, Due Thursday 02/14

  1. Exercise 4.1-5, page 67.
  2. Exercise 4.2-3, page 72.
  3. Exercise 4.3-1, parts a, b and c, page 75.
  4. Problem 4-4, parts c, d, e and g, page 86.


Homework 3, Due Thursday 02/21

  1. Exercise 6.3-3, page 135.
  2. Exercise 6.4-3 or 6.4-4, page 136.
  3. Exercise 6.5-7, page 142.
  4. Problem 7-3, page 161.


Homework 4, Due Thursday 02/28

  1. Problem 8-3, page 179.
  2. Problem 8-4, page 179.
  3. Exercise 9.3-7, page 193.


Homework 5, Due Thursday 03/14

  1. Exercise 9.3-9, page 193.
  2. Exercise 15.4-5, page 356.
  3. Problem 15-7, page 369.


Homework 6, Due Thursday 03/21

  1. Problem 15-4, page 367.
  2. Exercise 16.2-4, page 384.
  3. Exercise 16.2-5, page 384.


Homework 7, Due Tuesday 04/16

  1. Exercise 22.1-5, page 530.
  2. Exercise 22.2-4, page 539.
  3. Exercise 22.2-6, page 539. For this question, you must also prove that your algorithm is correct --- i.e., argue that if a designation exists, then your algorithm will output one AND if no such designation exists, your algorithm will also say so.


Homework 8, Due Tuesday 04/23

  1. Exercise 22.4-2, page 552.
  2. Exercise 22.5-3, page 557.
  3. Exercise 22.5-4, page 557.


Homework 9, Due Tuesday 04/30

  1. Exercise 22.5-7, page 557.
    Hint: First prove that a directed graph is semi-connected if and only if its component graph is semi-connected. Then, prove that a directed acyclic graph is semi-connected if and only if in any topological ordering of the graph there is always an edge between two consecutive vertices in the topologial ordering. (The last condition implies that the edges of the graph form a total order and that the topological odering is unique.)
  2. Exercise 23.1-2, page 566.
  3. Exercise 23.2-5, page 574.


Homework 10, Due Tuesday 05/07

  1. Exercise 24.1-4, page 591.
  2. Exercise 24.3-4, page 600.
  3. Exercise 24.3-6, page 600.


Homework 11, Due Tuesday 05/14

  1. Exercise 25.2-7, page 635.
  2. Exercise 25.2-8, page 635.


Last Modified: 6 May 2002 11:54:56 EDT by Richard Chang
to Spring 2002 CMSC 441 Section Homepage