An Evolutionary Algorithm for Nonlinear Bilevel Programming Problems Based on a New Penalty Method | IEEE Conference Publication | IEEE Xplore