Searching k-Optimal Goals for an Orienteering Problem on a Specialized Graph with Budget Constraints