Resource Constrained Shortest Paths and Extensions. by Renan Garcia