Dr Miqing Li

Dr Miqing Li

School of Computer Science

Contact details

School of Computer Science
University of Birmingham
B15 2TT

Dr Miqing Li is a lecturer at School of Computer Science at the University of Birmingham. His research is principally on multi-objective optimisation, where he focuses on developing population-based randomised algorithms (mainly evolutionary algorithms) for both general challenging problems (e.g. many-objective optimisation, constrained optimisation, robust optimisation, expensive optimisation) and specific challenging problems in other fields (e.g. software engineering, system engineering, product disassembly, post-disaster response, neural architecture search, reinforcement learning).

Miqing has published over 60 research papers in scientific journals and international conferences. Some of his papers, since published, have been amongst the most cited papers in corresponding journals such as IEEE Transactions on Evolutionary Computation, Artificial Intelligence, ACM Transactions on Software Engineering and Methodology, IEEE Transactions on Parallel and Distribution Systems

Please follow the link below to find out more about Miqing's work:

Dr Miqing Li - personal web page


  • Algorithms for Data Science (MSc), autumn 2020, module lead.
  • Artificial Intelligence, (BSc, MSc), spring 2020, support.
  • Mathematical Foundation of Artificial Intelligence and Machine Learning (MSc), autumn 2020, support.
  • Artificial Intelligence II (BSc), spring 2021, support.


  • Evolutionary multi-/many-objective optimisation --- algorithm design, performance assessment, archiving.
  • Evolutionary computation for other general challenging scenarios --- constraint handling, multi-modal optimisation, dynamic/robustness optimisation, data-driven optimisation.
  • Multi-criteria decision-making --- visualisation, objective reduction, assisted decision-making.
  • Search-based software engineering --- testing, software product line, software service composition
  • Engineering applications --- disassembly line balancing, post-disaster response, workflow scheduling in cloud computing.
  • Multi-objective optimisation for machine learning --- neural architecture search, reinforcement learning for video game.


Recent publications


Chen, T & Li, M 2023, 'The weights can be harmful: pareto search versus weighted search in multi-objective search-based software engineering', ACM Transactions on Software Engineering and Methodology, vol. 32, no. 1, 5, pp. 1–40. https://doi.org/10.1145/3514233

Cai, X, Xiao, Y, Li, Z, Sun, Q, Xu, H, Li, M & Ishibuchi, H 2022, 'A kernel-based indicator for multi/many-objective optimization', IEEE Transactions on Evolutionary Computation, vol. 26, no. 4, 9515483, pp. 602-615. https://doi.org/10.1109/TEVC.2021.3105565

Xue, Y, Li, M & Liu, X 2022, 'An effective and efficient evolutionary algorithm for many-objective optimization', Information Sciences, vol. 617, pp. 211-233. https://doi.org/10.1016/j.ins.2022.10.077

Li, M, Chen, T & Yao, X 2022, 'How to evaluate solutions in Pareto-based search-based software engineering: A critical review and methodological guidance', IEEE Transactions on Software Engineering, vol. 48, no. 5, pp. 1771-1799. https://doi.org/10.1109/TSE.2020.3036108

Xiang, Y, Huang, H, Li, M, Li, S & Yang, X 2022, 'Looking for novelty in search-based software product line testing', IEEE Transactions on Software Engineering, vol. 48, no. 7, 9350184, pp. 2317-2338. https://doi.org/10.1109/TSE.2021.3057853

Xiang, Y, Yang, X, Huang, H, Huang, Z & Li, M 2022, 'Sampling configurations from software product lines via probability-aware diversification and SAT solving', Automated Software Engineering, vol. 29, no. 2, 54. https://doi.org/10.1007/s10515-022-00348-8

Liu, Y, Hu, Y, Zhu, N, Li, K, Zou, J & Li, M 2021, 'A decomposition-based multiobjective evolutionary algorithm with weights updated adaptively', Information Sciences, vol. 572, pp. 343-377. https://doi.org/10.1016/j.ins.2021.03.067

Cai, X, Xiao, Y, Li, M, Hu, H, Ishibuchi, H & Li, X 2021, 'A grid-based inverted generational distance for multi/many-objective optimization', IEEE Transactions on Evolutionary Computation, vol. 25, no. 1, 9080110, pp. 21-34. https://doi.org/10.1109/TEVC.2020.2991040

Gu, X & Li, M 2021, 'A multi-granularity locally optimal prototype-based approach for classification', Information Sciences, vol. 569, pp. 157-183. https://doi.org/10.1016/j.ins.2021.04.039

Su, Z, Zhang, G, Yue, F, Zhan, D, Li, M, Li, B & Yao, X 2021, 'Enhanced constraint handling for reliability-constrained multiobjective testing resource allocation', IEEE Transactions on Evolutionary Computation, vol. 25, no. 3, 9340399, pp. 537-551. https://doi.org/10.1109/TEVC.2021.3055538

Wang, Z, Luo, T, Li, M, Zhou, JT, Goh, RSM & Zhen, L 2021, 'Evolutionary multi-objective model compression for deep neural networks', IEEE Computational Intelligence Magazine, vol. 16, no. 3, 9492169, pp. 10-21. https://doi.org/10.1109/MCI.2021.3084393

Li, M 2021, 'Is our archiving reliable? Multiobjective archiving methods on “simple” artificial input sequences', ACM Transactions on Evolutionary Learning and Optimization, vol. 1, no. 3, 9, pp. 1-19. https://doi.org/10.1145/3465335

Conference contribution

Xue, K, Xu, J, Yuan, L, Li, M, Qian, C, Zhang, Z & Yu, Y 2022, Multi-agent dynamic algorithm configuration. in S Koyejo, S Mohamed, A Agarwal , D Belgrave, K Cho & A Oh (eds), Advances in Neural Information Processing Systems 35 (NeurIPS 2022). Advances in neural information processing systems, NeurIPS, 36th Conference on Neural Information Processing Systems (NeurIPS 2022), New Orleans, Louisiana, United States, 28/11/22. <https://proceedings.neurips.cc/paper_files/paper/2022/hash/7f02b39c0424cc4a422994289ca03e46-Abstract-Conference.html>

Xiang, Y, Huang, H, Zhou, Y, Li, S, Luo, C, Lin, Q, Li, M & Yang, X 2022, Search-based diverse sampling from real-world software product lines. in 2022 IEEE/ACM 44th International Conference on Software Engineering (ICSE). International Conference on Software Engineering. Proceedings, IEEE, pp. 1945-1957, 44th IEEE/ACM International Conference on Software Engineering, Pittsburgh, Pennsylvania, United States, 8/05/22. https://doi.org/10.1145/3510003.3510053

Chen, T & Li, M 2021, Multi-objectivizing software configuration tuning. in D Spinellis, G Gousios, M Chechik & M Di Penta (eds), ESEC/FSE 2021: Proceedings of the 29th ACM Joint Meeting on European Software Engineering Conference and Symposium on the Foundations of Software Engineering. ACM proceedings, Association for Computing Machinery (ACM), pp. 453–465, ESEC/FSE 2021, Athens, Greece, 23/08/21. https://doi.org/10.1145/3468264.3468555

View all publications in research portal