Next Article in Journal
Exercise, Immune System, Nutrition, Respiratory and Cardiovascular Diseases during COVID-19: A Complex Combination
Next Article in Special Issue
LACE Score-Based Risk Management Tool for Long-Term Home Care Patients: A Proof-of-Concept Study in Taiwan
Previous Article in Journal
The Association between Neighborhood Disorder and Health: Exploring the Moderating Role of Genotype and Marriage
Previous Article in Special Issue
The Association of Post-Materialism with Health Care Use. Findings of a General Population Survey in Germany
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

A Bi-Objective Home Health Care Routing and Scheduling Model with Considering Nurse Downgrading Costs

1
Department of Industrial Engineering, Sharif University of Technology, Tehran 1365-11155, Iran
2
Faculty of Mathematics, Otto-Von-Guericke-University, 39106 Magdeburg, Germany
*
Author to whom correspondence should be addressed.
Int. J. Environ. Res. Public Health 2021, 18(3), 900; https://0-doi-org.brum.beds.ac.uk/10.3390/ijerph18030900
Submission received: 16 December 2020 / Revised: 13 January 2021 / Accepted: 18 January 2021 / Published: 21 January 2021

Abstract

:
In recent years, the management of health systems is a main concern of governments and decision-makers. Home health care is one of the newest methods of providing services to patients in developed societies that can respond to the individual lifestyle of the modern age and the increase of life expectancy. The home health care routing and scheduling problem is a generalized version of the vehicle routing problem, which is extended to a complex problem by adding special features and constraints of health care problems. In this problem, there are multiple stakeholders, such as nurses, for which an increase in their satisfaction level is very important. In this study, a mathematical model is developed to expand traditional home health care routing and scheduling models to downgrading cost aspects by adding the objective of minimizing the difference between the actual and potential skills of the nurses. Downgrading can lead to nurse dissatisfaction. In addition, skillful nurses have higher salaries, and high-level services increase equipment costs and need more expensive training and nursing certificates. Therefore, downgrading can enforce huge hidden costs to the managers of a company. To solve the bi-objective model, an ε-constraint-based approach is suggested, and the model applicability and its ability to solve the problem in various sizes are discussed. A sensitivity analysis on the Epsilon parameter is conducted to analyze the effect of this parameter on the problem. Finally, some managerial insights are presented to help the managers in this field, and some directions for future studies are mentioned as well.

1. Introduction

Today, one of the main concerns of policymakers in different societies is the proper management of health systems. These systems, in addition to having a significant impact on public health, impose high costs on society. Additionally, with the decreasing birth rate and increasing elderly population, and the rise of chronic diseases, there is a growing need for health services, as countries have to spend a significant portion of their existing budget on the health area. On the other hand, due to resource constraints, planning for optimal use of the resources seems to be necessary. Furthermore, in many countries, as family members become busier and far away from each other, we see the pattern of human life moving towards an individual life, especially for the elderly, which creates the need of paying special attention to this group of people more than ever before. Therefore, one of the most effective ways to reduce the use of hospital beds and clinics is to serve patients at their place of residence. One of the most important solutions to address this problem is to establish a system for delivering efficient health care at home. Home health care (HHC) is a wide range of health care services that can be provided in the patient’s home due to illness, wound, or old age. These services are usually cheaper and more convenient than those provided in the hospital while being as efficient as the services provided in the hospital [1]. HHC services can be seen as an essential complement to health care in developed countries [2]. In this context, home service providers are often confronted with contradictions in their goals as they aim to minimize operating costs while they wish to maximize the level of offering customer service. One of the related problems that costs a lot for the companies is the optimal routing and scheduling for service providers, which has received much attention in recent years. The home health care routing and scheduling problem (HHCRSP) can be described as a dispersed collection of patients in a geographic area who require home health care, which must be provided by nurses. The HHCRSP includes designing a set of routes to deliver the scheduled care services within a planning horizon that minimizes criteria such as cost or maximizes the service quality by taking into account a number of constraints.
The problem of routing and scheduling of HHC services was first proposed by Fernandez et al. (1974) [3]. Bertels and Fahle (2006) [4], as well as Eveborn et al. (2006) [5], presented optimization methods embedded in decision support systems (DSS). Bertels and Fahle introduced a meta-heuristic approach, and Eveborn et al. introduced a heuristic method and a recurrent matching algorithm for solving the problem. Akjiratikarl et al. (2007) [6] modeled the problem as a vehicle routing problem (VRP) and used the Particle Swarm Optimization (PSO) meta-heuristic optimization method. Time window, required skills, and working time rules are common factors in most HHC routing and scheduling problems. However, the specific applications of these constraints between different papers have substantial differences from each other. In the context of when services should start, most authors have considered a hard type of time window. In addition, the soft time window can be accessed in a wide range of papers to respect the preferences of the patient, such as Bertels and Fahle (2006) [4], Eveborn et al. (2006) [5], Trautsamwieser et al. (2011) [7], Trautsamwieser and Hirsch (2011) [8], Mankowska et al. (2014) [9], Misir et al. (2015) [10], Yuan et al. (2015) [11], Braekers et al. (2016) [12]. Furthermore, several papers considered a time window for each nurse (e.g., [13,14,15,16]) which determines when a specific nurse could offer a service to patients. In addition, matching the skills of the nurses and the needs of the patients is a common feature in HHC optimization, and the domain of the skills considered may vary depending on the needs of the patients and a specific set of rules. However, in Bertels and Fahle (2006) [4], additional and non-compulsory skills are also considered as soft constraints. For example, balancing the distribution of difficult visits among all nurses is considered. In some cases, downgrading has been permitted (see, e.g., [7,8,15,17]). This means that a higher-skilled nurse can provide a lower level of service. While it provides better flexibility in the planning process and reduces travel costs, the company incurs higher costs for higher-skilled nurses. On the other hand, it can lead to a dissatisfaction of highly skilled nurses. However, in these previous studies, the huge effect of downgrading costs on an optimal planning of the HHCRSP and the role of the decision-maker was not considered. Home health care services are expensive, and company managers should decide on their acceptable downgrading level and plan their operations by considering these important downgrading cost aspects. Another issue that is considered in home health care is hourly labor law, which usually determines 5 to 10 h a day or a time window is considered. Several authors have taken a time window preference and calculated the violation by means of a penalty (see, for example, [7,8,18]). Since most papers consider the HHC routing and scheduling problem as an extension of the VRP, the main focus is on travel. However, unlike the classic VRPs, where travel distances are minimized (see, for example, Toth and Vigo (2014) [19]), in the HHC problems, the focus is often on travel costs, travel time, and the working time of the nurses. For this reason, most of the works involve overtime and waiting time (see, e.g., [7,8,10,15]). Only a few studies explicitly minimize the number of nurses at the start of the route (e.g., [11,14]). Donh et al. (2009) [13] proposed a framework based on a branch and price (B&P) algorithm for scheduling concurrent tasks. They considered HHC as a practical area that could use branch and price, but they used examples from airport operations for the computational experiments. Redjem and Marcon (2016) [20] used heuristic solution methods to manage real-size samples; they offered a two-step heuristic approach that continuously shifts jobs to meet the time constraints. Rodriguez et al. (2015) [21] considered staff dimensioning aspects of home health care in a tactical horizon to ensure that the HHC company can meet its required tasks. Spatial dimensions and a combination of nurse skills increased the complexity of their problem. In their study, demands are non-deterministic, and a two-stage integer stochastic approach is proposed. Their algorithm can give the number of nurses needed from each category without any overtime cost or external resources. Liu et al. (2016) [22] proposed a mathematical model with the consideration of lunch break requirements and decomposed it into a master problem and several pricing sub-problems. They used a branch-and-price algorithm (B&P) to solve the problem. In their solution approach, a label-correcting algorithm is applied to the lunch break constraints, and in the column generation process, some acceleration strategies are used, as well. Yuan et al. (2018) [23] proposed a daily HHCRSP considering non-deterministic travel and service times. These assumptions are derived from possible changes in the patient health status and road traffic conditions that are valid in the practical world of HHC. First, they used stochastic programming with recourse, where the recourse action is to skip patients without services if the nurse arrives later than their latest starting service time. Then, a set partitioning model is proposed, and a branch-and-price algorithm is used for solving the problem. Liu et al. (2018) [24] presented a bi-objective model to minimize the company costs and, on the other hand, to improve patient satisfaction. Decerle et al. (2019) [25] highlighted the multi-objective home health care problem with the centrality of practical planning and applied a memetic algorithm to solve it. Nasir and Dang (2018) [26] extended conventional HHCRSP to capacity and demand management aspects. To handle this problem, they proposed a mixed integer programming (MIP) model considering workload balancing, and then a heuristic method, as well as a variable neighborhood search (VNS) algorithm, were applied to solve it. Nasir et al. (2018) [27] presented a mathematical model so as to integrate resource dimensioning issues and assignment aspects considering telehealth-based care and patients’ group-based care services. Fathollahi-Fard et al. (2018) [28] presented a bi-objective green home health care model that addresses environmental pollution. Decerle et al. (2019) [25] presented an algorithm combining memetic and ant colony optimization techniques that took into account synchronization, workload balance, and time windows.
As one can see from the reviewed literature and to the best of the authors’ knowledge, most of the research did not pay any attention to downgrading cost concepts as an important home health care aspect. In some previous research, some nurses with high qualification levels were permitted to provide some usual and low-level services to patients. However, in these studies, downgrading concepts were not considered from the top-level home health care managers’ point of view and their huge downgrading costs that are enforced to their company each day. In the real-world of the home health care industry, there are various nurse skills that are very expensive, and taking their nursing certificate is complex and time-consuming. So, the companies should configure their plans to use most of the potential qualifications of their nurses. In this way, they reduce their hidden costs and increase the satisfaction level of the nurses. In this study, such requirements led us to develop conventional models to a bi-objective novel model which can engage downgrading costs into the home health care routing and scheduling problem. The managers of a home health care company can make a trade-off between the total nurse traveling times and the downgrading costs that are very costly and important for the management of home health care human resources. An Epsilon-constraint-based solution approach is presented to handle this bi-objective optimization problem. The main purpose of this approach is to provide feasible and even optimal solutions for the decision-maker. The decision-maker can adjust different values of the Epsilon parameter to analyze the effects of various downgrading levels on the objective concerning the total traveling times of the nurses and the whole planned routes.
The rest of this paper is organized as follows. Section 2 describes the problem and the mathematical model. Section 3 discusses the solution approach. Experimental results and a sensitivity analysis are presented in Section 4. Section 5 suggests some managerial insights, and finally, some conclusions and future studies are briefly presented in Section 6.

