Автор работы: Пользователь скрыл имя, 06 Января 2011 в 12:10, реферат
Решение задач математического программирования при помощи симплекс-метода традиционными способами требует затрат большого количества времени. В связи с бурным развитием компьютерной техники в последние десятилетия естественно было ожидать, что вычислительная мощность современных ЭВМ будет применена для решения указанного круга задач.
for J:=1 to Kell do
begin
if (I=KLstr) and (J=KLst) then Xnew[I,J]:=1;
if (I=KLstr) and (J<>KLst) then Xnew[I,J]:=X[I,J]/X[KLstr,
if (I<>KLstr) and (J=KLst) then Xnew[I,J]:=0;
if (I<>KLstr) and (J<>KLst) then Xnew[I,J]:=X[I,J]-(X[KLstr,J]*
end;
end;
repeat
KLst:=0;
KLstr:=0;
Kit:=Kit+1;
until (Kit=0);
end;
end.
Целевая функция этой системы уравнений стремится в максимум, и имеет вид:
Программа выводит данные:
В 4-й итерации было получено оптимальное решение.
Результат решения:
Fmax=80
X1=10
X3=8
X6=12
Целевая функция этой системы уравнений стремится в минимум, и имеет вид:
Программа выводит данные:
В 6-й итерации было получено оптимальное решение.
Результат решения:
Fmin=75
X3=10
X2=9
X5=45
В курсовой работе проделана работа по изучению следующих вопросов:
Данная
программа имеет простой
Программа имеет ограничения: количество рассмотренных уравнений и вводимых элементов уравнения не должно превышать 10.
Программа
не рассчитана на неправильный ввод формата
вводимых данных.