print header image
School of
Computer Science
  • Intranet

Professor Ruibin Bai

Deputy Head of Computer Science, Faculty Director of Research and Knowledge Exchange , Shool of Computer Sicence


PhD in Computer Science
MSc in CAD/CAMBSc in Aircraft Manufacturing Engineering


Ruibin Bai


Professor Ruibin Bai holds BSc and MSc degrees from Northwestern Polytechnic University, China and a PhD from University of Nottingham UK. He joined the University of Nottingham Ningbo China (UNNC) in 2007 after spending 2 years as a postdoctoral research fellow at UoN UK. He is now an associate professor in the School of Computer Science. During his time at UNNC, he has been awarded 3 NSFC (National Natural Science Foundation of China) grants, 2 from Zhejiang Province and 3 from Ningbo Sci&Tech. Bureau) as principal investigator, with total fund of RMB 3.25m (approximately GBP33.8K). He also participated as a core member in other major projects (1 NSFC, 1 innovation team project, and 1 key project from Ningbo Sci&Tech. Bureau). His current research interests include computational intelligence, machine learning, operations research, modelling, scheduling and optimisation with a special focus on transportation systems. He has published 20 journals articles (16 of which SCI indexed) and 18 conference papers, including publications in the most influential journals in computational intelligence (e.g. IEEE Transactions on Evolutionary Computation, IF:5.55, ranking:1; INFORMS Journal on Computing, one of TU Dallas 24 selected journals in management), Information Technology and Operations Research (e.g. Information Sciences, IF:3.64, EJOR, IF: 2.35) and their applications in transportation (e.g. Transportation Research Part B, IF:3.89). Two of conference papers won the best paper awards (ACM GEC 2009 & ICOSCM2015) and one was nominated for the best paper award finalist in IEEE SSCI 2013. He serves as a member of Program Committee in several influential international conferences (IEEE CEC, IEEE SSCI, GECCO, MISTA, EvoCOP, ISDA, IEA/AIE, ACM GEC). He is also a regular peer reviewer for top journals (IEEE TEVC, IEEE TSMCA, TRB,ESWA, Information Sciences, Annals OR, Journal of Scheduling, Omega, Journal of Heuristics, etc.). 


I have taught the following modules

  • Database Systems (AE1DBS) – 2007-2015
  • Computer System Architecture – 2007-2014
  • Systems and Architecture (AE1SYS) – 2015
  • Operating Systems and Concurrency (AE1OSC) 2016
  • Introduction to Programming (AE1PRG) - 2015
  • Introduction to Modelling and Optimisation (AE1IMO) -2015
  • Unix Software and Tools (AE1UST) 2008

I am the first supervisor for the following 5 PhD students.

  • Jianun Chen: Freight transportation optimisation, to submit in Sept. 2015.
  • Xia Li: Transportation intelligence and data analytics, to submit in Sept. 2016
  • Ning Xue: Hybrid algorithms for vehicle routing problems, to submit in Sept. 2016
  • Xiang Li: Life cycle assessment (LCA) based optimisation in automotive engineering, to submit in Sept. 2016.
  • Xiaoping Jiang: Stochastic service network design optimisation, to finish in Sept. 2018

Research Summary:

Research Interests:

  • Computational intelligence, machine learning, operations research, modelling, scheduling and optimisation with a special focus on transportation systems.

The list of research projects are:

[1]Title: Logistics Service Network Optimisation and Multi-mode Intelligent Container Transportation Scheduling. Ningbo Science & Technology Bureau, Reference: 2014A35006, 2015-2018, RMB 1.5m (approximately GBP15.6K). PI.

[2]Title: Scenario Tree Compression for Stochastic Freight Service Network Design. NSFC. Reference: 71471092. 2015-2018. RMB900,000 (RMB300,000 from the university). PI.

[3]Title: Energy Efficient Freight Transport Scheduling in Supply Chain Logistics, 2013-2015, Reference: 71311130142. NSFC-UK Royal Society exchange fund. RMB73,000, PI.

