Skip to main content
Elsevier - PMC COVID-19 Collection logoLink to Elsevier - PMC COVID-19 Collection
. 2022 Oct 22;9:100257. doi: 10.1016/j.orp.2022.100257

Reagents and swab tests during the COVID-19 Pandemic: An optimized supply chain management with UAVs

Gabriella Colajanni 1,, Patrizia Daniele 1, Daniele Sciacca 1
PMCID: PMC9596185

Abstract

In this paper, we develop a supply chain optimization model for the preparation, provision, transportation, and execution of swab tests during COVID-19 pandemic. The proposed approach is based on a multi-tiered network consisting of manufacturing companies of reagents, processing laboratories (where the swab kits are prepared and some swab tests are analyzed), landing stations for UAVs and test centers. As innovations in the supply chain, the sharing of reagents between processing laboratories and the use of UAVs, using 5G technology, are contemplated in the management of the COVID-19 Pandemic. To obtain the optimal solutions of the underlying optimization problem, we provide a variational formulation problem for which results of existence and uniqueness will be provided. Finally, some numerical simulations are examined to validate the effectiveness of our approach.

Keywords: COVID-19 pandemic, Swab tests supply chain optimization, Variational inequality theory, UAVs and 5G technology

1. Introduction

The COVID-19 pandemic, which broke out in China at the end of 2019, has certainly revolutionized our habits. The sudden and uncontrollable spread of infections has forced the entire population to periods of quarantines and restrictions and normal daily activities were closely monitored in order to ensure a slowdown in the spread of infections. Face-to-face education was suspended, giving rise to distance learning; work activities, when possible, was converted into work from home activities. On March 11, 2020, after assessing the levels of spread and severity of the SARS-CoV-2 infection, the World Health Organization (WHO) declared that the COVID-19 outbreak recorded over the past months can be characterized as a pandemic (see [1]), but, despite that, it can still be controlled. On 30 January 2020, following a second meeting of the Emergency Committee, the WHO Director-General had already declared the international SARS-CoV-2 outbreak a Public Health Emergency of International Concern (PHEIC), as defined in the International Health Regulations (IHR, 2005), [2]. Authors in [3] determined the criteria to be used in the decision of admission of COVID-19 patients to the intensive care units, while many researchers studied the future trend of the pandemic (see, for example, [4], where a hybrid reinforcement learning based algorithm is designed or [5], where a regression-based Robust Optimization (RO) approach to efficiently predict the number of patients with confirmed infection caused by the COVID-19 is developed).

Despite the initial uncertainties, the use of masks and protective devices has become one of the most important means in countering the spread of the virus [6]. The mandatory use of Personal Protective Equipment (PPE) was associated with an integrated surveillance system for the spread of COVID-19 [7], which continuously and systematically collected, compared and analyzed information on all cases of SARS-CoV-2 infection, confirmed by molecular diagnosis performed in public and private health facilities and in diagnostic and analysis laboratories (also the Computer Tomography scan images can be suitable for COVID-19 detection, see [8]).

It was, and still is, a necessary and useful observation tool both for informing citizens about the impact and evolution of the pandemic and for offering decision support for public health responses from health authorities. This surveillance system is based on the election of a sample of the respiratory tract. Generally, this sample is collected from the upper respiratory tract through a rhino-pharyngeal and oropharyngeal swab. According to the American Centers of Disease Control and Prevention (CDC), anterior nasal swab and turbinate nasal swab med can also be used. From the sample of biological material, transported to the laboratory at a controlled temperature, the extraction and purification of RNA is performed for the subsequent search for viral RNA using a rapid molecular method called Reverse Real-Time PCR (rRT-PCR) [9].

To perform the diagnostic tests, it is necessary to use specific reagents, which, in some phases, especially in the phases of peaks of infections, are difficult to produce, to find and store (see [10], [11]). Moreover, also the production and provision of swab kits and swab tests encountered delays due to the huge demand. The difficulties in finding PPE, swab kits and tests and reagents, due to the large and not expected number of requests, dictate the need to provide suppliers and companies involved in the supply chain with optimization models, based on mathematical models, in order to avoid delays and/or shortages in supply (see [12] for a mathematical model devoted to design a sustainable mask Closed-Loop Supply Chain Network (CLSCN) during the COVID-19 outbreak in which the locational, supply, production, distribution, collection, quarantine, recycling, reuse, and disposal decisions are taken into account).

For these reasons, in this paper we provide a network-based supply chain optimization model for the execution of swab tests and the provision of reagent needed to execute a swab test (see [13] for a supply chain network with inclusion of labor, [14] for a reverse supply chain which consists of a pharmaceutical manufacturer and a retailer, [15] for a stochastic optimization of supply chain operations under ripple effect caused by pandemic and [16] for an integer programming formulation to maximize the number of swab tests during a pandemic). We assume that the manufacturing companies produce reagents and sell them to processing laboratories, where the swab kits are prepared, and some swab tests are performed on people and analyzed. As innovation, we suppose that some processing laboratories can self-produce some kinds of reagents and send them to other laboratories, to guarantee a fluidity in the management of a large number of requests for the execution of swabs.

An absolute novelty that for the first time is taken into consideration in an optimization model that concerns the provision and supply chain of reagents, and the execution of swabs is to consider, as a means of transport, in addition to the usual ones (cars, trucks, …), the Unmanned Aerial Vehicles (UAVs), managed and orchestrated through innovative communications infrastructures, such as 5G Networks. UAVs, recently, have been proposed as an alternative in order to overcome the limitations and shortcomings of current practices (see [17] for an extensive and comprehensive review of papers dealing with the use of UAVs in engineering transportation and [18] for the use of fleets of Multi-access Edge Computing UAVs in 5G environments). The great potential of their use in transportation and delivering has been observed by the engineering community, although today some limitations are present.

In [19], the author emphasizes the multiple possibilities of using UAVs in improving and facilitating transport problems, in addition to the possibility to use them in the planning, designing and monitoring of transport and other infrastructure. Particularly, their use could be of fundamental importance in transportation of goods, in medical supply, in civil and transportation engineering and in traffic engineering problems. There are many examples of UAVs used in the delivering of medical items. For instance, in 2019, the government of Malawi set up drone corridor networks to serve the East African country of nearly 20 million people that has an inadequate health infrastructure. Starting with childhood vaccines for malaria, TB and rotavirus, the drone network quickly expanded to warehouse or ‘beehive’ pharmaceuticals for delivery on-demand. Similarly, thanks to their ability to fly over the country’s dense rainforest, the Democratic Republic of the Congo decided in 2021 to active an Ebola vaccine project with the aim of vaccinating people in remote locations using bi-directional medical delivery drones, which drop-off the Ebola vaccine and then collect biometric data from vaccines, together with other health reports. Finally, since 2011, Zipline company delivers whole blood, platelets, frozen plasma, and cryoprecipitate along with medical products, including vaccines, infusions, and common medical commodities in Nigeria, Cote d’Ivoire and Kenya. Despite the obvious benefits and advantages of using UAVs in medical items delivering, however, it is clear that we must take into account the engineering limitations of UAVs, first of all the need to recharge their batteries.

Therefore, in this framework, we consider a network with five levels in which, at the highest level of the network, manufacturing companies produce reagents and sell them to processing laboratories, placed in the second level of the network. Processing laboratories purchase reagents from manufacturing companies, prepare the swab kits, analyze/process the swab tests and can execute swab tests directly on people. We also take into account the possibility for processing laboratories to self-produce some kinds of reagent and to exchange reagents with each other. The third level of the network consists of the landing stations that can be used (or not) by drones for the delivery of the swab kits to the test centers, that constitutes the fourth level of the network. Here, the test centers receive the swab kits from the processing laboratories (through the traditional transportation or via UAVs), execute the swab tests directly on people, representing the last level of the network, and analyze them or send them to the processing laboratories for the tests.

We emphasize that the use of UAVs as means of transport is supported by a 5G infrastructure through which all requests (for both kits to be sent and swabs to be collected), the geographical position of the people, the type of swab requested, the type of means of transport to be sent, the results of the swabs analyzed etc, are transmitted. It is known, in fact, that the recent development of such an innovative technology allows a secure and fast transmission of information which is therefore shared in real-time. On the other hand, assuming that geographically difficult to reach areas can be also considered, the combination of UAVs-5G infrastructure (which do not require physical connections with the ground) is considerably advantageous (see [20]).

In a system optimization point of view, this mathematical model aims to determine the optimal flow of reagents, swab kits and swab tests in order to maximize the quantity of executed swab tests and, simultaneously, to maximize the profits of laboratories. Moreover, a multitude of linear and non-linear constraints, in terms of capacity, execution times and conservation of flows, must be satisfied. To the obtained constrained optimization problem, we associate a variational formulation, for which results in terms of existence and uniqueness of the solution are provided. In addition, the duality theory is examined to guarantee an alternative variational formulation more tractable in computational terms.

The rest of the paper is organized as follows. In Section 2, we describe in a more detailed way the multi-tiered network on which our optimization model is based, that we describe in Section 3. Section 4 is devoted to the variational formulation of the model and, finally, in Section 7 we provide three numerical simulations to validate the effectiveness and the potentiality of our model. Particularly, we show how the sharing of reagents among laboratories and the use of UAVs through 5G technology as means of transport is of fundamental importance (and suitable in terms of objective function) in the supply chain of medical items, and, specifically, of reagents, kits and swab tests. We also show how our model is able to capture the most important objective, that is the maximization of the swabs analyzed, while maximizing the profit at the same time.

2. Network description

In this section we describe the topology of the network on which the model proposed in the following section is based (see [21] for another optimization model on the management of reagents and swabs, based on a multi-level network).

As already mentioned above, it is well known that a large number of people require to undergo COVID-19 swab tests for various reasons (such as to know if they are positive following contact with a positive person or before a particular event, for work reasons, to be able to travel, and so on).

There exist different types of tests that can be used for COVID-19 detection, including diagnostic tests that look for active coronavirus infection in mucus or saliva using a swab (which is inserted into the throat and the nose). Some swab-tests, the antigen tests, are generally quick and cheap and for this reason are called rapid tests; they look for a piece of the coating of the virus. Other types of swab-tests, the molecular tests, are often called Real Time-Polymerase Chain Reaction (RT-PCR) tests for the lab technique used to detect the nucleic acid (such as RNA) belonging to the coronavirus, and they are considered the most sensitive and highly accurate swab-tests. Since there exist different types of swab-tests, in this paper we consider S types of swab-tests and denote by s the generic one.

Furthermore, preparing a swab-kit, running a swab-test and reading its results requires particular equipment but especially one or more reagents, that are specific chemicals without which it is not possible to obtain the necessary results and are often in short supply because of the high number of requests. Moreover, each type of swab-test and kit requires different quantities of each type of reagent. Therefore, we denote by 1,,r,,R the different types of reagents.

