Using an example from the NMinimize documentation:
f[x_, y_] =
E^Sin[50 x] + Sin[60 E^y] + Sin[70 Sin[x]] + Sin[Sin[80 y]] -
Sin[10 (x + y)] + 1/4 (x^2 + y^2);
I use FindMinimum from two different starting points:
In[7]:= FindMinimum[f[x, y], {{x, 1}, {y, 1}}]
Out[7]= {-0.342853, {x → 0.953282, y → 0.291998}}
In[8]:= FindMinimum[f[x, y], {{x, -1}, {y, -1}}]
Out[8]= {-1.40759, {x → -1.66754, y → 0.67725}}
The I try to do both starting points at once:
In[9]:= FindMinimum[
f[x1, y1] + f[x2, y2], {{x1, 1}, {y1, 1}, {x2, -1}, {y2, -1}}]
Out[9]= {-0.674649, {x1 → 0.994175, y1 → 0.993418, x2 → -1.00898,
y2 → -0.957112}}
and get a different answer. It seems to me the minimization of f[x1,y1] should be
independent of the minimization of f[x2,y2]