Learning to Solve Orienteering Problem with Time Windows and Variable Profits | ScienceToStartup | ScienceToStartup