So, a programming problem becomes non -linear if either the objective or the constraints become non-linear.
ಆದ್ದರಿಂದ, ಉದ್ದೇಶ ಅಥವಾ ನಿರ್ಬಂಧಗಳು ರೇಖೀಯೇತರವಾಗಿದ್ದರೆ ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಸಮಸ್ಯೆ ರೇಖೀಯವಲ್ಲದಂತಾಗುತ್ತದೆ .