The NICOG research group focuses on solving real-world problems using machine learning and optimisation techniques that take analogies from nature such as genetic algorithms and neural networks.