※例として Oil、Oil tanker で統一していますが、他のものでも同様です。
- Oil rig ダイアログの Consumer: にあるリスト(以下:リスト)を上から A, B, C, D, E, F とする。 - そのうち、輸送ルートが確立されている Consumer (以下: Consumer )を A, C, E とする。
例) A, C がまだなければ C が先に追加され、次に A が追加される。 (amount でソート) 36m^3 Oil waiting 75m^3 Oil waiting 113m^3 Oil waiting 36m^3 Oil > E 39m^3 Oil > C 39m^3 Oil > C → 36m^3 Oil > E → 38m^3 Oil > A 36m^3 Oil > E
例)この時は C に追加され、次の時は A に追加される。 (amount でソート) 180m^3 Oil waiting 220m^3 Oil waiting 260m^3 Oil waiting 120m^3 Oil > E 120m^3 Oil > E 120m^3 Oil > E 40m^3 Oil > A → 60m^3 Oil > C → 80m^3 Oil > A 20m^3 Oil > C 40m^3 Oil > A 60m^3 Oil > C
例) E のみが割り当てられるため空いている分は E しか積めない。 260/320m^3 oil/gasoline 320/320m^3 oil/gasoline 120m^3 Oil > E 180m^3 Oil > E 60m^3 Oil > C → 60m^3 Oil > C 80m^3 Oil > A 80m^3 Oil > A
例)「3.」で E が割り当てられていれば待機している Oil tanker は E しか積めない。
※例として Oil、Oil tanker で統一していますが、他のものでも同様です。
- Oil rig ダイアログの Consumer: にあるリスト(以下:リスト)を上から A, B, C, D, E, F とする。 - そのうち、輸送ルートが確立されている Consumer (以下: Consumer )を A, C, E とする。
例) A を積んでもまだ空きがあるので C も積む。 (amount でソート) [ Oil rig ] [ Oil rig ] [ Oil tanker ] 505m^3 Oil waiting 185m^3 Oil waiting 320/320m^3 oil/gasoline 185m^3 Oil > C 140m^3 Oil > E 140m^3 Oil > C 180m^3 Oil > A → 45m^3 Oil > C + 180m^3 Oil > A 140m^3 Oil > E
例)すでに入っている Oil tanker が 10 、後から入ってきた Oil tanker が 3 なら 10 に積み込み途中でも 3 に積む。( 3 に積み終わった後、10 に積む。)