1. Department of Computer Science and Engineering, Pohang University of Science and Technology, Pohang, 790-784, Korea
2. School of Computer Science, Carleton University, Ottawa, Ontario, K1S 5B6, Canada
3. Department of Computer Science, Yazd University, P.O. Box. 89195-741, Yazd, Iran
4. Institut für Informatik, Freie Universität Berlin, Takustraße 9, D–14195 Berlin, Germany
5. Microsoft Research Asia, Beijing, China