1. Department of Management Science and Engineering, Stanford University, Stanford, California 94305;
2. Department of Industrial Engineering and Operations Research, Columbia University, New York, New York 10027;
3. Department of Computer Science, New Jersey Institute of Technology, Newark, New Jersey 07102