(Integer programming) Je to zvlastni pripad ulohy linearniho programovani, kdy promenne nabyvaji pouze celociselnych hodnot.