首页 | 本学科首页   官方微博 | 高级检索  
     


A Self-Adjusting Algorithm for Driver Scheduling
Authors:Jingpeng?Li  author-information"  >  author-information__contact u-icon-before"  >  mailto:jpl@cs.nott.ac.uk"   title="  jpl@cs.nott.ac.uk"   itemprop="  email"   data-track="  click"   data-track-action="  Email author"   data-track-label="  "  >Email author
Affiliation:(1) School of Computer Science and Information Technology, The University of Nottingham, Nottingham, NG8 1BB, UK
Abstract:Public transport driver scheduling is a world wide problem, which is NP-hard. Although some mathematically based methods are being used in the transport industry, there is still much scope for improvements. This paper presents a novel evolutionary approach that simulates the self-adjusting process on a single schedule. Five factors characterized by fuzzy membership functions are first aggregated to evaluate the shift structure. This evaluating function is incorporated into a constructing heuristic to make shift selection. A self-adjusting algorithm is then designed to guide the constructing heuristic to improve a given initial schedule iteratively. In each generation an unfit portion of the working schedule is removed. Broken schedules are repaired by the constructing heuristic until stopping condition is met. Experimental results on real-world driver scheduling problems has demonstrated the success of the proposed approach.
Keywords:driver scheduling  combinatorial optimization  fuzzy subset  evolutionary algorithm
本文献已被 SpringerLink 等数据库收录!
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号