ADVANCED COMPUTATIONAL METHODS ARE OVERHAULING HOW WE DEAL WITH OPTIMISATION PROBLEMS TODAY