Inc. 16 ORIG = [‘A’, ‘B’, ‘C‘] # 工場集合 I DEST = [‘W’, ‘X’, ‘Y’, ‘Z‘] # 倉庫集合 J PROD = {‘A’: [2,4], ‘B’: [1,2,3], ‘C’: [1,3,4]} # 生産可能製品集合 P_i PRODALL = sorted({p for i in ORIG for p in PROD[i]}) ARCS = [('A', 'W'), ('A', 'X'), ('A', 'Y'), ('B', 'W'), ('B', 'X'), ('B', 'Y'), ('B', 'Z'), (‘C’, ‘X’), (‘C’, ‘Y’), (‘C’, ‘Z‘)] # 輸送経路集合 A capacity = {‘A’: 1000, ‘B’: 1000, ‘C’: 1000} # 生産容量 u_i demand = { ('W', 1): 80, ('W', 2): 85, ('W', 3): 300, ('W', 4): 6, ('X', 1): 270, ('X', 2): 160, ('X', 3): 200, ('X', 4): 7, ('Y', 1): 250, ('Y', 2): 130, ('Y', 3): 350, ('Y', 4): 4, (‘Z’, 1): 160, (‘Z’, 2): 60, (‘Z’, 3): 200, (‘Z’, 4): 3} # 需要 d_jp cost = { ('A', 'W'): 4, ('A', 'X'): 5, ('A', 'Y'): 6, ('B', 'W'): 8, ('B', 'X'): 6, ('B', 'Y'): 5, ('B', 'Z'): 8, (‘C’, ‘X’): 7, (‘C’, ‘Y’): 4, (‘C’, ‘Z’): 3} # 輸送費用/重量1単位 c_ij weight = {1: 5, 2: 2, 3: 3, 4: 4} # 製品重量 w_p データの表現例