-
Notifications
You must be signed in to change notification settings - Fork 27
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Solving MILP lower-level and non-convex MIQCQP upper-level with BilevelJuMP #213
Comments
Edit: Alternatively, I can model the lower level as non-convex quadratic (I have one coupling constraint of the form x*y = 0 in the lower-level with x and y as variables of the lower-level). The upper-level is the same as above |
Hi! |
@joaquimg, thanks a lot for your response! I think I will not be able to solve my bi-level problem with currently available bi-level optimization software since I assume you refer to MIP as MILP and as mentioned above my upper-level problem is non-convex, mixed-integer and MIQCQP. From the MiBS docu it seems that the optimizer can just solve for upper and lower level MILP |
Yes, I meant MILP with MIP. MILP lower levels are extremely hard. In theory, |
@joaquimg Thanks a lot for your help so far, I have one additional question: If I have lower-level and upper-level MILP, I can use the software to calculate a solution, right ? Do you know any literature concerning optimality conditions for this situation I can use in my paper ? Edit1: I have seen some literature and it seems that in the upper-and lower-level formulations, the decision variables should be separated. Is that a necessary assumption ? Edit2: My MILPs would also just be MILPs in their decision variables |
You can start from the MIBS paper: https://link.springer.com/article/10.1007/s12532-020-00183-6 |
Hey,
I wanted to as if it is possible to solve the problem class mentioned above with BilevelJuMP?
Thank you,
Paul
The text was updated successfully, but these errors were encountered: