У меня есть текстовый файлLP проблемыиспользование CPLEX из MATLAB
Minimize
5.8 x_1 + 3 x_2
subject to
x_1 + 2.1 x_2 = 6
3 x_2 < 4.2
bounds
x_1 >= 0
x_2 >= 0
Integer
x_1
end
Я использую эти две команды для оптимизации с помощью Windows PowerShell (или из командной строки).
read abc.txt lp
opt
Я знаю, что cplex может использоваться из matlab, я добавил необходимый путь и сохранил его. Matlab R2014a. Но не знаете правильную команду (т. Е. Команды matlab/m-file), чтобы читать проблему из файла и оптимизировать ее. также напишите решение для файла.
(Текстовый файл должен быть среда, поскольку число переменных будет большим.)
Спасибо за Ваш ответ, это действительно помогает в направлении фактического решения ' > cplex = Cplex() ' '> cplex.readModel ('abc.txt') ' '> cplexlp (cplex.Model) ' Первые две команды, которые, как я думаю, отлично работали, поскольку ошибка не появилась, но последняя команда показывает ** Ошибка при использовании cplexlp (строка 254), Недостаточно входных аргументов. ** –
'cplex.solve' вместо последней команды разрешает проблему. –
@ Mr.EU Я рад, что смогу помочь. Вы можете опубликовать свое решение в качестве нового ответа (и принять его) для дальнейшего использования. Было бы лучше, если бы полный ответ был представлен как один, а не как комментарии. – Shai