% Automatically generated DZN file for Lot Sizing Problem nb_item_types = 5; nb_orders = 17; nb_periods = 20; inventory_cost = 10; % item-type-1: order-1, order-2, order-3, % item-type-2: order-4, order-5, % item-type-3: order-6, order-7, order-8, order-9, % item-type-4: order-10, order-11, order-12, order-13, order-14, % item-type-5: order-15, order-16, order-17, due_period = [ 12, 13, 17, 15, 18, 4, 6, 9, 13, 4, 9, 12, 19, 20, 10, 11, 18, ]; change_cost = array2d(Orders0, Orders0, [ % 0 o1 o2 o3 o4 o5 o6 o7 o8 o9 o10 o11 o12 o13 o14 o15 o16 o17 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, % 0 0, 0, 0, 0, 152, 152, 121, 121, 121, 121, 122, 122, 122, 122, 122, 124, 124, 124, % o1 0, 0, 0, 0, 152, 152, 121, 121, 121, 121, 122, 122, 122, 122, 122, 124, 124, 124, % o2 0, 0, 0, 0, 152, 152, 121, 121, 121, 121, 122, 122, 122, 122, 122, 124, 124, 124, % o3 0, 112, 112, 112, 0, 0, 163, 163, 163, 163, 188, 188, 188, 188, 188, 102, 102, 102, % o4 0, 112, 112, 112, 0, 0, 163, 163, 163, 163, 188, 188, 188, 188, 188, 102, 102, 102, % o5 0, 121, 121, 121, 191, 191, 0, 0, 0, 0, 108, 108, 108, 108, 108, 137, 137, 137, % o6 0, 121, 121, 121, 191, 191, 0, 0, 0, 0, 108, 108, 108, 108, 108, 137, 137, 137, % o7 0, 121, 121, 121, 191, 191, 0, 0, 0, 0, 108, 108, 108, 108, 108, 137, 137, 137, % o8 0, 121, 121, 121, 191, 191, 0, 0, 0, 0, 108, 108, 108, 108, 108, 137, 137, 137, % o9 0, 120, 120, 120, 133, 133, 184, 184, 184, 184, 0, 0, 0, 0, 0, 173, 173, 173, % o10 0, 120, 120, 120, 133, 133, 184, 184, 184, 184, 0, 0, 0, 0, 0, 173, 173, 173, % o11 0, 120, 120, 120, 133, 133, 184, 184, 184, 184, 0, 0, 0, 0, 0, 173, 173, 173, % o12 0, 120, 120, 120, 133, 133, 184, 184, 184, 184, 0, 0, 0, 0, 0, 173, 173, 173, % o13 0, 120, 120, 120, 133, 133, 184, 184, 184, 184, 0, 0, 0, 0, 0, 173, 173, 173, % o14 0, 184, 184, 184, 154, 154, 166, 166, 166, 166, 116, 116, 116, 116, 116, 0, 0, 0, % o15 0, 184, 184, 184, 154, 154, 166, 166, 166, 166, 116, 116, 116, 116, 116, 0, 0, 0, % o16 0, 184, 184, 184, 154, 154, 166, 166, 166, 166, 116, 116, 116, 116, 116, 0, 0, 0, % o17 ]); nb_of_orders = [3, 2, 4, 5, 3, ]; item_type = array1d(Orders0, [0, 1, 1, 1, 2, 2, 3, 3, 3, 3, 4, 4, 4, 4, 4, 5, 5, 5, ]);