ADVANCED COMPUTATIONAL TECHNIQUES ARE OVERHAULING THE WAY WE DEAL WITH OPTIMISATION PROBLEMS TODAY