Constraint output

Network Optimization output tables provide details about constraints and expression based costs.

Expression Summary

The Expression Summary output table provides information about the expression constraints that were included in the optimization. The table provides the Expression Name, Expression Basis (one of Quantity, Weight or Volume) and the Expression Value.

Constraint Summary

The Constraint Summary output table provides information about all constraints that were used in the optimization. This includes standard constraints as well as expression constraints. In addition, constraints on the Inventory Policies table such as Max Inventory, Min Inventory and Safety Stock are included if you have populated these fields.

The table provides you with information about the requirement for the constraint, the actual activity (flow, inventory, production), and the constraint slack. The slack is the difference between the requirement and the actual activity.

If the constraint does not have an Expression Name, you see an Expression Name value such as:

  • AGGFLOWCON_<x> – The source constraint is an unnamed Flow Constraint.
  • AGGINVCON_<x> – The source constraint is an unnamed Inventory Constraint.
  • AGGPRODCON_<x> – The source constraint is an unnamed Production Constraint.
  • AGGEXPCONS_<x> – The source constraint is an unnamed Expression Constraint.

where x is an integer used to uniquely identify the constraint.

You can control the amount of information populated in the Constraint Summary using the Constraint Summary Output Detail optimization option. By default, only major constraints are populated; that is, only Min and Max type constraints are written for Network Optimization. When Infeasibility Diagnosis or Sequential Optimization is run, any violated hard constraints are displayed as well.

Expression Based Cost Summary

You can see the results of the expression based costs in the Expression Based Cost Summary output table. Using the earlier example of the flow from MFG to DC_A with a total flow of 1200, a fixed cost and incremental variable cost, the table would show:

Cost Name

Cost Value

Expression Name

Expression Value

Fixed Component

Variable Component

FlowCost1

2700

FlowMFG

1200

1000

1700

The expression based cost is also reflected in the Total Expression Based Cost field in the Network Summary output table.

Last modified: Friday May 12, 2023

Is this useful?