In order to solve the above <cite>ILP</cite> problem, we impose a number of constraints. Some of the constraints have been directly adapted from the original <cite>ILP</cite> formulation <cite>[1]</cite> .