What does the term "feasible solution" mean in linear programming?
a) A solution that violates one or more constraints
b) A solution that satisfies all constraints
c) The optimal solution to the problem
d) A solution that maximizes the objective function