Department of Signals and Systems

Communication Systems Group

Dr Themistoklis Charalambous

Themistoklis Charalambous received his BA (First Class Honours) and M.Eng (Distinction) in Electrical and Information Sciences from Trinity College, Cambridge University. He completed his PhD studies in the Control Laboratory, of the Engineering Department, Cambridge University in 2009. Following his PhD, he joined the Human Robotics Group as a Research Associate at Imperial College London for an academic year (September 2009-September 2010). Between September 2010 and December 2011, he worked as a Visiting Lecturer at the Department of Electrical and Computer Engineering, University of Cyprus. Between January 2012 and January 2015, he worked at the Department of Automatic Control of the School of Electrical Engineering at the Royal Institute of Technology (KTH) as a Postdoctoral Researcher. He is currently a Postdoctoral Researcher at the Department of Signals and Systems at Chalmers University of Technology.

Read more...





His primary research targets the design and analysis of distributed systems that are stable, scalable and energy efficient. The study of distributed systems involves dynamical systems, their communication and the integration of these concepts. As a result, his research is interdisciplinary combining theory and applications from control theory, communications, network and distributed optimization. More specifically, his research interests include:

  • Distributed optimization, decision-making, control and coordination, with applications in, e.g., wireless networks, intelligent transportation systems, cloud computing, power networks, multi-agent systems, and human-robot interactions.
  • Advanced networks and communications with applications in cooperative networks, energy harvesting, resource allocation in wireless networks, etc.
  • Stability and performance of dynamical systems. For example, cone-invariant (e.g., positive) systems (with applications in, e.g., power control for wireless systems) and control for cloud computing (e.g., server consolidation mechanisms, data stream processing).
  • Optimization problems. For example, extremum problems with total variation distance metrics (applications include dynamic programming, reduction of Markov processes, and source coding).

Read more...


News: