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.