Integer Linear Programming (ILP) is an extension of Linear Programming that:
a) Focuses on solving nonlinear equations
b) Requires all decision variables to be integers
c) Deals with constraints involving only equalities
d) Eliminates the need for objective functions