The Journal of MacroTrends in Technology and Innovation



Similar documents
STUDY OF PROJECT SCHEDULING AND RESOURCE ALLOCATION USING ANT COLONY OPTIMIZATION 1

XOR-based artificial bee colony algorithm for binary optimization

A Hybrid Model of Particle Swarm Optimization (PSO) and Artificial Bee Colony (ABC) Algorithm for Test Case Optimization

International Journal of Emerging Technology & Research

Parallelized Cuckoo Search Algorithm for Unconstrained Optimization

A Novel Switch Mechanism for Load Balancing in Public Cloud

ACO Based Dynamic Resource Scheduling for Improving Cloud Performance

A Proposed Scheme for Software Project Scheduling and Allocation with Event Based Scheduler using Ant Colony Optimization

Comparative Analysis of FAHP and FTOPSIS Method for Evaluation of Different Domains

EXAMINATION OF SCHEDULING METHODS FOR PRODUCTION SYSTEMS. 1. Relationship between logistic and production scheduling

Software Project Planning and Resource Allocation Using Ant Colony Optimization with Uncertainty Handling

Optimising Patient Transportation in Hospitals

ANT COLONY OPTIMIZATION ALGORITHM FOR RESOURCE LEVELING PROBLEM OF CONSTRUCTION PROJECT

A Survey on Load Balancing Techniques Using ACO Algorithm

A New Approach in Software Cost Estimation with Hybrid of Bee Colony and Chaos Optimizations Algorithms

Research on the Performance Optimization of Hadoop in Big Data Environment

CLOUD DATABASE ROUTE SCHEDULING USING COMBANATION OF PARTICLE SWARM OPTIMIZATION AND GENETIC ALGORITHM

A Shift Sequence for Nurse Scheduling Using Linear Programming Problem

Ant Colony Optimization and Constraint Programming

An Improvement Technique for Simulated Annealing and Its Application to Nurse Scheduling Problem

An Improved Ant Colony Optimization Algorithm for Software Project Planning and Scheduling

A Multi-Objective Approach for the Project Allocation Problem

Comparative Analysis of Load Balancing Algorithms in Cloud Computing

Alternative Job-Shop Scheduling For Proton Therapy

GA as a Data Optimization Tool for Predictive Analytics

Programming Risk Assessment Models for Online Security Evaluation Systems

Project Scheduling to Maximize Fuzzy Net Present Value

Towards applying Data Mining Techniques for Talent Mangement

A Service Revenue-oriented Task Scheduling Model of Cloud Computing

Optimised Realistic Test Input Generation

Effect of Using Neural Networks in GA-Based School Timetabling

FUZZY CLUSTERING ANALYSIS OF DATA MINING: APPLICATION TO AN ACCIDENT MINING SYSTEM

A Review on Load Balancing In Cloud Computing 1

Performance Evaluation of Task Scheduling in Cloud Environment Using Soft Computing Algorithms

Alpha Cut based Novel Selection for Genetic Algorithm

Effective Load Balancing for Cloud Computing using Hybrid AB Algorithm

Effective Data Retrieval Mechanism Using AML within the Web Based Join Framework

LOAD BALANCING IN CLOUD COMPUTING

Hybrid Algorithm using the advantage of ACO and Cuckoo Search for Job Scheduling

A resource schedule method for cloud computing based on chaos particle swarm optimization algorithm

IAJIT First Online Publication

The Problem of Scheduling Technicians and Interventions in a Telecommunications Company

Prediction of DDoS Attack Scheme

Home health care problem

Solving the chemotherapy outpatient scheduling problem with constraint programming

Models for Incorporating Block Scheduling in Blood Drive Staffing Problems

An Enhanced Cost Optimization of Heterogeneous Workload Management in Cloud Computing

An ACO Approach to Solve a Variant of TSP

High-Mix Low-Volume Flow Shop Manufacturing System Scheduling

Journal of Theoretical and Applied Information Technology 20 th July Vol.77. No JATIT & LLS. All rights reserved.

BIG DATA IN HEALTHCARE THE NEXT FRONTIER

A Novel Binary Particle Swarm Optimization

Constrained Clustering of Territories in the Context of Car Insurance

Wireless Sensor Networks Coverage Optimization based on Improved AFSA Algorithm

HMLV Manufacturing Systems Simulation Analysis Using the Database Interface

A SURVEY ON WORKFLOW SCHEDULING IN CLOUD USING ANT COLONY OPTIMIZATION

