VEHICLE FLEET ROUTING SYSTEM
First Claim
1. A system for determining routes for vehicles in a vehicle fleet, the system comprising:
- a computer system comprising computer hardware programmed to;
access a plurality of constraints associated with a plurality of vehicles in a vehicle fleet;
based at least in on the plurality of constraints, calculate routes on a network of streets in the geographic region between waypoint locations for the plurality of vehicles, at least some of the calculated routes not satisfying one or more of the plurality of constraints associated with the plurality of vehicles; and
in response to determining that the calculated route for a first vehicle of the plurality of vehicles satisfies both optimization conditions and the plurality of constraints for the vehicle, output the calculated route for the first vehicle for presentation to a user.
5 Assignments
0 Petitions
Accused Products
Abstract
In one embodiment, a system for routing vehicles in a vehicle fleet includes a location assignment module comprising computer hardware and a routing module. The location assignment module can be configured to iteratively: determine whether quotas are met for a plurality of territories based at least on locations assigned to individual territories of the plurality of territories, and in response to determining that the quota is unmet for one or more individual territories, assign one or more additional locations to the one or more individual territories having unmet quotas based at least on a proximity of the one or more additional locations to a different reference location associated with each of the one or more individual territories having unmet quotas. The routing module can be configured to generate routes including the locations assigned to the individual territories for vehicles in a vehicle fleet.
-
Citations
11 Claims
-
1. A system for determining routes for vehicles in a vehicle fleet, the system comprising:
a computer system comprising computer hardware programmed to; access a plurality of constraints associated with a plurality of vehicles in a vehicle fleet; based at least in on the plurality of constraints, calculate routes on a network of streets in the geographic region between waypoint locations for the plurality of vehicles, at least some of the calculated routes not satisfying one or more of the plurality of constraints associated with the plurality of vehicles; and in response to determining that the calculated route for a first vehicle of the plurality of vehicles satisfies both optimization conditions and the plurality of constraints for the vehicle, output the calculated route for the first vehicle for presentation to a user.
-
2. A method of determining routes for vehicles in a vehicle fleet, the method comprising:
-
accessing stop data representing a plurality of stops for one or more vehicles in a fleet of vehicles; accessing constraints associated with one or more of the following;
the one or more vehicles, one or more vehicle drivers, policies of an organization associated with the fleet of vehicles, and one or more customers associated with the plurality of stops;calculating proposed routes between the plurality of stops on a network of streets in a geographic region, said calculating comprising evaluating the proposed routes based on a degree to which the proposed routes satisfy the constraints, said evaluating comprising penalizing the proposed routes based on the degree to which the proposed routes do not satisfy the constraints without excluding a first subset of the proposed routes that violate one or more of the constraints; and selecting a second subset of the proposed routes to be selected routes based at least in part on said evaluating; wherein at least said calculating is performed by a computer system comprising computer hardware. - View Dependent Claims (3, 4, 5, 6, 7, 8, 9, 10, 11)
-
Specification