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 or .

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

  • Evolutionary Computation
  • Metaheuristics
  • Combinatorial Optimization
  • Machine Learning
  • High Performance Computing
  • Medical Diagnosis

Teaching Interests

  • Theory of Computation
  • Database Systems
  • Digital Logic Circuits and Design
  • Web Services
  • Operating Systems

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 Systems
  • CPE302 / BSM302Automata Theory · Otomata Teorisi
  • CPE203 / BSM203Logic Circuits · Mantık Devreleri
  • CME435 / BLM435Web Services · Web Servisleri
  • ESC302 / 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

  1. 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 ↗
  2. 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 ↗
  3. 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 ↗
  4. 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 ↗
  5. Jumaili, M. L. F., Sonuç, E., "ML-Driven Alzheimer’s disease prediction: A deep ensemble modeling approach", SLAS Technology, 100298, 2025. Open Access ↗
  6. 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 ↗
  7. 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 ↗
  8. Sonuç, E., Özcan, E., "CUDA-based parallel local search for the set-union knapsack problem", Knowledge-Based Systems, 112095, 2024. Open Access ↗
  9. 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 ↗
  10. Sonuç, E., Özcan, E., "An adaptive parallel evolutionary algorithm for solving the uncapacitated facility location problem", Expert Systems with Applications, 119956, 2023. Open Access ↗
  11. Sonuç, E., "Binary crow search algorithm for the uncapacitated facility location problem", Neural Computing and Applications, 33, 14669–14685, 2021. Full Article ↗
  12. 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 ↗
  13. 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 ↗
  14. 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 ↗
  15. 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 ↗
  16. 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 ↗
  17. 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

  1. 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.
  2. 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.
  3. 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.
  4. 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.
  5. 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.
  6. 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.
  7. 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.
  8. 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.
  9. 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.
  10. 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.
  11. Salman, K., Sonuç, E., "Thyroid Disease Classification Using Machine Learning Algorithms", 2nd International Conference on Physics and Applied Sciences (ICPAS), 2021.
  12. Ö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.
  13. 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.
  14. 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.
  15. 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.
  16. 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.
  17. 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.
  18. Sonuç, E., "An Efficient Heuristic for Subset Sum Problem", International Conference on Mathematics and Engineering (ICOME), May 10–12, Istanbul, Türkiye, 2017.
  19. 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.
  20. 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.
  21. 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.
  22. 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

  1. Ö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 ↗
  2. 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

  1. 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.
  2. Sonuç, E., Ortakci, Y., Elen, A., "Karabük Üniversitesi Bilgi Sistemi Android Uygulaması", Akademik Bilişim 2013, January 23–25, Antalya, Türkiye, 2013.
  3. 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.
  4. 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
  • 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

  1. Multi-thread Parallel Late Acceptance Hill Climbing Algorithm Coordinator · Karabuk University, SRCU · KBÜBAP-24-ABP-047 · 2026
  2. Parallelization of Simulated Annealing Algorithm on Graphics Processing Unit and Its Implementation on NP-hard Problems Researcher · Karabuk University, SRCU · KBÜ-BAP-15/2-DR-027 · 2017
  3. e-Triage Decision Support System Software Assistant Personnel · Industrial Theses Program (SAN-TEZ), Yıldırım Beyazıt University · 1318.STZ.2012-1 · 2012–2014
  4. Verification of RegCM4 Regional Climate Model Data Researcher · Karabuk University, SRCU · KBÜ-BAP-C-11-Y-016 · 2011