2. Problem Description

In general, in home health care routing and scheduling studies, researchers have always been trying to enhance the quality of services that are provided to patients while reducing the costs of the service provider. In addition to the main goals of this problem, nurse satisfaction is one of the most important and common concerns of the companies. Ignoring nurse satisfaction can cause huge hidden costs for companies.
In this problem, each of the nurses has different skill levels. The best situation for assigning nurses to patients is to use all their skills. If the company does not use some of the skills of the nurses, this could lead to nurse dissatisfaction, and this situation is called downgrading. In fact, the downgrading concept is the difference between the potential skills of the nurses and the actual skills that are used in the planning process. In addition to nurse dissatisfaction, downgrading can enforce huge hidden costs to the company. Nurses with different qualifications and skill levels have different salaries and other associated equipment costs. Thus, when some available manpower capacity of the company is not used, some huge additional costs are compelled to the company.
By investigating the previous research in this area, efforts of decreasing the difference gap between the potential skills of the nurses and their actual planned services as an optimization goal have not been observed. Therefore, in this study, the necessity of matching the potential skills of the nurses with their used skills is addressed, and a novel mathematical model is presented that aims to reduce the downgrading costs of the nurses along with reducing the total traveling time of the nurses. Home health care companies have incurred different downgrading costs by ignoring various nurse qualifications. Therefore, the value of each service type is considered as different and is determined by the company’s decision-maker. The weighted values of various nurse service types are considered by the parameter w s . In this model, each patient requires a variety of services, where all of them must be answered by qualified nurses. Because of the sensitivity and importance of a patient’s health condition, all patients should be served in their optimal time window, and the sequence of services provided by the nurses should be respected. In addition, HHCRSP is an extended VRP problem, so it is important to consider the specific features of the VRP problem in this study. In this model, the starting and ending point of each nurse is the depot, and each nurse should depart from the patient’s place after serving him/her.
The planning of the new model presented in this study allows the decision-maker to establish a balance between a reduction of the traveling costs of the nurses in exchange for the hidden costs of not fully utilizing the skills of the nurses.
The rest of this part is organized as follows. In Section 2.1, the model assumptions are described. In Section 2.2, the model notations are introduced, and the mathematical model is presented in Section 2.3.

2.1. Assumptions

  • Several different service needs and qualifications are included in the problem.
  • All service needs of patients should be provided by qualified nurses.
  • Each route of a nurse is started from the depot.
  • Each nurse should end its path at the depot after visiting all planned patients.
  • Each patient’s acceptable time window should be respected.
  • The parameters of the patient demand, traveling time, and service time are known before the planning and considered to be deterministic.
  • The correct servicing sequence of each nurse should be respected by considering the service time of the previous patient in addition to the time needed for traveling between the patients’ places.
  • A single period planning strategy is considered in the problem.
  • Travel sharing and multi-mode traveling concepts are not considered.
  • Emergent situations and urgent service needs are not included in the problem.

2.2. Notations

2.2.1. Subscripts

iStarting node index of each travel (i = 1, 2, ..., n + 1), where n denotes the number of patients in the planning.
jEnding node index of each travel (j = 2, 3, ..., n + 2), where n denotes the number of patients in the planning.
kIndex for the nurses (k = 1, 2, …, V), where V denotes the number of nurses in the planning.
sIndex for the services (s = 1, 2, …, S), where S denotes the number of different services in the planning.

2.2.2. Sets

