In this paper, we consider multi-party coordination in a supply chain (SC) that consists of a set of independent producers and a set of resource managers. A decentralised decision-making approach is proposed for a coal SC, with three independent parties – multiple mines, a rail operator and a terminal. The rail operator and the terminal act as common resource managers and connects the independent mines via a rail network. The objective of this SC is to efficiently use an independent rail operator to transport coal from different mines to meet the shipping demand at the terminal. The underlying coordination problem can be seen as a multi-resource constrained scheduling problem. A major part of this paper addresses the key challenges in a decentralised approach based on column generation (CG), which are to compute the value of a column, better upper bounds and to update the multipliers using decentralised methods. We have also discussed the mathematical models for different decision units, the CG algorithm and different strengthening methods. A comprehensive computational experiment based on randomly generated instances highlights the effect of decentralisation and the value of information-sharing. The proposed solution approaches can be extended to a multi-party case with any number of common resources.
- Decentralised decision-making
- Coordinated scheduling
- Column generation
- Multi-party supply chain coordination
- Resource scheduling