तर, समस्या सोडवणे किती अवघड आहे हे ओळखण्यासाठी एक रेखीय प्रोग्रामिंग समस्या उत्तल किंवा नॉन उत्तल आहे की नाही ही एक महत्वाची कल्पना आहे
ಆದ್ದರಿಂದ, ರೇಖಾತ್ಮಕವಲ್ಲದ ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಸಮಸ್ಯೆ ಪೀನವಾಗಿದೆಯೆ ಅಥವಾ ಪೀನೇತರವಾಗಿದೆಯೆ ಎಂಬುದು ಸಮಸ್ಯೆಯನ್ನು ಪರಿಹರಿಸಲು ಎಷ್ಟು ಕಷ್ಟ ಎಂಬುದನ್ನು ಗುರುತಿಸುವಲ್ಲಿ ಪ್ರಮುಖ ಅಂಶವಾಗಿದೆ.