1. Introduction
Due to the influence of versatile economic, technological, social, etc., factors, including, in particular, the intensive evolution of online marketplaces and the COVID-19 pandemic, the order delivery industry has increased in size very rapidly during recent years. Parcel (order) delivery via the use of pick-up points is very popular as a solution for goods and food delivery on different online marketplaces, e.g., Amazon, eBay, Rakuten, Shopee, AliExpress, Etsy, Walmart, Mercado Libre, Wildberries, Ozon, Taobao, Tmall, J.D.com, Lazada, Allegro, etc., and as the last-mile delivery solution in a variety of out-of-home delivery methods. As is mentioned in [
1], the number of orders has increased from 64 billion orders sent worldwide in 2016 to more than 161 billion in 2022, and this figure is anticipated to reach 225 billion by 2028. The top five countries for e-commerce in the world, where order delivery is actively used, are China, the USA, Japan, Germany, and the UK; see, e.g., [
1,
2]. Thus, the problem of the optimal design, development, and enhancement of the organization of this kind of delivery is of great interest and is actively discussed in the literature, see, e.g., [
3,
4,
5,
6,
7], etc. The respective case studies of the order delivery systems in different countries can be found, e.g., in [
8,
9,
10,
11,
12,
13,
14,
15,
16].
1.1. Related Works
Mathematical analysis of the process of order delivery is very complicated. As is stated, e.g., in [
17], order delivery consists of three main processes: order generation, order batching for delivery, and last-mile delivery. The latter one, in turn, consists of order storage in a warehouse and issuance to the client. Because the orders are generated at random moments, the durations of order batching, delivering, and sojourning in the pick-up point are random; these durations are highly stochastic and interdependent. Therefore, the adequate analysis of the delivery process cannot be implemented without the use of the probability theory. Namely, its branch, queueing theory, should be applied for the analysis. This theory is attractive to capturing the stochasticity and interdependency of the durations of the phases of an order delivery in a unified way, deriving approximations for the first and second moments of the stationary distribution of the total order (parcels’, goods’, or foods’) delivery time in [
17]. Other examples of the application of queueing theory to this end can be found, e.g., in [
18,
19,
20].
In [
18], the authors implement a description of the cargo delivery handling process in notation of the set of queueing systems. This process is studied using the well-known formulas for single- and multi-server queueing systems with the stationary Poisson arrival process, exponential distribution of service times, and an infinite buffer. Computer simulation of the delivery process is implemented as well.
In [
19], the authors consider the system where clients probabilistically choose a MPL (mobile order locker) service or an ADR (autonomous delivery robot) service. The former service is modeled by the multi-server queueing system with the stationary Poisson arrival process, exponential distribution of service times, and a finite buffer. The latter service is modeled by the single-server queueing system with the stationary Poisson arrival process, a deterministic service time, and an infinite buffer.
In [
20], the authors focus on the analysis of last-mile delivery. Arriving orders are divided into two types depending on whether the client would like to receive their order by delivery truck or by the order locker. The model is investigated using the known results for Quasi-Birth-and-Death processes; see [
21].
In this paper, we propose to investigate the operation of an order delivery system as an order’s service in a tandem queueing system consisting of two stages. Stage 1 of the tandem corresponds to order handling, i.e., its generation until its delivery to the target pick-up point. Stage 2 corresponds to the order storage in the warehouse of the target pick-up point until it is be received by the client or sent back to the sender. The capacity of Stage 2 is finite, and the orders arriving when it is exhausted are lost or returned to thr sender. To mitigate the losses at the order entrance to Stage 2, we propose to implement order admission control at Stage 1. Some integer number (threshold) is assumed to be fixed. New orders arriving at Stage 1 are not admitted if the total number of orders processed at Stages 1 and 2 is equal to the threshold. We consider the possibility of a batch order transfer from Stage 1 to Stage 2 that reflects the possibility of the simultaneous transportation of many orders by a vehicle. Also, we allow for the possibility of receiving a whole group of orders at Stage 2 by a client. We examine the tandem queue’s stationary behavior while keeping in mind the need to optimize delivery system performance through appropriate warehouse capacity selection at the pick-up point and admission threshold value.
The literature devoted to the analysis of tandem queues is huge. Therefore, here, we restrict ourselves to the citation of only papers devoted to dual tandem with multi-server stages and arrivals defined by the Markov arrival process (
). The
is a much better mathematical model of bursty correlated input processes in real-world systems than the popular stationary Poisson arrival process, which is a very particular case of the
The
was invented as a versatile arrival process in [
22]. For the properties of the
see, e.g., [
23,
24,
25,
26,
27,
28]. Surveys of the literature devoted to the study of various queueing systems with the
can be found in [
25,
29].
For an extensive list of publications devoted to tandem queues with the
or its generalizations, such as the batch Markov arrival process (
) and marked Markov arrival process (
), see [
30], and tandems where not both stages are described by the multi-server systems can be found in [
31].
Information about a few papers, which study tandems with two multi-server stages and the
or
is presented in brief in
Table 1.
Here,
denotes the exponential distribution of service time at the corresponding stage, and
denotes the
distribution of service time at the corresponding stage.
distribution is much more general than the exponential distribution. For a definition of the phase-type distribution, its properties, and its usefulness for fitting an arbitrary distribution, see, e.g., [
21,
38]. In particular, the use of the
distribution allows us to fit not only the mean service time but also its variance and higher moments. The exponential distribution gives an opportunity to fit only the mean service time. The disadvantage of the use of the
distribution for characterizing service time in the multi-server queues is the possible high dimension of the Markov chain describing the behavior of the corresponding queueing system, especially when the number of servers is large. In all papers cited in
Table 1, the algorithms for computing the stationary distribution of the states of tandem are presented, and their work is numerically illustrated. Customer sojourn time was analyzed in [
33,
34]. Some kinds of control by the system operation were considered in [
33,
35,
37].
All the cited above papers assume that each customer receives service individually. At the same time, the inherent feature of many real-world systems, including transportation and manufacturing systems, is a possibility in the group service of customers. Some relevant literature is cited in [
31]. In that paper, the tandem queue with the
single-server stages, and group service at Stage 2 are considered. The buffer sizes at Stages 1 and 2, respectively, are infinite and finite. The possibility of early customer departure due to impatience in both stages is incorporated. The service times in both nodes are assumed to be of phase type. In [
39], the tandem queue with the
, multi-server stations, and group service at Stage 2 are considered. The service time of a group has a
distribution with parameters depending on the size of a group.
There are two thresholds that limit the size. A random variable with an exponential distribution, whose parameter varies at every stage, sets a limit on the customer’s waiting time at each stage. Following Stage 1 service, a client has the option to leave the system or attempt to access Stage 2. The customer is either lost or returns for service at Stage 1 if the buffer is full at this point. The describes customer arrivals. A multi-dimensional continuous-time Markov chain is studied in order to analyze the tandem system. The impact of the thresholds on the system performance metrics is demonstrated through numerical examples. It is illustrated that optimization problems can be solved based on the results of the implemented analysis.
In the model considered in this paper, both services, at Stage 1 and Stage 2, can be provided to customers not individually but in groups of random size. Such tandem models with multi-server stages, even with a more simple stationary Poisson arrival process, are not addressed in the existing literature. To have an opportunity to analyze the parcel delivery model, which has an evident potential for real-world applications, here, we analyze such a tandem system.
1.2. Paper Contribution
The purposes of the paper are the development of an adequate model of parcel delivery in modern online retail networks and analytical and numerical analysis of the operation of pick-up points in such networks. The main contributions of this paper are as follows:
Description of orders delivery, storage, and issuance to clients at a pick-up point by the novel tandem queueing system.
Accounts of many essential features of real delivery systems: fluctuating rate of order generation; existence of time lag between an order’s generation and its arrival to a pick-up point; batch transfer of orders to the pick-up point; finite capacity of a warehouse at the pick-up point; group withdrawal of orders at the pick-up point with the random size of a group; possible client no-show and sending the order back.
Proposal of control by order admission for delivery depending on the total number of orders residing in the system (orders maintained in the warehouse and in the process of being transferred to the pick-up point).
Analysis of the multidimensional random process describing the dynamics of the system, which is more general than the Quasi-Birth-and-Death process well studied in the literature.
Numerical illustration of the dependence of the tandem system performance measures on the capacity of the warehouse and the threshold for the control strategy.
Numerical demonstration of the possibility of using the obtained results for managerial goals.
1.3. Brief Discussion of Potential Applications of the Model
In this paper, we model the operation of a pick-up point aiming to create a background for solving the problems of the optimization of the pick-up point capacity, as well as determining the conditions for the temporal stopping of the acceptance of orders for delivery to a given pick-up point.
For example, let us consider the pick-up point scheme of the popular Eastern European marketplaces Wildberries and Ozon. These marketplaces sell various goods with delivery to pick-up points. When placing an order, the client must specify the pick-up point where they will receive the goods. Note that the pick-up points do not belong to Wildberries and Ozon. For the convenience of buyers, the number of pick-up points should be large; otherwise, the buyer will not place an order if the pick-up point is far from their location. For example, the number of Wildberries pick-up points in the city of Minsk at the end of December 2024 was more than 500. The companies themselves are not interested in maintaining and managing a huge number of pick-up points in different cities and countries. Thus, individual entrepreneurs enter into contracts with marketplaces, open, and ensure the operation of their pick-up points, for which they receive a percentage of the cost of the issued goods. Two neighboring pick-up points can have completely different owners. In fact, anyone can open a pick-up point. Since the pick-up point capacity is finite, a situation may arise when the pick-up point is overloaded and it is impossible to place an order for delivery at this pick-up point. The problem of optimally choosing the pick-up point capacity arises. If the pick-up point capacity is too small, many orders will not be allowed to be delivered to this pick-up point, and the owner of the point loses a potential profit. If the pick-up point capacity is too large, maintaining a large warehouse requires large expenses, which can lead to losses. Thus, the problem of optimally choosing the pick-up point capacity is extremely important for its owner. In addition, an important problem arises for the marketplace itself: knowing the capacity of the current pick-up point, the number of orders stored in the pick-up point warehouse, and those in transit determines the conditions in which it is necessary to stop accepting new orders at the pick-up point in order to avoid a situation where there is no capacity to process the order that has arrived at the pick-up point.
1.4. Organization of the Text
The remainder of the text is organized as follows. The tandem queueing model of the order delivery is completely described in
Section 2. The continuous-time, three-dimensional Markov chain describing the behavior of the delivery system under the fixed value of the admission threshold is constructed in
Section 3. Its infinitesimal generator as the block lower Hessenberg matrix is presented there. Expressions for the computation of the main performance measures under the known stationary distribution of the underlying Markov chain are given in
Section 4.
Section 5 contains numerical examples, the purposes of which are to demonstrate the feasibility of the proposed way for performance evaluation of the system, highlight the dependence of key performance measures of the system on the capacity of the warehouse at the pick-up point and the admission threshold, and demonstrate the potential usefulness of the obtained results for achieving managerial goals.
Section 6 summarizes the content of the work and briefly discusses possible future works.
2. Mathematical Model
We consider the process of order delivery and picking up as a service in a tandem queueing system consisting of two stages. The structure of the system is shown in
Figure 1.
Each client’s order has to be delivered to the pick-up point and then be issued there to the client. It is supposed that the order in the process of delivery, before reaching the pick-up point, receives service at Stage 1 of the tandem. Stage 2 of the tandem describes the operation of the point of issuing the orders that are already delivered to the pick-up point and are ready to be received by clients.
The process of order arrival to the tandem system is modeled by the flow characterized with matrices and of a finite size This process is governed by the indecomposable Markov chain with continuous-time with a state space , where W is a finite integer. The entries of the matrix are the intensities of transitions of the chain accompanied by an order arrival. The non-diagonal entries of the matrix determine the intensity of the corresponding transitions of the chain within its state space without an order arrival. The modules of the negative diagonal elements of the matrix determine the intensity of the departure of the process from the respective state. The matrix is the irreducible generator of the Markov chain The mean order arrival rate is calculated as Here, the row vector defines the stationary probabilities of the Markov chain and satisfies the system Here and below, is a row vector of a suitable size consisting of zeros, and is a column vector of a suitable size consisting of ones.
As was already mentioned above, the significant advantage of the
over other models of arrival flow, in particular the very popular model in the existing literature of the stationary Poisson process, is its suitability for fitting real-world flows with a wide range of the values of coefficients of variation and correlation of inter-arrival times. The problem of fitting the real-world arrival processes by the
is addressed in many papers; see, e.g., [
28,
40,
41,
42,
43,
44].
Since the capacity of the warehouse at the pick-up point is limited, we assume that Stage 2 cannot provide service (storage until issuing to the client) to more than orders at the same time.
Generally speaking, the number of orders residing in the considered tandem system can be unlimited. However, if the number of orders accepted for service at Stage 1 is too large, then there is a high risk that the delivered order will not be accepted by the pick-up point due to the exhausted capacity of its warehouse and will be lost (or returned to a sender). To reduce the probability of this event, we apply order admission control. To this end, we fix an integer number called threshold, such that and assume that the tandem system temporarily terminates the acceptance of orders at Stage 1 when there are N orders residing at Stages 1 and 2 together. Thus, Stage 1 has a non-fixed maximum number of orders, which can be admitted. This number depends on the number of orders currently receiving service at Stage 2. It is worth noting that the real-world systems described by the considered model are highly computerized, and each arrival or withdrawal of an order at a pick-up point is registered immediately and automatically. Therefore, information about the current number of orders residing at Stages 1 and 2 together is permanently available for the order dispatcher.
When the number of orders residing in the system at a new order arrival moment is less than the new order is admitted into the system and starts service, and the number of orders at Stage 1 increases by one. Otherwise, the arriving order is lost.
Because the transfer of orders from Stage 1 to Stage 2 in real-world prototypes of the considered tandem is usually performed in groups (by cars or trucks), we suggest the following mechanism of order transfer between the stages: Transfers can occur at random moments. The time distance between successive transfer moments is exponentially distributed with the parameter At the transfer moment, each order staying at Stage 1 joins the group, which is transferred to Stage 2, with the probability independently of other orders. Therefore, if the number of orders at Stage 1 is equal to then the size of the group that transfers to Stage 2 is equal to l with the probability Hereafter, a notation like means that the parameter l admits the values from the set If, at the time of the implementation of the transfer of l orders to Stage 2, there is enough space to place only orders there, then k orders are accepted at Stage 2 (to the warehouse of the pick-up point), and the remaining orders are lost.
We assume that each client of the tandem system (a person who places orders and has to obtain the corresponding goods at the warehouse of the pick-up point) can pick up several orders at once. Let the maximum number of orders available to a client be equal to Then, each client obtains l orders from the pick-up point with the known probability if at the moment there are at least L orders in the warehouse. If there are only orders in the warehouse of the pick-up point, then the client picks up l orders with the probability
The storage time of orders at the warehouse of Stage 2 is limited and has an exponential distribution with the parameter
There are two types of clients. The first type of clients is irresponsible. The clients of this type receive their orders only when the order’s storage time is completed. The second type of clients are responsible clients. They pick up their orders before the storage time of one of their orders is complete.
We assume that responsible clients pick up their orders after an exponentially distributed amount of time with the parameter When the storage time expires, with the probability any client picks up all their orders (the order service is assumed to be finished), and with a complementary probability, the order, whose storage time is expired, is lost or is returned to a sender.
The main purpose of this research is to provide the opportunity for calculating the optimal capacity of the warehouse’s storage capacity and the threshold number N defining when the admission of new orders has to be postponed.
The problem of the optimal selection of N and is not trivial. A larger value of leads to the potential increase in the delivery system throughput; however, it requires greater expenses for more capacious warehouse maintenance or leasing. Moreover, the throughput may be sometimes more essentially influenced by the order arrival rate and storage time but not by the warehouse capacity. A too-small value of can lead to quick warehouse overloading, with frequent orders being delivered back and, as a consequence, the decision of a seller or a client to restrict the use of this pick-up point. A too-small value of the threshold N means the too strict limitation of order admission, which leads to the possible starvation of the pick-up point (and a decrease in the throughput). A too-large value of the threshold N leads to an increase in the probability that the admitted order cannot be accepted at the pick-up point and must be lost or sent back. Therefore, the parameters N and have to be chosen carefully and matched to each other to guarantee the best quality of the pick-up point operation.
3. The Process of System States and the Generator
Let the parameters N and be fixed:
is the number of orders residing at Stage 1,
is the number of orders residing at Stage 2,
is the state of the underlying process of the
at time
The behavior of the system under study is described by a regular irreducible continuous-time Markov chain:
Let us renumber the states of this chain in the direct lexicographical order of the components and call the set of states of the chain with the value n of the first component of the Markov chain level The set of states of the chain with the values of the first and second components of the Markov chain is called macrostate
Theorem 1. The generator G of the Markov chain is a block lower Hessenberg matrix:where the non-zero blocks containing the intensities of transitions from level n to level , are defined as follows: Here, the following is true:
⊗ and ⊕ are the symbols of the Kronecker product and sum of matrices; see, for example, [45]. I is the identity matrix, and O is the zero matrix, the dimension of which is indicated by a subscript if necessary.
is a square matrix of size with all zero elements except the element .
is the diagonal matrix with the diagonal entries .
is a square matrix of size with all zero elements except the elements , and
is a square matrix of size with all zero elements except the elements , and
is a matrix of size with all zero elements except the elements ,
E is a square matrix of size with all zero elements except the elements , and
is a matrix of size with all zero elements except the elements
Proof. The theorem is proved by studying the intensities of all conceivable transitions of the Markov chain during an infinitesimal time period.
The block lower Hessenberg structure of the matrix G is explained as follows: Since orders enter the system one at a time, the matrices are zero matrices for all such that As a consequence of the possibility of a group transfer of orders from Stage 1 to Stage 2, the value n of the number of orders residing at Stage 1 can decrease during an infinitesimal time to any value of such that This explains the block lower Hessenberg structure (1) of the generator
Now, let us explain the form of all non-zero blocks , of the generator.
Let us start with an explanation of forms (2) and (3) for the diagonal blocks , Because the second component of the Markov chain cannot increase without the decrease in the first component, while it can decrease due to order withdrawal at Stage 2, the matrix has a block lower triangular structure.
All diagonal elements of the block are negative, and the absolute values of these elements determine the intensities of the Markov chain exiting the corresponding states. The Markov chain can exit the current state in the following cases:
(1) The underlying process of order arrivals leaves its current state. The corresponding transition intensities are determined up to sign by the diagonal elements of the matrix Note that if the system already has N orders and the underlying process makes a transition to the same state with the generation of a new order, then this generated order is lost and there is no exit from the current state. This is taken into account by adding diagonal elements of matrices to the diagonal elements of the blocks for
(2) A moment of order transfer to Stage 2 occurs, and at least one order moves to this stage. In this case, the transition intensities are determined by the elements of the matrix
(3) The order storage time expires. The matrix defines the corresponding transition intensities.
(4) A client comes to the pick-up point and picks up their orders. The corresponding transition intensities are specified by the matrix
The non-diagonal elements of the matrix define the transition intensities of the Markov chain without changing the value n of the first component. These transitions are given by the following:
(1) Non-diagonal elements of matrices when the underlying process makes a transition without generating an order.
(2) Non-diagonal elements of the matrix when the underlying process makes a transition, generating an order that is lost due to the presence of N orders in the tandem system.
(3) Elements of the matrix when a responsible client picks up their orders.
(4) Elements of the matrix when the order, whose storage time is expired, is lost (returned from the warehouse to the seller).
(5) Elements of the matrix when the storage time is expired but an irresponsible client picks up all their orders.
Thus, we obtain forms (2) and (3) of blocks
Forms (4) and (5) of the blocks are explained as follows: These blocks contain the transition rates of the Markov chain when the number of orders at Stage 1 increases by one. This is only possible in the case of a new order arrival to the tandem system. The number of orders at Stage 2 does not change at this arrival moment. Therefore, the matrix is block diagonal. The elements of the matrix determine the transition intensities of the process at the time of the order’s arrival.
Thus, the blocks are defined by the matrices of form (4) for and (5) for
The blocks of the generator contain the transition intensities of the Markov chain from a state with value n of the first component of the chain to a state with the value of this component in the case when a group of orders of size is sent to Stage 2 (the warehouse of the pick-up point). The number of customers at Stage 2 increases. Therefore, the matrix is block upper triangular. These intensities are determined by the matrix for and by the matrix if Thus, formulas (6) and (7) are valid. The theorem is proven. □
Because the Markov chain
is irreducible and has a finite state space, for any values of the system parameters, there are the stationary probabilities of the states of this Markov chain:
Let us form the row vectors of the stationary probabilities of the states belonging to the macrostate and the vectors of the stationary probabilities of the states belonging to the level
It is well known that the row vectors
satisfy the following system of equilibrium equations:
Because the matrix
G does not have a block tridiagonal structure, the Markov chain
does not belong to the class of the finite state Quasi-Birth-and-Death processes, as discussed in [
21], so its solution is not trivial, especially in the case of the large size of the generator
This size can indeed be very large in real-world applications when the capacity of the warehouse at the pick-up point is large. The system of equilibrium equations can be solved using the numerically stable algorithms recently offered in [
46]. These algorithms effectively account for the block lower Hessenberg structure of the generator
Therefore, the flowchart of the computation of the row vectors of the stationary distribution of the Markov chain is as follows:
Compute the matrices , by formulas (2)–(7);
Compute the generator G by formula (1);
Compute vectors as the unique solution of the system (8).
The knowledge of the stationary distribution of the Markov chain allows us to evaluate the values of various performance measures of the considered tandem system under any fixed values for the system parameters, including the threshold N and the capacity
4. Performance Measures
The mean number of orders receiving service at Stage 1 at an arbitrary moment is calculated as
The average number of orders transferred to Stage 2 during an arbitrary transfer moment is calculated as
The mean number of orders receiving service at Stage 2 at an arbitrary moment is calculated as
The mean number of orders receiving service in the tandem at an arbitrary moment is calculated as
The rate of the output flow of orders from Stage 1 is calculated as
The rate of the output flow of serviced orders from Stage 2 is calculated as
The average number of orders picked up by an arbitrary client at Stage 2 is calculated as
The loss probability of an order at the entrance at Stage 1 is calculated as
The loss probability of an order at the entrance at Stage 2 is calculated as
The loss probability of an order due to a recipient no-show before the expiration of the storage time at Stage 2 is calculated as
The loss probability of an arbitrary order can be calculated as
The latter equality can be used for the verification of the correctness of the computation of the stationary distribution of the Markov chain
Let us comment briefly on the derivation of formulas (9)–(11). Formula (9) defines the expectation of the number of orders receiving service at Stage 1, which is a discrete random variable with a probability distribution Formula (10) defines the expectation of the number of orders receiving service at Stage 2, which is a discrete random variable with a probability distribution Formula (11) for loss probability is evident because this probability is the ratio of two rates. The first one is the rate of the lost orders, i.e., the orders that finished service at Stage 1 when the numbers of orders at Stage 1 and Stage 2 are n and correspondingly, , in a batch of size l such that and did not have the luck to be among customers that are accepted to Stage 2 and, therefore, are lost. The formula of the total probability is used for the calculation of this rate. The second one is the total rate of order arrival to the tandem. Other formulas for performance measures are explained similarly.
5. Numerical Examples
The aim of this section is to present the numerical results that highlight the dependence of some performance measures of the system on the parameters N and and to demonstrate the possibility of using the obtained results for managerial goals.
It is assumed that orders enter the tandem system in the
flow defined by the matrices
This has the average arrival rate the coefficient of correlation of successive inter-arrival times , and the coefficient of variation in inter-arrival times
We assume that the rate of order transfer to the pick-up point is , the rate of orders received by responsible clients is , and the rate of the storage time expiration is . The probabilities p and q are defined as and
Let the maximum number of orders available for receipt by an arbitrary client be equal to
We assume that each client receives orders from the pick-up point with the probabilities defined as if there are at least five orders in the warehouse. Otherwise, the client picks up l orders with the probabilities defined as
Let us vary the maximum number N of orders, which can stay in the tandem system simultaneously, in the range from 25 to 250 and the maximum number of orders at Stage 2 in the range from 25 to N with step 25.
Figure 2 and
Figure 3 illustrate the dependencies of the mean number of orders
and
at Stage 1 and Stage 2, respectively, on the values of the parameters
N and
The value of quickly increases when the limiting value N of orders that can reside in the system at the same time increases. The increase practically stops after N reaches the value 150. The value of weakly depends on the values of It only slightly decreases with the growth of The value of increases with the increase in N (more orders are admitted to the system and can be stored in the warehouse) and quickly increases with the growth of (more orders are stored in the warehouse when its capacity becomes larger). However, the increase becomes slow for greater than 75.
Figure 4 and
Figure 5 show the dependencies of the loss probability
of an order at the entrance at Stage 1 and the loss probability
at the entrance at Stage 2 on the parameters
N and
The loss probability is very large for small values of N (around 0.7 for ) and quickly decreases (and becomes weakly dependent on ) when N increases. For this probability is in the order of The loss probability obviously is equal to zero when i.e., any order is not admitted to Stage 1 if Stage 2 is full. This probability grows with the increase in N but decreases very quickly with the increase in
The dependencies of the loss probability
of an order due to client no-show at Stage 2 and the loss probability of an arbitrary order
are presented in
Figure 6 and
Figure 7.
The loss probability is expectably small when the capacity of the warehouse is small and increases with the increase in It becomes stable (around 0.004) after reaches the value 50 for
Because the loss probability of an arbitrary order
is the sum of the loss probabilities
and
the shape of the surface presented in
Figure 7 matches
Figure 4,
Figure 5 and
Figure 6.
Table 2 supplements the results of calculations presented for this example in graphical form by presenting the concrete values of
,
,
,
, and
for some values of the parameters
N and
.
With the algorithms and software, which allowed us to clarify the dependence of the key performance measures of the system on the controlled parameters, it is possible to formulate various criteria of system operation and solve the optimization problems. The most popular in the literature is the criterion that counts the revenue of the system earned via service provisioning, possible expenditures of the system related to the different reasons for the loss of some orders, and the cost of system equipment maintenance.
For example, let us choose the following cost criterion for the evaluation of the system’s operation quality:
where
is the average system’s profit obtained via one order service;
and
are the penalties for an order loss at the entrance at Stage 1 and Stage 2, respectively;
is the penalty for an order loss due to the failure to receive goods by clients; and
is the cost of using a unit of space for order storage at the warehouse.
Let us set the values of cost coefficients for this numerical example as follows:
The cost is supposed to be the largest because the rejection of an order at Stage 2 due to a full warehouse implies not only the lost potential profit but also the expenditures related to order utilization or sending it back to a sender.
The dependence of the criterion
J on the capacities
N and
is presented in
Figure 8.
The values of the cost criterion for various values of
N are presented in
Table 3. Each row of the table corresponds to a fixed value of
N and contains the values of
for
, and
where
is the value of the parameter
within the chosen grid that provides maximum to
for the given value of
One can see that the optimal (maximal) value of J is and is reached for and It is worth noting that the revenue is negative for any value of N when the warehouse capacity is small.