Using MatchAdvice for assignment recommendations

First available in TMW Operations 14.40.125

MatchAdvice® is a separately licensed application and web service that integrates with your dispatch system to reduce empty miles and increase dispatcher productivity.

Before you use MatchAdvice in combination with your dispatch system, your company should configure the MatchAdvice web service in accordance with your business goals. For example, your company might have a policy where assets are not allowed to deadhead more than 300 empty miles to a pickup location. These business goals (also known as parameters) determine how MatchAdvice interacts with your dispatch system.

Parameter examples include:

  • Time windows (pickup/delivery)

  • Driver/Tractor combinations

  • Geographic restrictions

  • Driver time home

  • Multiple assignment/tour generation

  • Location information

  • Customer requirements

  • Driver hours of service

  • Costs

  • Maximum empty miles

Once you have integrated MatchAdvice with your dispatch system, it performs the following tasks:

  1. Retrieves power (tractor) and trip information
    Depending on your business needs, you can configure how often MatchAdvice retrieves updated tractor and trip information.

  2. Runs a virtual simulation
    This simulation compares every tractor-to-trip scenario to see what would happen if that tractor were assigned to that trip. MatchAdvice creates a list of feasible and infeasible (incompatible) tractor-to-trip combinations.

  3. Runs an optimization algorithm
    This algorithm determines which tractor is the best match for each trip. If MatchAdvice determines that the same tractor is the best match for multiple trips, it creates a tour. In TMW Operations, these types of matches are known as the optimal tour. Every time the optimization algorithm runs, MatchAdvice updates the optimal tours.

    Note: If MatchAdvice creates a tour, you should dispatch the trips in the specific order it recommends.

  4. Returns recommendations
    MatchAdvice returns the tractor-to-trip combinations. In TMW Operations, you use the MatchAdvice recommendations in the Planning Worksheet to assist with asset management and trip planning.

A system administrator determines how frequently the MatchAdvice web service communicates with your TMWSuite database. If this feature causes performance issues, reduce the number of times this process runs per hour. If you need assistance, contact your MatchAdvice customer service representative.

Before you start using MatchAdvice with TMW Operations, you must:

  • Meet software requirements

    • TMW Operations version 14.40.125 and later

    • MatchAdvice version 7 web services and later

  • Meet prerequisites

    • Purchase a MatchAdvice license.

    • Install MatchAdvice onto a server.

    • Configure TMW Operations to communicate with MatchAdvice.

    • Set up the MatchAdvice parameters.
      Note: For details about MatchAdvice setup, see the MatchAdvice User Guide. If you have questions about the prerequisites, contact your MatchAdvice representative.

  • Understand disclaimers

    • MatchAdvice is a dispatch tool to help dispatchers determine the most efficient asset assignments. However, dispatchers are not required to accept MatchAdvice recommendations.

    • MatchAdvice and TMW Operations may have different:

      • Column names

      • Function descriptions

      • Field definitions

      • Commands, buttons, or icons

Creating the MatchAdvice board views

Before you assign MatchAdvice recommendations to trips, you must first create the appropriate board views for use on the Planning Worksheet.

Use this procedure to create the MatchAdvice board views.

  1. Select File > Board Setup.
    The Board Setup window opens.

  2. Create the board views.

Once you have created these board views, the system does the following:

  • Adds the MatchAdvice columns to the Available Trips grid and the Inbound Trips grid

  • Enables the right-click MatchAdvice menu commands

    • Assign Optimal Tour

    • Show Alternate Recommendations

Outbound view for the Available Trips grid

  1. In the Board Type field, select Trips Scroll View.

    image1

  2. In the User/Group tree section, select the user group or user who will have access to the MatchAdvice board.

    image2

  3. At the bottom of the Board Setup window, click New.
    The Create/Edit Board Definitions window opens.

    image3

  4. Make the appropriate entries in these fields:

    View Name

    Select OperationsTripViewStopsWithMatchAdvice

    Description

    Enter a free-form description

  5. Click OK.
    The Create/Edit Board Definitions window closes.

  6. At the bottom of the Board Setup window, click Save.

