Colson, B., Marcotte, D., & Savard, G. (2005). Bilevel programming: A survey. 4OR, 3(2), 87-107. External link