सामान्य तौर पर लोग सोचते हैं कि गैर-रेखीय प्रोग्रामिंग समस्याएं को रैखिक प्रोग्रामिंग की समस्याओं की अपेक्षा हल करना बहुत कठिन है जो कुछ मामलों में सच है, लेकिन वास्तव में गैर-रैखिक प्रोग्रामिंग समस्याओं को हल करने में मुख्य रूप से कठिनाई कनवेक्सिटी की इस धारणा से संबंधित है।
रेखीय प्रोग्रामिंग समस्यांपेक्षा सामान्यत: रेखीय प्रोग्रामिंग समस्येचे निराकरण करणे कठीण होते असे काही लोक समजतात जे काही प्रकरणांमध्ये सत्य आहे, परंतु खरोखरच रेखीय प्रोग्रामिंग समस्येचे निराकरण करण्याची अडचण, मुख्यत: उत्तराच्या या कल्पनेशी संबंधित आहे.