tak třeba zrovna teorie grafů se používá nejen v IT, ale třeba taky v logistice, navigaci apod., prostě všude, kde existuje vícero řešení a hledá se optimální "cesta" podle zadaných podmínek.
Takže si jsem celkem jistý, že na tuto problematiku v praxi dříve či později narazíš.