और आपके पास x कंसट्रेंटस पर x1 और x2 कंसट्रेंटस हो सकते हैं| और यदि ऑब्जेक्टिव फ़ंक्शन और कंसट्रेंटस रैखिक हैं, तो हम इसे रैखिक इन्टिजर प्रोग्रामिंग समस्या कहते हैं, यदि या तो ऑब्जेक्टिव या कंसट्रेंट, गैर-रैखिक हो जाती हैं, तो हम उन्हें गैर-रैखिक इन्टिजर प्रोग्रामिंग समस्या कहते हैं।
ಮತ್ತು ನೀವು x1 ನಲ್ಲಿ x ಮೇಲೆ ನಿರ್ಬಂಧಗಳನ್ನು ಹೊಂದಿರಬಹುದು ಮತ್ತು x2 ನಲ್ಲಿ ಸಹ ನಿರ್ಬಂಧಗಳು ಇರಬಹುದು. ಮತ್ತು ವಸ್ತುನಿಷ್ಠ ಕಾರ್ಯ ಮತ್ತು ನಿರ್ಬಂಧಗಳು ರೇಖೀಯವಾಗಿದ್ದರೆ ನಾವು ಈ ರೇಖೀಯ ಪೂರ್ಣಾಂಕ ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಸಮಸ್ಯೆ ಎಂದು ಕರೆಯುತ್ತೇವೆ, ವಸ್ತುನಿಷ್ಠತೆ ಅಥವಾ ನಿರ್ಬಂಧಗಳು ರೇಖೀಯೇತರವಾಗಿದ್ದರೆ, ನಾವು ಅವುಗಳನ್ನು ರೇಖಾತ್ಮಕವಲ್ಲದ ಪೂರ್ಣಾಂಕ ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಸಮಸ್ಯೆಗಳು ಎಂದು ಕರೆಯುತ್ತೇವೆ.