Bilevel optimisation is a hierarchical framework involving two interdependent decision-making problems, where the solution of the lower-level problem constrains and influences the upper-level ...