orienteering;
personnel scheduling;
adaptive large neighborhood search;
Vehicle routing;
TIME WINDOWS;
ROUTING PROBLEM;
MANPOWER ALLOCATION;
ROBUST OPTIMIZATION;
SEARCH;
ALGORITHM;
COORDINATION;
D O I:
10.3934/jimo.2022018
中图分类号:
T [工业技术];
学科分类号:
08 ;
摘要:
We introduce the Synchronized Multi-Assignment Orienteering Problem (SMOP), a vehicle routing problem that requires jointly selecting a set of jobs while synchronizing the assignment and transportation of agents to roles to form ad-hoc teams at different job locations. Agents must be as-signed only to roles for which they are qualified. Each job requires a certain number of agents in each role within a time window and contributes a reward score if selected. The task is to maximize the total reward attained. SMOP can model many real-world scenarios requiring coordinated transportation of resources and accommodates traditional depot-based workforces, depot work-forces supplemented by ad-hoc workers, and fully ad-hoc workforces alike. The same problem formulation can be used for initial planning and mid-course re-planning. We develop a mixed integer programming formulation (MIP) and an Adaptive Large Neighborhood Search algorithm (ALNS). In computational experiments covering a range of considerations, ALNS consistently found very near-optimal solutions on smaller problems and surpassed a commercial MIP solver substantially on larger problems. ALNS also found 24 new best solutions on a set of benchmark problems from the literature for the related Cooperative Orienteering Problem with Time Windows.