Problem with Linprog: it says it is infeasible while it is feasible

Hi all,
I use linprog to optimize a problem. One of my inequality constraint is: Area * X <= Capacity . When I use this constraint, the linprog says the problem is infeasible but when I use X <= Capacity / Area , the problem becomes feasible. I want to optimize the problem on different data. On most of the data, X <= Capacity / Area makes the problem feasible and sometimes Area * X <= Capacity is helpful. What is the problem and how can I solve it?
another problem is the value of Capacity. Mathematically, when I increase the value of Capacity, the problem should remain feasible but in Linprog, I can not increase this value very much, it gives exitflag = -2 or -3. Why?
Thanks in advance for your help.
Cheers, Soroor

Answers (2)

if you mean lb and ub, the answer is "No".

2 Comments

There's probably not much else we can help with without seeing the data and code. Can you attach it (as zip file)?
Thanks and sorry for the late reply. I simplified the model which helped to avoid the error magnification.

Sign in to comment.

Asked:

on 9 Feb 2015

Commented:

on 12 Aug 2015

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!