Web Mining using Artificial Ant Colonies : A Survey

The Application of Bayesian Optimization and Classifier Systems in Nurse Scheduling

Resource Provisioning in Single Tier and Multi-Tier Cloud Computing: State-of-the-Art

A Constraint Programming Application for Rotating Workforce Scheduling

A Survey on Load Balancing and Scheduling in Cloud Computing

A SURVEY ON GENETIC ALGORITHM FOR INTRUSION DETECTION SYSTEM

INTELLIGENT DECISION SUPPORT SYSTEMS FOR ADMISSION MANAGEMENT IN HIGHER EDUCATION INSTITUTES

Figure 1. The cloud scales: Amazon EC2 growth [2].

KNOWLEDGE-BASED IN MEDICAL DECISION SUPPORT SYSTEM BASED ON SUBJECTIVE INTELLIGENCE

Doctor of Philosophy in Computer Science

Unit Title: Personnel Information Systems Unit Reference Number: F/601/7510 Guided Learning Hours: 160 Level: Level 5 Number of Credits: 18

EM Clustering Approach for Multi-Dimensional Analysis of Big Data Set

Enhanced Boosted Trees Technique for Customer Churn Prediction Model

An ant colony optimization for single-machine weighted tardiness scheduling with sequence-dependent setups

Optical interconnection networks with time slot routing

A Genetic Algorithm Approach for Solving a Flexible Job Shop Scheduling Problem

Optimization and Ranking in Web Service Composition using Performance Index

Production Scheduling for Dispatching Ready Mixed Concrete Trucks Using Bee Colony Optimization

Analysis and Review of Load Balancing in Grid Computing using Artificial Bee Colony

A Parallel Processor for Distributed Genetic Algorithm with Redundant Binary Number

Big Data with Rough Set Using Map- Reduce

CLOUD COMPUTING PARTITIONING ALGORITHM AND LOAD BALANCING ALGORITHM

ANALYSIS OF WORKFLOW SCHEDULING PROCESS USING ENHANCED SUPERIOR ELEMENT MULTITUDE OPTIMIZATION IN CLOUD

MANAGING OF IMMENSE CLOUD DATA BY LOAD BALANCING STRATEGY. Sara Anjum 1, B.Manasa 2

A NEW DECISION TREE METHOD FOR DATA MINING IN MEDICINE

Nurse Rostering. Jonathan Johannsen CS 537. Scheduling Algorithms

International Journal of Software and Web Sciences (IJSWS)

A New Implementation of Mathematical Models With Metahuristic Algorithms For Business Intelligence

Sla Aware Load Balancing Algorithm Using Join-Idle Queue for Virtual Machines in Cloud Computing

Problems, Methods and Tools of Advanced Constrained Scheduling

One Rank Cuckoo Search Algorithm with Application to Algorithmic Trading Systems Optimization

Transcription:

MACROJOURNALS The Journal of MacroTrends in Technology and Innovation A decision support model for task assignment in home health care Hasan Ali AKYÜREK*, Ahmet Tayfur AKCAN**, Fatih AZMAN**, Mehmet Yasin ÖZSAĞLAM* * Necmettin Erbakan University, School of Applied Sciences, Management Information Sciences Department, Konya, Turkey ** Necmettin Erbakan University, School of Applied Sciences, International Trade Department, Konya, Turkey Abstract Task assigning to employee is a difficult process. A reduced efficiency due to absenteeism, lack of job satisfaction and other things can have consequences errors in such assignments. In this paper, we focused on a task assignment problem in Home Health Care (HHC).Home health care organizations provide coordinated health care services to patients at their homes. Due to the growing need for home-based care, the assignment of tasks to available health care staff is a common and complex problem in homecare organizations. Designing high quality task schedules is critical for improving worker morale, job satisfaction, service efficiency, service quality, and competitiveness over the long term. The desire is to maximizing schedule fairness in terms of workload assignments, avoiding task time window violation, and meeting management goals as much as possible. We provide a method for balancing health care staff s workload by scheduling tasks. This paper develops a decision support model approach for task assignment in a home health care. The proposed approach uses an optimization method for task assignment. Results from computational experiments show that the approach is promising. Keywords: decision support model, home health care 1. Introduction Home health care service is an ever growing service sector interested in the arrangement of coordinated health care solutions to people in their homes [1]. In providing home care services, for instance, health care staff could have to attend to post hospitalization therapy, postoperation therapy, acute illness, chronic disease, incurable illness, or irreversible disability [2]. 92

