MathGroup Archive 2011

[Date Index] [Thread Index] [Author Index]

Search the Archive

Overdetermined Matrix Equation Subject to Constraints

Hi all,

I have an overdetermined matrix equation that I have been solving with
LeastSquares[].  However, LeastSquares[] gives me solutions that don't
fit my constraints (that all components of x >= 0).
I know that Minimize[] and NMinimize[] minimize equations subject to
constraints, but I cannot determine if they will minimize a *matrix*
Any ideas?

Here is some sample code:

referenceData = {{1.022299535`, 1.01884186`}, {0.15627907`,
    0.716793488`}, {0.014162791`, 0.087627628`}};
testData = {0.546942055`, -0.126062557`, -0.338173002`};
Print["LeastSquares soln: ", LeastSquares[referenceData, testData]];

unknown = {x, y};
Print["Minimize soln: ",
  Minimize[{referenceData.unknown - testData,
    unknown[[1]] >= 0 && unknown[[2]] >= 0}, unknown]];

  • Prev by Date: Re: Integral points on elliptic curves
  • Next by Date: Using values from inside a matrix for a new row
  • Previous by thread: zigzag structure
  • Next by thread: Re: Overdetermined Matrix Equation Subject to Constraints