Computing Reviews
Today's Issue Hot Topics Search Browse Recommended My Account Log In
Review Help
Search
The optimality of the online greedy algorithm in carpool and chairman assignment problems
Coppersmith D., Nowicki T., Paleologo G., Tresser C., Wu C. ACM Transactions on Algorithms7 (3):1-22,2011.Type:Article
Date Reviewed: Dec 28 2011

The chairman assignment problem is stated thus: “Suppose k states form a union and every year a union chairman has to be selected in such a way that at any time the accumulated number of chairmen from each state is proportional to its weight” [1]. The carpool problem is that of choosing whose turn it is to drive. In both cases, we must allow for the fact that not everyone participates in every instance. These intuitive descriptions are unfortunately missing from this paper.

The title of the paper is somewhat misleading. The paper proves that the greedy algorithm is optimal among online (that is, where we have to decide what to do without knowing what the future will bring) algorithms--not that the online greedy algorithm is optimal. In fact, for the chairman problem, the authors admit that off-line algorithms (ones that can process the whole input, rather than having to make decisions on the fly) can have better behavior.

Let Ei(t) be the error for the ith participant at time t--that is, the amount by which the ith participant has overperformed or underperformed (since two people can’t share a chair or a driving duty, we can’t have fractions, so inequality is often necessary). This paper considers optimality in the sup-norm for E(t)--that is, wanting the biggest error to be as small as possible rather than, say, minimizing the average error. In reality, a small state whose quota is 0.7 but has never chaired might feel more aggrieved than a large state whose quota is 52 and has chaired 51.1 times.

This review is not to detract from the technical importance of the paper, but rather to encourage more research with other norms.

Reviewer:  J. H. Davenport Review #: CR139725 (1205-0503)
1) Tijdeman, R. The chairman assignment problem. Discrete Mathematics 32, (1980), 323–330.
Bookmark and Share
  Featured Reviewer  
 
Algorithm Design And Analysis (G.4 ... )
 
Would you recommend this review?
yes
no
Other reviews under "Algorithm Design And Analysis": Date
Numerical recipes
Sprott J., Cambridge University Press, New York, NY, 1991. Type: Book (9780521406895)
Dec 1 1992
An interactive calculus theorem-prover for continuity properties
Suppes P., Takahashi S. Journal of Symbolic Computation 7(6): 573-590, 1989. Type: Article
Aug 1 1990
The numerical methods programming projects book
Grandine T., Oxford University Press, Inc., New York, NY, 1990. Type: Book (9789780198533870)
Mar 1 1991
more...

E-Mail This Printer-Friendly
Send Your Comments
Contact Us
Reproduction in whole or in part without permission is prohibited.   Copyright 1999-2024 ThinkLoud®
Terms of Use
| Privacy Policy