The solutions supplied may consist of therapy tasks, medical and social services, house cleaning, nursing and also drug deliveries. This is demanded by the ever before enhancing aging population, chronic illness, stress from societies to improve health care service high quality, as well as stress of governments to have health care prices [3] Patient contentment and timely assistance are crucial concerns at Home health care solutions. To be able to satisfy on this, it does need to supply timely and also high quality services to patients. The goal of this paper is to offer high quality solutions without interruption by minimizing the requirement for man power in home health care organizations with the facility of a decision support system. The decision support system appears assuring for providing effective solutions with no disturbance, as well as reveals a crucial importance for task assignment to care givers [4-6] In this paper, a real-world application of a decision support system has actually been demonstrated in the case of task assignment in home health care solutions. Right application of the decision support system will provide benefit to big ventures in offering far better with much less resources. In this paper, a decision support model focused on using care workers and also various other human assets a lot more effectively is made via making use of best-suited artificial intelligence methods. The proposed system assures hope for providing a great benefit and also severe efficiency enhancements. 2. PROBLEM DEFINITION When a senior requires assistance as well as care in their daily living, it is the lawful responsibility of the regional authorities to supply it. This can be done either by providing a location in a retirement community, or by giving help in the individual s home i.e. home health care. Today, there is a pattern to permit the customers stay at house for as lengthy as feasible rather than needing to move in to a retired life at home, and hence much more handles are needed in the home health care sector. The home health care task assignment problem is an established T = (1,..., n) of n tasks, where each task i is specified by a task duration Pi and also a time window [Ei, Li]; Ei signify the earliest and also Li denote the latest begin times of the task. Tasks could remain in kind of patient visits, management duties, and drug delivery [1] The tasks are to be performed by a readily available set S = (1,..., w) of w personnel, where each personnel j has a scheduled working time window [Ej, Lj] Each task needs to assign to a qualified care worker, with skills represent by Qj, according to the called for proficiency Ci. The workload allotment need to be stabilized by this study. This indicates that the variant of care workers' individual workloads from the average workload, while noting time window restraints defined by the customers. This optimizes the general schedule top quality. In creating the task assignment model, we make the following presumptions for the task assignment problem; Each task has a specific time window [Ei,Li] in which the assigned care giver must begin the task operation; Care worker skills are expressed as Qj in the range [1,h], where 1 represent the lowest and h represent the highest skills; Each task must begin in pre-specified time window; 93

Each task should only be assigned to a care worker with the required skills. All tasks are completed within the care worker working time of day, defined by [Ej,Lj]; The main objective of the health care task assignment problem is to minimize the variation of individual care workers workloads from the average workload. The following constraints must be observed [1]; Each task is assigned to only one care giver; Each task must begin within its respective time window [Ei,Li]; Each care worker s workload must be within the lower and upper bounds, m and M, respectively; All tasks assigned to each care giver must be completed within the care giver s working time [Ej,Lj]. 3. MATERIAL AND METHODS A. Decision Support System (DSS) A Decision Support System is a computer-based information system, which supports a decision maker by utilizing the information and also model to solve the unstructured issues. [7-13] The design of DSS is shown in Fig. 1. Fig. 1. Decision support system diagram. As shown in Fig. 1, DSS makes use of the decision model as well as the tasks as inputs, and as a result, assigns tasks to the care givers. In the decision support system, Google geo-coding interface[14] is made use of for calculating time to get to the place of work and Artificial Bee Colony algorithm is utilized to assign the tasks on the basis that minimizes the workload on care workers [15]. For each and every care worker in the list, the algorithm will certainly arrange tasks by optimizing the complete work time with the transport time. 94

