Bilevel Programming, Equilibrium, and Combinatorial Problems with Applications to Engineering 2016. (17th November 2016)