Modeling and programming tools for neighborhood search often support invariants, i.e., data structures specified declaratively and automatically maintained incrementally under changes. This paper considers invariants for longest paths in directed acyclic graphs, a fundamental abstraction for many applications. It presents bounded incremental algorithms for arc insertion and deletion which run in O(###log###) and O(###) respectively, where is a measure of the change in the input and output. The paper also shows how to generalize the algorithm to various classes of multiple insertions/deletions encountered in scheduling applications. Preliminary experimental results show that the algorithms behave well in practice
Given a graph G, the longest path problem asks to compute a simple path of G with the largest number...
In several applications it is necessary to deal with data structures that may dinamically change dur...
We show how to maintain a shortest path tree of a general directed graph G with unit edge weights an...
We present two online algorithms for maintaining a topological order of a directed n-vertex acyclic ...
We propose an incremental algorithm to maintain a DFS-forest in a directed acyclic graph under a seq...
We consider the problem of maintaining on-line a solution to the All Pairs Shortest Paths Problem in...
This paper addresses the problem of efficiently updating a network of temporal constraints when cons...
AbstractWe consider the problem of maintaining minimum length paths in a directed graph G=(V,E) with...
We study the problem of maintaining the distances and the shortest paths from a source node in a dir...
We present two on-line algorithms for maintaining a topological order of a directed n-vertex acyclic...
We present a transformation from longest paths to shortest paths in sub-classes of directed acyclic ...
We present a transformation from longest paths to shortest paths in sub-classes of directed acyclic ...
We study the problem of maintaining the distances and the shortest paths from a source node in a dir...
We consider the problem of maintaining minimum length paths in a directed graph G=(V,E) with n nodes...
This thesis consists of four technical chapters. The first two chapters deal with filtering algorith...
Given a graph G, the longest path problem asks to compute a simple path of G with the largest number...
In several applications it is necessary to deal with data structures that may dinamically change dur...
We show how to maintain a shortest path tree of a general directed graph G with unit edge weights an...
We present two online algorithms for maintaining a topological order of a directed n-vertex acyclic ...
We propose an incremental algorithm to maintain a DFS-forest in a directed acyclic graph under a seq...
We consider the problem of maintaining on-line a solution to the All Pairs Shortest Paths Problem in...
This paper addresses the problem of efficiently updating a network of temporal constraints when cons...
AbstractWe consider the problem of maintaining minimum length paths in a directed graph G=(V,E) with...
We study the problem of maintaining the distances and the shortest paths from a source node in a dir...
We present two on-line algorithms for maintaining a topological order of a directed n-vertex acyclic...
We present a transformation from longest paths to shortest paths in sub-classes of directed acyclic ...
We present a transformation from longest paths to shortest paths in sub-classes of directed acyclic ...
We study the problem of maintaining the distances and the shortest paths from a source node in a dir...
We consider the problem of maintaining minimum length paths in a directed graph G=(V,E) with n nodes...
This thesis consists of four technical chapters. The first two chapters deal with filtering algorith...
Given a graph G, the longest path problem asks to compute a simple path of G with the largest number...
In several applications it is necessary to deal with data structures that may dinamically change dur...
We show how to maintain a shortest path tree of a general directed graph G with unit edge weights an...