Shortest Path Problem With Resource Constraints