CSet of patients.
NSet of all nodes that includes patients and the depot.
VSet of nurses.
SSet of services.

2.2.3. Input Parameters

tijTravel time between node i and node j.
tisRequired time for offering service s to patient i.
liLower bound on the patient time window.
uiUpper bound on the patient time window.
a k s Input matrix of nurse qualifications, where 1 means that nurse k has the qualification of doing service s.
g js Input matrix of patient’s service needs, where 1 means that patient j needs service s.
w s Weighted value of service s for the decision-maker.
ε A small positive number, e.g., 0.1.

2.3. Decision Variables

x i j k s 1 if nurse k transfers from node i to j for offering service s; 0 otherwise.
S i k s Starting time of offering service s to patient i by nurse k.
b k s 1 if service s of nurse k is used in the optimal planning; 0 otherwise.

2.4. The Mathematical Model

2.4.1. Objective Function

f 1 :   M i n   z =   i N j N k V s S t i j . x i j k s ,
f 2 :   M i n   z = k V ( s S w s a k s s S w s b k s ) .
The first objective function is stated in Equation (1) and minimizes the total traveling time of all routes of the nurses, and the second objective function that minimizes the downgrading costs of the nurses is presented in Equation (2).

2.4.2. Constraints

i C s S x 1 i k s = 1   k V ,
i C s S x i 1 k s = 1   k V .
Constraints (3) and (4) are used to guarantee that the starting and ending place of each nurse is the depot.
i N s S x i j k s i N s S x j i k s = 0   j C , k V .
Constraint (5) ensures that each nurse should depart from the patient’s place after giving care and go to another patient’s home.
S i k s 1 + t i s 1 + t i j M ( 1 x i j k s 2 ) S j k s 2   i , j N , k V , s 1 S , s 2 S .
Constraint (6) states that a new service should be started after the time of finishing the previous service in addition to the required time for transferring the nurse to the new place.
l i S i k s u i   i C , k V , s S .
Constraint (7) indicates that each patient has an acceptable time window and that the starting time of a patient’s service should be between the minimum and maximum of this time window.
k V i N a k s . x i j k s = g j s   j C , s S .
Constraint (8) is used to guarantee that, if patient j requires service s, exactly one of the nurses with the required qualifications should go to the patient’s place and give him/her service s.
x i j k s = a k s . g j s   i , j N , k V , s S .
Constraint (9) ensures that for giving service s by nurse k to patient j, the nurse must have the qualifications of service s, and the given patient must need this service.
ε . i N j N x i j k s b k s i N j N x i j k s     k V , s S .
Constraint (10) states that, if service s of nurse k is used at least one time in the planning, the decision variable b k s will be one, and otherwise, it will be zero.
b k s a k s     k V , s S .
Constraint (11) indicates that, if the nurse k does not have the qualification of service s, the variable b k s must get the value zero.
x i j k s , b k s { 0 , 1 } ; S i k s int + ; i , j N ; k V ; s S .
The domain of the decision variables of the problem is defined in Condition (12).

3. Solution Approach

3.1. Background

In real-world problems, the decision-maker is always confronted with conflicting goals to make his/her decision. In the home health care routing and scheduling problem as a practical problem, the decision-maker tries to make the best possible decision by balancing the goals.
The Epsilon-constraint approach is one of the most popular methods of multi-objective optimization, which attempts to optimize the most important goal by considering upper or lower limit values for the other goals. In fact, in this method, the main goal is considered as the objective function, and the other goals are added to the constraints of the model. Various elements of the Pareto front can be obtained by a systematic variation of the constraint bounds. The basic bi-objective Epsilon-constraint method is presented in Figure 1 [29].

3.2. Proposed Solution Approach

In this study, a bi-objective optimization method is proposed to make a trade-off between the reduction of the traveling time of the nurses and the reduction of the downgrading costs of the nurses. This method allows the decision-maker to increase the traveling time of nurses in return for reducing the downgrading costs. This solution approach is only used to obtain correct answers by considering different objectives and complex constraints of this model. Since this model is the first to consider some assumptions and HHC aspects, a comparison of these results with previous results is not possible.
In this study, the reduction of the total traveling time of the nurses is considered as the main objective function of the problem, and the second objective function that reduces the downgrading costs is contained in the constraints by considering an upper limit specified by the Epsilon parameter. In fact, the second objective function of the model is added to the constraints with an upper bound on Epsilon and is stated as Equation (13):
k V ( s S w s a k s s S w s b k s ) ε .
The smallest amount of the Epsilon parameter can be obtained when all the skills of the nurses are used in the planning, and in this case, it is zero. On the other hand, if none of the skills of the nurses are used, this value is equal to the sum of the weighted value of the available skills, but this situation is impossible. In fact, the upper and lower limits of Epsilon would be the following values that are stated in Equation (14):
ε l o w e r = 0 ,     ε u p p e r = s S w s a k s .
To analyze the effect of changes in the Epsilon parameter on the main objective function of the problem, a heuristic approach is proposed in Figure 2 to determine the logical values of Epsilon. In this pseudo-code, the δ parameter is the reduction step of the Epsilon parameter, which is determined by the decision-maker.

4. Computational Experiments

In this study, in order to illustrate the effectiveness of the proposed model in the real world, the model is first tested on a small example, and the results are described, accompanied by a discussion regarding the correctness of the suggested model. Next, the model is applied to some benchmark instances in the literature taken from Mankowska et al. (2014) [9], and it is solved by IBM ILOG CPLEX Optimization Studio Version 12.6.0.0 (IBM, Armank, NY, USA). All experiments in this study are run on a computer with an Intel i7-4710HQ processor, 2.5 GHz core speed, and 8 GB of RAM.

4.1. Planning Process

