Which of the following indicates a feasible solution in linear programming?
A) A solution that violates some constraints
B) A solution that satisfies all constraints
C) A solution that maximizes only one constraint
D) A solution with negative variables