2017
DOI: 10.1007/s11081-017-9369-y
|View full text |Cite
|
Sign up to set email alerts
|

Efficiently solving linear bilevel programming problems using off-the-shelf optimization software

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1
1

Citation Types

2
32
0

Year Published

2019
2019
2020
2020

Publication Types

Select...
5
3

Relationship

0
8

Authors

Journals

citations
Cited by 52 publications
(34 citation statements)
references
References 56 publications
2
32
0
Order By: Relevance
“…We show, using a counterexample, that the trial-and-error procedure that is presently employed to tune the big Ms in many works published in PES journals may actually fail and provide highly suboptimal solutions. We advocate, instead, for the use of more sophisticated methods like the one proposed in [18] to properly tune the values of the big-Ms when solving LBP.…”
Section: Discussionmentioning
confidence: 99%
“…We show, using a counterexample, that the trial-and-error procedure that is presently employed to tune the big Ms in many works published in PES journals may actually fail and provide highly suboptimal solutions. We advocate, instead, for the use of more sophisticated methods like the one proposed in [18] to properly tune the values of the big-Ms when solving LBP.…”
Section: Discussionmentioning
confidence: 99%
“…Another alternative to big-M constraints is to use special order set constraints of type 1 (SOS1) as discussed in [34,39]. An SOS1 constraint is a set of variables in which at most one member can be strictly positive.…”
Section: Mplcc Formulation Of H(a)mentioning
confidence: 99%
“…In this note, we discuss how (1.1) can be solved in practice. Even in the case of g being linear (in this case (1.1) becomes a bilevel linear programme (BLP)), problem (1.1) is not convex in general and solving it poses a hard task [1,4,13,23]. A common approach for solving general bilevel problems is to replace the inner optimisation problem-in case it is convex and a constraint qualification is satisfied-with its KKT conditions (see [11,14]).…”
Section: Introductionmentioning
confidence: 99%
“…Handling the resulting non-linear complementary slackness condition is done by using a branch-andbound approach [2,3] or by splitting the complementary condition into two linear constraints involving binary variables [15]. The latter approach involves 'big-M' constraints, and it is a challenging task to find appropriate constants a priori (compare [23]). Alternatively, nonlinear solvers could be used to directly solve the KKT-reformulated problem.…”
Section: Introductionmentioning
confidence: 99%
See 1 more Smart Citation