Graph Theory, Combinatorics, Algorithms, and Applications