Font Size: a A A

Research And Implementation Of Bus Crew-scheduling Algorithm Based On Set-covering Problem

Posted on:2012-11-06Degree:MasterType:Thesis
Country:ChinaCandidate:J WangFull Text:PDF
GTID:2178330332998509Subject:Traffic and Transportation Engineering
Abstract/Summary:PDF Full Text Request
With the rapid development of urban economy and rapid expansion of population, city scale expands unceasingly, traffic demand also increases ceaselessly, and traffic congestion is very prominent. Development of public transport is one of the most important ways to solve this problem. And a fair and reasonable crew-scheduling plan is more meaningful for transferring personnel staffs'activeness, improving work efficiency, has important significance to improve social benefits of the public transport.Bus scheduling problem based on vehicle schedule, aimed at least duties and minimum cost. It focuses on how to arrange a group of bus crew reasonable to complete established vehicle schedule, ensure that each vehicle task be done by only one crew. This problem is recognized as NP-hard problem, the study of it has important realistic significance and theoretical value.The thesis first introduces the development of the crew-scheduling problem and explains the definitions of the crew-scheduling problem. Established the mathematical model with set-covering based on the research on constraint and complexity of crew-scheduling problem. As the column generation algorithm does not need to repeat all the columns inspection, just do optimal inspection for selected subset.thus we use column generation algorithm to solve the model of crew-scheduling problem. Then, combined with the Beijing public transportation actual data, also with the aid of the c# language and mathematical modeling software Lingo 11.0, the thesis realize the column generation algorithm, work out bus crew-scheduling plan. Finally, compare to the artificially operating crew-scheduling, found the optimization effect is remarkable, and proved that this method is feasible.
Keywords/Search Tags:crew-scheduling, set-covering problem, column generation, greedy arithmetic, branch and bound
PDF Full Text Request
Related items