Hello Jennifer,
Are you certain that our problems are worrectly written?
For intstance, why is there a "2" alone in a line of the first problem ?
And why do your right-hand side elements all have "x" ("0x", "1x", "15x")?
I cannot rewrite them but I can tell you that yes, karmarkar allows to
solve such problems.
Just have a look at its help page :
http://help.scilab.org/docs/5.4.1/fr_FR/karmarkar.html
Your first problem should look something like this:
c = [1 -2 0 0 4]'; // Main problem
Aeq = [1 0 -1 0 0 ; ? ? ? ? ? ; 1 -2 4 0 -4 ; ? 2 0 1 -4 ; ? 1 1 1 1];
// Equations
beq = [0 ? 0 0 1]; // Right-hand side
[xopt, fopt, exitflag, iter, yopt] = karmarkar(Aeq, beq, c)
If the solution is not all positive (inequality constraint), add an
inequality matrix A, like in the help page.
Hope that helps,
Paul.
On 10/10/2013 05:38 AM, Jennifer Basbas wrote:
Dear All,
I am new to Scilab and I'm wondering if anyone can help me solve the
following minimization problem in linear programming using Scilab:
1. Apply Karmarkar's algorithm to solve
Minimize -
x1 - 2x2 + 4x5subject to
x2 - x3 = 0
2
x1 - 2x2 + 4x3 - 4x5 = 0x
1 + 2x2 + x4 - 4x5 = 0x
1 + x2 + x3 + x4 + x5 = 1x
1, x2, x3, x4, x5 >= 0
2. Apply the primal affne scaling algorithm to solve
Minimize -
2x1 + x2subject to
x1 - x2 + x3 = 15x
2 + x4 = 15x
1, x2, x3, x4 >= 0
Hint: The optimal solution is
x* = [30 15 0 0]T with optimal value -45.
Any inputs will be greatly appreciated. Thank you.
_______________________________________________
users mailing list
[email protected]
http://lists.scilab.org/mailman/listinfo/users
--
Paul BIGNIER
Scilab Engineer & Xcos Developer
-----------------------------------------------------------
Scilab Enterprises
143bis rue Yves Le Coz - 78000 Versailles, France
Phone: +33.1.80.77.04.69
http://www.scilab-enterprises.com
_______________________________________________
users mailing list
[email protected]
http://lists.scilab.org/mailman/listinfo/users