Graph Algorithm Applications