We do not have a general method for solving all types of problems.
A - mixed-integer programming
B - 0-1 integer programming
C - goal programming
D - nonlinear programming