Hola:
El trabajo con grafos es un poco complicado y muy util para resolver varios problemas, esta estructura de datos es escencial en la programacion, no la he estudiado a fondo pero si tengo unos tutoriales que te pueden ayudar, publica tu e-mail y los enviare pronto !!!!!!!!
Salu2,
LordFord