હવે, જો વેરીએબલ જોકે કન્ટિન્યૂઅસ રહે છે, જો ઉદ્દેશ્ય ફંકશન અથવા કન્સ્ટ્રૈન્ટ નોન-લિનિયર ફંકશન છે, તો આપણી પાસે જેને નોનલિનિયર પ્રોગ્રામિંગ સમસ્યા કહેવામાં આવે છે.
ಈಗ, ವೇರಿಯೇಬಲ್ ನಿರಂತರವಾಗಿ ಉಳಿದಿದ್ದರೆ, ವಸ್ತುನಿಷ್ಠ ಕ್ರಿಯೆ ಅಥವಾ ನಿರ್ಬಂಧಗಳು ರೇಖೀಯೇತರ ಕಾರ್ಯಗಳಾಗಿದ್ದರೆ , ನಾವು ರೇಖಾತ್ಮಕವಲ್ಲದ ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಸಮಸ್ಯೆ ಎಂದು ಕರೆಯುತ್ತೇವೆ.