Advanced Features in Optimization

vWork optimization has some advanced features

This article includes

1. Selecting minimum workers or infinite workers

Infinite workers - This allows you to create an optimization without knowing how many workers you need. You will be able to assign runs to workers once the optimization is complete (as shown below).


Minimum workers - This allows you to fill up your workers within the time given, so the optimization can be completed by the least number of runs and workers. The runs will maximize the time window given.

2. Selecting worker and job capacity. 

Capacity is a measure of volume in terms of a standard unit. It does not have a specific value defined in vWork. You decide what this value is depending on what your organization’s need is. For example, Capacity may represent boxes of groceries, bottles of gas, or pallets of goods. 

When you assign a value for Capacity you assign it to both:

  • the Jobs in the optimization, to define the units required to complete each job, and 
  • Users, to set limits on the volume they can manage.  The User may be either a vehicle or worker depending on how you have set-up users in your vWork account.

We have more detail and examples of capacity on this page here.

3. Adding extra jobs to your completed optimization:

When you have completed an optimization, you can add additional jobs if needed. Just click the below button.

then select your additional jobs with the polygon selection tool- 

4. Selecting different map view options:

You can enable or disable any of the below view options from the view settings on the bottom left of the page:


5. Viewing the duration and distance for your optimization:

When using the 'View' button to review your previously run optimizations, we list the total time for the route and total distance for the route as shown in the screenshot below.



6. Using optimization order and grouping for the same location:

There are two optional properties for assets that let you control the order that jobs are done in when jobs are at the same location. (for example deliveries to a large mall).
These properties can be added and are editable in the asset form, or through asset import.

The properties are "Optimization order" and "Optimization grouping".

The idea behind these two properties is jobs within the same "Optimization Grouping" will be ordered together according to their "Optimization Order".

I.e., if there are 3 jobs that should be done one after the other, you would give the same "Optimization Grouping" to the 3 jobs, and then values for the "Optimization Order" in the order they should be done.

For example, any time you have assets that are a multilevel building (say a big mall in Albany), I'd recommend you use it this way:

- Give all assets on level 1 the Optimization Order: 1 and Grouping: BigMallInAlbany
- Give all assets on level 2 the Optimization Order: 2 and Grouping: BigMallInAlbany
- Give all assets on level 3 the Optimization Order: 3 and Grouping: BigMallInAlbany


All jobs generated for assets on level 1 should then all appear before jobs on level 2, and so on.

If you have two big malls they need to service in the same optimization, the different Groupings will keep them separate from each other.



Need more information? ask us hereHave more questions? Submit a request