Complex sentence: Extended Mathematical Programming (EMP), an extension to mathematical programming languages offers several keywords that facilitate the automatic reformulation of bilevel optimization problems to Mathematical Programs with Equilibrium Constraints (MPECs) for which mature solver technology exists.
Split into simpler sentences: Extended Mathematical Programming (EMP) is an extension to mathematical programming languages that provides several keywords for bilevel optimization problems. These annotations facilitate the automatic reformulation to Mathematical Programs with Equilibrium Constraints (MPECs) for which mature solver technology exists.