[4]Title:Optimization of Large Scale Logistics Service Network Design and Fleet Scheduling: Novel Models and Optimization Approaches Based on Hyper-heuristics, NSFC, Ref:71001055, 2011-2013, RMB177,000. PI. Completed.

[5]Title:From Big Data to New Knowledge: Fundamental Technology Research with an Application to Intelligent Logistics Services Platform Development. Funding Source: Ningbo Science and Technology Bureau. 2012-2015.RMB 1.2m. CI

[6]Title: Research and Applications of Search with Evolutionary Ruin and Stochastic Rebuild, Funding Source: Ningbo Natural Science Foundation, 2012A610026. RMB30,000. CI.

[7]Title:Dynamic Scheduling and Hyper-heuristic Approaches for Logistics Service Network Design and Fleet Scheduling, Funding Source: Zhejiang Provincial Natural Science Foundation (ZJNSF) , Reference Y1100132, 2010-2013. RMB100,000, PI, Completed.

[8]Title:An investigation of the robustness of transportation scheduling for modern logistics, Ningbo Municipal Natural Science Foundation, China, Reference 2008A610013, 2008-2010, RMB50,000. PI, Completed. 

[9]Title:A distributed system for taxi scheduling, Funding Source: Zhejiang Provincial "Qian Jiang" Talent Initiative Programme, China. Reference: QJD0802001, Start Date: 2009-2011, RMB50,000. PI, Completed.

[10] Title:Handling Uncertainties in Transportation and Logistics. Ningbo Municipal International Collaboration Programme, China. Reference: 2008B10040, 2008-2011, RMB200,000, PI, Completed.

Selected Publications:

[1]Graham Kendall, Ruibin Bai, Jacek Blazewicz, Patrick De Causmaecker, Michel Gendreau, Robert John, Jiawei Li, Barry McCollum, Erwin Pesch, Rong Qu, Nasser Sabar, Greet Vanden Berghe and Angelina Yee. 2015. Good Laboratory Practice for optimization research. Journal of the Operational Research Society. In press. doi: 10.1057/jors.2015.77

[2]Ruibin Bai, Ning Xue, Jianjun Chen and Gethin W. Roberts. 2015. A Set-covering Model for a Bidirectional Multi-shift Full Truckload Vehicle Routing Problem. Transportation Research Part B: Methodological. 79:134-148. doi: 10.1016/j.trb.2015.06.002.

[3]     Jingpeng Li, Ruibin Bai, Yindong Shen, and Rong Qu. 2014. Search with Evolutionary Ruin and Stochastic Rebuild: a Theoretic Framework and a Case Study on Exam Timetabling. European Journal of Operations Research. 242:798-806. doi:10.1016/j.ejor.2014.11.002.

[4]Ruibin Bai, Stein W. Wallace, Jingpeng Li and Alain Yee-Loong, Alain.2014. Stochastic Service Network Design with Rerouting. Transportation Research Part B: Methodological. 60:50-65. doi:10.1016/j.trb.2013.11.001. pdf

[5]Bai, Ruibin, Li, Jiawei, Atkin , Jason A D, and Kendall, Graham. 2014. A Novel Approach to Independent Taxi Scheduling Problem Based on Stable Matching. Journal of the Operational Research Society. 65(10):1501-1510. dio:10.1057/jors.2013.96, pdf,

[6]Ruibin Bai, Tom van Woensel, Graham Kendall and Edmund K. Burke, A new model and a hyper-heuristic approach for two-dimensional shelf space allocation, 4OR - A Quarterly Journal of Operations Research, 11(1):31-55, 2013. doi: 10.1007/s10288-012-0211-2, pdf, bibtex.

[7]Bai, R., Kendall, G., Qu, R., Atkin, J. Tabu assisted guided local search approaches for freight service network Design. Information Sciences, 189:266-281, 2012. doi:, pdf.

