1. Department of Computer Science, University of North Carolina at Chapel Hill, Chapel Hill, NC 27599-3175, USA
2. Industrial Engineering and Operations Research, University of California at Berkeley, Berkeley, CA 94720, USA
3. Institute of Information and Computing Sciences, Utrecht University, Utrecht, the Netherlands