In this subsection, a small instance is first solved to show the process of the proposed model. By doing so, the benefits of this model in contrast to traditional home health care routing and scheduling models are clarified. Table 1 shows the properties of the solved small example.
In this small example, 10 patients and 3 nurses are considered. The patients have different service needs, and the nurses have various qualifications. Each patient’s service needs and acceptable time windows are stated in Table 2.
The traveling times between the places of the patients are given in Table 3.
There are six different services and qualifications in this problem, which are presented in Table 4. Each service has a weighted value for the decision-maker. In this study, the approximate cost of each service type was first confirmed by a nursing expert after an inquiry, and then these values are scaled between 1 and 6 by the min-max scaling method to show the comparative priorities of service types. These values are rounded to discrete values for being easier to use with other problem parameters such as the Epsilon parameter.
On the other hand, each nurse has special service qualifications. The service qualifications of each nurse are explained in Table 5.
In Section 4.3, a comprehensive sensitivity analysis will be conducted on the Epsilon parameter to show the effect of the Epsilon parameter on the considered problem from different perspectives. In this section, the Epsilon value is only supposed to be equal to 10 or 7 to describe the process of planning. After solving this small example by using the proposed model, the results are shown in Table 6. In this table, the routes are illustrated by arrows and each service that is given to each patient, which is shown at the top of the patient number. In this example, the parameter Epsilon is supposed to be 10.
Next, a comparison between the results for two different Epsilon values is made. The results are illustrated in Figure 3 and Figure 4 for a better understanding. In Figure 3, the Epsilon value is equal to 10 and in Figure 4, the Epsilon value is supposed to be equal to 7.
As one can see from Figure 3, each patient’s service requirement is ensured, and each nurse only gives services for which he/she has the qualification. In this optimal plan, some skills of the nurses can be ignored up to the downgrading level. The ignored service qualifications are presented in Table 7, where the total weighted value of them is less than the considered Epsilon value.
In Figure 4, with decreasing the Epsilon parameter, the whole optimal routing and scheduling are affected. However, as for the previous plan, all patients’ service needs are satisfied. The ignored service qualifications of this plan are shown in Table 8, where the total weighted value of them is less than the considered Epsilon value.
By comparing the planning for the two different Epsilon values, it can be concluded that the optimal routing and scheduling can be affected severely by changing the Epsilon value.
Nurse #1 visits patients 10, 6, 3, 5, and 7 in the second planning instead of patients 8, 9, and 5 in the first one. The optimal planning for nurse #2 in the second planning proposes to serve patient 9 instead of patients 6, 2, and 7. Nurse #3 visited patients 8 and 2 in the second planning instead of patients 10 and 3 in the first one.
As it can be understood from the results (Figure 3 and Figure 4), although decreasing the Epsilon parameter can reduce the downgrading costs of the company, the summation of traveling times of the nurses will be increased from 600.43 to 639.761, and the company will have higher operational costs. So, in this context, the decision-maker should make a trade-off between reducing the downgrading costs and increasing the total traveling times of the nurses.

4.2. Results

In this subsection, two different categories of instances are tested to show the effectiveness of the proposed model. The first category considers 10 patients who have different service needs and acceptable time windows, 3 nurses with different qualifications, and 6 various service types. Likewise, the second category considers 25 patients who have different service needs and acceptable time windows, 5 nurses with different qualifications, and 6 various service types. The sample input parameters for each category are given in Appendix A (Table A1, Table A2, Table A3 and Table A4) and Appendix B (Table A5, Table A6, Table A7 and Table A8). The summarized properties of the benchmark instances are described in Table 9.
To the best of the authors’ knowledge, this study is the first one that considers downgrading costs in the routing and scheduling of the home health care problem. Accordingly, the value of the parameter w s is settled by an inquiry from a nursing expert and applying the min-max scaling method. The weighted values of different service types are presented in Table 4.
The obtained solutions for different categories of problem instances are given in Table 10 and Table 11, respectively. Further output details for the first and second instance categories are organized in Appendix C (Table A9, Table A10 and Table A11) and Appendix D (Table A12, Table A13 and Table A14).
According to the obtained results, one can conclude that the proposed bi-objective model in this paper can be well used in daily planning of home health care organizations in different sizes and can help them in their routing and scheduling decisions as well.

4.3. Sensitivity Analysis

4.3.1. Effect of the Epsilon Parameter on the Optimal Solution Value

In this section, a sensitivity analysis of the Epsilon parameter of the model is performed to get a better insight into the effects of changing downgrading decisions on the whole model results. The chosen parameter for the sensitivity analysis is ε which determines to which amount the decision-maker is ready not to use his/her precious human resources capabilities. In fact, Epsilon is the difference between the potential skills of the nurses of the company and the actually used skills in the routing and scheduling process. The results of the sensitivity analysis of the Epsilon parameter, for instance, with 25 patients, 5 nurses, and 6 service types, are presented in Table 12.
The effect of changing the Epsilon parameter on the final result is illustrated in Figure 5.
From Figure 5, it can be seen that the smallest Epsilon value could be 9, and the model is infeasible for lower values. In addition, by making the Epsilon value larger than 18, the final optimal solution does not change, and 18 is an upper bound for this problem.
As it is obvious from Figure 5, the optimal solution is affected when changing the Epsilon parameter of the bi-objective model. When the downgrading costs are more important for the decision-maker, she/he reduces the Epsilon parameter to lessen the dissatisfaction of high-qualified nurses and hidden costs of the company. On the other hand, more nurse traveling time costs will be incurred to the company which is a very important aspect of home health care operational costs. In fact, the decision-maker should make a careful trade-off between reducing downgrading costs and increasing total traveling time costs.

4.3.2. Upper Limit for the Meaningful Epsilon Parameter

According to the results of Section 4.3.1, it can be inferred that, if the decision-maker is willing to incur more downgrading cost, the optimal solution of the main objective function will be reduced. This section addresses the question of how much increase in the downgrading cost will continue to improve the optimal solution. An instance with 25 patients, 5 nurses, and 6 service types is used to investigate this issue. The effect of an increase of the downgrading cost on the objective function of the problem is demonstrated Table 13.
As one can see from Table 13, it can be concluded that, if the Epsilon parameter is increased to values greater than 18, there will be no effect on the total points of the difference between the potential and used qualifications of the nurses, and this violation will always remain equal to 18. This indicates that the optimal solution will not always improve as the downgrading cost increases, and there is an upper limit for the maximum amount of Epsilon, which can be considered. Therefore, if the decision-maker increases the Epsilon parameter to upper values, she/he will no longer see a change in the optimal solution because the model does not require a greater amount of mismatch between the potential and used qualifications of the nurses and has reached an optimal solution.

5. Managerial Insights

Some important managerial insights can be extracted from this study as follows:
  • This novel mathematical model could be used by managers for better planning of the company’s nurses considering downgrading aspects. The managers could make an appropriate trade-off between downgrading and total traveling times of the nurses. The downgrading level could be adjusted by changing the Epsilon parameter of the model.
  • In most traditional home health care routing and scheduling models, the home health care decision-maker assumes that each patient requires only one type of service. In fact, if a patient needs three services simultaneously, the plan considers it as three different patients who have the same place and health profile. The managers of the health care industry can decrease the volume of data in their companies by using this new method as well. Actually, in this plan, each patient has a unique physical and health profile, where besides removing multiple same profiles for each patient, the home health care company can have a clean and rich database from their customers. In addition, top-level managers can use this valuable resource to establish marketing strategies or manage their employees and service capacities.
  • Downgrading concepts could help the managers for making better nurse capability decisions. The managers could understand that there are some unrequired nurse qualifications in their company or there are extra needs for new skills, and he/she should hire additional skillful nurses for getting a better service level to the patients.

6. Conclusions and Future Studies

