Constraints (2), (3) and (6) are the constraints of a generalized assignment problem,
ensuring that the load assigned to a vehicle does not exceed the vehicle capacity,
that each vehicle starts and ends at the depot,
and that each customer is visited by a vehicle.