Extends the GGraph.TGGraph component to create a weighted, directed graph called an Activity On Edge (AOE) network.
An AOE network is a activity network or graph where the tasks to be performed on a project are represented by directed edges and the vertices or nodes represent events (completion of some activity). Therefore, activities represented by edges cannot be started (leave the node) until the event at that node has completed. Activities that start from the same event can be executed in parallel. The weight of an edge usually represents an estimate of how long that activity will take to complete.
Activity On Edge networks are a useful representation for a project because they allow performance evaluations for the project. With these networks, you can answer such questions as: What is the minimum amount of time the entire project could be completed in? Which activities need to be speeded up in order to reduce completion time? etc.
The TActivityNetwork component, along with its ActivityNetwork.TAOETask edge and ActivityNetwork.TAOEEvent node, allow the representation of activity on edge networks and provide powerful algorithms for processing these networks. With this component, you can determine the earliest possible start time for a task, the latest possible start time for a task that can occur without lengthening the total project time, earliest and latest possible event times, and critical paths. A critical path is the longest path through the network, i.e., the critical path represents the path that controls the minimum project completion time. Finally, the component can calculate the criticality of each task; every task whose earliest start time equals its latest start time are called critical activities. The criticality of a task is the difference between the latest and earliest start time and gives the time by which an activity may be delayed or slowed without increasing the total time to finish the project. All tasks on a critical path are critical and speeding up noncritical tasks will not reduce the project completion time