હવે, જો વેરીએબલ જોકે કન્ટિન્યૂઅસ રહે છે, જો ઉદ્દેશ્ય ફંકશન અથવા કન્સ્ટ્રૈન્ટ નોન-લિનિયર ફંકશન છે, તો આપણી પાસે જેને નોનલિનિયર પ્રોગ્રામિંગ સમસ્યા કહેવામાં આવે છે.
आता जर व्हेरिएबल सतत चालू राहिल तर, एकतर उद्दीष्ट कार्य किंवा निर्बंध नसलेल्या रेखीय कार्ये असल्यास आपल्याकडे नॉनलाइनर प्रोग्रामिंग समस्या म्हणतात.