Health care has always been a vital concern of humans throughout history. Therefore, human societies have always tried to improve their health. Governments nowadays spend a significant portion of their budget on health. Therefore, optimization in this field has been of great interest to researchers in recent years. In general, researchers have conflicting goals in this optimization. In addition to reducing the costs, they should increase the quality of the provided services to ensure the maximum stakeholders’ satisfaction.
Due to the limited resources available in health systems nowadays, there are many concerns about providing appropriate services to patients. The capacity of hospital beds does not meet the needs of patients, and hospital admission departments are always crowded. One of the most recent ways of providing services to patients is the provision of appropriate services to the patients at their homes. Home health care can reduce unnecessary hospital admissions and make patients more comfortable. Moreover, nosocomial infections are one of the most important issues with the hospitalization of patients, which always cause many problems for the patients. These infections will be reduced by providing services to patients at home. Therefore, applying home health care in addition to reducing costs will also improve the process of providing services to patients.
One of the most important goals that have always been considered in the field of home health care is to increase the level of stakeholders’ satisfaction. Nurses are one of the most important stakeholders in this problem. Not using some of the nurses’ skills may lead to dissatisfaction of the nurses. Despite the nurses’ dissatisfaction, it would incur a hidden cost to the service provider because the plan did not use all of the potentially available resources that are very valuable to the home health care company.
In this study, a bi-objective model was proposed to minimize the downgrading costs, which characterize the difference between the potential and actual skills of the nurses, as well as to minimize the total traveling time of the nurses. In order to solve the proposed bi-objective model, an Epsilon-constraint-based solution approach was developed. In the first section of the computational experiments, the importance of the model was discussed through interpreting the obtained results obtained by solving a small example, and the applicability of the proposed model was shown. Then, the model was applied to several sets of problems, including different sizes, to confirm the efficiency of the new model for various home health care problems. Moreover, to analyze the effect of the parameter of the solution method on the problem, a sensitivity analysis was conducted on the Epsilon parameter. Finally, some managerial insights for health care managers were presented to help them to well handle their available resources.
As a direction for future research, the application of heuristic and meta-heuristic algorithms to solve larger-sized instances could be useful [30,31], specifically when exact approaches cannot be developed or are inefficient. It would be interesting to apply the proposed model to uncertain situations. Another direction could be the use of exact techniques like the branch and cut (B&C) method to solve the proposed model. Since this type of problem could be evaluated from different perspectives, owing to existing different stakeholders’ goals and proposals, adding various goals to the model could be useful. Different novel and powerful multi-objective meta-heuristic algorithms such as the multi-objective intelligent water drops (IWD) algorithm, which were proposed first by Kayvanfar et al. (2017) [32], could be applied to the model to compare the solutions obtained. Finally, developing the model using time-dependent travel times in urban regions could be another stream.

Author Contributions

Conceptualization, P.K. and V.K.; methodology, P.K. and M.R.; software, P.K.; validation, V.K. and F.W.; investigation, P.K., V.K., M.R. and F.W.; writing—original draft preparation, V.K., M.R. and F.W.; writing—review and editing, V.K. and F.W. All authors have read and agreed to the published version of the manuscript.

Funding

This research received no external funding.

Institutional Review Board Statement

The study was conducted according to the guidelines of the Declaration of Helsinki, and approved by the Institutional Review.

Informed Consent Statement

Not applicable.

Data Availability Statement

The data presented in this study are available on request from the corresponding author. The data are not publicly available.

Conflicts of Interest

The authors declare no conflict of interest.

Appendix A

The properties of the sample patients for the first category instances are presented in Table A1.
Table A1. Sample patients’ properties for the first category instances.
Table A1. Sample patients’ properties for the first category instances.
Patient NumberService NeedsAcceptable Time Windows
1S4(345,465)
2S5(268,388)
3S2(247,367)
4S4(393,513)
5S3(254,374)
6S5(184,304)
7S3(434,554)
8S5, S6(46,166)
9S1, S4(298,418)
10S3, S6(148,268)
The sample traveling times between the places of the patients for the first category instances are given in Table A2.
Table A2. Sample traveling times between the places of the patients for the first category instances.
Table A2. Sample traveling times between the places of the patients for the first category instances.
Depot12345678910
Depot038.47134.88655.9467.2823.34571.4732.52713.03826.40188.888
138.471023.08721.40132.01631.8283432.6545.27757.45456.859
234.88623.087043.82927.78515.03353.03810.6346.61542.75554.918
355.94621.40143.829050.60653.15117.02953.85259.22877.80159.641
47.2832.01627.78550.606017.49365.55226.40119.10528.42581.609
523.34531.82815.03353.15117.4930659.2236.23527.89369.584
671.473453.03817.02965.55265063.6475.80291.41750.922
732.52732.6510.6353.85226.4019.2263.64045.34334.01562.073
813.03845.27746.61559.22819.10536.23575.80245.343035.22899.161
926.40157.45442.75577.80128.42527.89391.41734.01535.228096.021
1088.88856.85954.91859.64181.60969.58450.92262.07399.16196.0210
Sample service types for the first category instances are given in Table A3.
Table A3. Sample service types for the first category instances.
Table A3. Sample service types for the first category instances.
Service IDService TypeSupposed Weighted Value
S1Speech therapy1
S2Wound dressing2
S3Insulin injection3
S4Blood sampling4
S5Physiotherapy5
S6X-ray imaging6
The properties of the sample nurses for the first category instances are shown in Table A4.
Table A4. Nurses’ properties for the first category instances.
Table A4. Nurses’ properties for the first category instances.
Nurse NumberService Qualifications
1S1, S2, S3, S5
2S1, S3, S5, S6
3S2, S4, S5, S6

Appendix B

