Postdoc position in Prague: Solving Large-Scale Scheduling Problems: Hybridization, Parallelism, and Model Diversity in Constraint Programming
Zdenek Hanzalek via dmanet <[email protected]>
| Newsgroups | gmane.science.mathematics.discrete |
|---|---|
| Message-ID | <[email protected]> |
Offer Description: Scheduling problems such as the Resource-Constrained Project Scheduling Problem (RCPSP) remains one of the central challenges in combinatorial optimization, particularly in large-scale industrial settings. As instance sizes grow and objective functions become more sophisticated, classical exact or single-strategy heuristic approaches are no longer sufficient. Future progress requires carefully designed hybrid and parallel solution frameworks. Today, Large Neighborhood Search (LNS) is the dominant heuristic paradigm in modern constraint programming (CP) scheduling solvers such as IBM ILOG CP Optimizer, Google OR-Tools, and OptalCP. Compared to traditional local search, LNS offers improved diversification and a stronger ability to escape local optima by iteratively destroying and repairing large fragments of a schedule. In parallel, Failure-Directed Search (FDS) provides a systematic mechanism for exploring the entire search space using a fail-first principle to prove infeasibility or optimality. While this combination is highly effective for classical objectives such as makespan minimization, CP solvers become less efficient when handling more complex criteria, such as cost-aware scheduling, or specific constraints, such as sequence dependent setup times. In such cases, purely generic search strategies may struggle to quickly produce high-quality incumbents, which are crucial for pruning the search space. A promising research direction is the integration of problem-oriented heuristics within the CP solving process. Fast constructive or improvement heuristics tailored to specific RCPSP structures can generate strong feasible solutions early in the search. These solutions provide tight upper bounds that can be injected into the CP model as hard objective constraints, significantly reducing the search space explored by FDS. The stronger the incumbent, the more aggressively the complete search can prune suboptimal regions. Beyond hybridization, large-scale RCPSP strongly benefits from parallel search architecture. Modern CP solvers, such as OptaCP, support multiple solver workers running concurrently. Instead of replicating identical models across workers, we propose exploiting model diversity: each worker can employ a different CP model formulation, search strategy, or propagation emphasis. For example, one worker may use a time-indexed formulation, another a start-time interval-based model, and another a precedence- or flow-oriented reformulation. Similarly, workers can differ in symmetry braking, variable ordering, restart policies, or LNS neighborhood design. Such heterogeneous parallelism increases robustness and coverage of the search space. Workers can share global incumbents, objective bounds, and nogoods during execution. When one worker discovers a high-quality solution, all others immediately benefit through tighter pruning. Conversely, proofs of infeasibility or bound improvements obtained by one model can accelerate convergence across the entire portfolio. This cooperative, portfolio-based architecture combines intensification within each worker with diversification across workers. The proposed research aims to design and analyze these hybrid and parallel CP frameworks namely for large-scale RCPSP. Emphasis will be placed on principled model reformulation, effective bound sharing, and scalable synchronization mechanisms that preserve solver efficiency while maximizing information exchange. [PER] L. Perron, P. Shaw, V. Furnon, Propagation guided large neighborhood search, in: M. Wallace (Ed.), Principles and Practice of Constraint Programming – CP 2004, Springer Berlin Heidelberg, Berlin, Heidelberg, 2004, pp. 468–481. [OPT] ScheduleOpt: OptalCP’s solver landing page (2023). URL https://scheduleopt.com/ [VIL ]P. Vilím, P. Laborie, P. Shaw, Failure-directed search for constraint-based scheduling, in: International Conference on Integration of Constraint Programming, Artificial Intelligence, and Operations Research, Springer, 2015, pp. 437–453. Contract details and dates Hours Per Week: 40 Offer Starting Date: April 1, 2026 Application Deadline Date and Time: March 31, 2026 - 23:45 (Europe/Prague) Company/Institute: Czech Institute of Informatics, Robotics and Cybernetics, Czech Technical University in Prague, City: Prague Postal Code: 160 00 Street: Jugoslávských partyzánů 1580/3 Skills/Qualifications: Motivation to perform excellent research, become part of the world's research communities in your field, and publish in first-tier scientific conferences and journals, Ph.D. degree or equivalent (awarded or to be completed soon), Co-author of at least 3 papers published in impact factor journals or prestigious conferences, Professional proficiency in spoken/written English (knowledge of the Czech language is not required). Specific Requirements: good background in scheduling, combinatorial optimization and algorithm design/implementation. Benefits: An initial appointment for 1 year (with an extension of up to 2 years) Salary around 70000 CZK gross monthly; check the Numbeo database for the cost of living in Prague Full social and health insurance 30 days of paid annual leave Children’s corner, kindergarten, and elementary school operated by the Czech Technical University in Prague Additional benefits such as subsidized meals, yearly benefits supporting recreational and sports activities, as well as health care programs An informal and inclusive international working environment at the Industrial Informatics Department, CIIRC, CTU in Prague. Selection process: Interested candidates are invited to submit their applications at: https://forms.gle/hj7bMTuKM4ghzPC17 [using Postdoc Position ID: 03-Postdoc-Hanzalek] The application package should contain: Motivation letter (up to two pages), stating personal goals and research interests Academic curriculum vitae, including a list of publications highlighting the three most important ones Contact details for two to three referees who could support your application, A copy or a link to your Ph.D. thesis, Date of your Ph.D. award or the expected date of your Ph.D. thesis defense. Euraxess code: https://www.euraxess.cz/jobs/415419 -- Zdenek Hanzalek Industrial Informatics Department, Czech Institute of Informatics, Robotics and Cybernetics, Czech Technical University in Prague, Jugoslavskych partyzanu 1580/3, 160 00 Prague 6, Czech Republic https://rtime.ciirc.cvut.cz/~hanzalek/ ********************************************************** * * Contributions to be spread via DMANET are submitted to * * [email protected] * * Replies to a message carried on DMANET should NOT be * addressed to DMANET but to the original sender. The * original sender, however, is invited to prepare an * update of the replies received and to communicate it * via DMANET. * * DISCRETE MATHEMATICS AND ALGORITHMS NETWORK (DMANET) * http://www.zaik.uni-koeln.de/AFS/publications/dmanet/ * **********************************************************