Процес визначення та завдання оптимального шляху для переміщення об’єкта (транспортного засобу, пасажира, вантажу) з одного пункту в інший з урахуванням заданих критеріїв (наприклад, часу, відстані, витрат).
У комп’ютерних мережах — процес вибору найефективнішого шляху для передачі даних (мережних пакетів) від джерела до одержувача через систему вузлів (маршрутизаторів).
У логістиці та управлінні — процес планування та оптимізації маршрутів руху транспортних засобів для виконання завдань з доставки або збору.