20080428150600.0 0178-4617 0178-4617 0178-4617 0178-4617 United States Algorithmica. Algorithmica. 0178-4617 Algorithmica Algorithmica