Postdoc In Symmetry Handling in Bilevel Programming
The Eindhoven University of Technology invites applications for a postdoctoral position in Symmetry Handling in Bilevel Programming, as part of the SymBi project. Bilevel programming is a mathematical framework for modeling hierarchical decision-making processes, such as those found in energy network design, where symmetries play a crucial role. However, current BP software cannot detect or exploit these symmetries, limiting the scale of solvable problems.
The SymBi project aims to develop a general mathematical theory of symmetries in BP and efficient algorithms for symmetry detection and exploitation. Unlike mixed-integer programming, which uses symmetries to eliminate redundant solution space, SymBi seeks to enhance BP solvers by strengthening the coupling between leader and follower decisions, including the use of cutting planes. The successful candidate will join the Combinatorial Optimization group under the supervision of Dr. Christopher Hojny, Assistant Professor, and collaborate with Prof. Dr. Martin Schmidt (Trier University, Germany).
Research activities include defining mathematically sound notions of symmetries for bilevel optimization, developing novel theory and algorithms tailored for BP, and implementing/testing these algorithms on benchmark problems. The postdoc will also assist with educational tasks, such as course support and student supervision, for a small percentage of their time. The project fosters close collaboration between research groups, aiming to advance both theoretical foundations and practical BP software, benefiting fields like economics and engineering.
Applicants must have a PhD in integer programming, bilevel programming, mathematical optimization, or a related domain, with strong programming skills (preferably C/C++). Demonstrated ability to conduct high-quality academic research, teamwork, project management, and excellent English communication skills are required. Dutch language proficiency is not necessary.
The position offers full-time employment for three years, starting with a one-year contract and extension based on performance. Salary is in accordance with the Collective Labour Agreement for Dutch Universities, scale 10 (€4,241–€5,538 per month), plus year-end bonus (8.3%) and annual vacation pay (8%). Additional benefits include allowances for commuting, working from home, and internet costs, high-quality training programs, technical infrastructure, on-campus childcare and sports facilities, partially paid parental leave, and support for international candidates (Staff Immigration Team, tax compensation scheme, moving expenses).
To apply, submit a complete application online, including a cover letter, CV with publications and references, and a list of up to five best publications. Incomplete applications may not be considered. The vacancy remains open until filled, with a deadline of March 6, 2026. For further information, contact Dr. Christopher Hojny at [email protected]. More details about the Combinatorial Optimization group and application process are available on the university website.