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