B. Artificial Bee Colony Algorithm Artificial bee colony (ABC) algorithm suggested by Karaboga [16-20] In the ABC the foraging artificial bees are categorized into three groups. These groups named as, employed bees, onlooker bees, as well as scout bees. After the generation of first food sources in the population, the algorithm sends the employed bees to exploit the present food sources, and then the onlooker bees and also the scout bees are applied, respectively. Applying the ABC algorithm for the task assignment trouble is difficult, since the conversion from real domain to discrete domain is required because of the discrete characteristics of the scheduling trouble. For the permutation task assignment problem, a solution should be normally represented as a task permutation. Utilizing such a discrete solution representation technique, we recommend a discrete version of the ABC algorithm for the home health care task assignment problem in this paper. Let Pbest represent the very best solution located until now in the DABC algorithm and also Allow Sk (k = 1, 2, NP) signify the method made use of by each employed bee each food resource. In the iterating procedure, when the solution located by an onlooker bee is worse compared to the matching incumbent solution in the population, the matching strategy switches over to one more one arbitrarily. The pseudo code of DABC is given in Fig. 2. Using the new schemes for employed bee, onlooker bee and scout bee, the algorithm is expected to attain a balance of exploration as well as exploitation as well as solve the home health care task assignment issue successfully and also efficiently. procedure DABC set parameter Np, and randomize Sk for each food source; generate the initial population; Pbest := the best solution in the population; while (not termination) for each employed bee: find a new food source according to its strategy; endfor; for each onlooker bee: apply local search to the food source found by its employed bee; if the food source found by local search is worse than the current solution switch to another strategy; else update the current solution and update Pbest if possible; endif; endfor; for each scout bee; produce a food source from Pbest; the produced food source replaces the worse one in tournament selection; endfor; endwhile; end Fig. 2. Pseudo code of DABC 95

4. COMPUTATIONAL EXPERIMENTS In our experiments, we adopt an illustrative example from Bachouch et al. [1] as in Table 1 and 2. The data consists of task and care worker information. Task information comprises task duration, time window and the competence requirement. The care giver information comprises working time and qualification ranking. Task Duration Ei Li Ci 1 15 0 30 1 2 20 0 30 2 3 23 30 90 3 4 32 30 90 4 5 35 90 150 5 6 46 150 210 1 7 51 210 330 2 8 63 330 450 3 9 75 450 570 3 10 38 570 690 5 Table 1. Task information Care worker Ej Lj Qj 1 30 630 4 2 0 300 2 3 30 630 5 Table 2. Care worker information Further problem examples of sizes 10 to 20, and 25 tasks, with 3 to 15 care givers were generated randomly and tested using the artificial bee colony algorithm approach. The next section provides the results and discussion. 5. RESULTS AND DISCUSSION Table 3 supplies the optimal remedy of the trouble offered in [1]. The task assignment solution shows the beginning time of each task in addition to the care giver designated to each task. Further experimentations that incorporates large numbers of tasks as well as treatment providers demonstrated that artificial bee colony algorithm can perform big range task assignment problems within an affordable calculation time of a few seconds or minutes, while valuing all capability and also time window restrictions. As shown in Fig. 3. Workload on care workers stabilized efficiently. 96

Workload (%) Hasan Ali AKYÜREK*, Ahmet Tayfur AKCAN**, Fatih AZMAN**, Mehmet Yasin ÖZSAĞLAM*, JMTI Vol 3 Issue 1 2015 Task Care worker Bi Fi 1 2 0 15 2 2 15 35 3 1 30 53 4 3 30 62 5 1 90 125 6 2 150 196 7 2 210 261 8 3 330 393 9 1 450 525 10 3 570 608 Table 3. Computational results 100 90 80 70 60 50 40 30 20 10 0 Care Workers Staff 1 Staff 2 Staff 3 Fig. 3. Workload on Care Workers 6. CONCLUSION The design of decision support systems that should manage homecare task assignment issues where workload must be stabilized is essential. Task assignment schedule top quality is necessary to improve worker morale as well as prevent absenteeism and attrition. In an environment where the choice on workload is imprecise, using decision support system ideas is helpful. This paper suggested an artificial bee colony algorithm optimization technique for to resolving task assignment problems in a homecare environment, where a collection of tasks are to be executed by a set of available care workers. An illustrative instance was taken on from the 97

