સામાન્ય લોકો વિચારતા હતા કે લિનિયર પ્રોગ્રામિંગ સમસ્યાઓ કરતાં નોન-લિનિયર પ્રોગ્રામિંગ સમસ્યાઓનું નિરાકરણ કરવું ખૂબ મુશ્કેલ છે, જે કેટલાક કિસ્સાઓમાં સાચી છે, પરંતુ ખરેખર નોન-લીનિયર પ્રોગ્રામિંગ સમસ્યાઓનું નિરાકરણ કરવામાં મુશ્કેલી મુખ્યત્વે કન્વેક્સિટીની આ નોશન થી સંબંધિત છે.
रेखीय प्रोग्रामिंग समस्यांपेक्षा सामान्यत: रेखीय प्रोग्रामिंग समस्येचे निराकरण करणे कठीण होते असे काही लोक समजतात जे काही प्रकरणांमध्ये सत्य आहे, परंतु खरोखरच रेखीय प्रोग्रामिंग समस्येचे निराकरण करण्याची अडचण, मुख्यत: उत्तराच्या या कल्पनेशी संबंधित आहे.