Let $C(u)$ be a B-spline curve depending on the parameter $u\in[0,1]$
$C(u) = \sum_{i=0}^n c_i \, B_i(u)$
with $n+1$ coefficients $\{c_i\}$ and B-spline basis functions $\{B_i(u)\}$.
Edited based on origimbo's comment: We define the knots $\{\bar u_i\}$ to be fixed (and equidistantly spaced).
Now, I would like to know if a B-spline curve is uniquely defined by its coefficients. To rephrase the question: Can two non-identical sets of coefficients result in the exact same curve?
Furthermore, if I lower this restriction, how likely is it that two very different sets of coefficients $ \{c'_i\}\neq\{c_i\}$ yield a curve $C'(u) \approx C(u) $. Does anyone know some literature about this?
My motivation is something unusual: I want to minimize a cost function that depends on the curve and use the coefficients $c_i$ as the optimization parameters. Is this a suitable approach? I know that for large numbers of coefficients $n+1$, the B-spline curve representation gets very flexible and I assume lots of local minima in which I can run into. Therefore, it is definitely not a convex problem.