literature, showing the effectiveness of the method. The recommended technique offers beneficial payments to scientists, academicians as well as practitioners in the home health care service sector[21-24]. The proposed method supports the Industrial design as well as design management community as it supplies decision encourage to task assignment problems when the preferred administration goals as well as worker preferences are inaccurate. The method offers a lot more realistic look to the decision making in unclear environments. Unlike direct shows approaches, the algorithm can taking care of large troubles, while providing beneficial options in a reasonable calculation time. For that reason, the recommended approach is useful for developing choice support systems for the home health care companies. In general, the proposed method is an efficient and also sensible system for establishing decision support system for resolving homecare task assignment troubles. Additional research around is appealing. As an example, we intend to model the task assignment issue from a multi-objective view factor, to consider maximization of solution high quality, complete satisfaction of management as well as decreasing expense of service goals. Additionally, to satisfy personnel, individuals, and also administration expectations, making use of satisficing approaches may be better. We look for to check out these areas in the future. ACKNOWLEDGMENT This work was supported by Research Fund of the Necmettin Erbakan University. Project Number: 152518001-404. REFERENCES [1]. R.B. Bachouch, A.G., Liesp, L. Insa, and S. Hajri-Gabouj. An optimization model for task assignment in home healthcare, IEEE Workshop on Health Care Management (WHCM), pp. 1-6, 2010. [2]. C. Akjiratikarl, P. Yenradee, and P. R. Drake, PSO-based algorithm for home care worker scheduling in the UK, Computers & Industrial Engineering, 53, pp. 559-583, 2007. [3]. Bertels S., and Fahle T., Hybrid setup for a hybrid scenario: combining heuristics for the home health care problem, Computers & Operations Research, vol. 33, no. 10, pp. 2866-2890, 2006. [4]. Borsani V., Matta A., Beschi G., and Sommaruga F., A home care scheduling model for human resources, International Conference on Service Systems and Service Management, pp 449 454, 2006. [5]. Mutingi M., and Mbohwa C., Task Assignment in Home Health Care: A Fuzzy Group Genetic Algorithm Approach, SAIIE25 Proceedings, Stellenbosch, South Africa, 2013. [6]. Hertz A. and Lahrichi N., A patient assignment algorithm for home care service, les caiers du GERAD, 2006. [7]. Abdennadher S. and Schlenker H., Nurse scheduling using constraint logic programming of AAAI/IAAI. [8]. Rest K. D., Hirsch P., Daily scheduling of home health care services using time-dependent public transport. Flexible Services and Manufacturing Journal, 2015. [9]. Mutingi M., Mbohwa C., A novel simulated metamorphosis algorithm for homecare nurse scheduling. 2014 IEEE International Conference on Industrial Engineering and Engineering Management, 345-349, 2014 [10]. Benzarti E., Sahin E., Dallery Y., Operations management applied to home care services: Analysis of the districting problem, Decision Support Systems 55, 587-598, 2013. 98

[11]. Hulshof P. J. H., Kortbeek N., Boucherie R. J., Hans E. W., Bakker P. J. M., Taxonomic classification of planning decisions in health care: a structured review of the state of the art in OR/MS. Health Systems 1, 129-175, 2012. [12]. Cappanera P., Scutellà M. G.., Home Care optimization: impact of pattern generation policies on scheduling and routing decisions. Electronic Notes in Discrete Mathematics 41, 53-60, 2013. [13]. Carolyn R. Busby, Michael W. Carter., A Decision Tool for Negotiating Home Care Funding Levels in Ontario. Home Health Care Services Quarterly 25, 91-106, 2006. [14]. Yao X., Georeferencing, Geocoding, International Encyclopedia of Human Geography, Pages 458 465, 2009. [15]. Eiselt H. A. and Mirianov V., Employee positioning and workload allocation, computers and operations research, vol 35, pp. 513-524, 2008. [16]. Karaboga, D., An idea based on honey bee swarm for numerical optimization, Technical Report TR06, Computer Engineering Department, Erciyes University, Turkey, 2005. [17]. Karaboga, D., Basturk, B., A powerful and efficient algorithm for numerical function optimization: artificial bee colony (ABC) algorithm, J. Global Optim., 39 (3), 459-471, 2007. [18]. Karaboga, D., Basturk, B., On the performance of artificial bee colony (ABC) algorithm, Appl. Soft Comput., 8 (1), 687-697, 2008. [19]. Karaboga, D., A new design method based on artificial bee colony algorithm for digital IIR filters, J. Franklin Inst., 346 (4), 328-348, 2009. [20]. Karaboga, D., Akay, B., A comparative study of artificial bee colony algorithm, Appl. Math. Comput., 214 (1), 108-132, 2009. [21]. Cappanera P., Scutellà M. G.., Joint Assignment, Scheduling, and Routing Models to Home Care Optimization: A Pattern-Based Approach. Transportation Science 49:4, 830-852, 2015. [22]. Zihao Li, Nicoleta Serban, Julie L. Swann. An optimization framework for measuring spatial access over healthcare networks. BMC Health Services Research 15:1, 2015. [23]. Chaieb M., Jemai J., Mellouli K., A Hierarchical Decomposition Framework for Modeling Combinatorial Optimization Problems. Procedia Computer Science 60, 478-487, 2015. [24]. Bräysy O., Dullaert W., Nakari P.. The potential of optimization in communal routing problems: case studies from Finland. Journal of Transport Geography 17, 484-490, 2009. 99