Reviewing the solve
Once the design engine starts processing the scenario, you can review the solve.
Review the solve and view Run Details
On the Launch Pad page, click on one of the scenario entries. You see the run information page. This page provides general information about the solver run, such as the time taken to complete the solve and statistics specific to the technology, as well as solver metrics.
At the top of the page is the solve tracker, which provides nodes for the various steps involved in the solve. You can click on any completed node to review the information for that specific step. Each of the pages in the solve tracker displays a run log, which provides information about the selected step, such as input file generation results, solver activity and output data processing.
For Network Optimization, the solve tracker includes a node called Model Building. This node provides information about potential issues that are detected in a model audit. For additional information, refer to Model audit.
The Solving Model node includes sections in addition to the run log:
- Run Overview - Provides a summary of information used in the current problem being solved, such as numbers of entities.
- Run Status – Provides metrics as the problem (or sub-problem) is being solved.
You can review the files generated when the scenario was run by clicking Open Run Folder.
If your scenario completed with warnings or if the solve fails and errors are detected, you can click View Warnings to open the ErrorLog.txt file generated during the run.

The metrics reported in the Run Overview and Run Status for Network Optimization are the following:
Section |
Metric |
Description |
---|---|---|
Run Overview |
Number of Customers |
The number of Customers included in the run. |
Number of Sites |
The number of Sites included in the run. |
|
Number of Demand Records |
The number of unique Demand partitions, identified by Customer-Product-Period. |
|
Number of Potential Sites |
The number of included Sites where Type = "Potential Site". |
|
Number of Products |
The number of Products included in the run. |
|
Number of Periods |
The number of Periods included in the run. |
|
Number of Transportation Lanes |
The number of unique Transportation Lanes, identified by Source-Destination-Product-Mode. |
|
Number of BOMs |
The number of Bills of Material included in the run. |
|
Number of Processes |
The total number of Processes included in the run (Transportation, Sourcing, Production, Inventory, and Return Processes). |
|
Run Status |
Sub-problem ID |
The identifier of the current sub-problem. |
Number of Constraints |
The total number of linear constraints in the mathematical formulation of the problem. |
|
Number of Variables |
The total number of decision variables (linear or integer) in the mathematical formulation of the problem. |
|
Number of Non-Zeroes |
The number of non-zero elements in the solution matrix. |
|
Number of Integer Variables |
The total number of integer decision variables in the mathematical formulation of the problem. |
|
Nodes Visited |
The number of nodes, during the branch and bound algorithm, that have been checked so far. |
|
Graph |
Current Solution |
The best integer solution found so far. When solving a model using Sequential Optimization, the Current Solution displayed in the Run Status is based on the last sequential objective that is used. As a result, this may not match the Total Cost in the Network Summary output table. |
Solution Bound |
The best linear relaxation for the problem found so far. |
|
Gap Percentage |
The gap between the Best Bound and Best Solution, as a percentage. |
In addition, the Model Building node provides information about potential issues that are detected in a model audit. For additional information, refer to Model audit.

The metrics reported in the Run Overview and Run Status for Transportation Optimization are the following:
Section |
Metric |
Description |
---|---|---|
Run Overview |
Problem Type |
The problem type selected when running the scenario (or auto-detected by the solver). |
Optimize Fleet Size |
Indicates if the Optimize Fleet Size option is selected. |
|
Baseline |
Indicates if baseline shipments have been provided. |
|
Solver Setting |
Displays the currently selected Solver Setting (such as "Fast, Basic Search") |
|
Number of Input Shipments |
The number of input shipments in the current problem. |
|
Number of Invalid Shipments |
The number of shipments in the current problem that are found to be invalid in pre-solve. |
|
Number of Asset Types |
The number of unique Transportation Asset types in the current problem. |
|
Number of Asset Locations |
The number of locations to which assets are assigned in the current problem. |
|
Run Status |
Route Generation |
Indicates the current route generation phase based on the number of asset location-asset combinations. Standard Optimization: Total steps = number of pool sites (warehouses) * number of decompositions (user-defined) * (asset location - asset combinations) + 1 (if baseline routes defined) Interleaved Optimization: 3 (Clustering, Construction, Column Generation) + 1 (if baseline routes are defined) Hub Optimization: 3 |
Route Selection |
Indicates the progress of the route selection Mixed Integer Program (MIP). Standard Optimization: Total steps = number of pool sites (warehouses) Interleaved Optimization: 1 Hub Optimization: 1 |
|
Route Improvement |
Indicates the current route improvement phase. Standard Optimization: 0 if fleet optimization selected; otherwise number of pool sites (warehouses) * number of decompositions (user-defined) Interleaved Optimization: Between 2 and 6 (automatically adjusted based on problem structure and solver settings) Hub Optimization: 4 |
|
Fleet Size Optimization |
Indicates the current fleet size optimization phase based on the number of assets Standard Optimization: number of pool sites (warehouses);
Interleaved Optimization: 1;
Hub Optimization: 0 |
|
Current Task |
The task currently being run in the solve, such as Route Generation, Fleet Size Optimization. |
|
Progress |
The percentage completion of the current task. |
|
Note |
Provides additional run information, such as the number of new routes generated. |

The metrics reported in the Run Overview and Run Status for Inventory Optimization are the following:
Section |
Metric |
Description |
---|---|---|
Run Overview |
Run Type |
Indicates the current problem type, such as Safety Stock Optimization or Service Level Optimization. |
Service Type |
Indicates the current service type (Type 1, Type 2 or Type 3). |
|
Propagation Type |
Indicates the current propagation type (Formula or Demand Series). |
|
Number of Periods |
The number of Periods included in the run. |
|
Number of Sites |
The number of Sites included in the run. |
|
Number of Customers |
The number of Customers included in the run. |
|
Number of Products |
The number of Products included in the run. |
|
Number of BOMs |
The number of Bills of Material included in the run, based on Site-Product-BOM. |
|
Number of Lanes |
The number of transportation lanes included in the run. |
|
Run Status |
Sub-model ID |
Indicates the current sub-model ID. |
Solver Type |
Indicates the current sub-model solver type (LP or DP). |
|
Propagation Type |
Indicates the current sub-model propagation type (Formula or Demand Series). |
|
Service Type |
Indicates the current sub-model service type (Type 1, Type 2 or Type 3). |
|
Number of Sites |
The number of Sites included in the sub-model. |
|
Number of Customers |
The number of Customers included in the sub-model. |
|
Number of Products |
The number of Products included in the sub-model. |
|
Number of BOMs |
The number of Bills of Material included in the sub-model. |
|
Number of Lanes |
The number of transportation lanes included in the sub-model. |
In addition to these metrics, you see Examine buttons for the 4 possible Status values: Successful, Infeasible, Failed, Skipped.
Review the results in Inventory Optimization output tables
Click Examine for the Status you want to review. If the Problem Type is:
- Safety Stock Optimization, you see the Inventory Policy Summary table filtered for the current Scenario and Status values.
- Service Level Optimization, you see the Service Level Summary table filtered for the current Scenario and Status values.
- Safety Stock + Service Level Optimization, you see the Service Level Summary and Inventory Policy Summary tables filtered for the current Scenario and Status values.
Safety Stock Optimization results
Watch this video to learn how to use the Run Details and the Safety Stock Optimization Error Log to understand your Safety Stock Optimization results. Right-click on the video and select "Open video in new tab" for a larger display: |
|
Last modified: Wednesday May 15, 2024