#1 16.01.08 23:36
Maple. Вопрос про simplex (подробнее внутри)
вот есть такое:
> with(simplex):
> cnsts := {3*x+4*y-3*z <= 23, 5*x-4*y-3*z <= 10, 7*x+4*y+11*z <= 30}:
> obj := -x + y + 2*z:
> maximize(obj,cnsts union {x>=0,y>=0,z>=0});
{x = 0, y = 49/8, z = 1/2}.
вот как сделать аналогично но чтоб z была типа фиксирована z=2 или z=3.
типа так
> with(simplex):
> cnsts := {3*x+4*y-3*z <= 23, 5*x-4*y-3*z <= 10, 7*x+4*y+11*z <= 30}:
> obj := -x + y + 2*z:
> maximize(obj,cnsts union {x>=0,y>=0,z=2 or z=3});
но так не пашет (через зпт тож не пашет), как еще можно? применимо ли это вообще к симплекс методу?
Исправлено spez (16.01.08 23:38)
Offline
#2 17.01.08 00:26
Re: Maple. Вопрос про simplex (подробнее внутри)
хм... а почему бы не подставить значения z в целевую функцию и ограничения, решить две задачи максимизации и из двух вариантов выбрать тот ответ, у которого значение целевой функции больше?
Исправлено Mata_Hari (17.01.08 00:27)
Offline

