Skip to main content
Menu
Kostas Margellos Associate Professor of Engineering Science

Professor

Kostas Margellos PhD

Associate Professor of Engineering Science

Official Fellow, Reuben College

Lecturer at Worcester College

TEL: 01865 283912
COLLEGE: Worcester College, Reuben College

Biography

I received the Diploma in electrical and computer engineering from the University of Patras, Greece, in 2008 and the Ph.D. in automatic control from ETH Zurich, Switzerland, in November 2012, under the supervision of Prof. John Lygeros.

From December 2012 till December 2013 I was a post-doctoral researcher at ETH Zurich working with Prof. John Lygeros, while from January 2014 till January 2015 I was a post-doctoral researcher in the Department of Industrial Engineering and Operations Research at UC Berkeley, working with Prof. Shmuel Oren. From February 2015 till February 2016 I was a post-doctoral researcher at the Department of Electronics, Information and Bioengineering, at Politecnico di Milano, working with Prof. Maria Prandini.

In March 2016, I joined the Control GroupDepartment of Engineering ScienceUniversity of Oxford, where I am currently an Associate Professor. I am also a Fellow in AI & Machine Learning at Reuben College, and a Lecturer at Worcester College.

Since 2020 I am an Associate Editor for Automatica. Since 2016 I am an Associate Editor, Conference Editorial Board: IEEE CSS, EUCA and IFAC. In 2019, 2020 and 2021 I received a Teaching Excellence Award, Department of Engineering Science, University of Oxford (upon nomination of undergraduate students). In 2013 I received the ETH Medal for my PhD thesis.

Personal website

Awards and Achievements

  • IFAC Young Author Paper Prize (as advisor)
  • ETH Medal for outstanding doctoral dissertation

Most Recent Publications

State Aggregation for Distributed Value Iteration in Dynamic Programming

State Aggregation for Distributed Value Iteration in Dynamic Programming

Probabilistic feasibility guarantees for convex scenario programs with an arbitrary number of discarded constraints

Probabilistic feasibility guarantees for convex scenario programs with an arbitrary number of discarded constraints

Explicit solutions for safety problems using control barrier functions

Explicit solutions for safety problems using control barrier functions

On the Exact Feasibility of Convex Scenario Programs With Discarded Constraints

On the Exact Feasibility of Convex Scenario Programs With Discarded Constraints

State Aggregation for Distributed Value Iteration in Dynamic Programming

State Aggregation for Distributed Value Iteration in Dynamic Programming

View all

Research Interests

  • Reachability analysis and optimal control of hybrid systems
  • Data based optimization
  • Randomized and robust optimization
  • Statistical learning theory
  • Decentralized and distributed computation
  • Decision making in power networks with uncertainty

Research Groups

Current Projects

EPSRC Grant: Aggregative charging control of electric vehicles

Role: PI

Main objective is the development of optimal charging strategies for large fleets of electric vehicles affected by uncertainty.


Food Union DPhil sponsor: Attended home delivery management

Role: PI

Main objective is the development of optimal pricing of online delivery orders using optimal control techniques based on dynamic programming

Most Recent Publications

State Aggregation for Distributed Value Iteration in Dynamic Programming

State Aggregation for Distributed Value Iteration in Dynamic Programming

Probabilistic feasibility guarantees for convex scenario programs with an arbitrary number of discarded constraints

Probabilistic feasibility guarantees for convex scenario programs with an arbitrary number of discarded constraints

Explicit solutions for safety problems using control barrier functions

Explicit solutions for safety problems using control barrier functions

On the Exact Feasibility of Convex Scenario Programs With Discarded Constraints

On the Exact Feasibility of Convex Scenario Programs With Discarded Constraints

State Aggregation for Distributed Value Iteration in Dynamic Programming

State Aggregation for Distributed Value Iteration in Dynamic Programming

View all