B. Constraint type should be 'ineq' instead of 'eq'
C. Objective function must be linear
D. Method 'SLSQP' does not support constraints
Solution
Step 1: Check initial guess against constraint
Initial guess [0,0] does not satisfy x[0] + x[1] = 1.
Step 2: Understand impact on solver
Starting point violating equality constraints can cause solver to fail or converge slowly.
Final Answer:
Initial guess violates the equality constraint -> Option A
Quick Check:
Initial guess must satisfy equality constraints [OK]
Hint: Start with guess satisfying equality constraints [OK]
Common Mistakes:
Using wrong constraint type
Assuming objective must be linear
Thinking SLSQP can't handle constraints
5. You want to minimize f(x) = (x[0]-1)^2 + (x[1]-2)^2 subject to nonlinear constraints x[0]^2 + x[1]^2 <= 2 and x[0] - x[1] >= 0. Which is the correct way to define these constraints for scipy.optimize.minimize with method 'SLSQP'?