Keywords

1 Introduction

In recent years, the concept for economy of sharing has been applied in various industry areas to meet the needs for utilizing the physical assets more efficiently. It could generate innovation-based community, and foster changes in business relationships up to the ecosystem. The consumer-driven sharing economy based on trust and experience such as Airbnb and Uber, etc. is gradually transferring to the emphasis on B2B (business-to-business) shared economic support for preventing duplicate asset loss. Compared with other industries transportation and logistics sector are leading the sharing economy. In particular, it has been active in the aviation and maritime transport and extended to several sectors of land transport. Nowadays, rapid increase in B2C (business-to-customer) is accelerating a steep surge of courier service market. The courier amount in Korean courier market has continuously been growing year by year. On the other hand, the unit price has been dropping due to the more severe competition among the courier service providers. In the end, the courier companies with low market share are not likely to survive in competitive market and cannot help avoiding collaboration for increasing their market shares company [1, 2].

The objective of this study is to apply the sharing economy to the courier service for developing win-win business model and suggest an equitable allocation method of alliance profits based on co-operative game theory. A study for the courier service network design reflecting collaboration was first performed by Chung et al. [4]. Then some decision making models appeared considering several types of collaborations following it [5,6,7,8,9,10]. Also, Ko et al. carried out a collaboration-based reconfiguration problem with cut-off time adjustments in courier service network [13]. Ferdinand et al. took account of collaborative pick-up and courier routing problem of line-haul vehicles for maximizing the profits of participating companies [11]. Recently, Chung et al. [3] proposed a sustainable collaboration model with monopoly of service centers using Shapley value allocation. Their study was also extended to the problem of sharing consolidation terminals of each company [2]. A multi-objective non-linear integer programming model was developed for reflecting two types of collaboration problems such as survival of service centers and terminal sharing simultaneously.

2 Model Design

Suppose that there are m express courier companies, and that the locations of terminals and service centers operated by each company are known in advance. And it is assumed that there are n merging regions where companies have a relatively small delivery amount. In addition, suppose that the daily delivery amount of every company in each region and the processing capacity of terminals per day are given beforehand.

  • In order to develop the mathematical formulation for this problem some notations are introduced.

  • \( I \): Set of express courier companies, \( I = \left\{ {1,2, \ldots ,m} \right\} \)

  • \( J \): Set of service regions in which service centers are to be merged, \( J = \left\{ {1,2, \ldots ,n} \right\} \)

  • \( T_{i} \): Set of consolidation terminals for company \( i \), \( i \in I \)

  • \( J_{ik} \): Set of merging regions allocated to company \( i \)’s terminal \( k, i \in I, k \in T_{i} \)

  • \( d_{ij} \): Daily delivery amount of company \( i \) within the merging region \( j, i \in I, j \in J \)

  • \( D_{j} \): Sum of daily delivery amount of all the service centers within the merging region \( j, j \in J \)

  • \( r_{ij} \): Revenue that company \( i \) obtains by delivering one unit within the merging region \( j, i \in I, j \in J \)

  • \( c_{ij}^{1} \): Unit delivery cost when company \( i \)’s service center exists in the merging region \( j, i \in I, j \in J \)

  • \( c_{ij}^{2} \): Unit delivery cost when company \( i \)’s service center does not exist in the merging region \( j, i \in I, j \in J \)

  • \( a_{ij} \): Indicator constant such that \( a_{ij} = 1 \), if company \( i \)’s service center exists in the merging region \( j \) before alliance, \( a_{ij} = 0 \), otherwise, \( i \in I, j \in J \)

  • \( Q_{ik} \): Delivery process capacity remaining at terminal \( k \) of company \( i, j \in J, k \in T_{j} \)

  • \( f_{ij} \): Daily fixed cost for operating the service center when company \( i \)’s service center exists in the merging region \( j, i \in I, j \in J \)

  • \( x_{ij} \): Binary variable such that \( x_{ij} = 1 \), if company \( i \)’s service center in the region \( i \) is still open after alliance, \( x_{ij} = 0 \) otherwise, \( i \in I, j \in J \).

The problem can be formulated as the following multi-objective integer programming model (P) with \( m \) objective functions:

(P)

$$ \begin{aligned} & Max \,Z_{1} = \mathop \sum \limits_{j \in J} \left( {r_{1j} - c_{1j}^{1} } \right)\,a_{1j} \left( {D_{j} x_{1j} - d_{1j} } \right) \\ & \,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\, + \mathop \sum \limits_{j \in J} f_{1j} a_{1j} \left( {1 - x_{1j} } \right) + \mathop \sum \limits_{j \in J} \left( {c_{1j}^{2} - r_{1j} } \right)d_{1j} \left( {1 - a_{1j} } \right) \\ & \,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\, \vdots \\ & Max\, Z_{m} = \mathop \sum \limits_{j \in J} \left( {r_{mj} - c_{mj}^{1} } \right)a_{mj} \left( {D_{j} x_{mj} - d_{mj} } \right) \\ & \,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\, + \mathop \sum \limits_{j \in J} f_{mj} a_{mj} \left( {1 - x_{mj} } \right) + \mathop \sum \limits_{j \in J} \left( {c_{mj}^{2} - r_{mj} } \right)d_{mj} \left( {1 - a_{mj} } \right) \\ \end{aligned} $$
(1)

Subject to

