A mixed-integer linear programming model for scheduling volunteers in technical support teams in Non-Governmental Organizations

The problem of allocating scarce resources is present in many daily decisions, at various levels, whether organizational or not. Institutions need to plan in detail how to distribute resources efficiently, especially when it comes to people and their skills and competencies in providing services. I...

Full description

Saved in:
Bibliographic Details
Main Authors: Valdir Soares Silva Neto, Ricardo Lukas de Medeiros França, Keren Karolyne Nóbrega Silva, Luciano Carlos Azevedo da Costa, Hugo Harry F. R. Kramer
Format: Article
Language:English
Published: Universidade Federal de Pernambuco (UFPE) 2024-02-01
Series:Socioeconomic Analytics
Subjects:
Online Access:https://periodicos.ufpe.br/revistas/index.php/SECAN/article/view/260042
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1825201930716053504
author Valdir Soares Silva Neto
Ricardo Lukas de Medeiros França
Keren Karolyne Nóbrega Silva
Luciano Carlos Azevedo da Costa
Hugo Harry F. R. Kramer
author_facet Valdir Soares Silva Neto
Ricardo Lukas de Medeiros França
Keren Karolyne Nóbrega Silva
Luciano Carlos Azevedo da Costa
Hugo Harry F. R. Kramer
author_sort Valdir Soares Silva Neto
collection DOAJ
description The problem of allocating scarce resources is present in many daily decisions, at various levels, whether organizational or not. Institutions need to plan in detail how to distribute resources efficiently, especially when it comes to people and their skills and competencies in providing services. In this context, the aim of this study is to determine timetables for the volunteers of a technical support team in a non-governmental organization, considering the individual skills constraints of the volunteers and their respective availability. To solve the problem, a mathematical model is proposed whose objective is to allocate volunteers to tasks for which they have the greatest ability. The model ensures that the technical needs of the team are met, guaranteeing the allocation of specific numbers of volunteers to each role. The model also favors a balanced distribution of work among the volunteers. The results show that the proposed model can find optimal solutions in reduced computational time. The solutions generated by the proposed model are already being implemented and used in practice.
format Article
id doaj-art-a2a352d1b198400ebc872cf1385ad7cb
institution Kabale University
issn 2965-4661
language English
publishDate 2024-02-01
publisher Universidade Federal de Pernambuco (UFPE)
record_format Article
series Socioeconomic Analytics
spelling doaj-art-a2a352d1b198400ebc872cf1385ad7cb2025-02-07T17:46:14ZengUniversidade Federal de Pernambuco (UFPE)Socioeconomic Analytics2965-46612024-02-012110.51359/2965-4661.2024.260042A mixed-integer linear programming model for scheduling volunteers in technical support teams in Non-Governmental OrganizationsValdir Soares Silva Neto0https://orcid.org/0009-0007-8093-5146Ricardo Lukas de Medeiros França1https://orcid.org/0009-0008-9543-8553Keren Karolyne Nóbrega Silva2https://orcid.org/0009-0006-9007-2287Luciano Carlos Azevedo da Costa3https://orcid.org/0000-0002-6324-6556Hugo Harry F. R. Kramer4https://orcid.org/0000-0003-4720-7546Universidade Federal da ParaíbaUniversidade Federal da ParaíbaUniversidade Federal da ParaíbaUniversidade Federal da ParaíbaUniversidade Federal da Paraíba The problem of allocating scarce resources is present in many daily decisions, at various levels, whether organizational or not. Institutions need to plan in detail how to distribute resources efficiently, especially when it comes to people and their skills and competencies in providing services. In this context, the aim of this study is to determine timetables for the volunteers of a technical support team in a non-governmental organization, considering the individual skills constraints of the volunteers and their respective availability. To solve the problem, a mathematical model is proposed whose objective is to allocate volunteers to tasks for which they have the greatest ability. The model ensures that the technical needs of the team are met, guaranteeing the allocation of specific numbers of volunteers to each role. The model also favors a balanced distribution of work among the volunteers. The results show that the proposed model can find optimal solutions in reduced computational time. The solutions generated by the proposed model are already being implemented and used in practice. https://periodicos.ufpe.br/revistas/index.php/SECAN/article/view/260042alocação de recursos escassosprogramação linear inteira mistaquadro de horários
spellingShingle Valdir Soares Silva Neto
Ricardo Lukas de Medeiros França
Keren Karolyne Nóbrega Silva
Luciano Carlos Azevedo da Costa
Hugo Harry F. R. Kramer
A mixed-integer linear programming model for scheduling volunteers in technical support teams in Non-Governmental Organizations
Socioeconomic Analytics
alocação de recursos escassos
programação linear inteira mista
quadro de horários
title A mixed-integer linear programming model for scheduling volunteers in technical support teams in Non-Governmental Organizations
title_full A mixed-integer linear programming model for scheduling volunteers in technical support teams in Non-Governmental Organizations
title_fullStr A mixed-integer linear programming model for scheduling volunteers in technical support teams in Non-Governmental Organizations
title_full_unstemmed A mixed-integer linear programming model for scheduling volunteers in technical support teams in Non-Governmental Organizations
title_short A mixed-integer linear programming model for scheduling volunteers in technical support teams in Non-Governmental Organizations
title_sort mixed integer linear programming model for scheduling volunteers in technical support teams in non governmental organizations
topic alocação de recursos escassos
programação linear inteira mista
quadro de horários
url https://periodicos.ufpe.br/revistas/index.php/SECAN/article/view/260042
work_keys_str_mv AT valdirsoaressilvaneto amixedintegerlinearprogrammingmodelforschedulingvolunteersintechnicalsupportteamsinnongovernmentalorganizations
AT ricardolukasdemedeirosfranca amixedintegerlinearprogrammingmodelforschedulingvolunteersintechnicalsupportteamsinnongovernmentalorganizations
AT kerenkarolynenobregasilva amixedintegerlinearprogrammingmodelforschedulingvolunteersintechnicalsupportteamsinnongovernmentalorganizations
AT lucianocarlosazevedodacosta amixedintegerlinearprogrammingmodelforschedulingvolunteersintechnicalsupportteamsinnongovernmentalorganizations
AT hugoharryfrkramer amixedintegerlinearprogrammingmodelforschedulingvolunteersintechnicalsupportteamsinnongovernmentalorganizations
AT valdirsoaressilvaneto mixedintegerlinearprogrammingmodelforschedulingvolunteersintechnicalsupportteamsinnongovernmentalorganizations
AT ricardolukasdemedeirosfranca mixedintegerlinearprogrammingmodelforschedulingvolunteersintechnicalsupportteamsinnongovernmentalorganizations
AT kerenkarolynenobregasilva mixedintegerlinearprogrammingmodelforschedulingvolunteersintechnicalsupportteamsinnongovernmentalorganizations
AT lucianocarlosazevedodacosta mixedintegerlinearprogrammingmodelforschedulingvolunteersintechnicalsupportteamsinnongovernmentalorganizations
AT hugoharryfrkramer mixedintegerlinearprogrammingmodelforschedulingvolunteersintechnicalsupportteamsinnongovernmentalorganizations