ADVANCED COMPUTATIONAL TECHNIQUES ARE OVERHAULING THE WAY WE APPROACH OPTIMISATION PROBLEMS TODAY