Prilagodljivo usmjeravanje je proces lociranja jasnog puta od izvorne točke do odredišne točke preko mreže čvorova koji bi se mogli promijeniti u bilo kojoj točki. U računalnim mrežama koriste se adaptivni algoritmi usmjeravanja kako bi se osiguralo da se paketi podataka mogu kretati od jedne točke u mreži do druge, čak i ako jedan ili više čvorova između nisu dostupni. Koncepti prilagodljivog usmjeravanja također se koriste u softveru za pružanje uputa za putovanje u globalnim sustavima pozicioniranja i mogu se koristiti u drugim aplikacijama, kao što je umjetna inteligencija.
Najrasprostranjeniji primjer prilagodljivog usmjeravanja je Internet, koji je u biti svjetska računalna mreža. Podaci putuju kroz ovu mrežu od čvora do čvora, poslužitelja do poslužitelja. Internet je dinamička mreža i implementira posebne algoritme usmjeravanja.To znači da ako nekoliko poslužitelja između dva grada nije dostupno, algoritmi će pronaći novi put od jednog grada do drugog kroz sve čvorove koji su dostupni.
Mreže koje ne koriste prilagodljivo usmjeravanje poznate su kao mreže fiksnog usmjeravanja. Ove mreže imaju postavljene putove kojima se paketi kreću bez mogućnosti promjene ruta osim ako administrator reprogramira ili ponovno ožiči operativne usmjerivače. Mreže fiksnog usmjeravanja imaju prednost ponekad su brži na određenim udaljenostima, ali imaju ranjivost potpunog neuspjeha u isporuci paketa ako je vitalni čvor ugrožen.
Čak i u dinamički usmjeranoj mreži, prvo se pokušava najizravniji i najkraći put. Koristeći protokole, podaci mogu prikupiti topografiju mreže po kojoj se kreću kako bi odredili koje su rute održive i koja ruta je najbrža.Ove informacije se oslanjaju na stanje mreže.Informacije o stanju se prenose kroz prilagodljive protokole usmjeravanja iz svakog čvora.
Razvijeno je nekoliko prilagodljivih protokola za usmjeravanje za različite svrhe.Protokol od međusustava do srednjeg sustava (IS-IS) dizajniran je za usmjeravanje podataka kroz velike mreže poput internetskih okosnica. Protokol informacija o usmjeravanju (RIP) izvrstan je za prijenos na male udaljenosti. Neki eksperimentalni protokoli pokušavaju povećati brzinu i učinkovitost kretanja paketa bez potrebe za potpunim poznavanjem stanja mreže.
Isti koncepti koji se koriste za pronalaženje puta od jednog čvora u mreži do drugog mogu se primijeniti i na aplikacije kao što su sustavi globalnog pozicioniranja. Uz informacije o statusu grada i njegovih ulica, učinkovita ruta od Dodavanje informacija o prometu u stvarnom vremenu može dodati težinu svakom čvoru ili ulici u gradu, što omogućuje određivanje najbržeg kursa.