Researchers working with nonlinear programming often claim "the word is nonĀ linear" indicating that real applications require nonlinear modeling. If only two levels are considered, we have one leader (associated with the upper level) and one follower (associated with the lower level).