I've just started learning linear programming, and for some reason, have run into a question about something that isn't mentioned in the first chapter (and we're supposed to answer these questions based on the first chapter).

What is a "basic" solution? It is only mentioned once (so far) in the book, in the following manner:

$$\text{"The solutions we obtain by setting the nonbasic variables to zero are called basic feasible solutions"}$$

But the question now asks; "indicate EACH basic solution, and determine which are feasible and which are infeasible", and I don't see how the above quote says anything about several basic solutions. Surely there's only one way we can set all variables to zero, and so only one basic solution?

For example, what are the basic solutions for something as simple as; $$max \ 2x + y \\ s.t. x + y \le 3 \\ x \le 2 $$ where both variables are nonnegative.

  • $\begingroup$ You should read definitions. Perhaps "basic solution" is one on the vertices of the domain, which in this case are $\;(0,0)\,,\,\,(2,0)\,,\,\,(2,1)\,,\,\,(0,3)\;$ , so you probably have to evaluate the target function $\;f(x,y)=2x+y\;$ on each of these points and choose the max/min value. $\endgroup$ – Timbuc Feb 2 '15 at 13:43
  • $\begingroup$ BTW, what book are you reading on this? $\endgroup$ – Timbuc Feb 2 '15 at 13:50
  • $\begingroup$ Vanderbel, Linear Programming. It's also not using matrices and linear algebra (but again, have only read the first two chapters), so I can't get much help from reading online, where apparently "basic solution" has something to do with linearly independent columns in a matrix. $\endgroup$ – Arda Daniels Feb 2 '15 at 13:53

Rewrite the inequalities as $$x+y+a=3\\x+b=2\\x\geq0,y\geq0,a\geq0,b\geq0$$
A basic solution has any two of $a,b,x,y$ equal to zero. The other two variables are forced by the two equations.
The feasible basic solutions have the other two variables positive or zero.

  • $\begingroup$ So set x and b equal to zero. The second equality gives $0 + 0= 2$....So what does that mean? $\endgroup$ – Arda Daniels Feb 2 '15 at 13:37
  • $\begingroup$ That means there are only five basic solutions, not six $\endgroup$ – Empy2 Feb 2 '15 at 14:57

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.