Constrained Shortest Path First (CSPF) is an extension of shortest path algorithms. The path computed using CSPF is a shortest path fulfilling a set of constraints.
CSPF, which builds upon shortest path algorithms, calculates routes that are the shortest paths while adhering to certain constraints.