और आपके पास x कंसट्रेंटस पर x1 और x2 कंसट्रेंटस हो सकते हैं| और यदि ऑब्जेक्टिव फ़ंक्शन और कंसट्रेंटस रैखिक हैं, तो हम इसे रैखिक इन्टिजर प्रोग्रामिंग समस्या कहते हैं, यदि या तो ऑब्जेक्टिव या कंसट्रेंट, गैर-रैखिक हो जाती हैं, तो हम उन्हें गैर-रैखिक इन्टिजर प्रोग्रामिंग समस्या कहते हैं।
आणि आपल्याकडे xमर्यादा x1 आणि x2 च्या देखील असू शकतात. आणि जर उद्दीष्ट कार्य आणि अडचणी रेषात्मक असतील तर आम्ही या रेषीय पूर्णांक प्रोग्रामिंग समस्येस म्हणतो, उद्देश किंवा मर्यादा एकतर रेखीय नसल्यास आम्ही त्यांना नॉन-रेखीय पूर्णांक प्रोग्रामिंग समस्या म्हणतो.