The present application relates to the technical field of computer, in particular to a kind of experience-based field
technician scheduling method and
system, method includes: obtaining scheduling input data, including the
directed graph of node and task node,
travel time, available
technician set, skill domain information, proficiency level, skill domain demand and demand proficiency level, income, task time window,
work time window, service duration mapping relationship;According to proficiency level and demand proficiency level, compatible relationship is generated and experience-related service duration is calculated;Under the feasibility constraint, scheduling scheme is constructed, task node unique allocation is satisfied, job
route is started from node and returns node, service starting time is determined according to
travel time and experience-related service duration to satisfy time window;
Heuristic insertion generates initial scheduling scheme;Iterative local search generates neighborhood, temperature parameter probability acceptance, disturbance and cooling;The
optimal scheduling scheme is output to maximize the income.The present application can solve the problem of inaccurate time consumption
estimation and insufficient plan robustness caused by the fact that the experience / proficiency of technicians is not explicitly reflected in the existing field
technician scheduling.