Affiliation: | 1. Computer Science Department, Karlstad University, 65188Karlstad, Sweden 2. Department of Management Science and Engineering, Stanford University, Stanford, CA 94305, USA 3. Telekom Innovation Laboratories, Deutsche Telekom, Berlin, Germany |