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