People can be grouped into G groups (1,,g,,G), distinguished both by geographical area and by category: minors or adults (for which there are different prices established by the Government or sales policies), people who can swab for a fee or for free of charge (for the latter it is the National Health Service that pays, so the laboratory or the test center that execute the swab test get a different contribution than that received when a person pays directly), people who move or stay “at home” (for the latter the price is increased by the travel costs, also based on the geographical area of residence). Note that the model we present in the next section is generic, hence, different and/or other categories of people can be assumed.

People can get any type of swab-test by going (or contacting, for home execution) to one of the H test centers, such as hospitals, pharmacies, analysis laboratories, local health centers, dedicated hubs, etc. In the generic test center h, after swabbing people, the swab tests can be analyzed there or sent to a processing laboratory, depending on the type of swab test to be analyzed and the available equipment. The processing laboratories are specific laboratories, accredited by the National Health System, in which all types of swab tests can be analyzed. We denote such processing laboratories with 1,,p,,P. Furthermore, we assume that these laboratories deal not only with analyzing the swab tests received from the test centers (or executed on people who decide to go directly to these processing laboratories), but also with the preparation of the swab kits to be sent to the test centers. Moreover, each processing laboratory buys the reagents from the manufacturing companies (1,,a,,A) or could auto-produce one or more types of reagents. In this paper we also assume that each processing laboratory could buy or sell reagents from or to other laboratories.

One of the innovative aspects of this paper, as mentioned in the previous Section, concerns the possibility to use some UAVs as a means of transporting swab tests to be performed or analyzed. Therefore, in Fig. 1 the network topology is depicted, where continuous links and dashed links indicate traditional means of transport and through UAVs, respectively. Moreover, we suppose that the test center could be reached using the traditional means of transport or through UAVs. The UAVs can directly reach the test centers or stop at the landing stations 1,,l,,L.

Fig. 1.

Fig. 1

Network Topology.

We now explain the network in detail. It consists of five levels. The highest level of the network is composed by the manufacturing companies (1,,a,,A) which produce the reagents (1,,r,,R). The reagents are purchased by the processing laboratories (1,,p,,P), which could also self-produce some kinds of reagent and which are mainly concerned with preparing the swab kits and analyzing/ processing the swab tests (if the test centers do not do it). In addition, processing laboratories can also swab the test directly on people. Therefore, the second layer of the network consists of the combination between the processing laboratory and the swab tests. Note that the links between the processing laboratories refer to the purchase and sale of reagents.

The intermediate level of the network consists of the landing stations (1,,l,,L) that can be used (or not) by UAVs to transport the swab kits to the test centers.

The combination of test centers and swab tests constitutes the fourth level of the network. Each test center receives the swab kits from the processing labs (through the traditional transportation or via UAVs), gets the swab tests (on people) and then analyzes them or sends them to the processing laboratories for the test analysis.

The lowest level of the network consists of the groups of people (as previously described) requiring the swab tests.

We specify that:

  • the transaction of reagents between companies and processing laboratories takes place only through the traditional method (black continuous links), while between laboratories the transaction can take place both through the traditional method and through UAVs (black continuous links and blue dashed links, respectively);

  • the transport of swab kits and swab tests between the second (the processing laboratories) and the third layer (landing stations) takes place only via UAVs (blue dashed links);

  • the transport of swab kits and swab tests between the third (landing stations) and the fourth layer (test centers) takes place only via the traditional transportation means (black continuous links);

  • the transport of swab kits and swab tests between the second (the processing laboratories) and the fourth layer (test centers) can take place both through the traditional method and through UAVs (for simplicity we denoted them with gray dashed links, but each of them represents a pair of parallel links to indicate both modes of transport); moreover, note that these links connect nodes of the same swab-type;

  • people could reach (or be reached by specialized personnel from) the test centers or directly the processing laboratories (black continuous links).

We underline that the main extension, respect to the paper in [21] (where a multi-period resource allocation model is analyzed, with the objective of simultaneously maximize the quantity of all performed swabs and minimize the time required to obtain the swabs result), consists in using some UAVs as a means of transporting. Therefore, also the intermediate level of the network, which consists of the landing stations (that can be used, or not, by UAVs to transport the swab kits to the test centers) represents a crucial innovation of this paper. Furthermore, in this paper we assume that the processing laboratories deal not only with analyzing the swab tests received from the test centers (or directly executed on people), but also with the preparation of the swab kits to be sent to the test centers. On the contrary, in [21] the swab kits are not taken into account. Moreover, here we are supposing that each laboratory could sell or buy reagents (not swab tests) to or from other laboratories and that the test centers are also able to analyze some types of swab test. Finally, the models deal with different aspects: both of them aim to determine the optimal flow of reagents and swab tests in order to maximize the quantity of executed swab tests, but in this paper the optimal flow of swab kits are also established and the laboratories’ profits are maximized.

3. Optimization model

In this section we describe the optimization model which allows us to determine the optimal flow of reagents, swab kits and swab tests in order to maximize the quantity of executed swab tests while maximizing the labs’ profits and ensuring that capacity, time and processing capacities constraints are met.

We firstly introduce the used notation (variables, parameters, cost and time functions) and then we propose a mathematical formulation.

3.1. Notation

The main purpose of the model is to maximize the number of swab tests obtained and analyzed, taking into account that particular reagents are required for each swab. The variables of the model are reported in Table 1, in which the used notation and the description of each variable are shown.

Table 1.

Variables of the model.

Variable Description
yarp Quantity of reagent r purchased by the processing laboratory p from the company a

ypr(AR) Quantity of reagent r self-produced by the processing laboratory p

ypp~rm(SR) Quantity of reagent r sent by the processing laboratory p to p~ in mode m, where m=1 means that the traditional transportation is chosen, while m=2 means that the transport by UAV is used

xpsl(LS) Quantity of s-type swab tests sent from the processing laboratory p to the landing station l (via UAV)

xpshm(TC) Quantity of s-type swab tests sent from the processing laboratory p to the test center h through mode m

xpsg(P) Quantity of s-type swab tests requested by group g of people and processed directly by the processing laboratory p

zpslh Quantity of s-type swab tests (coming from the processing laboratory p) sent from the landing station l to the test center h (through the traditional transportation mode)

whsg Quantity of s-type swab tests requested by group g of people at the test center h

The mathematical model includes two types of functions: the cost functions, denoted by c(), and the time functions, denoted by t(). All the functions are defined as follows. Let:

  • carp(BR) be the cost for the processing laboratory p to buy reagent r from company a and we assume that such a cost is a function of the amount of purchased reagent: carp(BR)=carp(BR)(yarp),a=1,,A,r=1,,R,p=1,,P;

  • cpr(AR) be the cost that the processing laboratory p has to pay to auto-produce reagent r and we assume that such a cost is a function of the amount of self-produced reagent: cpr(AR)=cpr(AR)(ypr(AR)),p=1,,P,r=1,,R;

  • cp~prm(SR) be the cost that the processing laboratory p has to pay to receive reagent r by the processing laboratory p~ in mode m and we assume that such a cost is a function of the amount of transported reagent: cp~prm(SR)=cp~prm(SR)(yp~prm(SR)),p,p~=1,,P,r=1,,R,m=1,2;

  • cps(K) be the cost to prepare an s-type swab kit in laboratory p (to send at the test centers, directly or through the landing stations, or to get it on a person) and we assume that such a cost is a function of the amount of prepared kits: cps(K)=cps(K)l=1Lxpsl(LS)+m=12h=1Hxpshm(TC)+g=1Gxpsg(P),p=1,,P,s=1,,S;

  • cps(Pr) be the cost to process the swab test s in laboratory p and we assume that such a cost is a function of the amount of swab tests processed by p (we will define this quantity later);

  • cpsl(LS) be the cost to send a UAV from p to the land station l, transporting the s-type swab kits and we assume that such a cost is a function of the amount of transported swab tests: cpsl(LS)=cpsl(LS)(xpsl(LS)),p=1,,P,s=1,,S,l=1,,L;

  • cpshm(TC) be the cost to transport the s-type swab kits from p to the test center h in mode m and we assume that such a cost is a function of the amount of transported swab tests: cpshm(TC)=cpshm(TC)(xpshm(TC)),p=1,,P,s=1,,S,h=1,,H,m=1,2;

  • clhs(LH) be the cost to transport the s-type swab kits from l to h and we assume that such a cost is a function of the amount of transported swab tests: clhs(LH)=clhs(LH)(zpslh),l=1,,L,h=1,,H,s=1,,S;

  • tpp~m(SR) be the time to transport reagents from the processing laboratory p to p~ and we suppose that such a time is a function of the total amount of reagents transported between p and p~: tpp~m(SR)=tpp~m(SR)r=1Rypp~rm(SR),p,p~=1,,P,m=1,2;

  • tphm(TC) be the time to transport swab kits from the processing laboratory p to the test center h in mode m and we suppose that such a time is a function of the total amount of swab kits transported between p and h: tphm(TC)=tphm(TC)s=1Sxpshm(TC),p=1,,P,h=1,,H,m=1,2;

  • tpl(LS) be the time to transport swab kits from the processing laboratory p to the landing station l (via UAV) and we suppose that such a time is a function of the total amount of swab kits transported between p and l: tpl(LS)=tpl(LS)s=1Sxpsl(LS),p=1,,P,l=1,,L;

  • tlh be the time to transport swab kits from the landing station l to the test center h (through the traditional mode) and we suppose that such a time is a function of the total amount of swab kits transported between l and h: tlh=tlhp=1Ps=1Szpslh,l=1,,L,h=1,,H;

  • tpg(P) be the time to transport swab kits from the processing laboratory p to the group of people g and we suppose that such a time is a function of the total amount of swab kits transported between p and g: tpg(P)=tpg(P)s=1Sxpsg(P),p=1,,P,g=1,,G.