Inbound view for the Inbound Trips grid

  1. In the Board Type field, select Inbound Scroll View.

    image4

  2. In the User/Group tree section, select the user group or user who will have access to the MatchAdvice board.

    image5

  3. At the bottom of the Board Setup window, click New.
    The Create/Edit Board Definitions window opens.

    image6

  4. Make the appropriate entries in these fields:

    Field Definition

    View Name

    Select OperationsInboundViewWithMatchAdvice

    Description

    Enter a free-form description

    Driver View

    Select Inbound Drivers

    Tractor View

    Select ScrollTractor

    Trailer View

    Select Inbound Trailers

    Carrier View

    Select ScrollCarrier

  5. Click OK.
    The Create/Edit Board Definitions window closes.

  6. At the bottom of the Board Setup window, click Save.

Arranging the MatchAdvice columns

Before you view the MatchAdvice columns in the Available Trips grid or the Inbound Trips grid on the Planning Worksheet, you must create the MatchAdvice board views. For more details, see Creating the MatchAdvice board views.

When you select the MatchAdvice board view for the first time, the system displays the following columns:

MatchAdvice column Displays in Available Trips grid Displays in Inbound Trips grid

Recommended Tractor

Yes

No

Match Recommendation

Yes

Yes

Est. PTA

Yes

Yes

Est. PTA City

Yes

Yes

Est. PTA Postal

Yes

Yes

Driver Hours @PTA

Yes

Yes

Duty Hours @PTA

Yes

Yes

Week Hours @PTA

Yes

Yes

Use the Field Chooser feature to reorder these columns so they make more sense for your business needs. For more details, see Reordering columns.

Example:

image7

Understanding MatchAdvice recommendations

After MatchAdvice completes the virtual simulation and the optimization algorithm, it returns a list of recommended tractor-to-trip combinations to TMW Operations. The system displays this information in the Match Recommendation field on the Planning Worksheet.

There are three types of MatchAdvice recommendations:

  • One tractor for a single trip

    This tractor-to-trip combination is the optimal tour because MatchAdvice determined that tractor 26734 was the best match for trip 1460508.

    image8

  • One tractor for multiple trips

    This tractor-to-trips combination is the optimal tour because MatchAdvice determined that tractor 26733 was the best match for trips 1461531 and 1461831.

    image9

    Note: You can configure the maximum number of trips MatchAdvice assigns to a single tractor by configuring the Max Assignments parameter on the MatchAdvice parameters dashboard.

  • No matches

    In this example, MatchAdvice was not able to find any optimal tractor matches for trip 1461506.

    image10

    Note: If MatchAdvice does not find any tractor-to-trip combinations, TMW Operations leaves the Match Recommendation field blank.

Viewing and assigning the optimal tour

MatchAdvice runs an optimization algorithm against trip/asset data to determine the best tractor-to-trip combination (optimal tour) for each trip. Once MatchAdvice finishes running this algorithm, it sends a list of optimal tour recommendations to TMW Operations. The system displays these recommendations in the Match Recommendation field on the Planning Worksheet.

There are two types of optimal tours:

  • One tractor for a single trip

    image8

  • One tractor for multiple trips

    image9

Assigning the optimal tour for a single trip

MatchAdvice runs an optimization algorithm against trip/asset data to determine the best tractor-to-trip combination (optimal tour) for each trip. When you assign the optimal tour for a single trip, you assign the MatchAdvice recommended tractor to the associated trip.

  1. Assigning the recommended MatchAdvice tractor to a trip does not start the trip.

  2. If your system’s configuration allows driver/tractor pairings, it automatically assigns the trucks' associated driver. For details, see Protecting the driver/tractor pairing.

