Курсовая работа: Сравнительный анализ методов оптимизации
Суть симплекс-метода в том, что происходит замена одной
переменной в базисе так, чтобы значение целевой функции возрастало. Поэтому в
качестве переменной для ввода в базис выбирается та из yS,
которой соответствует наибольшее положительное значение симплекс-разности.
Под симплекс-разностью понимаются элементы, стоящие в строке
-f на пересечении с соответствующей переменной yi. В данном случае наибольшую положительную
симплекс-разность, равную 6, имеет переменная y1.
Далее выбираем ту переменную, которая выводится из базиса. Выбирается
та переменная из базиса, у которой элемент на пересечении строки базисной переменной
или столбца вводимой в базис переменной (y1) положителен.
Для данного случая это переменные y3,y4,y5.
Проведем сравнение отношений элемента столбца y1 к
соответствующему элементу столбца значений: -
наибольшее отношение.
Следовательно, из базиса выводится переменная y4.
Перейдем к первой итерации. Элемент, стоящий на пересечении
выводимой строки и столбца вводимой переменной, называется ведущим элементом.
На месте ведущего элемента на текущей итерации запишем 1, а
все остальные элементы равны 0:
|
Значение |
y1 |
y2 |
y3 |
y4 |
y5 |
y3 |
|
0.0000 |
|
|
|
|
y1 |
|
1.0000 |
|
|
|
|
y5 |
|
0.0000 |
|
|
|
|
-f |
|
0.0000 |
|
|
|
|
Заполним строку y1. Для этого строку
y4 0-й итерации разделим на 6:
|
Значение |
y1 |
y2 |
y3 |
y4 |
y5 |
y3 |
|
0.0000 |
|
|
|
|
y1 |
2.0000 |
1.0000 |
0.1667 |
0.0000 |
0.1667 |
0.0000 |
y5 |
|
0.0000 |
|
|
|
|
-f |
|
0.0000 |
|
|
|
|
Для того, чтобы заполнить строки итерации 1, используем
строку y1 итерации 1 и соответствующие строки итерации
0.
Страницы: 1, 2, 3, 4, 5, 6, 7, 8, 9 |