The properties of the sample patients for the second category instances are presented in Table A5.
Table A5. Sample patients’ properties for the first category instances.
Table A5. Sample patients’ properties for the first category instances.
Patient NumberService NeedsAcceptable Time Windows
1S4(345,465)
2S5(268,388)
3S2(247,367)
4S4(393,513)
5S3(254,374)
6S5(184,304)
7S3(434,554)
8S5(46,166)
9S5(298,418)
10S5(148,268)
11S2(409,529)
12S2(73,193)
13S2(157,277)
14S4(63,183)
15S1(282,403)
16S5(274,394)
17S3(152,272)
18S5, S6(222,342)
19S5, S6(276,396)
20S4, S6(29,149)
21S5, S6(416,536)
22S2, S4(332,452)
23S2, S6(190,310)
24S1, S4(59,179)
25S1, S4(434,554)
The sample traveling times between the places of the patients for the second category instances are given in Table A6.
Table A6. Sample traveling times between the places of the patients for the second category instances.
Table A6. Sample traveling times between the places of the patients for the second category instances.
Depot12345678910111213141516171819202122232425
Depot049.04139.20551.08834.71345.8868.26435.4687.2833.8389.2275.00735.73533.61566.48391.30285.21225.0613.60127.85770.34916.12515.26465.27687.32185.024
149.04109.89930.87131.14525.0639.05115.52453.53549.0143.93248.91827.1665118.02843.96653.23524.83945.69528.4434034.48234.98636.79748.2757.428
239.2059.8990292624.20741.1468.54443.90942.75534.05950.60622.36144.55327.80352.92456.9211536.68821.09542.54425.0825.49538.47154.14859.933
351.08830.87129053.82453.15117.26336.87858.00968.44742.29724.33150.60669.85743.10550.2234.13230.36455.90247.01119.41644.38544.14714.31838.01334.366
434.71331.1452653.824012.72867.11917.46434.92818.11136.05676.479420.22442.7273.68282.87326.62723.7078.54468.54220.02521.02464.40579.24685.907
545.8825.0624.20753.15112.728063.8217.46447.01129.15545.54173.610.29631.38532.1464.00878.29431.57536.05618.02864.930.08331.04861.472.73282.377
668.26439.05141.14617.26367.11963.82049.65975.10783.16959.549.89963.50684.7744.72139.851746.3972.33961.3512.23660.53160.407322.02318.788
735.46815.5248.54436.87817.46417.46449.659039.05134.36632.20259.05913.89236.22231.40159.48165.4615.03330.41413.03851.07819.84920.51846.95762.39468.447
87.2853.53543.90958.00934.92847.01175.10739.051030.26516.49282.05536.71529.61470.43496.60792.08730.67611.40229.41177.16219.20918.60172.11193.74492.087
933.83849.0142.75568.44718.11129.15583.16934.36630.265039.44692.11422.0912.23660.63891.78899.45938.58820.24821.8484.7726.17326.8780.32496.747101.843
109.2243.93234.05942.29736.05645.54159.5432.20216.49239.446066.00836.05639.66161.84784.59976.4219.10519.84928.01861.6616.03115.03356.56979.1276
1175.00748.91850.60624.33176.47973.69.89959.05982.05592.11466.008072.94593.63854.20345.27712.20754.57180.23170.3859.43468.65968.44712.20723.25910.05
1235.73527.16622.36150.606410.29663.50613.89236.71522.09136.05672.945024.18738.89769.72179.1224.59725.8078.06264.88520.22421.21360.82875.31382.292
1333.6155144.55369.85720.22431.38584.7736.22229.6142.23639.66193.63824.187062.81793.904101.13939.82520.12523.53786.427.01927.65981.90898.615103.407
1466.48318.02827.80343.10542.7232.1444.72131.40170.43460.63861.84754.20338.89762.817032.06254.48942.80261.58742.94244.77751.22551.85643.46345.22260.605
1591.30243.96652.92450.2273.68264.00839.8559.48196.60791.78884.59945.27769.72193.90432.062038.32866.24289.53872.27738.3287878.3940.85324.51546.271
1685.21253.23556.92134.13282.87378.2941765.4692.08799.45976.4212.20779.12101.13954.48938.328063.28589.27577.62115.03377.41477.31820148
1725.0624.8391530.36426.62731.57546.3915.03330.67638.58819.10554.57124.59739.82542.80266.24263.285026.01918.43948.2614.14214.03643.41763.50664.537
1813.60145.69536.68855.90223.70736.05672.33930.41411.40220.24819.84980.23125.80720.12561.58789.53889.27526.019019.10574.24312.0421269.35489.27590.255
1927.85728.44321.09547.0118.54418.02861.35113.03829.41121.8428.01870.3858.06223.53742.94272.27777.62118.43919.105062.93612.16613.15358.52475.2480.056
2070.3494042.54419.41668.54264.92.23651.07877.16284.7761.669.43464.88586.444.77738.32815.03348.2674.24362.936062.39462.295.09919.84917.493
2116.12534.48225.0844.38520.02530.08360.53119.84919.20926.17316.03168.65920.22427.01951.2257877.41414.14212.04212.16662.3940157.55977.23378.645
2215.26434.98625.49544.14721.02431.04860.40720.51818.60126.8715.03368.44721.21327.65951.85678.3977.31814.0361213.15362.291057.42877.31878.447
2365.27636.79738.47114.31864.40561.4346.95772.11180.32456.56912.20760.82881.90843.46340.8532043.41769.35458.5245.09957.55957.428024.41321.541
2487.32148.2754.14838.01379.24672.73222.02362.39493.74496.74779.1223.25975.31398.61545.22224.5151463.50689.27575.2419.84977.23377.31824.413022
2585.02457.42859.93334.36685.90782.37718.78868.44792.087101.8437610.0582.292103.40760.60546.271864.53790.25580.05617.49378.64578.44721.541220
The sample service types for the second category instances are given in Table A7.
Table A7. Sample service types for the second category instances.
Table A7. Sample service types for the second category instances.
Service IDService TypeSupposed Weighted Value
S1Speech therapy1
S2Wound dressing2
S3Insulin injection3
S4Blood sampling4
S5Physiotherapy5
S6X-ray imaging6
The properties of the sample nurses for the second category instances are shown in Table A8.
Table A8. Nurses’ properties for the second category instances.
Table A8. Nurses’ properties for the second category instances.
Nurse NumberService Qualifications
1S1, S3, S4, S5
2S2, S3, S6
3S1, S2, S5, S6
4S2, S4, S5, S6
5S1, S3, S4, S5, S6

Appendix C

The sample results of the decision variables x i j k s for the first category instances are shown in Table A9.
Table A9. Sample results of the decision variable x i j k s for the first category instances.
Table A9. Sample results of the decision variable x i j k s for the first category instances.
ijks x i j k s
114321
113251
106131
105341
910111
97251
81211
711231
61121
51351
42341
38231
210341
111361
19261
19151
The sample results of the decision variables S i k s for the first category instances are presented Table A10.
Table A10. Sample results of the decision variable S i k s for the first category instances.
Table A10. Sample results of the decision variable S i k s for the first category instances.
iks S i k s
91546
1011298
613340
92646
725184
1123268
325337
823434
1136235
432309
234345
1034417
534460
The sample results of the decision variables b k s for the first category instances are presented in Table A11.
Table A11. Sample results of the decision variables b k s for the first category instances.
Table A11. Sample results of the decision variables b k s for the first category instances.
ks b k s
111
131
151
231
251
261
321
341
361

Appendix D

The sample results of the decision variables x i j k s for the second category instances are shown Table A12.
Table A12. Sample results of the decision variables x i j k s for the second category instances.
Table A12. Sample results of the decision variables x i j k s for the second category instances.
ijks x i j k s
261531
261351
2521361
257551
2416511
244321
231461
231231
2223441
2223221
2125541
2124321
2019261
206131
1922261
1914421
1820151
1726541
1617551
1521541
1410451
1320261
1226311
1118131
105441
919451
81111
724561
62141
522451
412321
38131
23151
125311
115541
113221
111151
19451
The sample results of the decision variables S i k s for the second category instances are given in Table A13.
Table A13. Sample results of the decision variables S i k s for the second category instances.
Table A13. Sample results of the decision variables S i k s for the second category instances.
iks S i k s
1115148
1813182
2015276
613309
214349
315373
813554
132273
2026276
1926310
2226416
2322431
253188
2136122
2432190
432247
1232409
2631434
94546
1945222
1442277
1045298
544393
2245428
2344443
155467
2154126
2554160
755197
2456214
1651341
1755394
2654434
The sample results of the decision variables b k s for the second category instances are presented in Table A14.
Table A14. Sample results of the decision variables b k s for the second category instances.
Table A14. Sample results of the decision variables b k s for the second category instances.
ks b k s
561
551
541
511
451
441
421
361
321
311
261
221
151
141
131

