Source: http://www.optimization-online.org/DB_FILE/2016/04/5406.pdf