[8]Bai, R., J. Blazewicz, E. Burke, G. Kendall and B. McCollum, B. A Simulated Annealing Hyper-heuristic Methodology for Flexible Decision Support. 4OR - A Quarterly Journal of Operations Research, 10(1):43-66, 2012. doi: 10.1007/s10288-011-0182-8, pdf

[9]Bai, R., Burke, E. K., Kendall, G., Li, J. and McCollum, B. 2010. A Hybrid Evolutionary Approach to the Nurse Rostering Problem. IEEE Transaction on Evolutionary Computation, 14(4):580-590. doi:, pdf.

[10]Bai, R. and Kendall, G. 2008. A Model for Fresh Produce Shelf Space Allocation and Inventory Management with Freshness Condition Dependent Demand, INFORMS Journal on Computing 20(1):78-85. doi:, pdf.

[11]Bai, R. , Burke, E. K. and Kendall, G. 2008. Heuristic and Meta-heuristics for the Optimisation of Fresh Produce Inventory Control and Shelf Space Allocation Problem, Journal of the Operational Research Society 59:1387-1397. doi:, pdf.

[12]Bai, Ruibin and Kendall, Graham, 2005. An Investigation of Automated Planograms Using a Simulated Annealing Based Hyper-heuristics. Operations Research/Computer Science Interfaces Series 32: 87-108.

[13]Ning Xue, Ruibin Bai, Gethin W. Roberts. A study of automated container truck travel time prediction based on real-life GPS data Using ARIMA. The 9th International Conference on Operations and Supply Chain Management (ICOSCM2015). This paper was given the “Outstanding Paper Award”, 12th -15th July 2015.

[14]Tianxiang Cui, Ruibin Bai, Andrew J. Parkes, Fang He, Rong Qu, Jingpeng Li. 2015. A Hybrid Genetic Algorithm for a Two-Stage Stochastic Portfolio Optimization With Uncertain Asset Prices. In the proceedings of 2015 IEEE Congress on Evolutionary Computation (CEC2015), Sendai, Japan, 25-28th May 2015.

[15]Xia Li, Ruibin Bai, Peer-Olaf Siebers and Christian Wagner. 2014. Modeling Urban Road Risky Driving Behaviors in China with Multi-agent Microscopic Traffic Simulation. 2014 IEEE 17th International Conference on Intelligent Transportation Systems (ITSC). October 8-11, 2014. Qingdao, China.

[16]Tianxiang Cui, Shi Cheng and Ruibin Bai. 2014. A Combinatorial Algorithm for the Cardinality Constrained Portfolio Optimization Problem. 2014 IEEE Congress on Evolutionary Computation (CEC) July 6-11, Beijing, China. pp. 491-498.

[17]Shi Cheng, Yuhui Shi, Quande Qin, T. O. Ting and Ruibin Bai. 2014. Maintaining Population Diversity in Brain Storm Optimization Algorithm. 2014 IEEE Congress on Evolutionary Computation (CEC) July 6-11, Beijing, China. pp. 3230-3237.

[18]Chen, Jianjun, Bai, Ruibin, Qu, Rong and Kendall, Graham, 2013. A Task Based Approach for A Real-World Commodity Routing Problem. In the proceedings of 2013 IEEE Symposium Series on Computational Intelligence, April 15-19, 2013, Singapore. Nominated for best paper award.

[19]Bai, R., J. Li and J. Atkin, G. Kendall,. 2011, A Game Theoretic Approach for the Taxi Scheduling Problem with Street Hailing, The 5rd Multidisciplinary International Conference on Scheduling: Theory and Applications (MISTA 2011), 9-12 August, 2011, Arizona, US.

[20]Woodward, J.R. and Bai, R., 2009. A Canonical Representation for Genetic Programming, Accepted by World Summit on Genetic and Evolutionary Computation (GEC Summit), June 12 - 14, 2009, Shanghai, China. ACM, pp. 582-592. This paper also won the best paper award (out of 108 full papers).