Alexander Schnell’s research while affiliated with University of Vienna and other places

What is this page?


This page lists works of an author who doesn't have a ResearchGate profile or hasn't added the works to their profile yet. It is automatically generated from public (personal) data to further our legitimate goal of comprehensive and accurate scientific recordkeeping. If you are this author and want this page removed, please let us know.

Publications (3)


Benefit of different destroy limits, comp06. a accepted solutions in first third, b accepted solutions in second third, c accepted solutions in last third, d new best solutions in first third, e new best solutions in first third, f new best solutions in first third
Adaptive large neighborhood search for the curriculum-based course timetabling problem
  • Article
  • Publisher preview available

May 2017

·

163 Reads

·

47 Citations

Annals of Operations Research

Alexander Kiefer

·

·

Alexander Schnell

In curriculum-based course timetabling, lectures have to be assigned to periods and rooms, while avoiding overlaps between courses of the same curriculum. Taking into account the inherent complexity of the problem, a metaheuristic solution approach is proposed, more precisely an adaptive large neighborhood search, which is based on repetitively destroying and subsequently repairing relatively large parts of the solution. Several problem-specific operators are introduced. The proposed algorithm proves to be very effective for the curriculum-based course timetabling problem. In particular, it outperforms the best algorithms of the international timetabling competition in 2007 and finds five new best known solutions for benchmark instances of the competition.

View access options

Results on the 20-job instances.
Results on the 100-job instances from MMLIB .
50 jobs: The results for parameter groups corresponding to significant coefficients.
On the generalization of constraint programming and boolean satisfiability solving techniques to schedule a resource-constrained project consisting of multi-mode jobs

January 2017

·

126 Reads

·

27 Citations

Operations Research Perspectives

In our paper, we analyze new exact approaches for the multi-mode resource-constrained project scheduling (MRCPSP) problem with the aim of makespan minimization. For the single-mode RCPSP (SRCPSP) recent exact algorithms combine a Branch and Bound algorithm with principles from Constraint Programming (CP) and Boolean Satisfiability Solving (SAT). We extend the above principles for the solution of MRCPSP instances. This generalization is on the one hand achieved on the modeling level. We propose three CP-based formulations of the MRCPSP for the G12 CP platform and the optimization framework SCIP which both provide solution techniques combining CP and SAT principles. For one of the latter we implemented a new global constraint for SCIP, which generalizes the domain propagation and explanation generation principles for renewable resources in the context of multi-mode jobs. Our constraint applies the above principles in a more general way than the existing global constraint in SCIP. We compare our approaches with the state-of-the-art exact algorithm from the literature on MRCPSP instances with 20 and 30 jobs. Our computational experiments show that we can outperform the latter approach on these instances. Furthermore, we are the first to close (find the optimal solution and prove its optimality for) 628 open instances with 50 and 100 jobs from the literature. In addition, we improve the best known lower bound of 2815 instances and the best known upper bound of 151 instances.


Example: Precedence relation between multi-mode activities
On the efficient modeling and solution of the multi-mode resource-constrained project scheduling problem with generalized precedence relations

March 2016

·

125 Reads

·

36 Citations

OR Spectrum

For variants of the single-mode resource-constrained project scheduling problem, state-of-the-art exact algorithms combine a Branch and Bound algorithm with principles from Constraint Programming and Boolean Satisfiability Solving. In our paper, we propose new exact approaches extending the above principles to the multi-mode RCPSP (MRCPSP) with generalized precedence relations (GPRs). More precisely, we implemented two constraint handlers cumulativemm and gprecedencemm for the optimization framework SCIP. With the latter, one can model renewable resource constraints and GPRs in the context of multi-mode activities, respectively. Moreover, they integrate domain propagation and explanation generation techniques for the above problem characteristics. We formulate three SCIP-models for the MRCPSP with GPRs, two without and one with our constraint handler gprecedencemm. Our computational results on instances from the literature with 30, 50 and 100 activities show that the addition of this constraint handler significantly strengthens the SCIP-model. Moreover, we outperform the state-of-the-art exact approach on instances with 50 activities when imposing time limits of 27 s. In addition, we close (find the optimal solution and prove its optimality for) 289 open instances and improve the best known makespan for 271 instances from the literature.

Citations (3)


... To the best of our knowledge, the first exact solution method for solving the MRCPSP was proposed in Slowinski (1980), which solved an example of a problem with three tasks and five identical resource units of one type. The CP has been employed to solve larger instances, with up to 120 tasks for the instances of RCPSP and with up to 100 tasks for the instances of MRCPSP; see for examples (Liess & Michelon, 2008;Schutt et al., 2011Schutt et al., , 2015Kreter et al., 2017;Li et al., 2011;Schnell & Hartl, 2017). ...

Reference:

An efficient relax-and-solve method for the multi-mode resource constrained project scheduling problem
On the generalization of constraint programming and boolean satisfiability solving techniques to schedule a resource-constrained project consisting of multi-mode jobs

Operations Research Perspectives

... In the former problem, as its name signifies, enrollment information of students is known and used to avoid timetable overlaps (e.g., Ceschia et al. 2012;Goh et al. 2017). In the latter problem, course enrollment is usually done after the course timetabling is created (e.g., Daskalaki and Birbas 2005;Lach and Lübbecke 2012;Müller and Rudová, 2016;Kiefer et al. 2017). In this problem structure, which student will take which course is not known in advance. ...

Adaptive large neighborhood search for the curriculum-based course timetabling problem

Annals of Operations Research

... To address these issues, many studies have introduced GPR, which allows for more complex dependencies between work packages to reflect real-world scenarios where tasks may overlap, be delayed, or even be executed concurrently (Khalili-Damghani et al. 2015). For instance, in resource-constrained scheduling problems, Schnell and Hartl (2016) proposed an exact solution for RCPSP that includes GPR and renewable resource constraints. Dong et al. (2020) developed a task scheduling algorithm based on a deep reinforcement learning architecture that dynamically assigns tasks with precedence relations to cloud servers, optimizing task execution time and improving overall project efficiency. ...

On the efficient modeling and solution of the multi-mode resource-constrained project scheduling problem with generalized precedence relations

OR Spectrum