$$ \mathop \sum \limits_{i \in I} x_{ij} = 1, \quad \quad j \in J $$
(2)
$$ x_{ij} \le a_{ij} , \quad i \in I, j \in J $$
(3)
$$ \mathop \sum \limits_{{j \in J_{ik} }} \left( {D_{j} x_{ij} - d_{ij} } \right) \le Q_{ik} , \quad i \in I, \,k \in T_{i} $$
(4)
$$ x_{ij} \in \left\{ {0, 1} \right\}, \quad i \in I, \,j \in J $$
(5)

The objective function (1) consists of m conflicting objectives corresponding to m companies. Each objective function represents the sum of net profit increases obtained through alliance. Constraint (2) assures that only one service centers can be open in each merging region and all the others should be closed. Constraint (3) implies that open service center is chosen among the existing service centers in the merging region. Constraint (4) means that the sum of daily delivery amount of merging regions allocated to a terminal cannot exceed more than process capacity remaining at the terminal. Constraints (5) represents 0-1 integer variable.

3 Nucleolus-Based Profit Allocation Procedure

To sustain long-term collaboration, a fair allocation of coalition profit is very important. In cooperative game theory there exists a core for any coalition if completeness, rationality and marginality conditions are satisfied. Necessity of coalition is more emphasized by means of existence of the core. Since no core or too many cores for some coalitions may exist, Shapley value and Nucleolus-based allocations are suggested as a single solution procedure [12, 15]. Shapley value is well known as the most equitable profit sharing method in cooperative game theory, which reflects a concept to distribute synergies obtained through the coalition according to the marginal contribution of participants [14]. However, its weakness is that it may not satisfy core conditions. On the contrary, nucleolus-based allocation is proposed to overcome the problem of Shapley value. It tries to maximize excess vector under the core conditions. To find a nucleolus-based allocation for combinations of three companies’ coalitions the linear programming is developed as follows:

$$ Maximize \,\,t $$
(6)

Subject to

$$ R_{1} \ge C_{1} + t $$
(7)
$$ R_{2} \ge C_{2} + t $$
(8)
$$ R_{3} \ge C_{3} + t $$
(9)
$$ R_{1} + R_{2} \ge C_{12} + t $$
(10)
$$ R_{1} + R_{3} \ge C_{13} + t $$
(11)
$$ R_{2} + R_{3} \ge C_{23} + t $$
(12)
$$ R_{1} + R_{2} + R_{3} = C_{123} $$
(13)
$$ R_{1} ,R_{2} ,R_{3} ,{\text{t}} \ge 0 $$
(14)

where \( t \) is excess vector, \( R_{i} \) is profit allocation for company \( i \), \( C_{i} , C_{ij} , C_{ijk} \) means coalition profit for only company \( i \), companies \( i \) and \( j \), companies \( i \), \( j \) and \( k \), respectively.

The objective function (6) means maximum of excess vector. Constraints (7)–(12) assure satisfaction of rationality and marginality conditions of the core. Constraint (13) means core’s completeness. Constraint (14) represents non-negativity.

4 Numerical Example

An illustrative example is provided to explain the appropriateness of the collaboration model and to evaluate the nucleolus-based allocation. It is assumed that there are three companies with two consolidation terminals and ten merging regions. Table 1 shows delivery amount, allocated terminal, and capital recovery from fixed assets according to service center closedown for each company A, B and C. Current remaining processing capacities of terminal for each companies are generated as shown in Table 2.

Table 1. Data for company A, B, and C
Table 2. Data for each company’s remaining processing capacity

The optimal solution for maxmin criterion can be obtained using Excel Solver in Table 3. The total profit obtained from strategic alliance by consolidating the service centers is $1,345. On the other hand, the optimal solution acquired by the maxsum criterion is shown in Table 4, and the total profit that is shown in this table is $1,365, which is greater than the total profit by the maxmin criterion. Table 5 also shows the Shapley value results by applying maxsum criterion and an allocation method by fairly allocating to each company based on its marginal contribution. According to Tarashev et al. [16] the marginal contribution of a company to a subgroup is calculated as the output of the subgroup minus the output of the same subgroup excluding the individual participant. Then the Shapley value of each company is the average of its marginal contributions across all differently sized subgroups. On the contrary, the linear programming was solved with the parameter values; C1 = 0, C2 = 0, C3 = 0, C12 = 606, C13 = 678, C23 = 638 and C123 = 1,365 to find the nucleolus-based allocation for three companies. By seeking benefits based on the maxmin criterion, all participating companies will feel fair and impartial. However, applying the maxsum criterion increases the total benefit through coalition compared to the maxmin criterion. Therefore, it is better to apply the maxsum criterion from the perspective of total benefit. But, there exists still a problem of how to distribute coalition profits to affiliates. Using Shapley value or nucleolus concept can be a good alternative because it can be rationally distributed.

Table 3. Optimal solution for maxmin criterion
Table 4. Optimal solution for maxsum criterion
Table 5. Nucleolus-based and Shapley value allocation

5 Conclusions

Most small and medium-sized courier service companies in Korea are in trouble due to severe competition in the market. Coalition is emerging as a unique survival strategy to obtain a higher market share with limited resources in industry fields. In addition, one of the difficult parts of applying collaboration is determining how to allocate costs or profits to each participating company. This study proposed a decision making model for alliance in courier services. A nucleolus-based allocation as a systematic allocation methodology was also proposed for fair allocation to each company. This study can accelerate the collaboration in several industry sectors by providing technology for coalition and fair allocation for its sustainability. Furthermore, in further research, various types of collaboration models related to the overall network design in express delivery services will also be included.