Applied Research

I am lucky enough to work with many talented people in other fields and develop evolutionary algorithms to solve their practical (multi-objective) optimisation problems, such as finding defects in a software system by testing, tuning configurations of a software system automatically, optimising the workflow in the cloud environment, optimising the process of extracting the parts and components from products for remanufacturing, distributing emergency relief supplies from supply locations to demand locations for disaster victims in a timely, efficient manner, automating the design of neural network in deep learning, and diversifying play styles of the agents in reinforcement learning for video game.