The Vehicle Routing Problem (VRP) is a classic combinatorial optimization and constraint satisfaction problem that seeks the optimal set of routes for a fleet of vehicles to service a given set of customers, minimizing total cost or distance while adhering to operational constraints. Core constraints typically include vehicle capacity, route duration, and time windows for customer deliveries, making it a generalization of the Traveling Salesperson Problem (TSP). It serves as a canonical benchmark for automated planning systems and multi-agent orchestration in logistics.
