A reoptimization algorithm for the shortest path problem with time windows (Q1123818)

From MaRDI portal
scientific article
Language Label Description Also known as
English
A reoptimization algorithm for the shortest path problem with time windows
scientific article

    Statements

    A reoptimization algorithm for the shortest path problem with time windows (English)
    0 references
    1988
    0 references
    The shortest path problem with time windows (SPPTW) consists of finding the least cost route between two nodes in a network \(G=(N,A)\), while visiting each chosen node i within a specified time interval \([a_ i,b_ i]\). The problem of finding the set of disjoint paths, covering all the nodes of the network requires the solution of a sequence of SPPTWs, each one providing one path. After solving the k-th problem for a set of nodes \(N^ k\) (the authors propose a dynamic programming algorithm here), the nodes \(S^ k\) belonging to the optimal solution \(X^ k\) are removed from \(N^ k\) to form a set of nodes \(N^{k+1}=(N^ k-S^ k)\), used for the \((k+1)th\) problem. In order to reduce the cost of repeatedly solving the SPPTW, a primal- dual reoptimization algorithm is proposed, reusing in the k-th problem part of the solution of the \((k+1)th\) problem. Implementation issues and the complexity of the reoptimization algorithm, running in pseudo- polynomial time, are discussed. Also numerical results are reported, including the efficiently solved example of a network with 2500 nodes and 250000 arcs.
    0 references
    0 references
    0 references
    0 references
    0 references
    0 references
    0 references
    shortest path
    0 references
    time windows
    0 references
    least cost route
    0 references
    primal-dual reoptimization
    0 references
    pseudo-polynomial time
    0 references
    0 references
    0 references
    0 references
    0 references