We now describe all the parameters used for the formulation. Let:

  • ρpsg(P) be the revenue obtained by the processing laboratory p from the group g of people for the s-type swab test; it includes the kit preparation, swabbing the patient, the possible transport (which depends on the category of g) and the analysis of the swab test;

  • ρpsh(TC) be the revenue obtained by the processing laboratory p from the test center h for the s-type swab test and it refers only to the prepared kit;

  • ρpsh(PrTC) be the revenue obtained by the processing laboratory p from the test center h for the analysis of an s-type swab test (we underline that the processing laboratory p receives such a revenue only if the test center h is not able to analyze the s-type swab test and sends it to p);

  • ρpslh(LH) be the revenue obtained by the processing laboratory p for a prepared s-type swab kit sent to the landing station l for the test center h (observe that ρpsh(TC) and ρpslh(LH) are analogous but we are assuming that they could be different for sales strategies; clearly nothing prevents them from being equal);

  • ρpslh(PrLH) be the revenue analogous of ρpsh(PrTC) obtained using the landing station l;

  • Car be the overall amount of reagent r produced by the company a;

  • Cpr be the maximum quantity of reagent r that the processing laboratory p is able to self-produce;

  • fsr(K) be the quantity of reagent r needed to prepare an s-type swab test kit;

  • fsr(Pr) be the quantity of reagent r needed to analyze/process an s-type swab test;

  • Dsg be the quantity of s-type swab tests required by the group g of people;

  • bps(K) be the processing resources required by the processing laboratory p to prepare an s-type swab test;

  • bps(Pr) be the processing resources required by the processing laboratory p to analyze an s-type swab test;

  • bps(E) be the processing resources required by the processing laboratory p to get an s-type swab test;

  • bhs(E) be the processing resources required by the test center h to get an s-type swab test;

  • bhs(Pr) be the processing resources required by the test center h to analyze an s-type swab test;

  • Bp be the maximum processing capacity available for the processing laboratory p, it represents the productivity efficiency and depends on machinery, on time, but above all on the workforce available at p;

  • Bh be the maximum processing capacity available for the test center h;

  • Bps be the maximum quantity of s-type swab tests that the processing laboratory p is able to analyze (note that such a quantity could be zero if p cannot analyze s-type swab tests);

  • Bhs be the maximum quantity of s-type swab tests that the test center h is able to analyze (note that such a quantity could be zero if h cannot analyze s-type swab tests);

  • Θpp~m(R) be the maximum reagents transportation capacity in the link between the processing laboratories p and p~ in mode m (this is the maximum capacity of the used transport mode);

  • Θphm(S) be the maximum swab tests transportation capacity in the link between the processing laboratory p and the test center h in mode m;

  • Θpl(SL) be the maximum swab tests transportation capacity in the link between the processing laboratory p and the landing station l (this is the UAV’s maximum capacity);

  • T¯r be the maximum allowed reagent transport time, so that the reagent r does not deteriorate;

  • T¯s be the maximum allowed swab kit and test transport time, so that the s-type swab test or kit does not deteriorate;

  • dhsm be the “roundtrip” parameter. Such a parameter is equal to 1 if the test center h is able to analyze the s-type swab tests, and, hence, the swab kits do not come back to the processing laboratory. On the contrary, if the test center h cannot analyze the s-type swab tests, the “roundtrip” parameter is equal to 2 because the swab kits have to come back to the processing laboratory to be analyzed. Note that the “roundtrip” parameter dhsm also has the index m because in some cases the transportation means have to return to the laboratory. Indeed, in this paper we will assume that the drone always returns, however, the traditional vehicle (equipped cars, vans, helicopters, etc.) returns only if some swabs have to go back (to be processed in the laboratory).

For further clarity, all the parameters of the model are summarized in Table 2.

Table 2.

Parameters of the model.

Parameters Description
ρpsg(P), ρpsh(TC), ρpsh(PrTC), ρpslh(LH), ρpslh(PrLH) Revenues obtained by the processing laboratory p for the kit preparation and/or test analysis

Car, Cpr Amount of reagent r produced

fsr(K), fsr(Pr) Quantity of reagent r needed to prepare a kit or analyze a test

Dsg Quantity of s-type swab tests required by the group g of people

bps(K), bps(Pr), bps(E), bhs(E), bhs(Pr) Processing resources required to prepare a kit or analyze a test

Bp, Bh, Bps, Bhs Maximum processing capacity available at p or h and maximum quantity of s-type swab tests that p or h is able to analyze

Θpp~m(R), Θphm(S), Θpl(SL) Maximum reagents or swab tests transportation capacity

T¯r, T¯s Maximum allowed reagent or swab tests transport time

dhsm The roundtrip parameter

3.2. Mathematical formulation

The main aim of our model is to maximize the amount of the analyzed swab tests because, as previously discussed, it is very important to know who the positive (infected) people are, to prevent the contagion from increasing more and more. At the same time, the model is able to determine the optimal distribution flows that allow us to maximize the profit of each processing laboratory, that is maximize the revenues while minimizing the sum of costs.

Therefore, since the model involves more than one objective function which must be maximized, we have a multi-objective programming problem and we use the weighted sum method that combines and converts all the objective functions into a single-objective composite function. Let α, β[0,1] two weights, then the problem becomes:

max{αp=1Ps=1Sl=1Lxpsl(LS)+m=12h=1Hxpshm(TC)+g=1Gxpsg(P)+βp=1Ps=1Sg=1Gρpsg(P)xpsg(P)+h=1Hm=12ρpsh(TC)+(dhs11)ρpsh(PrTC)xpshm(TC)+l=1Lh=1Hρpslh(LH)+(dhs11)ρpslh(PrLH)zpslha=1Ar=1Rcarp(BR)(yarp)+r=1Rcpr(AR)(ypr(AR))+p~=1p~pPr=1Rm=12cp~prm(SR)(yp~prm(SR))+s=1Scps(K)l=1Lxpsl(LS)+m=12h=1Hxpshm(TC)+g=1Gxpsg(P)+cps(Pr)l=1Lh=1H(dhs11)zpslh+m=12h=1H(dhs11)xpshm(TC)+g=1Gxpsg(P)+h=1Hm=12dhsmcpshm(TC)(xpshm(TC))+2l=1Lcpsl(LS)(xpsl(LS))+l=1Lh=1Hdhs1clhs(LH)(zpslh) (1)

subject to:

p=1PyarpCar,a=1,,A,r=1,,R (2)
ypr(AR)Cpr,p=1,,P,r=1,,R (3)
p~=1p~pPm=12ypp~rm(SR)a=1Ayarp+ypr(AR)+p~=1p~pPm=12yp~prm(SR),p=1,,P,r=1,,R (4)
s=1Sfsr(K)l=1Lxpsl(LS)+h=1Hm=12xpshm(TC)+g=1Gxpsg(P)+s=1Sfsr(Pr)l=1Lh=1H(dhs11)zpslh+m=12h=1H(dhs11)xpshm(TC)+g=1Gxpsg(P)a=1Ayarp+ypr(AR)p~=1p~pPm=12ypp~rm(SR)+p~=1p~pPm=12yp~prm(SR),r=1,,R,p=1,,P (5)
h=1Hzpslh=xpsl(LS),p=1,,P,s=1,,S,l=1,,L (6)
g=1Gwhsg=p=1Pm=12xpshm(TC)+p=1Pl=1Lzpslh,h=1,,H,s=1,,S (7)
h=1Hwhsg+p=1Pxpsg(P)Dsg,s=1,,S,g=1,,G (8)
s=1Sbps(K)l=1Lxpsl(LS)+h=1Hm=12xpshm(TC)+g=1Gxpsg(P)+s=1Sbps(Pr)l=1Lh=1H(dhs11)zpslh+m=12h=1H(dhs11)xpshm(TC)+g=1Gxpsg(P)+s=1Sg=1Gbps(E)xpsg(P)Bp,p=1,,Pl=1Lxpsl(LS)+h=1Hm=12xpshm(TC)+g=1Gxpsg(P)Bps, (9)
p=1,,P,s=1,,S (10)
s=1Sg=1G[bhs(E)+(2dhs1)bhs(Pr)]whsgBh,h=1,,H, (11)
g=1GwhsgBhs,h=1,,H,s=1,,S, (12)
r=1Rxpp~rmΘpp~m(R),p,p~=1,,P,m=1,2 (13)
s=1Sxpshm(TC)Θphm(S),p=1,,P,h=1,,H,m=1,2 (14)
s=1Sxpsl(LS)Θpl(SL),p=1,,P,l=1,,L (15)
tpp~m(SR)r=1Rypp~rm(SR)T¯r,p,p~=1,,P,r=1,,R,m=1,2 (16)
tphm(TC)s=1Sxpshm(TC)T¯s,p=1,,P,s=1,,S,h=1,,H,m=1,2 (17)
tpl(LS)s=1Sxpsl(LS)+tlhp=1Ps=1SzpslhT¯s,p=1,,P,s=1,,S,l=1,,L,h=1,,H (18)
tpg(P)s=1Sxpsg(P)T¯s,p=1,,P,s=1,,S,g=1,,G, (19)
yarp,ypr(AR),ypp~rm(SR),xpsl(LS),xpshm(TC),xpsg(P),zpslh,whsg0,a=1,,A,r=1,,R,p,p~=1,,P,m=1,2,s=1,,S,l=1,,L,h=1,,H,g=1,,G (20)

The objective function (1) consists of two main terms: the total amount of analyzed swab tests, multiplied by the weight α, and the total profit, multiplied by β. The first term, that is the total amount of analyzed swab tests is given by the sum of (all types of) swab test kits sent by all processing laboratories to all the test centers (using or not the landing stations: p=1Ps=1Sl=1Lxpsl(LS) and p=1Ps=1Sm=12h=1Hxpshm(TC), respectively) and the tests performed directly on people (g=1Gxpsg(P)). Observe that all the swab test kits sent by the processing labs are executed and analyzed (at the test centers or return at the labs). The latter sentence is justified from realty, since the number of requests of swab tests from people is very high and the case of swab test kits prepared, sent and ready but not used is excluded. On the contrary, it may happen that customer requests cannot be met due to a lack of swab tests (or rather, reagents needed for the analysis of the swab tests).

The second term of the objective function (1), multiplied by the weight β, represents the total profit, given by the difference between the revenues and the costs. Specifically, the overall revenue is obtained summing the following terms:

  • p=1Ps=1Sg=1Gρpsg(P)xpsg(P), the total revenue obtained by the processing laboratories from the people for the executed swab tests (including the kit preparation, swabbing the patient, the possible transport and the analysis of the swab test);

  • p=1Ps=1Sh=1Hm=12ρpsh(TC)+(dhs11)ρpsh(PrTC)xpshm(TC), the total revenue obtained by the processing laboratories from the test centers for both the prepared and sent swab test kits and the possible (if done by the processing labs) analysis of the swab tests; we remind that dhs1=2((dhs11)=1) if the swab test has to come back to the processing laboratory where it is analyzed, while dhs1=1((dhs11)=0) if the swab test is analyzed at the test center (hence, in the latter case, the processing laboratory does not obtain any revenue for the swab analysis);

  • p=1Ps=1Sl=1Lh=1Hρpslh(LH)+(dhs11)ρpslh(PrLH)zpslh, the total revenue obtained by the processing laboratories from the test centers, using the landing stations, for both the prepared and sent swab test kits and the possible (if done by the processing labs) analysis of the swab tests.

The overall cost is obtained summing the following terms:

  • -

    p=1Pa=1Ar=1Rcarp(BR)(yarp), the cost for the processing laboratories to buy reagents from companies;

  • -

    p=1Pr=1Rcpr(AR)(ypr(AR)), the cost for the processing laboratories to self-produce reagents;

  • -

    p=1Pp~=1p~pPr=1Rm=12cp~prm(SR)(yp~prm(SR)), the cost for the processing laboratories to receive reagents from other laboratories; note that we are assuming that only the laboratory that receives the reagents pays, moreover, this cost refers to the cost of transport (since the purchase cost vanishes in the objective function);

  • -

    p=1Ps=1Scps(K)l=1Lxpsl(LS)+m=12h=1Hxpshm(TC)+g=1Gxpsg(P), the cost for the processing laboratories to prepare all the swab test kits;

  • -

    p=1Ps=1Scps(Pr)l=1Lh=1H(dhs11)zpslh+m=12h=1H(dhs11)xpshm(TC)+g=1Gxpsg(P), the cost for the processing laboratories to analyze all the swab tests; note that these costs are functions of the amount of swab tests processed by each lab (hence, the total quantity of the swab tests coming back from the test centers to the labs summed to the swab tests performed on people);

  • -

    p=1Ps=1Sh=1Hm=12dhsmcpshm(TC)(xpshm(TC)), the cost to transport all the swab tests from the processing laboratories to the test centers; we underline that these costs are multiplied by the round trip parameter dhsm that equals 2 or 1 if the transportation means come back or not to the laboratory, respectively;

  • -

    2p=1Ps=1Sl=1Lcpsl(LS)(xpsl(LS)), the cost to transport all the swab tests from the processing laboratories to the landing stations; we underline that these costs are multiplied by 2 because these routes are traveled only by UAVs, which must always return to the starting point (with or without the swab tests to be analyzed);

  • -

    p=1Ps=1Sl=1Lh=1Hdhs1clhs(LH)(zpslh), the cost to transport all the swab tests from the landing stations (and coming from the labs) to the test centers; clearly these costs are multiplied by the round trip parameter dhs1, where m=1 because the used transportation means for these routes (from the landing stations to the test centers) are the traditional ones which come back only if any swab tests have to be analyzed at the processing laboratories.

We now explain all the constraints.

Constraints (2), (3) represent the capacity constraints, according to which, each company cannot send more reagent than produced (see constraint (2)) and, analogously, at each processing laboratory the maximum quantity of each reagent that it is possible to self-produce must not be exceed (see constraint (3)).

Constraint (4) refers to the sharing of reagents among the processing laboratories. Indeed, it establishes that the amount of each reagent that each laboratory could share with (that is, send to) other laboratories (through the traditional mean of transport and through UAVs) must not exceed the total amount of reagent possessed, that is the sum of the quantity of reagent purchased by all the manufacturing companies, the quantity of reagent self-produced and the quantity of reagent received from other laboratories.

The relation between the swab tests and the amount of reagents needed to prepare and analyze them is expressed by constraint (5). It guarantees that, for each processing laboratory, the amount of each reagent needed to:

  • -

    prepare the swab test kits to send at the landing stations, at the test centers and to use directly on people and

  • -

    analyze the swab tests received from the test centers (using or not the landing station) and performed on people

must be less than or equal to the total amount of such a reagent owned by the laboratory. Particularly, the owned reagent is determined by the sum of the amount purchased by all the manufacturing companies, the quantity of reagent self-produced and the quantity of reagent received from other laboratories, minus the quantity of reagent sent to other laboratories.

Constraints (6), (7) represent the conservation laws, according to which in each landing station and each test center, respectively, the inflows and outflows must be equal. Specifically, the quantity of each swab test type sent by a processing laboratory to a landing station must be equal to the sum of swab tests sent by the landing station to all the test centers; analogously, the quantity of each swab test type sent by all the processing laboratories and landing stations to a test center must be equal to the swab tests executed by the test center to all groups of people.

Clearly, the number of requests from people cannot be exceeded, as ensured by constraint (8).

Each processing laboratory has a maximum processing capacity, depending on the machinery, the time and the workforce, as determined by constraint (9). Moreover, constraint (10) establishes whether a processing laboratory is able to prepare (and analyze) a swab test type: if the parameter Bps=0, then the processing laboratory p is not able to create the s-type swab tests, otherwise p can create and send them.

Constraints (11), (12) are the analogous constraints of (9), (10) for each test center. We underline that in constraint (11) the multiplication of bhs(Pr) by (2dhs1) allows us to add such processing resources usage only if the (s-type) swab tests are analyzed in the test center h (and they are not sent back to the laboratories). Furthermore, in realty constraint (12) is fundamental since it allows us to formulate the case in which a test center is able or not to get some type of swab tests.

The space capacities of each transport mean used for the links between the laboratories, between laboratories and test centers, and between laboratories and landing stations are guaranteed by constraints (13), (14), (15).

It is well known that each reagent, each swab test kit and swabbed test have a shelf-life, that is the maximum allowed transport time. Therefore, constraints (16)(19) ensure that the shelf-life of each reagent and each swab test is not exceeded.

Finally, constraint (20) represents the domain of the variables of the model.

4. Variational formulation

In this section, we provide a variational formulation of the proposed model presented in Section 3. This alternative formulation allows us to use the well-known variational inequality theory, which provides, under appropriate hypotheses, results of existence and uniqueness of the solution. Moreover, the variational inequality formulation allows also the rigorous computation of the optimal solutions, as described in the next section.

First, we assume that all the cost and time functions involved in the objective function (1) are continuously differentiable and convex.

Theorem 4.1

The optimal solutions to the maximization problem (1) ; (3) (20) are equivalent to the solutions to the variational inequality problem given by: determine (x(LS),x(TC),x(P),y,y(AR),y(SR),w,z)K , satisfying:

p=1Ps=1Sl=1Lβcps(K)x(LS),x(TC),x(P)xpsl(LS)+2βcpsl(LS)xpsl(LS)xpsl(LS)α×xpsl(LS)xpsl(LS)+p=1Ps=1Sh=1Hm=12βcps(K)x(LS),x(TC),x(P)xpshm(TC)+βcpsPrx(TC),x(P),zxpshm(TC)+βdhsmcpshm(TC)xpshm(TC)xpshm(TC)αβρpsh(TC)+(dhs11)ρpsh(PrTC)×xpshm(TC)xpshm(TC)+p=1Ps=1Sg=1Gβcps(K)x(LS),x(TC),x(P)xpsg(P)αβρpsg(P)
+βcps(Pr)x(TC),x(P),zxpsg(P)×xpsg(P)xpsg(P)+βa=1Ar=1Rp=1Pcarp(BR)yarpyarp×yarpyarp+βp=1Pr=1Rcpr(AR)ypr(AR)ypr(AR)×(ypr(AR)ypr(AR))
+βp~=1p~pPp=1Pm=12cp~prm(SR)yp~prm(SR)yp~prm(SR)×yp~prm(SR)yp~prm(SR)+p=1Ps=1Sl=1Lh=1Hβcps(Pr)x(TC),x(P),zzpslhβρpslh(LH)+(dhs11)ρpslh(PrLH)
+βdhs1clhs(LH)(zpslh)zpslh×zpslhzpslh
(x(LS),x(TC),x(P),y,y(AR),y(SR),w,z)K, (21)

where

K(x(LS),x(TC),x(P),y,y(AR),y(SR),w,z)R+N:(3)–(20) hold, (22)

and where N=PLS+2PSH+PSG+ARP+RP+(P1)PRM+PSLH .

Proof

It follows by results presented in [22]. □

For easy reference in the subsequent discussions, we put variational inequality (21) into standard form (see [22], [23], [24], [25]), that is: determine XK satisfying:

F(X),XX0,XX. (23)

We set X(x(LS),x(TC),x(P),y(SR),z), F(X)=(Fi(X))i=1,,7, with the generic (p,l,s)-th component of F1(X) given by:

Fpls1(X)βcps(K)x(LS),x(TC),x(P)xpsl(LS)2βcpls(LS)xpls(LS)xpls(LS)α,p,l,s (24)

the generic (p,s,h,m)-th component of F2(X) given by:

Fpshm2(X)βcps(K)x(LS),x(TC),x(P)xpshm(TC)+βcpsPrx(TC),x(P),zxpshm(TC)+βdhsmcpshm(TC)xpshm(TC)xpshm(TC)αβρpsh(TC)+(dhs11)ρpsh(PrTC),p,s,h,m, (25)

the generic (p,s,g)-th component of F3(X) given by:

Fpsg3(X)βcps(K)x(LS),x(TC),x(P)xpsg(P)+βcpsPrx(TC),x(P),zxpsg(P)αβρpsg(P),p,s,g, (26)

the generic (a,r,p)-th component of F4(X) given by:

F4(X)=βcarp(BR)yarpyarp,a,r,p, (27)

the generic (p,r)-th component of F5(X) given by:

F5(X)=βcpr(AR)ypr(AR)ypr(AR),p,r, (28)

the generic (p~,p,r,m)-th component of F6(X) given by:

Fp~prm6(X)βcp~prm(SR)yp~prm(SR)yp~prm(SR),p~,p,r,m, (29)

and the generic (p,s,l,h)-th component of F7(X) given by:

Fpslh7(X)βcps(Pr)x(TC),x(P),zzpslh+βdhs1clhs(LH)(zpslh)zpslhβρpslh(LH)+(dhs11)ρpslh(PrLH),p,s,l,h, (30)

and KK. Therefore, variational inequality (21) can be rewritten into standard form (23). We observe that in the variational inequality problem in standard form (23), the feasible set K is closed and convex, properties guaranteed by the nature of constraints (3)(20) and the assumption of continuously differentiability of all the time functions, and that the function that enters the variational inequality, F, is continuous, property that follows from the continuously differentiability of the all cost functions involved in the previous formulation. Hence, the existence of a solution to variational inequality (23), or equivalently, (21), is guaranteed from the classical variational inequality theory (see [26]).

Finally, following [22], [26], we can state the following uniqueness result.

Theorem 4.2

The uniqueness of the solution to the variational inequality (21) or, equivalently, to the variational inequality (23) is guaranteed if the function F(X) is strictly monotone on K , that is:

F(X1)F(X2),X1X2>0,X1,X2K,X1X2. (31)

The following result ensures a sufficient condition to the strictly monotonicity of the function F.

Proposition 4.3

If the cost functions carp(BR)() , cpr(AR)() , cp~prm(SR) , cps(K)() , cps(Pr)() , cpshm(TC)() , cpsl(LS)() , and clhs(LH)() are strictly convex with respect to their own variables, cps(K)() are additive with respect to x(LS) , x(TC) and x(P) and cpsPr() are additive with respect to x(TC) , x(P) and z , then F(X) is a strictly monotone function according to (31) .

Proof

Let X1,X2K be two feasible vectors such that X1X2. We evaluate the following quantity:

F(X1)F(X2)=
βp=1Ps=1Sl=1Lcps(K)x(LS),1,x(TC),1,x(P),1xpsl(LS)cps(K)x(LS),2,x(TC),2,x(P),2xpsl(LS)×xpls(LS),1xpls(LS),2+2βp=1Ps=1Sl=1Lcpls(LS)xpls(LS),1xpls(LS)cpls(LS)xpls(LS),2xpls(LS)×xpls(LS),1xpls(LS),2+βp=1Ps=1Sh=1Hm=12cps(K)x(LS),1,x(TC),1,x(P),1xpshm(TC)cps(K)x(LS),2,x(TC),2,x(P),2xpshm(TC)×xpshm(TC),1xpshm(TC),2+βp=1Ps=1Sh=1Hm=12cpsPrx(TC),1,x(P),1,z1xpshm(TC)cpsPrx(TC),2,x(P),2,z2xpshm(TC)×xpshm(TC),1xpshm(TC),2+βp=1Ps=1Sh=1Hm=12dhsmcpshm(TC)xpshm(TC),1xpshm(TC)cpshm(TC)xpshm(TC),2xpshm(TC)×xpshm(TC),1xpshm(TC),2+βp=1Ps=1Sg=1Gcps(K)x(LS),1,x(TC),1,x(P),1xpsg(P)cps(K)x(LS),2,x(TC),2,x(P),2xpsg(P)×xpsg(P),1xpsg(P),2
+βp=1Ps=1Sg=1Gcps(Pr)x(TC),1,x(P),1,z1xpsg(P)cps(Pr)x(TC),2,x(P),2,z2xpsg(P)×xpsg(P),1xpsg(P),2+βa=1Ar=1Rp=1Pcarp(BR)yarp1yarpcarp(BR)yarp2yarp×yarp1yarp2+βp=1Pr=1Rcpr(AR)ypr(AR),1ypr(AR)cpr(AR)ypr(AR),2ypr(AR)×ypr(AR),1ypr(AR),2+βp~=1p~pPp=1Pm=12cp~prm(SR)yp~prm(SR),1yp~prm(SR)cp~prm(SR)yp~prm(SR),2yp~prm(SR)×yp~prm(SR),1yp~prm(SR),2+βp=1Ps=1Sl=1Lh=1Hcps(Pr)x(TC),1,x(P),1,z2zpslhcps(Pr)x(TC),2,x(P),2,z2zpslh×zpslh1zpslh2+βp=1Ps=1Sl=1Lh=1Hdhs1clhs(LH)(zpslh1)zpslhclhs(LH)(zpslh2)zpslh×zpslh1zpslh2.

We observe that each of the addends of the previous expression is strictly positive since, for assumption, each of the cost functions carp(BR)(), cpr(AR)(), cp~prm(SR), cps(K)(), cps(Pr)(), cpshm(TC)(), cpsl(LS)(), and clhs(LH)() is strictly convex and the cost functions cps(K) and cps(Pr) are additive. Therefore, function F is strictly monotone according to Definition (31). □

5. Duality theory and an equivalent formulation of the variational inequality

In this Section, we want to derive an alternative formulation to variational inequality (23) by means of the Lagrange multipliers associated with the constraints defining the feasible set K (see [25], [27], [28]). First of all, we observe that constraints (3)(20) can be rewritten as follows (we will write only the constraint (3) for simplicity of notation; for all constraints with a minor sign we will perform the same operation):

p=1PyarpCar0,a=1,,A,r=1,,R (32)

Moreover, variational inequality (23) can be equivalently rewritten as a minimization problem. Indeed, by setting

V(X)=p=1Ps=1Sl=1Lβcps(K)x(LS),x(TC),x(P)xpsl(LS)+2βcpls(LS)xpls(LS)xpls(LS)α×xpls(LS)xpls(LS)+p=1Ps=1Sh=1Hm=12βcps(K)x(LS),x(TC),x(P)xpshm(TC)+βcpsPrx(TC),x(P),zxpshm(TC)+βdhsmcpshm(TC)xpshm(TC)xpshm(TC)αβρpsh(TC)+(dhs11)ρpsh(PrTC)×xpshm(TC)xpshm(TC)+p=1Ps=1Sg=1Gβcps(K)x(LS),x(TC),x(P)xpsg(P)αβρpsg(P)
+βcps(Pr)x(TC),x(P),zxpsg(P)×xpsg(P)xpsg(P)+a=1Ar=1Rp=1Pβcarp(BR)yarpyarp×yarpyarp
+p=1Pr=1Rβcpr(AR)ypr(AR)ypr(AR)×(ypr(AR)ypr(AR))+p~=1p~pPp=1Pm=12βcp~prm(SR)yp~prm(SR)yp~prm(SR)×yp~prm(SR)yp~prm(SR)+p=1Ps=1Sl=1Lh=1Hβcps(Pr)x(TC),x(P),zzpslhβρpslh(LH)+(dhs11)ρpslh(PrLH)
+βdhs1clhs(LH)(zpslh)zpslh×zpslhzpslh

we have:

V(X)0,XK and minXKV(X)=V(X)=0.

Hence, we can consider the following Lagrange function:

L(X,λ,μ)=V(X)+a=1Ar=1Rλar1p=1PyarpCar+p=1Pr=1Rλpr2ypr(AR)Cpr+p=1Pr=1Rλpr3p~=1p~pPm=12ypp~rm(SR)a=1Ayarp+ypr(AR)p~=1p~pPm=12yp~prm(SR)+r=1Rp=1Pλrp4s=1Sfsr(K)l=1Lxpsl(LS)+h=1Hm=12xpshm(TC)+g=1Gxpsg(P)+s=1Sfsr(Pr)l=1Lh=1H(dhs11)zpslh+m=12h=1H(dhs11)xpshm(TC)+g=1Gxpsg(P)a=1Ayarpypr(AR)+p~=1p~pPm=12ypp~rm(SR)p~=1p~pPm=12yp~prm(SR)+p=1Ps=1Sl=1Lμpsl1h=1Hzpslhxpls(LS)+h=1Hs=1Sμhs2g=1Gwhsgp=1Pm=12xpshm(TC)p=1Pl=1Lzpslh+s=1Sg=1Gλsg5h=1Hwhsg+p=1Pxpsg(P)Dsg+p=1Pλp6s=1Sbps(K)l=1Lxpsl(LS)+h=1Hm=12xpshm(TC)+g=1Gxpsg(P)+s=1Sbps(Pr)l=1Lh=1H(dhs11)zpslh+m=12h=1H(dhs11)xpshm(TC)+g=1Gxpsg(P)+s=1Sg=1Gbps(E)xpsg(P)Bp+p=1Ps=1Sλps7l=1Lxpsl(LS)+h=1Hm=12xpshm(TC)+g=1Gxpsg(P)Bps+h=1Hλh8s=1Sg=1G[bhs(E)+(2dhs1)bhs(Pr)]whsgBh+h=1Hs=1Sλhs9g=1GwhsgBhs+p=1Pp~=1Pm=12λpp~m10r=1Rxpp~rmΘpp~m(R)+p=1Ph=1Hm=12λphm11s=1Sxpshm(TC)Θphm(S)+p=1Pl=1Lλpl12s=1Sxpsl(LS)Θpl(SL)+p=1Pp~=1Ps=1Sg=1Gλpp~sg13tpp~m(SR)r=1Rypp~rm(SR)T¯r+p=1Ps=1Sh=1Hm=12λpshm14tphm(TC)s=1Sxpshm(TC)T¯s+p=1Ps=1Sl=1Lh=1Hλpslh15tpl(LS)s=1Sxpsl(LS)+tlhp=1Ps=1SzpslhT¯s+p=1Ps=1Sg=1Gλpsg16tpg(P)s=1Sxpsg(P)T¯s+a=1Ar=1Rp=1Pλarp17yarp+p=1Pp~=1Pr=1Rm=12λpp~rm18ypp~rm(SR)+p=1Ps=1Sl=1Lλpsl19xpsl(LS)+p=1Ps=1Sh=1Hm=12λpshm20xpshm(TC)
+p=1Ps=1Sg=1Gλpsg21xpsg(P)+p=1Ps=1Sl=1Lh=1Hλpslh22zpslh+h=1Hs=1Sg=1Gλhsg23whsg+p=1Pr=1Rλpr24ypr(AR), (33)

where XRN, λ=λjj=1,,24R+M and μ=(μk)k=1,2RPSL+HS and

M=AR+3PR+SG+P+PS+H+HS+P2M+PHM+PL
+P2SG+PSHM+PSLH+PSG+ARP+P2RM+PSL
+PSHM+PSG+PSLH+HSG+PR.

We want to prove that the Lagrange multipliers that appear in the Lagrange function (33) exist and that the system of KKT conditions (34) is equivalent to the variational inequality (23). More specifically, we will demonstrate that if X is a solution to variational inequality (23), then KKT conditions (34) hold and vice versa, that is from KKT conditions (34) variational inequality (23) follows. To this aim, we will prove that the following theorem holds true.

Theorem 5.1

The Lagrange multipliers that appear in Lagrange function (33) exist and, for all a=1,,A,r=1,,R,p,p~=1=,P,s=1,,S,h=1,,H,m=1,2,l=1,,L , the following KKT conditions hold:

λ¯ar1p=1PyarpCar=0,λ¯pr2ypr(AR)Cpr=0
λ¯pr3p~=1p~pPm=12ypp~rm(SR)a=1Ayarp+ypr(AR)p~=1p~pPm=12yp~prm(SR)=0,
λ¯rp4s=1Sfsr(K)l=1Lxpsl(LS)+h=1Hm=12xpshm(TC)+g=1Gxpsg(P)
+s=1Sfsr(Pr)l=1Lh=1H(dhs11)zpslh+m=12h=1H(dhs11)xpshm(TC)+g=1Gxpsg(P)
a=1Ayarpypr(AR)+p~=1p~pPm=12ypp~rm(SR)p~=1p~pPm=12yp~prm(SR)=0,
λ¯sg5h=1Hwhsg+p=1Pxpsg(P)Dsg=0,
λ¯p6s=1Sbps(K)l=1Lxpsl(LS)+h=1Hm=12xpshm(TC)+g=1Gxpsg(P)
+s=1Sbps(Pr)l=1Lh=1H(dhs11)zpslh+m=12h=1H(dhs11)xpshm(TC)+g=1Gxpsg(P)
+s=1Sg=1Gbps(E)xpsg(P)Bp=0,
λ¯ps7l=1Lxpsl(LS)+h=1Hm=12xpshm(TC)+g=1Gxpsg(P)Bps=0,
λ¯h8s=1Sg=1G[bhs(E)+(2dhs1)bhs(Pr)]whsgBh=0,λ¯hs9g=1GwhsgBhs=0,
λ¯pp~m10r=1Rxpp~rmΘpp~m(R)=0,λ¯phm11s=1Sxpshm(TC)Θphm(S)=0,
λ¯pl12s=1Sxpsl(LS)Θpl(SL)=0,λ¯pp~sg13tpp~m(SR)r=1Rypp~rm(SR)T¯r=0,
λ¯pshm14tphm(TC)s=1Sxpshm(TC)T¯s=0,
λ¯pslh15tpl(LS)s=1Sxpsl(LS)+tlhp=1Ps=1SzpslhT¯s=0,λ¯psg16tpg(P)s=1Sxpsg(P)T¯s=0λ¯arp17yarp=0,λ¯pp~rm18ypp~rm(SR)=0,λ¯psl19xpsl(LS)=0,λ¯pshm20xpshm(TC)=0,λ¯psg21xpsg(P)=0,λ¯pslh22zpslh=0,λ¯hsg23whsg=0,λ¯pr24ypr(AR)=0. (34)

Moreover, the following conditions are satisfied:

βcps(K)x(LS),x(TC),x(P)xpsl(LS)+2βcpls(LS)xpls(LS)xpls(LS)α+r=1Rλ¯rp4fsr(K)μpsl1+λ¯p6bps(K)+λ¯ps7+λ¯pl12+h=1Hλ¯pslh15tpl(LS)s=1Sxpsl(LS)xpsl(LS)=0, (35)
βcps(K)x(LS),x(TC),x(P)xpshm(TC)+βcpsPrx(TC),x(P),zxpshm(TC)+βdhsmcpshm(TC)xpshm(TC)xpshm(TC)αβρpsh(TC)+(dhs11)ρpsh(PrTC)+r=1Rλ¯rp4fsr(K)+fsr(Pr)(dsh11)μ¯hs2+λ¯p6bps(K)+bps(Pr)(dsh11)+λ¯ps7+λ¯phm11+λ¯pshm14tphm(TC)s=1Sxpshm(TC)xpshm(TC)λ¯pshm20=0,βcps(K)x(LS),x(TC),x(P)xpsg(P)αβρpsg(P)+βcps(Pr)x(TC),x(P),zxpsg(P) (36)
+r=1Rλ¯rp4fsr(K)+fsr(Pr)+λ¯sg5+λ¯p6bps(K)+bps(Pr)+bps(E)+λ¯ps7+λ¯psg16tpg(P)s=1Sxpsg(P)xpsg(P)λpsg21=0, (37)
βcarp(BR)yarpyarp+λ¯ar1λ¯pr3λ¯rp4λ¯arp17=0, (38)
βcpr(AR)ypr(AR)ypr(AR)+λ¯pr2+λ¯pr3λ¯rp4λ¯pr24=0, (39)
βcp~prm(SR)yp~prm(SR)yp~prm(SR)λ¯pr3+λ¯p~r3λ¯rp4+λ¯rp~4+λ¯p~pm13tp~pmr=1Ryp~prm(SR)yp~prm(SR)λ¯p~prm18=0,βcps(Pr)x(TC),x(P),zzpslhβρpslh(LH)+(dhs11)ρpslh(PrLH)+βdhs1clhs(LH)(zpslh)zpslh (40)
+r=1Rλ¯rp4fsr(Pr)(dhs11)+μ¯psl1μ¯hs2+λ¯p6bps(Pr)(dsh11)+λ¯pslh15tlhp=1Ps=1Szpslhzpslhλpslh22=0, (41)
μ¯hs2+λ¯sg5+[bhs(E)+(2dhs1)bhs(Pr)]+λ¯hs9λ¯hsg23=0. (42)

Finally, the strong duality also holds true, namely,

V(X)=minKV(X)=max(λ,μ)R+M×RPLS+HSminXR+NL(X,λ,μ).

Proof

See [28] or [25] for the proof. □

Through KKT conditions (34), together with conditions (35)(42), it is possible to derive an alternative variational formulation of the previous one provided in Section 4 (see [29], [30], [31] for a similar procedure). The advantage of using this new formulation lies in relaxing all the constraints present in the feasible set K within the objective function by using the associated Lagrange multipliers. Particularly, this advantage is essential to better manage the non-linear time constraints (16)(19), which, otherwise, could create difficulties in the computation of the optimal solution. Thereby, it is legitimate for us to use the computational procedure described in [32].

6. Numerical examples

In this section we provide two numerical simulations in order to clearly express the potentiality of our model. Particularly, we show a first simulation where we suppose that no sharing of reagents is allowed and also where UAVs are not used. Then, we compare the results of this first simulation with those obtained from a second simulation, in which we assume that sharing of reagents and use of UAVs are allowed.

For both the numerical examples we used the same contest, where the network, depicted in Fig. 2, consists of:

Fig. 2.

Fig. 2

Network Topology for simulation.

  • A=2 manufacturing companies, each of which produces one type of reagent (so we have R=2 types of reagents);

  • S=2 types of swab-tests (each of which needs one type of reagent for preparing and processing), rapid tests and RT-PCR tests;

  • P=2 processing laboratories and we assume that both could prepare and analyze both types of swab tests; moreover, we assume that the second processing laboratory can self-produce the second type of reagent;

  • L=1 landing station (because we are assuming to simulate only one geographical zone);

  • H=3 test centers (the first one represents a small laboratory that processes only swabs of the second type; the second is a COVID-19 hub, that is a local center usually managed by the Local or National Health Service; the last represents a pharmacy, where we assume that only swab tests of the first type could be analyzed);

  • G=4 groups of people (the first group represents the people who do not directly pay for the swabbing, as in reality, the National Health Service pays the hub center for them; the second and third groups are composed by adults and minors, respectively. We divided them because the prices for swab tests are different; the last group includes people who stay at home, hence they pay also the travel costs).

Note that in Fig. 2 we indicated with a light color the links of the network which are absent in our considered context (such as the output links from the first company refereed to the second reagent, or the links connecting the second swab-type test of the third test center).

We assume that the quantities Dsg of swab test types required by the groups of people are as follows:

D11=0,D12=45,D13=25,D14=0,D21=10,D22=15,D23=20,D24=15.

Therefore, the total amount of required swab tests is 130.

As previously described, each group of people pays different prices for swab tests (based not only on the different type of swab test, but also on the type of people constituting the group):

ρpsg(P):ρ111(P)=4,ρ121(P)=10,ρ211(P)=4,ρ221(P)=10,
ρ112(P)=12,ρ122(P)=35,ρ212(P)=12,ρ222(P)=35,
ρ113(P)=6,ρ123(P)=17,ρ213(P)=6,ρ223(P)=17,
ρ114(P)=17,ρ124(P)=50,ρ214(P)=17,ρ224(P)=50.

The other revenues obtained by the processing laboratories from the test centers (for the provision of swab kits and/or the processing of swab tests) are the following:

ρpsh(TC):ρp1h(TC)=2ρp2h(TC)=10,p=1,2,h=1,2,3;
ρpsh(PrTC):ρp1h(PrTC)=8,ρp2h(PrTC)=15,p=1,2,h=1,2,3;
ρpslh(LH):ρp1lh(LH)=2;ρp2lh(LH)=10,p=1,2,l=1,h=1,2,3;
ρpslh(PrLH):ρp1lh(PrLH)=8,ρp2lh(PrLH)=15,p=1,2,l=1,h=1,2,3.

We also suppose that the overall amount of reagents produced by the manufacturing companies, Car, are C11=150 and C22=100, while C12=C21=0 since we assumed that each company produces only one type of reagent. Furthermore, the reagent r=1 is not self-produced by any laboratory (it is produced only by the first company) and the processing p=2 does not self-produce any type of reagent, while the maximum quantity of reagent r=2 that the processing laboratory p=2 is able to self-produce is Cpr=C22=50.

The quantities of reagents needed to prepare the swab kits (fsr(K)) and to analyze/process the swab tests (fsr(Pr)) are: f11(K)=f22(K)=f11(Pr)=f22(Pr)=1,f12(K)=f21(K)=f12(Pr)=f21(Pr)=0, indeed, we assumed that each type of swab-test needs only one type of reagent for preparing and processing (s=1 needs r=1, while s=2 needs r=2).

The processing resources required to prepare the kits or get or analyze the tests are the following:

bps(K)=1p,s=1,2;
bps(Pr):b11(Pr)=1,b12(Pr)=3,b21(Pr)=1,b22(Pr)=2;
bps(E)=bhs(E)=1,p,s=1,2,h=1,2,3;
bhs(Pr)=1,h=1,2,3,s=1,bhs(Pr)=2,h=1,2,3,s=2.

Hence, to analyze the second type of swab requires more resources than preparing or getting any type of swab kit or swab tests and analyzing the second type of swab test. Moreover, to analyze the second type of swab at the first processing laboratory requires more resources than somewhere else. However, in the simulations here proposed we assume that the available maximum processing capacities are large enough to process all swabs.

Furthermore, in these simulations we assume that each test center h is able to analyze each type of swab test s, except for h=2 and s=2, hence, we impose that dhsm=1,h=1,3,s=1,2,d21m=1,d22m=2,m=1,2, according to which the second type of swab kits at the second test center (the COVID-19 hub) have to come back to the processing laboratory to be analyzed.

Finally, we assume that all the cost functions have a generic quadratic expression with a null constant term. It is clear that all these assumptions could be modified according to the specific pandemic situation.

The optimal solutions of the proposed numerical simulations are computed via the Euler Method (see [32] for a detailed description) using the Matlab program on an HP laptop with an AMD compute cores 2C+3G processor, 8 GB RAM.

6.1. Simulation 1: without sharing and UAVs

As previously mentioned, the first simulation consists in determining the optimal flows, imposing that both the sharing of reagents and the use of UAVs for the transport of reagents or swab tests are forbidden (or, better, that they are not contemplated): ypp~rm(SR)=0,p,p~,r,m=1,2, xpsl(LS)=0,p,s=1,2,l=1, xpsh1(TC)=0,p,s=1,2,h=1,2,3 and zpslh=0,p,s=1,2,l=1,h=1,2,3.

Observe that, since no UAVs can be used, all the input and output flows to and from the landing station are null.

The optimal solutions are reported in Table 3, Table 4, Table 5, Table 6. Furthermore, the quantity of reagent r=2 self-produced by the processing laboratory p=2 is equal to the maximum quantity it is able to self-produce: y22(AR)=C22=50.

Table 3.

Optimal solutions: reagent flows from companies to processing laboratories (Simulation 1).

yarp p=1 p=2
a=1,r=1 42.90 42.89
a=2,r=2 21.93 28.07

Table 4.

Optimal solutions: swab test flows from processing laboratories to test centers through the traditional transportation mode (Simulation 1).

xpsh1(TC) h=1 h=2 h=3
p=1,s=1 0 10.04 10.04
p=1,s=2 3.76 4.08 0
p=2,s=1 0 17.07 17.07
p=2,s=2 16.24 5.92 0

Table 5.

Optimal solutions: swab test flows from processing laboratories to people groups (Simulation 1).

xpsg(P) g=1 g=2 g=3 g=4
p=1,s=1 0 11.41 0 0
p=1,s=2 0 15 0 15
p=2,s=1 0 4.38 0 0
p=2,s=2 0 0 0 0

Table 6.

Optimal solutions: swab test flows from test centers to people groups (Simulation 1).

whsg g=1 g=2 g=3 g=4
h=1,s=2 0 0 20 0
h=2,s=1 0 14.61 12.5 0
h=2,s=2 10 0 0 0
h=3,s=1 0 14.61 12.5 0

6.2. Simulation 2: with sharing and UAVs

The second example allows us to explore what occurs when reagents sharing and UAVs could be used. The optimal solutions are reported in Table 7, Table 8, Table 9, Table 10, Table 11, Table 12, Table 13. Also in this case, the quantity of reagent r=2 self-produced by the processing laboratory p=2 is equal to the maximum quantity it is able to self-produce: y22(AR)=C22=50, while the quantity of reagent r=2 sent by the processing laboratory p=1 to p=2 in mode m=1 (that means that the traditional transportation is chosen) is y1221(SR)=1.42, in mode m=2 (that is, when the transport by UAV is used) is y1222(SR)=5.27.

Table 7.

Optimal solutions: reagent flows from companies to processing laboratories (Simulation 2).

yarp p=1 p=2
a=1,r=1 36.56 36.79
a=2,r=2 24.42 25.58

Table 8.

Optimal solutions: swab test flows from processing laboratories to the landing station l=1 (Simulation 2).

yps1(LS) s=1 s=2
p=1 9.31 1.65
p=2 6.52 4.88

Table 9.

Optimal solutions: swab test flows from processing laboratories to test centers through the traditional transportation mode (Simulation 2).

xpsh1(TC) h=1 h=2 h=3
p=1,s=1 0 3.26 3.26
p=1,s=2 0 0.57 0
p=2,s=1 0 4.88 4.88
p=2,s=2 4.88 1.88 0

Table 10.

Optimal solutions: swab test flows from processing laboratories to test centers through the UAVs (Simulation 2).

xpsh2(TC) h=1 h=2 h=3
p=1,s=1 0 7.02 7.02
p=1,s=2 0 1.64 0
p=2,s=1 0 10.25 10.25
p=2,s=2 10.24 4.25 0

Table 11.

Optimal solutions: swab test flows from processing laboratories to people groups (Simulation 2).

xpsg(P) g=1 g=2 g=3 g=4
p=1,s=1 0 3.35 0 0
p=1,s=2 0 15 0 15
p=2,s=1 0 0 0 0
p=2,s=2 0 0 0 0

Table 12.

Optimal solutions: swab test flows from the landing station (by processing laboratories) to test centers (Simulation 2).

zpslh h=1 h=2 h=3
p=1,s=1 0 4.66 4.66
p=1,s=2 0 1.65 0
p=2,s=1 0 3.26 3.26
p=2,s=2 4.88 0 0

Table 13.

Optimal solutions: swab test flows from test centers to people groups (Simulation 2).

whsg g=1 g=2 g=3 g=4
h=1,s=2 0 0 20 0
h=2,s=1 0 20.83 12.5 0
h=2,s=2 10 0 0 0
h=3,s=1 0 20.83 12.5 0

6.3. Simulation 3: with only the maximization of the analyzed swab tests

The third example aims at exploring the solutions obtained with only the first objective function considered. Therefore, in this simulation we take into account only the objective of maximizing the number of the analyzed swab tests. We, hence, ignore the objective of maximizing the profit of each processing laboratory. The optimal solutions are reported in Table 14, Table 15, Table 16, Table 17, Table 18, Table 19, Table 20. In this case, unlike the previous simulations, the quantity of reagent r=2 self-produced by the processing laboratory p=2 is not equal to the maximum quantity it is able to self-produce, but it is about half: y22(AR)=C22=24.32. Moreover, in this simulation, we obtain no difference on the used transportation mode, m=1 (that means that the traditional transportation is chosen) or m=2 (that is, when the transport by UAV is used), to send reagent r=2 by the processing laboratory p=1 to p=2: y1221(SR)=y1222(SR)=1.92.

Table 14.

Optimal solutions: reagent flows from companies to processing laboratories (Simulation 3).

yarp p=1 p=2
a=1,r=1 36.65 36.65
a=2,r=2 24.32 25.24

Table 15.

Optimal solutions: swab test flows from processing laboratories to the landing station l=1 (Simulation 3).

yps1(LS) s=1 s=2
p=1 5.48 5.62
p=2 5.48 4.98

Table 16.

Optimal solutions: swab test flows from processing laboratories to test centers through the traditional transportation mode (Simulation 3).

xpsh1(TC) h=1 h=2 h=3
p=1,s=1 0 7.22 7.22
p=1,s=2 9.58 3.18 0
p=2,s=1 0 7.22 7.22
p=2,s=2 8.66 1.34 0

Table 17.

Optimal solutions: swab test flows from processing laboratories to test centers through the UAVs (Simulation 3).

xpsh2(TC) h=1 h=2 h=3
p=1,s=1 0 7.22 7.22
p=1,s=2 9.58 3.18 0
p=2,s=1 0 7.22 7.22
p=2,s=2 8.66 1.34 0

Table 18.

Optimal solutions: swab test flows from processing laboratories to people groups (Simulation 3).

xpsg(P) g=1 g=2 g=3 g=4
p=1,s=1 0 0.65 0 0
p=1,s=2 0 0.37 2.59 0.37
p=2,s=1 0 0.65 0 0
p=2,s=2 0 0 0.55 0

Table 19.

Optimal solutions: swab test flows from the landing station (by processing laboratories) to test centers (Simulation 3).

zpslh h=1 h=2 h=3
p=1,s=1 4.96 2.74 2.74
p=1,s=2 0 0.66 0
p=2,s=1 0 2.74 2.74
p=2,s=2 4.68 0.30 0

Table 20.

Optimal solutions: swab test flows from test centers to people groups (Simulation 3).

whsg g=1 g=2 g=3 g=4
h=1,s=2 0 14.63 16.85 14.63
h=2,s=1 0 21.85 12.5 0
h=2,s=2 10 0 0 0
h=3,s=1 0 21.85 12.5 0

6.4. Analysis and comparison of the results

From the obtained results we can observe that in all the numerical examples (with and without sharing and UAVs, with a single objective function or multi-objective), all requests are satisfied. Indeed, since in emergency situations (such as a pandemic situation), having the results of the swabs is necessary and urgent, satisfying the greatest number of requests from end users is the main objective of this work. Therefore, in our model we have chosen a value of the weight α greater than β.

Furthermore, we can note that with sharing, the second processing laboratory p=2 buys fewer reagents from the manufacturing companies (see Table 3, Table 7), because it can receive (and, actually, it receives) the reagents also from the first processing laboratory p=1. We also underline that, if present, both landing stations and UAVs are used for the transport of reagents and swab kits and tests. Indeed, it is noted that it is more convenient to use UAVs more than the traditional method of transport (see Table 9, Table 10). In Simulation 2 (with sharing and UAVs), the direct flows of swab tests from processing laboratories to people groups are smaller than those of Simulation 1 (see Table 5, Table 11); this is motivated by observing that in Simulation 2 the people groups receive more swab tests from the test centers (where the swab tests arrive also using the landing station and the UAVs; see Tables 6, 13 and 12). Comparing the optimal solutions obtained by Simulation 2 and Simulation 3, we can observe how the total quantity of swab tests send from processing laboratories to test centers through the traditional transportation mode in Simulation 3 is much higher than in Simulation 2 (see Table 9, Table 16). On the contrary, the total swab test flows from processing laboratories to people groups in Simulation 3 is less than that in Simulation 2 (see Table 11, Table 18).

We now analyze and compare the terms of the objective function (1). Table 21 shows the optimal values that the two terms of the objective function assume in the numerical examples (without or with sharing and UAVs and with only the first objective function), where T1 is the total amount of analyzed swab test and T2 is the total profit (given by the difference between the revenues and the costs):

T1=p=1Ps=1Sl=1Lxpsl(LS)+m=12h=1Hxpshm(TC)+g=1Gxpsg(P),
T2=p=1Ps=1Sg=1Gρpsg(P)xpsg(P)+h=1Hm=12ρpsh(TC)+(dhs11)ρpsh(PrTC)xpshm(TC)l=1Lh=1Hρpslh(LH)+(dhs11)ρpslh(PrLH)zpslha=1Ar=1Rcarp(BR)(yarp)+r=1Rcpr(AR)(ypr(AR))+p~=1p~pPr=1Rm=12cp~prm(SR)(yp~prm(SR))+s=1Scps(K)l=1Lxpsl(LS)+m=12h=1Hxpshm(TC)+g=1Gxpsg(P)cps(Pr)l=1Lh=1H(dhs11)zpslh+m=12h=1H(dhs11)xpshm(TC)+g=1Gxpsg(P)+h=1Hm=12dhsmcpshm(TC)(xpshm(TC))+2l=1Lcpsl(LS)(xpsl(LS))+l=1Lh=1Hdhs1clhs(LH)(zpslh).

Table 21.

Comparison between the terms of the objective function.

Simulation 1 Simulation 2 Simulation 3
T1 130 130 130
T2 396.19 651.39 −1097.6

We highlight that, as previously observed, since all the requested swab tests are satisfied, the first term T1 of the objective function (the total amount of analyzed swab tests) are the same for all the simulations. Therefore, the difference between the three simulations refers only to the second term T2. Particularly, when we aim to maximize only the number of executed swab tests (Simulation 3), we obtain the same T1 value (that is, the same number of analyzed swab tests of the other simulations), and a negative T2 value. The latter means that the total cost is higher than the total revenue. Indeed, in Simulation 3, the total revenue is 1898.1, while the total cost is 2995.8 (we remind that the total profit T2 is given by revenues minus the costs). Furthermore, it is important to underline that using our extended model (Simulation 2) we obtain a considerable benefit, that is a percentage increase, with respect of both, Simulation 1 and Simulation 3: PI1=T22T21T21100%=64.41% and PI3=T22T23T23100%=159,35%.

7. Conclusions

The severity of a pandemic, such as that of COVID-19, which emerged at the end of 2019 and is still ongoing today, can lead to devastating consequences. In recent years, unfortunately, we have witnessed millions of deaths and infected people around the world (6,405,080 deaths and 578,142,444 confirmed infected people as of August 4, 2022, see the WHO Health Emergency Dashboard, [33]) and these numbers continue to grow. Therefore, it is clear that a correct management of all means to limit the infection as much as possible is of fundamental importance. One of the means that the population has to limit the infection consists in the detection of the infected, through swabs. Indeed, if, due to the positivity to COVID-19, a person (even asymptomatic) is in contact with other people, could infect them. Instead, knowing if a person is infected with COVID-19 or not, leads to a monitoring that guarantees greater safety to the whole population: a person who, through the swab, certifies (or discovers) his/her positivity is isolated, avoiding infecting other people with direct contact.

One of the biggest issues in performing swab tests on people is the lack of reagents needed for the preparation of swab kits and the analysis of swab tests. For these reasons, in this paper we focus on the management of reagents, swab kits and swab tests during the COVID-19 pandemic. Therefore, we propose a supply chain optimization model, based on a multi-level network, that allows us to establish the optimal flow of reagents, swab kits and swab tests in order to maximize the quantity of performed swab tests and, simultaneously, to maximize the profits of laboratories (note that the maximization of profits allows a greater number of swabs performed, indeed, if, due to an incorrect management of the flows, the costs exceed the revenues, no laboratory could perform the swabs).

The main innovative aspects (in addition to the use of an optimization model for the management of reagents, kits and swabs) refer to the sharing of reagents among laboratories and to the possibility to use the UAVs through 5G technology for transporting reagents, kits and swabs. We provide the associated variational formulation with existence and uniqueness results and examine the duality theory. Finally, we validate the effectiveness of our model through three numerical simulations that show how the use of UAVs and the sharing of reagents is much more convenient.

The proposed model could be used for different situations or contexts, such as the provision of medical items, vaccines, medications, medicines, organs, blood bags, but also perishable products, and so on.

For future works we intend to take into account the deterioration of the reagents, tending to minimize it also by minimizing transport times. Moreover, considering that during the COVID-19 pandemic there was a strong competition between suppliers for the supply of reagents or, more generally, of PPE, it may be interesting to take into account this feature through a Nash Equilibrium framework.

CRediT authorship contribution statement

Gabriella Colajanni: Conceptualization, Methodology, Software, Formal analysis, Data curation, Writing. Patrizia Daniele: Conceptualization, Methodology, Supervision, Project administration. Daniele Sciacca: Conceptualization, Methodology, Formal analysis, Writing.

Declaration of Competing Interest

The authors declare that they have no known competing financial interests or personal relationships that could have appeared to influence the work reported in this paper.

Acknowledgments

The research was partially supported by the research project “Programma ricerca di ateneo UNICT 2020–22 linea 2-OMNIA” of Catania, by the Italian Ministry of University and Research (MUR) and the European Union for the PON project on Research and Innovation 2014–2020, D.M. 1062/2021. These supports are gratefully acknowledged.

Data availability

Data will be made available on request.

References

  • 1.World Health Organization. https://www.who.int/director-general/speeches/detail/who-director-general-s-opening-remarks-at-the-media-briefing-on-covid-19---11-march-2020.
  • 2.World Health Organization. https://www.who.int/news-room/detail/30-01-2020-statement-on-the-second-meeting-of-the-international-health-regulations-(2005)-emergency-committee-regarding-the-outbreak-of-novel-coronavirus-(2019-ncov).
  • 3.Özkan B., Özceylan E., Kabak M., Dikmen A.U. Evaluation of criteria and COVID-19 patients for intensive care unit admission in the era of pandemic: A multi-criteria decision making approach. Comput Methods Programs Biomed. 2021;209 doi: 10.1016/j.cmpb.2021.106348. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 4.Khalilpourazari S., Hashemi Doulabi H. Designing a hybrid reinforcement learning based algorithm with application in prediction of the COVID-19 pandemic in quebec. Ann Oper Res. 2022;312(2):1261–1305. doi: 10.1007/s10479-020-03871-7. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 5.Lotfi R., Kheiri K., Sadeghi A., Babaee Tirkolaee E. An extended robust mathematical model to project the course of COVID-19 epidemic in Iran. Ann Oper Res. 2022:1–25. doi: 10.1007/s10479-021-04490-6. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 6.World Health Organization, Advice on the use of masks in the context of COVID-19. https://www.fnopi.it/wp-content/uploads/2020/06/OMS-MASK.pdf.
  • 7.Daniele P., Sciacca D. A dynamic supply chain network for PPE during COVID-19 pandemic. J Appl Numer Optim. 2021;3(2):403–424. [Google Scholar]
  • 8.Kundu R., Singh P.K., Ferrara M., et al. ET-NET: an ensemble of transfer learning models for prediction of COVID-19 infection through chest CT-scan images. Multimed Tools Appl. 2022;81:31–50. doi: 10.1007/s11042-021-11319-8. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 9.World Health Organization, Laboratory testing for coronavirus disease (COVID-19) in suspected human cases. https://apps.who.int/iris/bitstream/handle/10665/331501/WHO-COVID-19-laboratory-2020.5-eng.pdf?sequence=1&isAllowed=y.
  • 10.Barman H., Pervin M., Roy S.K. Impacts of green and preservation technology investments on a sustainable EPQ model during COVID-19 pandemic. RAIRO-Oper Res. 2022;56(4):2245–2275. [Google Scholar]
  • 11.Lotfi R., Kargar B., Rajabzadeh M., Hesabi F., Özceylan E. Hybrid fuzzy and data-driven robust optimization for resilience and sustainable health care supply chain with vendor-managed inventory approach. Int J Fuzzy Syst. 2022;24(2):1216–1231. [Google Scholar]
  • 12.Tirkolaee E.B., Goli A., Ghasemi P., Goodarzian F. Designing a sustainable closed-loop supply chain network of face masks during the COVID-19 pandemic: Pareto-based algorithms. J Cleaner Prod. 2022;333 doi: 10.1016/j.jclepro.2021.130056. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 13.Nagurney A. Optimization of supply chain networks with inclusion of labor: Applications to COVID-19 pandemic disruptions. Int J Prod Econ. 2021;235 doi: 10.1016/j.ijpe.2021.108080. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 14.Laganà I.R., Sharifi S., Khademi M., Salimi M., Ferrara M. Analysis of some incentives on two-echelon reverse supply chain with a strategic consumer: The case of enwanted medications in households. J Multi-Criteria Decis Anal. 2022;29(1–2):37–48. [Google Scholar]
  • 15.Sawik T. Stochastic optimization of supply chain resilience under ripple effect: A COVID-19 pandemic related study. Omega. 2022;109 [Google Scholar]
  • 16.Santini A. Optimising the assignment of swabs and reagent for PCR testing during a viral epidemic. Omega. 2021;102 doi: 10.1016/j.omega.2020.102341. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 17.Barmpounakis E.N., Vlahogianni E.I., Golias J.C. Unmanned aerial aircraft systems for transportation engineering: Current practice and future challenges. Int J Transp Sci Technol. 2016;5(3):111–122. doi: 10.1016/j.ijtst.2017.02.001. [DOI] [Google Scholar]
  • 18.Grasso C., Raftopoulos R., Schembra G. 2021 IEEE 7th international conference on network softwarization (NetSoft) IEEE; 2021. Deep Q-learning for job offloading orchestration in a fleet of MEC UAVs in 5G environments; pp. 186–190. [Google Scholar]
  • 19.Cvitanić D. 2020 5th international conference on smart and sustainable technologies (SpliTech) 2020. Drone applications in transportation; pp. 1–4. [DOI] [Google Scholar]
  • 20.Colajanni G., Daniele P., Galluccio L., Grasso C., Schembra G. Service-chain placement optimization in 5G FANET-based network edge. IEEE Commun Mag. 2022 [Google Scholar]
  • 21.Colajanni G., Daniele P., Biazzo V. In: Optimization and decision science. ODS, virtual conference, November 19, 2020. Cerulli R. others., editor. Vol. 6. Springer; 2021. An optimization model for managing reagents and swab testing during the COVID-19 pandemic; pp. 65–77. (AIRO springer series). [Google Scholar]
  • 22.Nagurney A. Kluwer Academic Publishers; Boston, MA: 1999. Network economics: A variational inequality approach. [Google Scholar]
  • 23.Colajanni G., Daniele P., Sciacca D. A projected dynamic system associated with a cybersecurity investment model with budget constraints and fixed demands. J Nonlinear Var Anal. 2020;4(1):45–61. [Google Scholar]
  • 24.Colajanni G., Sciacca D. In: Optimization and data science: trends and applications. Masone A., Dal Sasso V., Morandi V., editors. Vol. 6. Springer, Cham; 2021. An optimization model for services requests management in a 5G network architecture; pp. 81–98. (AIRO springer series). [DOI] [Google Scholar]
  • 25.Daniele P., Sciacca D. In: Optimization in artificial intelligence and data sciences. Amorosi others., editor. Vol. 8. ODS; Rome, Italy: 2021. A two-stage variational inequality formulation for a game theory network model for hospitalization in critic scenarios; pp. 14–17. (AIRO springer series). [Google Scholar]
  • 26.Kinderlehrer D., Stampacchia G. Academic Press; New York, NY: 1980. An introduction to variational inequalities and their applications. [Google Scholar]
  • 27.Colajanni G., Daniele P., Sciacca D. On the provision of services with UAVs in disaster scenarios: A two-stage stochastic approach. Oper Res Forum. 2022;3:18. doi: 10.1007/s43069-022-00127-x. [DOI] [Google Scholar]
  • 28.Daniele P., Maugeri A., Nagurney A. In: Operations research, engineering, and cyber security: trends in applied mathematics and technology, optimization and its application. Daras N.J., Rassias M.T., editors. Vol. 113. Springer, New York; 2017. Cybersecurity investments with nonlinear budget constraints: Analysis of the marginal expected utilities; pp. 117–134. [Google Scholar]
  • 29.Caruso V., Daniele P. A network model for minimizing the total organ transplant costs. European J Oper Res. 2018;266(2):652–662. [Google Scholar]
  • 30.Colajanni G., Daniele P., Giuffrè G., Nagurney A. Cybersecurity investments with nonlinear budget constraints and conservation laws: variational equilibrium, marginal expected utilities, and Lagrange multipliers. Intl Trans Op Res. 2018;25(5):1443–1464. doi: 10.1111/itor.12502. [DOI] [Google Scholar]
  • 31.Daniele P., Sciacca D. An optimization model for the management of green areas. Intl Trans Op Res. 2021;28:3094–3116. doi: 10.1111/itor.12987. [DOI] [Google Scholar]
  • 32.Dupuis P., Nagurney A. Dynamical systems and variational inequalities. Ann Oper Res. 1993;44:9–42. [Google Scholar]
  • 33.World Health Organization, Health Emergency Dashboard. https://extranet.who.int/publicemergency.

Associated Data

This section collects any data citations, data availability statements, or supplementary materials included in this article.

Data Availability Statement

Data will be made available on request.


Articles from Operations Research Perspectives are provided here courtesy of Elsevier

RESOURCES