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