EDBT 2026 Demo / reviewers in the wild / expert
Mohammed M. S. El-Kholany
dblp:183/3842
· DBLP profile ↗
9ranked-venue papers
6as first author
8since 2021 · last 2025
0000-0002-1088-2081ORCID · verified
Domains — the database's venue-derived domains; a paper can count in several
Artificial intelligence and machine learning · 4 · 3 first-author · 3 since 2021Software engineering, systems software and programming languages · 3 · 2 first-author · 3 since 2021Theory of computation · 3 · 2 first-author · 3 since 2021Graphics, computer vision, multimedia, augmented reality and games · 1 · 1 first-author · 1 since 2021
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2025 | Decomposition Strategies and Multi-shot ASP Solving for Job-shop SchedulingabstractThe Job-shop Scheduling Problem (JSP) is a well-known and challenging combinatorial optimization problem in which tasks sharing a machine are to be arranged in a sequence such that encompassing jobs can be completed as early as possible. In this paper, we investigate problem decomposition into time windows whose operations can be successively scheduled and optimized by means of multi-shot Answer Set Programming (ASP) solving. From a computational perspective, decomposition aims to split highly complex scheduling tasks into better manageable subproblems with a balanced number of operations such that good-quality or even optimal partial solutions can be reliably found in a small fraction of runtime. We devise and investigate a variety of decomposition strategies in terms of the number and size of time windows as well as heuristics for choosing their operations. Moreover, we incorporate time window overlapping and compression techniques into the iterative scheduling process to counteract optimization limitations due to the restriction to window-wise partial schedules. Our experiments on different JSP benchmark sets show that successive optimization by multi-shot ASP solving leads to substantially better schedules within tight runtime limits than single-shot optimization on the full problem. In particular, we find that decomposing initial solutions obtained with proficient heuristic methods into time windows leads to improved solution quality. Mohammed M. S. El-Kholany, Martin Gebser, Konstantin Schekotihin |
Log. Methods Comput. Sci. | 1 |
| 2024 | A Greedy Search Based Ant Colony Optimization Algorithm for Large-Scale Semiconductor Production
Ramsha Ali, Shahzad Qaiser, Mohammed M. S. El-Kholany, Peyman Eftekhari, Martin Gebser, Stephan Leitner, Gerhard Friedrich |
SIMULTECH | 3 |
| 2023 | Hybrid ASP-Based Multi-objective Scheduling of Semiconductor Manufacturing Processes
Mohammed M. S. El-Kholany, Ramsha Ali, Martin Gebser |
JELIA | 1 |
| 2023 | Flexible Job-shop Scheduling for Semiconductor Manufacturing with Hybrid Answer Set Programming (Application Paper)
Ramsha Ali, Mohammed M. S. El-Kholany, Martin Gebser |
PADL | 2 |
| 2022 | Decomposition Methods for Solving Scheduling Problem Using Answer Set ProgrammingabstractThis study proposes solving scheduling problems in industrial applications using the decomposition approach. The proposed model has been built using Multi-shot Answer Set Programming with Difference Logic. We tested our model with some benchmark instances and the results showed that our model is comparable to Constraint Programming to other heuristics in the literature. Mohammed M. S. El-Kholany |
IJCAI | 1 |
| 2022 | Decomposition-Based Job-Shop Scheduling with Constrained Clustering
Mohammed M. S. El-Kholany, Konstantin Schekotihin, Martin Gebser |
PADL | 1 |
| 2022 | Problem Decomposition and Multi-shot ASP Solving for Job-shop SchedulingabstractAbstract Scheduling methods are important for effective production and logistics management, where tasks need to be allocated and performed with limited resources. In particular, the Job-shop Scheduling Problem (JSP) is a well known and challenging combinatorial optimization problem in which tasks sharing a machine are to be arranged in a sequence such that encompassing jobs can be completed as early as possible. Given that already moderately sized JSP instances can be highly combinatorial, and neither optimal schedules nor the runtime to termination of complete optimization methods is known, efficient approaches to approximate good-quality schedules are of interest. In this paper, we propose problem decomposition into time windows whose operations can be successively scheduled and optimized by means of multi-shot Answer Set Programming (ASP) solving. From a computational perspective, decomposition aims to split highly complex scheduling tasks into better manageable subproblems with a balanced number of operations so that good-quality or even optimal partial solutions can be reliably found in a small fraction of runtime. Regarding the feasibility and quality of solutions, problem decomposition must respect the precedence of operations within their jobs and partial schedules optimized by time windows should yield better global solutions than obtainable in similar runtime on the entire instance. We devise and investigate a variety of decomposition strategies in terms of the number and size of time windows as well as heuristics for choosing their operations. Moreover, we incorporate time window overlapping and compression techniques into the iterative scheduling process to counteract window-wise optimization limitations restricted to partial schedules. Our experiments on JSP benchmark sets of several sizes show that successive optimization by multi-shot ASP solving leads to substantially better schedules within the runtime limit than global optimization on the full problem, where the gap increases with the number of operations to schedule. While the obtained solution quality still remains behind a state-of-the-art Constraint Programming system, our multi-shot solving approach comes closer the larger the instance size, demonstrating good scalability by problem decomposition. Mohammed M. S. El-Kholany, Martin Gebser, Konstantin Schekotihin |
Theory Pract. Log. Program. | 1 |
| 2021 | Solving a Multi-resource Partial-Ordering Flexible Variant of the Job-Shop Scheduling Problem with Hybrid ASP
Giulia Francescutto, Konstantin Schekotihin, Mohammed M. S. El-Kholany |
JELIA | 3 |
| 2016 | A Binary Cuckoo Search Algorithm for Solving Project Portfolio Problem with Synergy Considerations
Mohammed M. S. El-Kholany, Hisham M. Abdelsalam |
ICORES | 1 |