Input. : set of CDCs, ; : set of retailers, and | : demand of retailer , , | : the capability of the CDCs , ; : the return rate of retailer , | : unit transportation cost between the CDC and retailer , , ; | : the priority settled, , | Output. : the product quantity transported from CDC to the retailer . | : the product quantity transported from the retailer to CDC . | Step 1. , , , , , , | Step 2. , ; select a node | Step 3. If , then ; select a CDC, | ; select a retailer with the lowest cost | else, ; select a retailer | ; select a CDC with the lowest cost | Step 4. , : assign the available amount of units | Update the availabilities on CDC and retailer | , | Step 5. If then | If then | Step 6. If , then calculate transportation cost, find the chosen CDC and return, else go to Step 1. |
|