References

  1. Alodhayani, A.A. Comparison between home health care and hospital services in elder population: Cost-effectiveness. Biomed. Res. 2017, 28, 2087–2090. [Google Scholar]
  2. Tyan, M. Understanding Taiwanese Home Healthcare Nurse Managers’ Empowerment and International Learning Experiences: Community-Based Participatory Research Approach Using a US Home Healthcare Learning Tour; ProQuest Dissertations Publishing: Washington, DC, USA, 2010. [Google Scholar]
  3. Fernández, A.; Gregory, G.; Hindle, A.; Lee, A.C. A Model for Community Nursing in a Rural County. J. Oper. Res. Soc. 1974, 25, 231–239. [Google Scholar] [CrossRef]
  4. Bertels, S.; Fahle, T. A hybrid setup for a hybrid scenario: Combining heuristics for the home health care problem. Comput. Oper. Res. 2006, 33, 2866–2890. [Google Scholar] [CrossRef]
  5. Eveborn, P.; Flisberg, P.; Rönnqvist, M. Laps Care—An operational system for staff planning of home care. Eur. J. Oper. Res. 2006, 171, 962–976. [Google Scholar] [CrossRef]
  6. Akjiratikarl, C.; Yenradee, P.; Drake, P.R. PSO-based algorithm for home care worker scheduling in the UK. Comput. Ind. Eng. 2007, 53, 559–583. [Google Scholar] [CrossRef]
  7. Trautsamwieser, A.; Gronalt, M.; Hirsch, P. Securing home health care in times of natural disasters. OR Spectr. 2011, 33, 787–813. [Google Scholar] [CrossRef]
  8. Trautsamwieser, A.; Hirsch, P. Optimization of daily scheduling for home health care services. J. Appl. Oper. Res. 2011, 3, 124–136. [Google Scholar]
  9. Mankowska, D.S.; Meisel, F.; Bierwirth, C. The home health care routing and scheduling problem with interdependent services. Health Care Manag. Sci. 2013, 17, 15–30. [Google Scholar] [CrossRef]
  10. Mısır, M.; Smet, P.; Berghe, G.V.; Misir, M. An analysis of generalised heuristics for vehicle routing and personnel rostering problems. J. Oper. Res. Soc. 2015, 66, 858–870. [Google Scholar] [CrossRef]
  11. Yuan, B.; Liu, R.; Jiang, Z. A branch-and-price algorithm for the home health care scheduling and routing problem with stochastic service times and skill requirements. Int. J. Prod. Res. 2015, 53, 7450–7464. [Google Scholar] [CrossRef]
  12. Braekers, K.; Hartl, R.F.; Parragh, S.N.; Tricoire, F. A bi-objective home care scheduling problem: Analyzing the trade-off between costs and client inconvenience. Eur. J. Oper. Res. 2016, 248, 428–443. [Google Scholar] [CrossRef] [Green Version]
  13. Dohn, A.; Kolind, E.; Clausen, J. The manpower allocation problem with time windows and job-teaming constraints: A branch-and-price approach. Comput. Oper. Res. 2009, 36, 1145–1157. [Google Scholar] [CrossRef] [Green Version]
  14. Allaoua, H.; Borne, S.; Létocart, L.; Calvo, R.W. A matheuristic approach for solving a home health care problem. Electron. Notes Discret. Math. 2013, 41, 471–478. [Google Scholar] [CrossRef]
  15. Hiermann, G.; Prandtstetter, M.; Rendl, A.; Puchinger, J.; Raidl, G.R. Metaheuristics for solving a multimodal home-healthcare scheduling problem. Cent. Eur. J. Oper. Res. 2015, 23, 89–113. [Google Scholar] [CrossRef] [Green Version]
  16. Mutingi, M.; Mbohwa, C. Multi-objective homecare worker scheduling: A fuzzy simulated evolution algorithm approach. IIE Trans. Health Syst. Eng. 2014, 4, 209–216. [Google Scholar] [CrossRef]
  17. Rest, K.-D.; Hirsch, P. Daily scheduling of home health care services using time-dependent public transport. Flex. Serv. Manuf. J. 2015, 28, 495–525. [Google Scholar] [CrossRef]
  18. Fikar, C.; Hirsch, P. A matheuristic for routing real-world home service transport systems facilitating walking. J. Clean. Prod. 2015, 105, 300–310. [Google Scholar] [CrossRef]
  19. Toth, P.; Vigo, D. Vehicle Routing: Problems, Methods, and Applications; Society for Industrial and Applied Mathematics: Philadelpia, PA, USA, 2014. [Google Scholar] [CrossRef]
  20. Redjem, R.; Marcon, E. Operations management in the home care services: A heuristic for the caregivers’ routing problem. Flex. Serv. Manuf. J. 2016, 28, 280–303. [Google Scholar] [CrossRef]
  21. Rodriguez, C.; Garaix, T.; Xie, X.; Augusto, V. Staff dimensioning in homecare services with uncertain demands. Int. J. Prod. Res. 2015, 53, 7396–7410. [Google Scholar] [CrossRef] [Green Version]
  22. Liu, R.; Yuan, B.; Jiang, Z. Mathematical model and exact algorithm for the home care worker scheduling and routing problem with lunch break requirements. Int. J. Prod. Res. 2016, 55, 558–575. [Google Scholar] [CrossRef]
  23. Yuan, B.; Liu, R.; Jiang, Z. Daily scheduling of caregivers with stochastic times. Int. J. Prod. Res. 2018, 56, 3245–3261. [Google Scholar] [CrossRef]
  24. Liu, M.; Yang, D.; Su, Q.; Xu, L. Bi-objective approaches for home healthcare medical team planning and scheduling problem. Comput. Appl. Math. 2018, 37, 4443–4474. [Google Scholar] [CrossRef]
  25. Decerle, J.; Grunder, O.; El Hassani, A.H.; Barakat, O. A hybrid memetic-ant colony optimization algorithm for the home health care problem with time window, synchronization and working time balancing. Swarm Evol. Comput. 2019, 46, 171–183. [Google Scholar] [CrossRef]
  26. Nasir, J.A.; Dang, C. Solving a More Flexible Home Health Care Scheduling and Routing Problem with Joint Patient and Nursing Staff Selection. Sustainability 2018, 10, 148. [Google Scholar] [CrossRef] [Green Version]
  27. Nasir, J.A.; Hussain, S.; Dang, C. An Integrated Planning Approach towards Home Health Care, Telehealth and Patients Group Based Care. J. Netw. Comput. Appl. 2018, 117, 30–41. [Google Scholar] [CrossRef]
  28. Fathollahi-Fard, A.M.; Hajiaghaei-Keshteli, M.; Tavakkoli-Moghaddam, R. A bi-objective green home health care routing problem. J. Clean. Prod. 2018, 200, 423–443. [Google Scholar] [CrossRef]
  29. Laumanns, M.; Thiele, L.; Zitzler, E. An efficient, adaptive parameter variation scheme for metaheuristics based on the epsilon-constraint method. Eur. J. Oper. Res. 2006, 169, 932–942. [Google Scholar] [CrossRef]
  30. Kolahan, F.; Kayvanfar, V. A heuristic algorithm approach for scheduling of multi-criteria unrelated parallel machines. World Acad. Sci. Eng. Technol. 2009, 59, 102–105. [Google Scholar]
  31. Kayvanfar, V.; Alizadeh, K.M.; Teymourian, E. Intelligent water drops algorithm on parallel machines scheduling. In Proceedings of the 2015 International Conference on Industrial Engineering and Operations Management (IEOM), Dubai, UAE, 3–5 March 2015; pp. 1–5. [Google Scholar] [CrossRef]
  32. Kayvanfar, V.; Husseini, S.M.; Karimi, B.; Sajadieh, M.S. Bi-objective Intelligent Water Drops Algorithm to a Practical Multi-Echelon Supply Chain Optimization Problem. J. Manuf. Syst. 2017, 44, 93–114. [Google Scholar] [CrossRef]
