Graph Theory Applications