Per questo invito a vedere la teoria dei grafi sulla wikipedia.
Un buon test da fare, sarebbe vedere quanto tempo ci si mette a digitare due nodi e un grafo (qualunque cosa sia, un cavo elettrico, un grafo stradale, una tubatura...) e quanto ci vuole a convertire un vettoriale da un raster, pulire il disegno e codificarlo.