Discrete optimization algorithms exist for analysis of network optimization of flow problems. Computer programs written from these algorithms can be used for local area network analysis of point-to-point computer networks, transportation networks, resource allocation, distribution, and production scheduling. One aspect of a network that can be optimized using discrete optimization algorithms is the length of the path that data will take when traveling through the network. One node in the network signifies the source node and a second node is the sink or destination. The object is to find the shortest path between the two nodes. The definition of shortest path depends on the quantity analyzed in the network. Shortest path can represent the...