Academia.edu no longer supports Internet Explorer.
To browse Academia.edu and the wider internet faster and more securely, please take a few seconds to upgrade your browser.
2014, The Scientific World Journal
We address a real-world optimization problem: the scheduling of a Bank Information Technologies (IT) staff. This problem can be defined as the process of constructing optimized work schedules for staff. In a general sense, it requires the allocation of suitably qualified staff to specific shifts to meet the demands for services of an organization while observing workplace regulations and attempting to satisfy individual work preferences. A monthly shift schedule is prepared to determine the shift duties of each staff considering shift coverage requirements, seniority-based workload rules, and staff work preferences. Due to the large number of conflicting constraints, a multiobjective programming model has been proposed to automate the schedule generation process. The suggested mathematical model has been implemented using Lingo software. The results indicate that high quality solutions can be obtained within a few seconds compared to the manually prepared schedules.
2007
In an organization that develops Information Technology projects, often exists staff scheduling demands. In most of these organizations the resources are simultaneously shared between many projects. The organization has the responsibility of doing this optimized staff scheduling attending the projects demands. But, this is not a simple task to do and it turns more complex as the number of projects and professional increases. This paper proposes a mathematical programming model supported by multicriteria that will assist the Information Technology organization during the staff scheduling activity. The proposed model aims to optimize the demands of the professionals to the Information Technology projects.
In an organization that develops Information Technology projects, often exists staff scheduling demands. In most of these organizations the resources are simultaneously shared between many projects. The organization has the responsibility of doing this optimized staff scheduling attending the projects demands. But, this is not a simple task to do and it turns more complex as the number of projects and professional increases. This paper proposes a mathematical programming model supported by multicriteria that will assist the Information Technology organization during the staff scheduling activity. The proposed model aims to optimize the demands of the professionals to the Information Technology projects.
dsic.upv.es
Employee Timetabling is the operation of assigning employees to tasks in a set of shifts during a period of time. There is a wide set of constraints to meet concerning shift rotation, workers demand, qualification degree, etc. and a multi-objective function to be optimized. The main objective is to determine the best assignment that verifies the constraints and maximizes the tasks assigned simultaneously considering a wide set of workers' and organizational preferences. OPTIHPER is a software system which, integrating advanced heuristic AI/OR techniques, is able to obtain optimized solutions to real-world problems with a wide set of very complex constraints and a multicriteria objective function. A customized version of this system is used with very satisfactory results by a Spanish leading distribution company involving a staff of over 55,000 workers distributed in more than 1,000 centres.
HAL (Le Centre pour la Communication Scientifique Directe), 2009
Our application is placed in the domain of automatic generation of timetables. The generation of timetables is the assignment of employees to tasks in the goal of schedule during one fixed period, in general a week. This problem is by its nature a complex problem which requires the resolution of many constraints. Indeed, the SSP are usually addressed to the organization where a set of tasks must be achieved by a group of employees having their own qualifications, constraints and preferences. The organization imposes total regulations and tries to carry out such total objectives them such as the reduction of the total cost or the equitable division of the load of work between the employees. Research in this field gave place to several conference. The results resulting often are adapted to particular professional sectors. In this paper, we propose a general solution not depending on particular sector.
Workforce scheduling has become increasingly important for both the public sector and private companies. Good rosters have many benefits for an organization, such as lower costs, more effective utilization of resources and fairer workloads and distribution of shifts. This paper summarizes our work with workforce scheduling. The paper presents the workforce scheduling process and examples of real-world instances which are solved using the PEAST algorithm. The workforce scheduling process includes seven phases: workload prediction, preference scheduling, shift generation, days-off scheduling, resource analysis, partitioning and staff rostering. The PEAST algorithm is used to solve all the phases of the workforce scheduling process. The PEAST algorithm has been successfully used to solve workforce scheduling problems in Finnish companies. The algorithm has been integrated into market-leading workforce management software in Finland.
IFAC-PapersOnLine
This paper introduces a linear programming formulation for a ternary-integration Workforce Scheduling and Routing Problem that incorporates scheduling of tasks, assigning of workers to the tasks according to their skills and the definition of the workers' trips. Each task has a time window, and is related to a customer who has a preference list of the workers. Each worker has a cost, a preference list of tasks and a working time window. The objective is to perform the tasks and simultaneously minimizing the number of unassigned tasks, the traveling distance, the workers' cost, and maximizing the customers and workers preference satisfaction.
Informatica (lithuanian Academy of Sciences), 2007
This paper is concerned with an employee scheduling problem involving multiple shifts and work centers, where employees belong to a hierarchy of categories having downward substitutability. An employee at a higher category may perform the duties of an employee at a lower category, but not vice versa. However, a higher category employee receives a higher compensation than a lower category employee. For a given work center, the demand for each category during a given shift is fixed for the weekdays, and may differ from that on weekends. Two objectives need to be achieved: The first is to find a minimum-cost workforce mix of categories of employees that is needed to satisfy specified demand requirements, and the second is to assign the selected employees to shifts and work centers taking into consideration their preferences for shifts, work centers, and off-days. A mixed-integer programming model is initially developed for the problem, based on which a specialized scheduling heuristic is subsequently developed for the problem. Computational results reported reveal that the proposed heuristic determines solutions proven to lie within 92-99% of optimality for a number of realistic test problems.
IAR Consortium, 2022
This research focused on improving the workforce scheduling problem at a plastic company. The research developed a computer program to solve two problems: shift scheduling and labor allocation, with the objective of minimizing labor costs, based on the constraints on the number of workers, the number of products, the suitability of each worker and other related constraints. The workforce scheduling program is built on the interface of MS. Excel software, VBA project and Solver, OpenSolver tool. The purpose of the program is to calculate the number of workers required for each working shift so as to optimize costs, then allocate workers to working shifts. The program was built and validated with data from the studied shop floor in 7 months. The results show that the program has arranged workers according to the corresponding shift and the speed of completing the shift schedule has been reduced by 8 times compared to the present, the total labor cost is saving average 15.1% per month. The program meets the set parameters: completion time is reduced, worker response level is increased and the time difference between shifts is less than 40%.
The problem of personnel or employee scheduling has become increasingly important for both public sectors and private companies. It is an extension to the standard shift scheduling problem with some key limitations. But today, the increased generality of this problem has lead to more complex model due to its size and pure integer nature. So it has proven very difficult to solve optimally. Numerous approaches for modeling and solving this problem have been proposed. Here, we reviewed and classified the literature on personnel scheduling problem. The objective is to identify broad classification, compare different methods and identify the future research directions.
Workforce scheduling is known as a complex and highly constraint problem. In the last few years the problem even become more complex due to the deregulation of laws limiting working times, flexibility and opening hours for shops at least in Germany. This paper describes an intelligent workforce scheduling component which shall be incorporated in a commercial workforce planning and scheduling system. Main points are the modelling of the workforce scheduling problem and a heuristic to provide a solution that regards the given hard and soft constraints.
2011 IEEE Symposium on Computational Intelligence in Scheduling (SCIS), 2011
We present TEMPLE, a domain specific language for modeling and solving staff scheduling problems. TEMPLE provides a set of intuitive abstractions and notations allowing to formulate the constraints of a particular problem in a very compact and natural way. After modeling a staff scheduling problem in TEMPLE, three generic local search algorithms can immediately be applied to the corresponding optimization problem. We show how real-life staff scheduling problems can be both effectively modeled as well as efficiently solved using our approach. Finally, we report on a practical application of TEMPLE in a commercial staff scheduling software.
2001
The typical process of planning and scheduling a rotating workforce in an organization consists in designing shifts and then assigning employees to these shifts and to periods of rest (days-off). Successfully solving these problems has high practical relevance: Results from ergonomics indicate that shift schedules have a profound impact on the health and satisfaction of employees as well as on their performance at work. The solutions must also satisfy legal requirements and should meet the objectives of the employing organization. In the research project Rota, undertaken by the Database and Artificial Intelligence Group at the Vienna University of Technology in cooperation with Ximes Corp., systems for the design of shifts and assignment of employees to shifts and days-off were developed. We give an overview of these systems.
This article presents a literature review of the current state of staff scheduling, in particular nurse scheduling. In current health care service, the critical problem in nurse scheduling in a hospital is how to determine day-to-day shift assignments of each nurse for a period of time in a way that satisfies the given requirements of a hospital. As a basis, the formal analysis of the problem is performed and a general scheduling procedure was established. Based on the method, a word processing template or software system which produces a scheduling program for a given institution was developed. Another objective of scheduling is optimization. Optimization of personnel scheduling consists of the selection of those work patterns that meet total work requirements at the lowest cost. Various approaches to alleviate the scheduling quagmire while attaining optimization are presented in this paper. Analysis of each of these approaches along with their effectiveness is presented. We anticipate that one of these approaches researched will provide the backbone to develop a system suitable for use at Duke University's medical oncology department.
An International Journal of Optimization and Control: Theories & Applications (IJOCTA), 2020
In this study, a real assignment problem was discussed and the problem was considered as Generalized Assignment Problem. For the solution of the problem, related algorithms were listed and examined in the literature survey section. Then, a two-step method is proposed. First step prioritizes the task coming to the system by considering the customer types, service level agreement (SLA) times, cutoff times, task type. In the second step, a multi-objective mathematical model was developed to assign task to employee groups. A preference based optimization method called Linear Physical Programming (LPP) is used to solve the model. Afterward, proposed model was tested on real banking data. For all the tests, GAMS was used as a solver. Results show that proposed model gave better results compared with current situation. With the proposed solution method, the workloads of the profile groups working above their capacity were transferred to other profile groups with idle capacity. Thus, the capacity utilization rates of the profile groups were more balanced and the minimum capacity utilization rate was calculated as 41%.
European Journal of Operational Research, 2004
This paper presents a review of staff scheduling and rostering, an area that has become increasingly important as business becomes more service oriented and cost conscious in a global environment.Optimised staff schedules can provide enormous benefits, but require carefully implemented decision support systems if an organisation is to meet customer demands in a cost effective manner while satisfying requirements such as flexible workplace agreements, shift equity, staff preferences, and part-time work. In addition, each industry sector has its own set of issues and must be viewed in its own right. There are many computer software packages for staff scheduling, ranging from spreadsheet implementations of manual processes through to mathematical models using efficient optimal or heuristic algorithms. We do not review software packages in this paper. Rather, we review rostering problems in specific application areas, and the models and algorithms that have been reported in the literature for their solution. We also survey commonly used methods for solving rostering problems.
Brazilian Journal of Operations & …, 2010
In this paper we present a heuristic approach for solving workforce scheduling problems. The primary goal is to minimize the number of required workers given a pre-established shift demand over a planning horizon. The proposed algorithm starts with an initial solution (initial number of workers and their shift assignment) and iteratively searches the state space, moving towards better solutions via a local search procedure. Local optima are avoided by guaranteeing that the algorithm never returns to a previously visited solution. The algorithm stops after a termination criterion is met. The solution provides a detailed schedule of each worker on each shift. A number of constraints such as minimum and maximum number of working hours, rest days, and maximum number of continuous working hours are considered. The algorithm was tested on a number of randomly generated problems of different sizes. A Mixed Integer Programming (MIP) formulation is proposed and used as a benchmark. Computational experiments show that the algorithm always found optimal or near-optimal solutions with signifi cantly less computer effort.
Canadian Journal of Administrative Sciences / Revue Canadienne des Sciences de l'Administration, 2018
This paper considers a case study of dynamic job scheduling applied to a real accounting operation. Tasks are assigned to agents over a time horizon minimizing the number of delays and overtime while maximizing the number of anticipated tasks. The solution respects a set of constraints such as agent skills, due time and precedence requirements. It also accounts for uncertainties by capturing changes in the environment such as new orders, changes in the agents' availability and unexpected problems while performing a task. The manager is given a chance to first simulate and then deploy corrective actions to mitigate the impact of changes in the environment. Two heuristics are developed and the results show a significant performance improvement in the operation.
Socio-Economic Planning Sciences, 1987
This paper proposes an interactive zero-one pre-emptive goal programming mode1 for real-world workforce scheduling procedures. To be useful in practice, the proposed mode1 takes into account the disaggregate and non-cyclical nature of staff scheduling decisions, which has been largely ignored in the existing literature. Hence, the model is partitioned into a number of smaller submodels based on three phases and then formulated for solving each separate and disaggregate level workforce scheduling problem. In addition, to make the mode1 computationally tractable for large-scale workforce scheduling problems, we propose and describe two efficient, and easy-to-use heuristics which even non-technical schedulers can implement. Finally, to demonstrate the practicality of the proposed model and its solution schemes, we present and discuss the application of the model to a real-world library s,taff scheduling decision.
This paper reports initial work done on the development of a framework for shift planning and scheduling in IT service operations management (ITSM). The framework includes effort and workforce (Full Time Equivalents) estimation, scheduling & shift planning and shift allocation. In order to accomplish this framework this paper considers 3 sets of data. Standard parameters for effort calculation, which includes available time for work as well as time spent on leaves and training per team member; application support window data; and data relating to application incident details. This paper succinctly describes a Java based application that implements this framework.
Loading Preview
Sorry, preview is currently unavailable. You can download the paper by clicking the button above.