General Algorithms in Solving ILP Problems Cutting Plane Algorithm Randomized Rounding Branch & Bound Branch & Cut Dynamic Programming (DP) Constraint Aggregation Tabu Search (TS) Simulated Annealing (SA) Genetic Algorithm