Use this procedure to assign the optimal tour for a single trip.

  1. In the Available Trips grid, select the MatchAdvice view you created and click Retrieve.

    image11

  2. Locate the desired trip.

    image12

  3. Right-click and select Assign Optimal Tour.
    The Assign Driver/Equipment window opens.

  4. If needed, modify the assets or add empty events to the trip.

    Note: Before MatchAdvice recommends the optimal tractor, it considers TMW Operations load requirements and expirations. This means you should not see any errors in the Assign Driver/Equipment window. However, it is possible your company has other settings enabled (such as Tracking reasons when dispatching empty moves) that cause this window to display an error or warning message. You must correct errors before you can continue.

  5. Click OK.
    The system closes the Assign Driver/Equipment window and assigns the recommended assets to the trip.

Assigning the optimal tour for multiple trips

MatchAdvice runs an optimization algorithm against trip/asset data to determine the best tractor-to-trip combination (optimal tour) for each trip. Sometimes, MatchAdvice determines a tractor is the best match for multiple trips. This scenario usually occurs when the final stop for the first trip is close to the first pickup of the second trip.

  1. Assigning the recommended MatchAdvice tractor to a trip does not start the trip.

  2. If your system’s configuration allows driver/tractor pairings, it automatically assigns the trucks' associated driver. For details, see Protecting the driver/tractor pairing.

Use this procedure to assign the optimal tour for multiple trips.

  1. In the Available Trips grid, select the MatchAdvice view you created and click Retrieve.

    image11

  2. Locate one of the trips that make up the optimal tour.

    image13

  3. Right-click and select Assign Optimal Tour.
    The FormTourAssignReview window opens.

    image14

  4. Select the assignment method.

    • Assign the recommended tractor to the associated trips

      If the MatchAdvice recommendation does not require any modifications, follow these steps:

      1. Select image15 Auto-Assign Selected.
        Once the system finishes assigning resources, it displays the Assignments successfully completed message.

      2. Click OK to close the message.

    • Assign the recommended tractor and make additional changes

      If you want to make changes to the assets, or to add empty events to a trip, follow these steps:

      1. Select image16 Assign Selected (Deadhead/Trailer Review).
        The Assign Driver/Equipment window opens.

      2. Make additional changes.
        Note: Before MatchAdvice recommends the optimal tractor, it considers TMW Operations load requirements and expirations. This means you should not see any errors in the Assign Driver/Equipment window. However, it is possible your company has other settings enabled (such as Tracking reasons when dispatching empty moves) that cause this window to display an error or warning message. You must correct errors before you can continue.

      3. Click OK to assign the assets to the trips.

    • Close the window without assigning assets

      Select image17 Cancel Tour Assignment.

Viewing and assigning alternate recommendations

MatchAdvice runs a virtual simulation to compare every tractor-to-trip scenario to see what would happen if that tractor were assigned to that trip. After MatchAdvice runs the simulation, it runs an optimization algorithm to determine the optimal tractor-to-trip combinations. During this process, it also generates a list of alternate recommendations.

When you assign resources to trips based on MatchAdvice recommendations, typically you select the Assign Optimal Tour command from the right-click menu. However, optionally, you can select the Show Alternate Recommendations command. This command opens the Recommendations for Leg window.

The Recommendations for Leg window consists of two tabs. The Feasible and Infeasible tabs display read-only MatchAdvice information. You cannot update, edit, or modify the information displayed on these tabs.

Feasible tab

This tab displays a list of alternate tractor-to-trip combinations that are compatible with MatchAdvice parameters. MatchAdvice determines an efficiency rating for each feasible option. On the Feasible tab, TMW Operations uses this rating to list recommendations in order from greatest to least compatible.

image18

sPower Status Info

The Power Status Info section displays information about the tractor, driver, PTA, and hours of service for the assets assigned to the trip segment highlighted in the Recommendations area. This information is passed from MatchAdvice to TMW Operations.

Recommendations

The Recommendations section displays alternate tractor-to-trip combinations. The system automatically indicates the optimal tour by selecting the Optimal checkbox.

Stops

