Short Resume
I am an Associate Professor of Computer Engineering at Karabuk University, Türkiye, and a Research Associate with the Computational Learning and Optimization Lab, University of Nottingham, UK.
My research develops metaheuristics and parallel evolutionary algorithms, on both CPU and GPU, for hard combinatorial optimization problems, increasingly guided by machine learning to adapt the search as it runs. I also work on deep learning and explainable AI for medical diagnosis. My collaboration with Professor Ender Özcan began during a TÜBİTAK 2219-funded postdoctoral fellowship at Nottingham (2021–2022) and continues today. I serve as Assistant Editor-in-Chief of Engineering Science and Technology, an International Journal (Elsevier) and review for more than 40 international journals.
You can contact me at esonuc [at] karabuk [dot] edu [dot] tr or Emrullah.Sonuc [at] nottingham [dot] ac [dot] uk.
Profiles & CV
Education
- Feb 2012 – Jul 2017
- Ph.D. in Computer Engineering, CGPA 3.65 Karabuk University, Karabük, Türkiye Thesis: Parallelization of Simulated Annealing Algorithm on Graphics Processing Unit.
- Feb 2010 – Feb 2012
- M.Sc. in Computer Engineering, CGPA 3.57 Karabuk University, Karabük, Türkiye Thesis: Verification of RegCM4 Regional Climate Model Data.
- Sep 2006 – Jun 2008
- B.S. in Computer Engineering, CGPA 3.01 Selcuk University, Konya, Türkiye — undergraduate transfer
- Sep 2004 – Jun 2006
- B.S. in Computer Engineering, CGPA 3.58 European University of Lefke, Lefke, TRNC
- Sep 1996 – Jun 2003
- Karabük Anatolian İmam-Hatip High School Karabük, Türkiye
Academic Interests
Research Interests
Teaching Interests
Courses Taught
BSM833Theory of Languages (PhD) · Dil Teorisi (Doktora)BSM821Evolutionary Computation (PhD) · Evrimsel Hesaplama (Doktora)BSM769Metaheuristics for Optimization Problems (MSc) · Optimizasyon Problemleri için Metasezgisel Yöntemler (Yüksek Lisans)BSM720Principles of Database Management Systems (MSc) · Veritabanı Yönetim Sistemlerinin Prensipleri (Yüksek Lisans)BSM722Parallel Computing (MSc) · Paralel İşlemler (Yüksek Lisans)CPE307Operating SystemsCPE302 / BSM302Automata Theory · Otomata TeorisiCPE203 / BSM203Logic Circuits · Mantık DevreleriCME435 / BLM435Web Services · Web ServisleriESC302 / MSD302Research and Presentation Skills · Araştırma ve Sunum Teknikleri
Academic History
- Mar 2024 – Present
- Associate Professor Department of Computer Engineering, Karabuk University — Room M402
- Oct 2022 – Present
- Research Associate School of Computer Science, COL Lab, University of Nottingham
- Oct 2022 – Mar 2024
- Assistant Professor Department of Computer Engineering, Karabuk University
- Oct 2021 – Oct 2022
- Postdoctoral Researcher (funded by TÜBİTAK) School of Computer Science, COL Lab, University of Nottingham
- Nov 2017 – Oct 2021
- Assistant Professor Department of Computer Engineering, Karabuk University
- Oct 2009 – Nov 2017
- Research Assistant Department of Computer Engineering, Karabuk University
Skills
- Spoken Languages
- Native Turkish speaker; intermediate English.
- Programming
- C, C++, Java, PHP, Python, CUDA, JavaScript.
- Operating Systems
- Various Linux distributions, Windows, Android.
- Parallel & Distributed
- OpenMP, Open MPI, CUDA.
- Database Administration
- MySQL, PostgreSQL, MariaDB.
Publications
International Journal Publications 17
- Saihood, Q., Sonuç, E., Baydilli, Y. and Özcan, E., "Interpretable Multimodal Fusion for Skin Lesion Classification Using Dermoscopic Images and Patient Metadata". Frontiers in Medicine, 13, p.1871689, 2026. Open Access ↗
- Abdulelah, A.J., Sonuç, E., Yassen, E.T. and Al-Andoli, M.N., "Uncertainty-aware deep reinforcement learning for sustainable electric vehicle routing: A hybrid optimization framework". Knowledge-Based Systems, p.116546, 2026. Full Article ↗
- Yıldız, K., Sonuç, E., "Q-Learning Driven Artificial Bee Colony Algorithm for Solving the Weapon-Target Assignment Problem". Statistics, Optimization & Information Computing, 16(1), 684–697, 2026. Open Access ↗
- Jumaili, M. L. F., Sonuç, E., "An Attention-Based CNN Framework for Alzheimer’s Disease Staging with Multi-Technique XAI Visualization", Computers, Materials and Continua, 83(2), 2947–2969, 2025. Open Access ↗
- Jumaili, M. L. F., Sonuç, E., "ML-Driven Alzheimer’s disease prediction: A deep ensemble modeling approach", SLAS Technology, 100298, 2025. Open Access ↗
- Sonuç, E., Özcan, E., "Parallel late acceptance hill-climbing for binary-encoded optimization problems", An International Journal of Optimization and Control: Theories & Applications, 15(2), 311–329, 2025. Open Access ↗
- Kısaboyun, S., Sonuç, E., "A Hybrid Genetic Algorithm and Simulated Annealing Approach for the Uncapacitated Facility Location Problem", Computer and Decision Making: An International Journal, 2, 546–557, 2025. Open Access ↗
- Sonuç, E., Özcan, E., "CUDA-based parallel local search for the set-union knapsack problem", Knowledge-Based Systems, 112095, 2024. Open Access ↗
- Saihood, Q., Sonuç, E., "A practical framework for early detection of diabetes using ensemble machine learning models", Turkish Journal of Electrical Engineering and Computer Sciences, 31(4), 722–738, 2023. Open Access ↗
- Sonuç, E., Özcan, E., "An adaptive parallel evolutionary algorithm for solving the uncapacitated facility location problem", Expert Systems with Applications, 119956, 2023. Open Access ↗
- Sonuç, E., "Binary crow search algorithm for the uncapacitated facility location problem", Neural Computing and Applications, 33, 14669–14685, 2021. Full Article ↗
- Sonuç, E., "A modified crow search algorithm for the weapon-target assignment problem", An International Journal of Optimization and Control: Theories & Applications (IJOCTA), 10(2), 188–197, 2020. Open Access ↗
- Sonuç, E., Sen, B., Bayir, S., "A cooperative GPU-based Parallel Multistart Simulated Annealing algorithm for Quadratic Assignment Problem", Engineering Science and Technology, an International Journal, 21(5), 843–849, 2018. Open Access ↗
- Sonuç, E., Sen, B., Bayir, S., "A Parallel Simulated Annealing Algorithm for Weapon-Target Assignment Problem", International Journal of Advanced Computer Science and Applications, 8(4), 87–92, 2017. Data Sets & Article ↗
- Sonuç, E., Sen, B., Bayir, S., "Solving Bin Packing Problem using Simulated Annealing", International Journal of Mechanical and Production Engineering (IJMPE), 5(3), 21–23, 2017. Open Access ↗
- Sonuç, E., Sen, B., Bayir, S., "A Parallel Approach for Solving 0/1 Knapsack Problem using Simulated Annealing Algorithm on CUDA Platform", International Journal of Computer Science and Information Security, 14(12), 1096–1101, 2016. PDF ↗
- Sen, B., Kilinc, R., Sen, B., Sonuç, E., "Validation of a daily precipitation estimates of the regional climate model RegCM4 over the domains in Turkey with NWP verification techniques", Fresenius Environmental Bulletin, Parlar Scientific Publications, 2014. PDF ↗
International Conference / Workshop Publications 22
- Ozdemir, D., Sonuç, E., and Özcan, C., "An improved genetic algorithm for efficiently solving the uncapacitated facility location problem", The Ninth International Workshop on Computer Modeling and Intelligent Systems (CMIS), 2026.
- Kısaboyun, S., Kutucu, H., Sonuç, E., "Deep Multi-Source Feature Aggregation for Insect Bite Classification", 6th International Conference on Problems of Cybernetics and Informatics (PCI), 1–4, IEEE, 2025.
- Hashim, S. M., Sonuç, E., Karaoglan, K. M., "Performance Analysis of Simulated Annealing on the 0-1 Knapsack Problem", IEEE 9th International Conference on Engineering Technologies and Applied Sciences (ICETAS), 1–5, 2024.
- Karaca, H., Sonuç, E., Atasoy, N. A., "Performance Analysis of Particle Swarm Optimization Algorithm with Bit-Flip Operator for 0-1 Knapsack Problem", 3rd International Congress of Electrical and Computer Engineering (ICECENG), 355–370, 2024.
- Akdağ, Ş., Sonuç, E., Özcan, C., "A Hybrid Ant Colony Optimization and Simulated Annealing for the Static Weapon-Target Assignment Problem", 3rd International Conference on Recent Academic Studies, 86–96, 2024.
- Meşeci, E., Sonuç, E., Özcan, C., "Ensemble Approach with Multi-Agent and Swarm Based Algorithms in Quadratic Assignment Problem", 2nd International Conference on Trends in Advanced Research, 677–687, 2024.
- Akyıldız, B., Sonuç, E., Özcan, C., "Optimizing Uncapacitated Facility Locations Problem: A Hybrid Approach with Genetic Algorithms and Tabu Search", 2nd International Conference on Trends in Advanced Research, 1–12, 2024.
- Farzaliyev, E., Saihood, Q., Sonuç, E., "Çocuklarda Anemi Hastalığının Teşhisinde Topluluk Öğrenme Yöntemlerinin Kullanılması", International Conference on Recent Academic Studies, 129–135, 2023.
- Saihood, Q., Sonuç, E., "The Efficiency of Classification Techniques in Predicting Anemia Among Children: A Comparative Study", International Conference on Emerging Technology Trends in Internet of Things and Computing, 167–181, Springer, Cham, 2022.
- Ahmed, S. R., Sonuç, E., Ahmed, M. R., Duru, A. D., "Analysis Survey on Deepfake Detection and Recognition with Convolutional Neural Networks", International Congress on Human-Computer Interaction, Optimization and Robotic Applications (HORA), IEEE, 2022.
- Salman, K., Sonuç, E., "Thyroid Disease Classification Using Machine Learning Algorithms", 2nd International Conference on Physics and Applied Sciences (ICPAS), 2021.
- Özcan, E., Sonuç, E., "Predicting The Amount of Materials Used for Desulphurization Process using Machine Learning", 1st International Conference on Electrical-Electronics and Computer Engineering (ICEECE), Trabzon, Türkiye, 2021.
- Aswad, S. A., Sonuç, E., "Classification of VPN Network Traffic Flow Using Time Related Features on Apache Spark", 4th International Symposium on Multidisciplinary Studies and Innovative Technologies (ISMSIT), IEEE, 2020.
- Sonuç, E., Dönmez, H., "Binary optimization using duelist optimization algorithm for One Max Problem", 3rd International Conference on Advanced Technologies, Computer Engineering and Science (ICATCES20), June 3–5, Karabük, Türkiye, 2020.
- Sonuç, E., "An Improved Crow Search Algorithm for Continuous Optimization Problems", 2nd International Conference on Advanced Technologies, Computer Engineering and Science (ICATCES19), Apr 26–28, Alanya, Türkiye, 2019.
- Sonuç, E., "Artificial Bee Colony Algorithm for The Linear Ordering Problem", International Conference on Advanced Technologies, Computer Engineering and Science (ICATCES18), May 11–13, Safranbolu, Türkiye, 2018.
- Sonuç, E., Sen, B., Bayir, S., "Comparison of Neighborhood Search Techniques for Solving Weapon-Target Assignment Problem using Simulated Annealing Algorithm", International Conference on Mathematics and Engineering (ICOME), May 10–12, Istanbul, Türkiye, 2017.
- Sonuç, E., "An Efficient Heuristic for Subset Sum Problem", International Conference on Mathematics and Engineering (ICOME), May 10–12, Istanbul, Türkiye, 2017.
- Sonuç, E., Sen, B., Bayir, S., "Solving Bin Packing Problem using Simulated Annealing", Proceedings of 65th ISERD International Conference, January 23–24, ISBN 978-93-86291-92-9, Mecca, Saudi Arabia, 2017.
- Sen, B., Sen, B., Sonuç, E., Topcu, S., Krichak, S. O., Kilinc, R., "Assessing the capturing capacity of RegCM4 for the precipitation over Med-CORDEX using boundary data with higher resolution and improved accuracy", 6th ICTP Workshop on The Theory and Use of Regional Climate Models, May 7–18, Trieste, Italy, 2012.
- Sonuç, E., Sen, Ba., Sen, Bu., "Verifying Regional Climate Model Results With Web-Based Expert-System", 1st World Conference on Innovation and Software Development, Bahçeşehir University, September 2–4, Istanbul, Türkiye, 2011.
- Menemencioglu, O., Sen, B., Atasoy, F., Sonuç, E., "LMS (Moodle) Automatic Enrollment Approach by Flat File With Student Information System Data", 2nd World Conference on Information Technology, November 22–27, Antalya, Türkiye, 2011.
National Journal Publications 2
- Özcan, E., Sonuç, E., "Makine Öğrenme Teknikleri Kullanılarak Kükürt Giderme İşleminde Kullanılan Malzeme Miktarının Tahmini", Zeki Sistemler Teori ve Uygulamaları, 5(1), 57–63, 2022. Open Access ↗
- Demirel, O., Sonuç, E., "Yapay Zeka Teknikleri Kullanılarak Kemik Yaşı Tespiti", Türkiye Sağlık Enstitüleri Başkanlığı Dergisi, 4(3), 17–30, 2021. Open Access ↗
National Conference Publications 4
- Sonuç, E., Sen, B., Bayir, S., "Gezgin Satıcı Probleminin Benzetilmiş Tavlama Yöntemiyle Çözümünde Paralel Hesaplamanın Kullanılması", Akademik Bilişim 2015, 4–6 Şubat, Eskişehir, Türkiye, 2015.
- Sonuç, E., Ortakci, Y., Elen, A., "Karabük Üniversitesi Bilgi Sistemi Android Uygulaması", Akademik Bilişim 2013, January 23–25, Antalya, Türkiye, 2013.
- Menemencioglu, O., Sonuç, E., Karas, I. R., Orak, I. M., "Akademik Özgeçmiş Tabanlı Fakülte Bilgi Sistemi", Akademik Bilişim 2013, January 23–25, Antalya, Türkiye, 2013.
- Sen, B., Kilinc, R., Sen, B., Sonuç, E., "Niğde Yöresi İçin RegCM4 Modeli Yağış Verifikasyonu", İç Anadolu Bölgesi 1. Tarım ve Gıda Kongresi, October 2–4, Niğde, Türkiye, 2013.
Academic Service
-
Assistant Editor-in-Chief
Engineering Science and Technology, an International Journal (JESTECH, Q1), Elsevier
- Co-Chair
-
Reviewer
Elsevier
- Applied Soft Computing
- Swarm and Evolutionary Computation
- SLAS Technology
- Knowledge-Based Systems
- Biomedical Signal Processing and Control
- Expert Systems with Applications
- Engineering Applications of Artificial Intelligence
- Computers & Industrial Engineering
- Informatics in Medicine Unlocked
- Intelligence-Based Medicine
- Alexandria Engineering Journal
- Computer Methods and Programs in Biomedicine
- Information Fusion
- Measurement
- Array
- Computers & Electrical Engineering
- Journal of Information Security and Applications
- Remote Sensing Applications: Society and Environment
- Information Sciences
- Parallel Computing
- Medical Image Analysis
- Computers in Biology and Medicine
- Artificial Intelligence in Medicine
- Digital Signal Processing
- Pervasive and Mobile Computing
- ICT Express
- Intelligent Medicine
- Neuroscience Informatics
- Neuroscience Letters
- Brain Research Bulletin
- Psychiatry Research: Neuroimaging
- International Journal of Cardiology
- Computer Methods and Programs in Biomedicine Update
- Franklin Open
Springer Nature
- Journal of Big Data
- The Journal of Supercomputing
- Soft Computing
- Cluster Computing
- Multimedia Tools and Applications
- Evolutionary Intelligence
- Evolving Systems
- International Journal of Data Science and Analytics
- Scientific Reports
Other publishers
- IEEE Access
- Turkish Journal of Electrical Engineering & Computer Sciences
- Imaging Science Journal Taylor & Francis
- Computational Intelligence and Neuroscience Wiley
- Applied Sciences MDPI
- Journal of Aerospace Information Systems AIAA
- Pamukkale University Journal of Engineering Sciences
- Akademik Bilişim Conferences
Awards
- 2026
- SLAS Reviewer Excellence Award The Society for Laboratory Automation and Screening (SLAS), United States
- 2004 – 2005
- Certificate of Honor - "High Honors" European University of Lefke, TRNC
Projects
- Multi-thread Parallel Late Acceptance Hill Climbing Algorithm
- Parallelization of Simulated Annealing Algorithm on Graphics Processing Unit and Its Implementation on NP-hard Problems
- e-Triage Decision Support System Software
- Verification of RegCM4 Regional Climate Model Data