I am new to bilevel programming. I was wondering whether it is possible (or straightforward) to formulate a bilevel problem in which there are many secondary-level problems?
An example might be a type of attacker-defender problem where there are multiple simultaneous attackers against a single defender, or vice-versa. Let us assume that each attacker can attack in a different region (independent of the other attackers) but the defender has to have a strategy to defend against them all.
In the model, I would like to leverage the fact that the secondary problem can decompose into many subproblems such that the problems individually are quite easy to solve, but there are numerous subproblems.