linear programming optimization equality constraints
2 views (last 30 days)
Show older comments
hello, i am trying to do linear programming. and i am trying to find the minimum of my objective function.
i have attached the code. and my problem statement is also attached. i keep getting error for my equality constraints i tried every possible way known to me to solve. still couldn't fix it if anyone could suggest a way, it would be really helpful thank you
8 Comments
Accepted Answer
Matt J
on 14 Feb 2018
Edited: Matt J
on 14 Feb 2018
for that that L I need values for x(1) and x(2)...such that pv*x(1)+pw*x(2)-L=0 or atleast close to Zero
The above is a a version of what you said here with corrections added by me based on your later comments.
If the whole point is really to minimize |pv*x(1)+pw*x(2)-L| subject to bounds on x, then you should really be using lsqlin:
N=length(pv);
clear x
for i=N:-1:1
f=[pv(i) pw(i)];
[x{i} fval{i}]=lsqlin(f,l(i),[],[],[],[], [0.5,0.5],[2.5,2]);
end
3 Comments
Matt J
on 14 Feb 2018
Edited: Matt J
on 14 Feb 2018
yes its working now
If so, please Accept-click the answer to certify that the question has been addressed.
The set of all possible solutions will typically be an infinite set of points satisfying the inequalities,
L-optimalValue <= pv*x1+pw*x2 <= L+optimalValue
lbv<= x(1) <=ubv
lbw<= x(2) <=ubw
More Answers (0)
See Also
Categories
Find more on Linear Programming and Mixed-Integer Linear Programming in Help Center and File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!