Figure 1. Pseudo-code of the basic Epsilon-constraint method.
Figure 1. Pseudo-code of the basic Epsilon-constraint method.
Ijerph 18 00900 g001
Figure 2. Pseudo-code of the Epsilon constraint-based approach.
Figure 2. Pseudo-code of the Epsilon constraint-based approach.
Ijerph 18 00900 g002
Figure 3. Optimal route for the small example (Epsilon = 10).
Figure 3. Optimal route for the small example (Epsilon = 10).
Ijerph 18 00900 g003
Figure 4. Optimal route for the small example (Epsilon = 7).
Figure 4. Optimal route for the small example (Epsilon = 7).
Ijerph 18 00900 g004
Figure 5. A sensitivity analysis of the results with respect to the parameter Epsilon.
Figure 5. A sensitivity analysis of the results with respect to the parameter Epsilon.
Ijerph 18 00900 g005
Table 1. Properties of the considered small example.
Table 1. Properties of the considered small example.
Number of PatientsNumber of NursesNumber of Services
1036
Table 2. Patients’ properties in the small example.
Table 2. Patients’ properties in the small example.
Patient NumberService NeedsAcceptable Time Windows
1S4(345,465)
2S5(268,388)
3S2(247,367)
4S4(393,513)
5S3(254,374)
6S5(184,304)
7S3(434,554)
8S5, S6(46,166)
9S1, S4(298,418)
10S3, S6(148,268)
Table 3. Traveling times between the places of the patients in the small example.
Table 3. Traveling times between the places of the patients in the small example.
Depot12345678910
Depot038.47134.88655.9467.2823.34571.4732.52713.03826.40188.888
138.471023.08721.40132.01631.8283432.6545.27757.45456.859
234.88623.087043.82927.78515.03353.03810.6346.61542.75554.918
355.94621.40143.829050.60653.15117.02953.85259.22877.80159.641
47.2832.01627.78550.606017.49365.55226.40119.10528.42581.609
523.34531.82815.03353.15117.4930659.2236.23527.89369.584
671.473453.03817.02965.55265063.6475.80291.41750.922
732.52732.6510.6353.85226.4019.2263.64045.34334.01562.073
813.03845.27746.61559.22819.10536.23575.80245.343035.22899.161
926.40157.45442.75577.80128.42527.89391.41734.01535.228096.021
1088.88856.85954.91859.64181.60969.58450.92262.07399.16196.0210
Table 4. Different service types in the small example.
Table 4. Different service types in the small example.
Service IDService TypeSupposed Weighted Value
S1Speech therapy1
S2Wound dressing2
S3Insulin injection3
S4Blood sampling4
S5Physiotherapy5
S6X-ray imaging6
Table 5. Properties of the nurses in the small example.
Table 5. Properties of the nurses in the small example.
Nurse NumberService Qualifications
1S1, S2, S3, S5
2S1, S3, S5, S6
3S2, S4, S5, S6
Table 6. Optimal route for the small example (Epsilon = 10).
Table 6. Optimal route for the small example (Epsilon = 10).
S5 S1 S3
Nurse1Depot895Depot
S6 S5 S3 S5 S3
Nurse2Depot861027Depot
S6 S2 S4 S4 S4
Nurse3Depot103194Depot
Table 7. Ignored service qualifications of nurses in the small example (Epsilon = 10).
Table 7. Ignored service qualifications of nurses in the small example (Epsilon = 10).
Nurse NumberService Type NumberSupposed Weighted Value
#1#22
#2#11
#3#55
Total weighted value8 ≤ 10
Total traveling time600.43
Table 8. Ignored service qualifications of the nurses in the small example (Epsilon = 7).
Table 8. Ignored service qualifications of the nurses in the small example (Epsilon = 7).
Nurse NumberService Type NumberSupposed Weighted Value
#1#11
#2#33
#3#22
Total weighted value6 ≤ 7
Total traveling time639.761
Table 9. Summarized properties of the benchmark instances.
Table 9. Summarized properties of the benchmark instances.
CategoryInstance NumberNumber of PatientsNumber of NursesNumber of Services
1#1–#101036
2#11–#202556
Table 10. Solutions for the instances of the first category.
Table 10. Solutions for the instances of the first category.
Instance NumberEpsilon ParameterOptimal Solution Value
#110600.43
#210426.722
#310602.677
#410519.302
#510681.19
#610475.042
#710357.028
#810387.626
#910583.52
#1010677.085
Table 11. Solutions for the instances of the second category.
Table 11. Solutions for the instances of the second category.
Instance NumberEpsilon ParameterOptimal Solution Value
#1120904.743
#1220823.3
#1320765.121
#1420904.989
#15201833.752
#1620825.067
#1720626.793
#1820705.303
#19201115.815
#2020432.561
Table 12. A sensitivity analysis of the results with respect to the parameter Epsilon.
Table 12. A sensitivity analysis of the results with respect to the parameter Epsilon.
Row NumberEpsilon ParameterOptimal Solution Value
#191114.781
#2101007.037
#312924.855
#413924.855
#515917.103
#618904.743
#720904.743
Table 13. Actual used downgrading cost.
Table 13. Actual used downgrading cost.
Row NumberEpsilon ParameterActual Used Downgrading Cost
#11010
#21212
#31313
#41515
#51818
#62018
#72518
#83018
#94018
#105018
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

Khodabandeh, P.; Kayvanfar, V.; Rafiee, M.; Werner, F. A Bi-Objective Home Health Care Routing and Scheduling Model with Considering Nurse Downgrading Costs. Int. J. Environ. Res. Public Health 2021, 18, 900. https://0-doi-org.brum.beds.ac.uk/10.3390/ijerph18030900

AMA Style

Khodabandeh P, Kayvanfar V, Rafiee M, Werner F. A Bi-Objective Home Health Care Routing and Scheduling Model with Considering Nurse Downgrading Costs. International Journal of Environmental Research and Public Health. 2021; 18(3):900. https://0-doi-org.brum.beds.ac.uk/10.3390/ijerph18030900

Chicago/Turabian Style

Khodabandeh, Pouria, Vahid Kayvanfar, Majid Rafiee, and Frank Werner. 2021. "A Bi-Objective Home Health Care Routing and Scheduling Model with Considering Nurse Downgrading Costs" International Journal of Environmental Research and Public Health 18, no. 3: 900. https://0-doi-org.brum.beds.ac.uk/10.3390/ijerph18030900

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop