Bus driver duty optimization using an integer programming and evolutionary hybrid algorithm

被引:0
|
作者
Balázs Kecskeméti
Adrián Bilics
机构
[1] SimpTech Kft.,
关键词
Duty optimization; Hybrid algorithm; Column generation;
D O I
暂无
中图分类号
学科分类号
摘要
This paper describes the details of a successful application where an integer programming and evolutionary hybrid algorithm was used to solve a bus driver duty optimization problem. The task is NP-hard, therefore theoretically optimal solutions can only be calculated for very small problem instances. Our aim is to obtain solutions of good quality within reasonable time limits. We first applied an integer programming approach to a set partitioning problem. The model was solved with a column generation algorithm in a branch and bound scheme. In order to solve larger real-life problems, we have combined the integer programming method with a greedy 1+1 steady state evolutionary algorithm. The resulting hybrid algorithm was capable of providing near-optimal solutions within reasonable timescales to larger instances of the bus driver scheduling problem. We present the results and running times of our algorithm in detail, as well as possible directions of future improvements.
引用
收藏
页码:745 / 755
页数:10
相关论文
共 50 条
  • [1] Bus driver duty optimization using an integer programming and evolutionary hybrid algorithm
    Kecskemeti, Balazs
    Bilics, Adrian
    [J]. CENTRAL EUROPEAN JOURNAL OF OPERATIONS RESEARCH, 2013, 21 (04) : 745 - 755
  • [2] Antenna optimization using an evolutionary programming algorithm with a hybrid mutation operator
    Hoorfar, A
    Liu, Y
    [J]. IEEE ANTENNAS AND PROPAGATION SOCIETY INTERNATIONAL SYMPOSIUM, VOLS 1-4: TRANSMITTING WAVES OF PROGRESS TO THE NEXT MILLENNIUM, 2000, : 1026 - 1029
  • [3] Integer programming model for optimizing bus timetable using genetic algorithm
    Wihartiko, F. D.
    Buono, A.
    Silalahi, B. P.
    [J]. INDONESIAN OPERATIONS RESEARCH ASSOCIATION (IORA) - INTERNATIONAL CONFERENCE ON OPERATIONS RESEARCH 2016, 2017, 166
  • [4] A Hybrid Evolutionary Algorithm for Mixed-Integer Nonlinear Bilevel Programming Problems
    Li, Hong
    Jiao, Yong-Chang
    [J]. SECOND INTERNATIONAL CONFERENCE ON GENETIC AND EVOLUTIONARY COMPUTING: WGEC 2008, PROCEEDINGS, 2008, : 549 - +
  • [5] INTEGER PROGRAMMING APPROACH IN BUS SCHEDULING AND COLLECTION OPTIMIZATION
    Ismail, Zuhaimy
    Shan, Ang Pei
    [J]. JURNAL TEKNOLOGI, 2005, 43
  • [6] Index fund optimization using a hybrid model: genetic algorithm and mixed-integer nonlinear programming
    Diaz, Juan
    Cortes, Maria
    Hernandez, Juan
    Clavijo, Oscar
    Ardila, Carlos
    Cabrales, Sergio
    [J]. ENGINEERING ECONOMIST, 2019, 64 (03): : 298 - 309
  • [7] Evolutionary algorithm to solve fuzzy integer linear programming
    Pandey, D.
    Singh, Neha
    Singh, Usha
    [J]. NATIONAL ACADEMY SCIENCE LETTERS-INDIA, 2011, 34 (3-4): : 127 - 136
  • [8] An evolutionary algorithm for polishing mixed integer programming solutions
    Rothberg, Edward
    [J]. INFORMS JOURNAL ON COMPUTING, 2007, 19 (04) : 534 - 541
  • [9] AN EVOLUTIONARY ALGORITHM FOR INTEGER MULTICRITERIA OPTIMIZATION (EVALIMCO)
    Guliashki, Vassil
    Kirilov, Leoneed
    Genova, Krasimira
    [J]. UNCERTAINTY MODELING IN KNOWLEDGE ENGINEERING AND DECISION MAKING, 2012, 7 : 118 - 123
  • [10] Hybrid Evolutionary Optimization of Two-Stage Stochastic Integer Programming Problems: An Empirical Investigation
    Tometzki, Thomas
    Engell, Sebastian
    [J]. EVOLUTIONARY COMPUTATION, 2009, 17 (04) : 511 - 526