论文标题

带有依赖任务的Multiperiod劳动力调度和路由问题

A Multiperiod Workforce Scheduling and Routing Problem with Dependent Tasks

论文作者

Pereira, Dilson Lucas, Alves, Júlio César, Moreira, Mayron César de Oliveira

论文摘要

在本文中,我们研究了一个新的劳动力调度和路由问题,并用依赖任务表示多个劳动力调度和路由问题。在此问题中,客户请求公司的服务。每项服务都由依赖任务组成,这些任务由一组或多天的不同技能团队执行。属于服务的任务可以由不同的团队执行,只要不违反先例,就可以每天访问客户一次以上。目的是安排和路线团队,以便将MakePAN最小化,即所有服务都在最低天数完成。为了解决这个问题,我们提出了一种基于蚂蚁菌落优化(ACO)元数据的建设性算法和启发式算法。优先限制的存在使得很难开发有效的本地搜索算法。这激发了ACO元启发式化的选择,这有效地指导建筑过程实现了良好的解决方案。计算结果表明,该模型能够通过多达20个客户和60个任务来始终如一地解决问题。在大多数情况下,性能最佳的ACO算法能够匹配该模型在其计算时间的一小部分中提供的最佳解决方案。

In this paper, we study a new Workforce Scheduling and Routing Problem, denoted Multiperiod Workforce Scheduling and Routing Problem with Dependent Tasks. In this problem, customers request services from a company. Each service is composed of dependent tasks, which are executed by teams of varying skills along one or more days. Tasks belonging to a service may be executed by different teams, and customers may be visited more than once a day, as long as precedences are not violated. The objective is to schedule and route teams so that the makespan is minimized, i.e., all services are completed in the minimum number of days. In order to solve this problem, we propose a Mixed-Integer Programming model, a constructive algorithm and heuristic algorithms based on the Ant Colony Optimization (ACO) metaheuristic. The presence of precedence constraints makes it difficult to develop efficient local search algorithms. This motivates the choice of the ACO metaheuristic, which is effective in guiding the construction process towards good solutions. Computational results show that the model is capable of consistently solving problems with up to about 20 customers and 60 tasks. In most cases, the best performing ACO algorithm was able to match the best solution provided by the model in a fraction of its computational time.

扫码加入交流群

加入微信交流群

微信交流群二维码

扫码加入学术交流群,获取更多资源