Program TRASA przeznaczony jest do rozwiązywania problemów VRP (Vehicle Routing Problem). W programie aktualnie zrealizowane są następujące moduły:
- TSP (Traveling Salesman Problem - problem komiwojażera)
- SD-MTSP (rozbudowany TSP - problem wielu komiwojażerów, startujących ze wspólnej lokalizacji),
- MD-MTSP (rozbudowany TSP - problem wielu komiwojażerów, startujących z różnych lokalizacji),
- CVRP (Capacitated Vehicle Routing Problem)
- VRPTW (Vehicle Routing Problem with Time Windows)
- CVRPTW (Capacitated Vehicle Routing Problem with Time Windows)
Obliczenia są wykonywane głównie z wykorzystaniem zestawu autorskich algorytmów heurystycznych. Zastosowany interfejs graficzny pozwala na obserwację przebiegu obliczeń.
W części praktycznej, program korzysta z dwóch serwisów: Google API (Geocoding API, Directions API) lub Openrouteservice API (Directions API), aby wyznaczyć współrzędne geograficzne oraz odległości i czasy przejazdu między poszczególnymi lokalizacjami oraz w celu prezentacji lokalizacji na mapie. Po wykonaniu obliczeń optymalizacyjnych, użytkownik programu uzyskuje optymalną trasę przejazdu, pozwalającą na oszczędności czasu, paliwa oraz zaangażowanie mniejszej ilości kierowców.
Strona internetowa programu zawiera, oprócz informacji na temat programu, również możliwość prezentacji trasy pomiędzy dwoma miejscowościami lub większą ilością lokalizacji. Wyznaczana jest sumaryczna długość trasy, czas przejazdu oraz opcjonalnie, po podaniu daty i czasu wyjazdu, data i czas przyjazdu na miejsce docelowe (kalkulator trasy).