If the check box Display model is selected before the algorithm is launched, the data used by the algorithm are displayed. The variables and constraints are defined by indices corresponding to the type of item (Family item or Resource item) and to the time period.
Variables
The variables associated with the Family items are the following for the successive periods:
• V_subcontracting: quantity produced via a subcontractor,
• V_Production: quantity produced with the production resources
• V_Stock: quantity in inventory at the end of each period
• V_Stockout: stockout quantity at the end of each period
The variables associated with the Resource items are the following for the successive periods:
• V_Capacity_coefficient : capacity coefficient for the resource (in the period)
• V_Capacity_increase : Capacity increase with respect to the previous period
• V_Capacity_decrease : Capacity decrease with respect to the previous period
• V_Over_capacity : quantity produced in excess with respect to the available capacity
Constraints
The constraints associated with the Family items are the following for the successive periods:
• C_Max_subcontracting : the maximal quantity that can be subcontracted
• C_Min_inventory : lower bound for the admissible inventory at the end of each period (defined as a fraction of the next demand)
• C_Max_inventory : upper bound for the admissible inventory at the end of each period (defined as a fraction of the next demand)
• C_Stockout : upper bound for the admissible stockout for each period (defined as a fraction of the next demand)
• C_Inventory_equation : classical inventory equation :
V_Stock p,i-1 – V_Stock p,i - %Backlogp * V_Stockoutp,i-1 + V_Stockoutp,i + V_Productionp,i + V_subcontractingp,i - Demandp,i = 0
The constraints associated with the Resource items are the following for the successive periods:
• C_Min_value : lower bound for the admissible resource coefficient
• C_Max_value : upper bound for the admissible resource coefficient
• C_Capacity_increase : upper bound for the admissible capacity coefficient increase with respect to the previous period
• C_Capacity_decrease : upper bound for the admissible capacity coefficient decrease with respect to the previous period
• C_Over_Capacity : maximum produced quantity (in addition to the nominal capacity)
• C_Resource_equation : classical resource capacity conservation equation
V_Capacity_coefficientr,i-1 - V_Capacity_coefficientr,i + V_Capacity_increaser,i - V_Capacity_decreaser,i = 0
The additional constraints are the following:
• C_Capacity : classical periodic resource capacity constraint
Σr (Cp,r * V_Productionp,i) <= CoefCapr,i * V_Capacity_coefficientr,i + CoefCapr,i * V_Over_capacityr,i
• C_Max_inventory : upper bound for the global inventory value
Σp V_Stockp,i <= Maximal value
Objective function
As stated above, two different objective functions can be selected (Files menu, Preferences window, S&OP panel):
• the total cost over the horizon has to be minimized,
• or the total gross margin over the horizon has to be maximized.