The Stops section lists the stops for the trip segment highlighted in the Recommendations area of the window.

Infeasible tab

This tab displays a list of incompatible tractor-to-trip combinations. These alternate recommendations were not compatible with MatchAdvice parameters.

image19

The following fields display details about the incompatible tractor-to-trip combinations:

  • Code
    This field displays the MatchAdvice parameter number that caused the incompatibility.

  • Detail
    This field displays details about the incompatibility.

  • Description
    This field displays the MatchAdvice description for the incompatibility.

Assigning alternate recommendations for a single trip

MatchAdvice runs a virtual simulation to compare every tractor-to-trip scenario to see what would happen if that tractor were assigned to that trip. After MatchAdvice runs the simulation, it runs an optimization algorithm to determine the optimal tractor-to-trip combinations. During this process, it also generates a list of alternate recommendations.

Use this procedure to assign an alternate tractor to a single trip.

  1. In the Available Trips grid, select the MatchAdvice view you created and click Retrieve.

    image11

  2. Locate the desired trip.

    image12

  3. Right-click and select Show Alternate Recommendations.
    The Recommendations for Leg window opens.

    image18

  4. Do one of the following:

    • Assign the optimal tractor

      Use this procedure to assign the optimal tractor to the trip from this window.

      1. In the Recommendations section, select the row that has the Optimal checkbox selected.

        image20

      2. Click Assign.
        The Assign Driver/Equipment window opens.

      3. If needed, modify the assets or add empty events to the trip.

        Note: Depending on your system configuration, you may have settings enabled (such as Tracking reasons when dispatching empty moves) that cause this window to display an error or warning message. You must correct errors before you can continue.

      4. Click OK.
        The system closes the Assign Driver/Equipment window and assigns the recommended assets to the trip.

    • Assign alternate recommendation

      Use this procedure to assign an alternate tractor recommendation to the trip.

      1. In the Recommendations section, select the tractor row that you want to assign.

        image21

      2. Click Assign.
        The Assign Driver/Equipment window opens.

      3. If needed, modify the assets or add empty events to the trip.

        Note: Depending on your system configuration, you may have settings enabled (such as Tracking reasons when dispatching empty moves) that cause this window to display an error or warning message. You must correct errors before you can continue.

      4. Click OK.
        The system closes the Assign Driver/Equipment window and assigns the recommended assets to the trip.

Assigning alternate recommendations for multiple trips

MatchAdvice runs a virtual simulation to compare every tractor-to-trip scenario to see what would happen if that tractor were assigned to that trip. After MatchAdvice runs the simulation, it runs an optimization algorithm to determine the optimal tractor-to-trip combinations. During this process, it also generates a list of alternate recommendations.

Use this procedure to assign an alternate tractor to multiple trips.

  1. Select the MatchAdvice view in the Available Trips grid.

    image11

  2. Locate the one of the multiple trips.

    image13

  3. Right-click and select View Alternate Recommendations.
    The Recommendations for Leg window opens.

    image22

  4. Do one of the following:

    • Assign the optimal tractor

      Use this procedure to assign the optimal tractor to all trips from this window.

      1. In the Recommendations section, select the row that has the Optimal checkbox selected.

        image23

      2. Click Assign.
        The FormTourAssignReview window opens.

        image14

      3. Select the assignment method.

    • Assign an alternate recommendation

      Use this procedure to assign an alternate tractor recommendation to the trip.

      Note: The system only allows you to assign an alternate tractor to the first trip.

      1. In the Recommendations section, select the tractor row that you want to assign to the trip.

        image24

      2. Click Assign.
        The Assign Driver/Equipment window opens.

      3. If needed, modify the assets or add empty events to the trip.

        Note: Depending on your system configuration, you may have settings enabled (such as Tracking reasons when dispatching empty moves) that cause this window to display an error or warning message. You must correct errors before you can continue.

      4. Click OK.
        The system closes the Assign Driver/Equipment window and assigns the recommended assets to the trip.