Network Optimization Infeasibility options

There are settings associated with Network Optimization Infeasibility Diagnosis on the General tab and the Infeasibility Diagnosis tab in Network Optimization options.

When Infeasibility Is Detected

Use this option on the General tab to select the method of Network Optimization infeasibility checking:

  • Never – When this option is selected, Network Optimization runs without using the sequential optimization constraint checking process. If an infeasibility is detected, it is reported with a Status of "Infeasible" in the model queue. This is the default setting for running Network Optimization models.

  • When infeasibility is detected – When this option is selected, Network Optimization runs first. If an infeasibility is detected, it automatically runs the constraint infeasibility diagnosis to identify conflicting constraints that are causing the model infeasibility. Constraint conflicts are reported in the Constraint Summary table.

  • Always – Use this option when models are likely to be infeasible. When this option is selected, Network Optimization runs the sequential optimization constraint checking process to identify constraints or missing structure that is causing the model infeasibility. Constraint conflicts are reported in the Constraint Summary table and structural issues in the Customer Flows, InterSite Flows, and Production Flows tables.

"When infeasibility is detected" and "Always" options are not supported when used with Sequential Optimization.

Diagnosis Type

Use this option on the Infeasibility Diagnosis tab to determine the method for Infeasibility Diagnosis:

  • Diagnose constraints – This is the default method. Infeasibility Diagnosis identifies individual constraints that are causing infeasibility. It populates the Constraint Summary output table and identifies which constraints have been violated. To set this in a scenario, select the "Diagnosis Type" field in Network Optimization options and set the value to "Diagnose constraints".

  • Diagnose model structure – Infeasibility Diagnosis identifies diagnostic flows, productions and paths. Diagnostic information is displayed in the Customer Flows, InterSite Flows, and Production Process Flows output tables. To set this in a scenario, select the "Diagnosis Type" field in Network Optimization options and set the value to "Diagnose model structure".

Last modified: Wednesday May 15, 2024

Is this useful?